编辑文件:vendors.js
(globalThis.webpackChunkcatalogx=globalThis.webpackChunkcatalogx||[]).push([[96],{1487(e,t,n){"use strict";if(n.d(t,{A:()=>p}),/^(350|440|57|977)$/.test(n.j))var r=n(8900);if(/^(350|440|57|977)$/.test(n.j))var i=n(6903);if(/^(350|440|57|977)$/.test(n.j))var o=n(5612);if(/^(350|440|57|977)$/.test(n.j))var a=n(6253);if(/^(350|440|57|977)$/.test(n.j))var s=n(5093);if(/^(350|440|57|977)$/.test(n.j))var l=n(3746);if(/^(350|440|57|977)$/.test(n.j))var c=n(9574);var u=function(e,t,n){for(var r=0,i=0;r=i,i=(0,s.se)(),38===r&&12===i&&(t[n]=1),!(0,s.Sh)(i);)(0,s.K2)();return(0,s.di)(e,s.G1)},A=/^(350|440|57|977)$/.test(n.j)?new WeakMap:null,d=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||A.get(n))&&!r){A.set(e,!0);for(var i=[],a=function(e,t){return(0,s.VF)(function(e,t){var n=-1,r=44;do{switch((0,s.Sh)(r)){case 0:38===r&&12===(0,s.se)()&&(t[n]=1),e[n]+=u(s.G1-1,t,n);break;case 2:e[n]+=(0,s.Tb)(r);break;case 4:if(44===r){e[++n]=58===(0,s.se)()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=(0,o.HT)(r)}}while(r=(0,s.K2)());return e}((0,s.c4)(e),t))}(t,i),l=n.props,c=0,d=0;c<a.length;c++)for(var f=0;f<l.length;f++,d++)e.props[d]=i[c]?a[c].replace(/&\f/g,l[f]):l[f]+" "+a[c]}}},f=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function h(e,t){switch((0,o.tW)(e,t)){case 5103:return i.j+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return i.j+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return i.j+e+i.vd+e+i.MS+e+e;case 6828:case 4268:return i.j+e+i.MS+e+e;case 6165:return i.j+e+i.MS+"flex-"+e+e;case 5187:return i.j+e+(0,o.HC)(e,/(\w+).+(:[^]+)/,i.j+"box-$1$2"+i.MS+"flex-$1$2")+e;case 5443:return i.j+e+i.MS+"flex-item-"+(0,o.HC)(e,/flex-|-self/,"")+e;case 4675:return i.j+e+i.MS+"flex-line-pack"+(0,o.HC)(e,/align-content|flex-|-self/,"")+e;case 5548:return i.j+e+i.MS+(0,o.HC)(e,"shrink","negative")+e;case 5292:return i.j+e+i.MS+(0,o.HC)(e,"basis","preferred-size")+e;case 6060:return i.j+"box-"+(0,o.HC)(e,"-grow","")+i.j+e+i.MS+(0,o.HC)(e,"grow","positive")+e;case 4554:return i.j+(0,o.HC)(e,/([^-])(transform)/g,"$1"+i.j+"$2")+e;case 6187:return(0,o.HC)((0,o.HC)((0,o.HC)(e,/(zoom-|grab)/,i.j+"$1"),/(image-set)/,i.j+"$1"),e,"")+e;case 5495:case 3959:return(0,o.HC)(e,/(image-set\([^]*)/,i.j+"$1$`$1");case 4968:return(0,o.HC)((0,o.HC)(e,/(.+:)(flex-)?(.*)/,i.j+"box-pack:$3"+i.MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+i.j+e+e;case 4095:case 3583:case 4068:case 2532:return(0,o.HC)(e,/(.+)-inline(.+)/,i.j+"$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((0,o.b2)(e)-1-t>6)switch((0,o.wN)(e,t+1)){case 109:if(45!==(0,o.wN)(e,t+4))break;case 102:return(0,o.HC)(e,/(.+:)(.+)-([^]+)/,"$1"+i.j+"$2-$3$1"+i.vd+(108==(0,o.wN)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,o.K5)(e,"stretch")?h((0,o.HC)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,o.wN)(e,t+1))break;case 6444:switch((0,o.wN)(e,(0,o.b2)(e)-3-(~(0,o.K5)(e,"!important")&&10))){case 107:return(0,o.HC)(e,":",":"+i.j)+e;case 101:return(0,o.HC)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+i.j+(45===(0,o.wN)(e,14)?"inline-":"")+"box$3$1"+i.j+"$2$3$1"+i.MS+"$2box$3")+e}break;case 5936:switch((0,o.wN)(e,t+11)){case 114:return i.j+e+i.MS+(0,o.HC)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return i.j+e+i.MS+(0,o.HC)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return i.j+e+i.MS+(0,o.HC)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return i.j+e+i.MS+e+e}return e}var g=/^(350|440|57|977)$/.test(n.j)?[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case i.LU:e.return=h(e.value,e.length);break;case i.Sv:return(0,l.l)([(0,s.C)(e,{value:(0,o.HC)(e.value,"@","@"+i.j)})],r);case i.XZ:if(e.length)return(0,o.kg)(e.props,function(t){switch((0,o.YW)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return(0,l.l)([(0,s.C)(e,{props:[(0,o.HC)(t,/:(read-\w+)/,":"+i.vd+"$1")]})],r);case"::placeholder":return(0,l.l)([(0,s.C)(e,{props:[(0,o.HC)(t,/:(plac\w+)/,":"+i.j+"input-$1")]}),(0,s.C)(e,{props:[(0,o.HC)(t,/:(plac\w+)/,":"+i.vd+"$1")]}),(0,s.C)(e,{props:[(0,o.HC)(t,/:(plac\w+)/,i.MS+"input-$1")]})],r)}return""})}}]:null,p=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var i,o,s=e.stylisPlugins||g,u={},A=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)u[t[n]]=!0;A.push(e)});var h,p=[d,f],m=[l.A,(0,c.MY)(function(e){h.insert(e)})],y=(0,c.r1)(p.concat(s,m));o=function(e,t,n,r){var i;h=n,i=e?e+"{"+t.styles+"}":t.styles,(0,l.l)((0,a.wE)(i),y),r&&(b.inserted[t.name]=!0)};var b={key:t,sheet:new r.v({key:t,container:i,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:u,registered:{},insert:o};return b.sheet.hydrate(A),b}},1321(e,t,n){"use strict";function r(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}n.d(t,{A:()=>r})},8371(e,t,n){"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>r})},2490(e,t,n){"use strict";n.d(t,{C:()=>u,E:()=>m,c:()=>h,h:()=>d});var r=n(1609),i=n(1487);if(/^(350|440|57|977)$/.test(n.j))var o=n(966);if(/^(350|440|57|977)$/.test(n.j))var a=n(325);var s,l=n(2504),c=r.createContext("undefined"!=typeof HTMLElement?(0,i.A)({key:"css"}):null),u=c.Provider,A=/^(350|440|57|977)$/.test(n.j)?r.createContext({}):null,d={}.hasOwnProperty,f="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",h=function(e,t){var n={};for(var r in t)d.call(t,r)&&(n[r]=t[r]);return n[f]=e,n},g=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,o.SF)(t,n,r),(0,l.s)(function(){return(0,o.sk)(t,n,r)}),null},p=/^(350|440|57|977)$/.test(n.j)?(s=function(e,t,n){var i=e.css;"string"==typeof i&&void 0!==t.registered[i]&&(i=t.registered[i]);var s=e[f],l=[i],c="";"string"==typeof e.className?c=(0,o.Rk)(t.registered,l,e.className):null!=e.className&&(c=e.className+" ");var u=(0,a.J)(l,void 0,r.useContext(A));c+=t.key+"-"+u.name;var h={};for(var p in e)d.call(e,p)&&"css"!==p&&p!==f&&(h[p]=e[p]);return h.className=c,n&&(h.ref=n),r.createElement(r.Fragment,null,r.createElement(g,{cache:t,serialized:u,isStringTag:"string"==typeof s}),r.createElement(s,h))},(0,r.forwardRef)(function(e,t){var n=(0,r.useContext)(c);return s(e,n,t)})):null,m=/^(350|440|57|977)$/.test(n.j)?p:null},2715(e,t,n){"use strict";n.d(t,{AH:()=>c,Y:()=>l,i7:()=>u});var r=n(2490),i=n(1609);if(n(2504),/^(350|440|57|977)$/.test(n.j))var o=n(325);n(4674);var a,s,l=function(e,t){var n=arguments;if(null==t||!r.h.call(t,"css"))return i.createElement.apply(void 0,n);var o=n.length,a=new Array(o);a[0]=r.E,a[1]=(0,r.c)(e,t);for(var s=2;s<o;s++)a[s]=n[s];return i.createElement.apply(null,a)};function c(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.J)(t)}function u(){var e=c.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}a=l||(l={}),s||(s=a.JSX||(a.JSX={}))},325(e,t,n){"use strict";if(n.d(t,{J:()=>g}),/^(350|440|57|977)$/.test(n.j))var r=n(1321);if(/^(350|440|57|977)$/.test(n.j))var i=n(9190);if(/^(350|440|57|977)$/.test(n.j))var o=n(8371);var a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=/^(350|440|57|977)$/.test(n.j)?(0,o.A)(function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()}):null,A=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,function(e,t,n){return f={name:t,styles:n,next:f},t})}return 1===i.A[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function d(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var i=n;if(1===i.anim)return f={name:i.name,styles:i.styles,next:f},i.name;var o=n;if(void 0!==o.styles){var a=o.next;if(void 0!==a)for(;void 0!==a;)f={name:a.name,styles:a.styles,next:f},a=a.next;return o.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=d(e,t,n[i])+";";else for(var o in n){var a=n[o];if("object"!=typeof a){var s=a;null!=t&&void 0!==t[s]?r+=o+"{"+t[s]+"}":c(s)&&(r+=u(o)+":"+A(o,s)+";")}else if(!Array.isArray(a)||"string"!=typeof a[0]||null!=t&&void 0!==t[a[0]]){var l=d(e,t,a);switch(o){case"animation":case"animationName":r+=u(o)+":"+l+";";break;default:r+=o+"{"+l+"}"}}else for(var f=0;f<a.length;f++)c(a[f])&&(r+=u(o)+":"+A(o,a[f])+";")}return r}(e,t,n);case"function":if(void 0!==e){var s=f,l=n(e);return f=s,d(e,t,l)}}var h=n;if(null==t)return h;var g=t[h];return void 0!==g?g:h}/^(350|440|57|977)$/.test(n.j);var f,h=/label:\s*([^\s;{]+)\s*(;|$)/g;function g(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i=!0,o="";f=void 0;var a=e[0];null==a||void 0===a.raw?(i=!1,o+=d(n,t,a)):o+=a[0];for(var s=1;s<e.length;s++)o+=d(n,t,e[s]),i&&(o+=a[s]);h.lastIndex=0;for(var l,c="";null!==(l=h.exec(o));)c+="-"+l[1];return{name:(0,r.A)(o)+c,styles:o,next:f}}},8900(e,t,n){"use strict";n.d(t,{v:()=>r});var r=/^(350|440|57|977)$/.test(n.j)?function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}():null},9190(e,t,n){"use strict";n.d(t,{A:()=>r});var r=/^(350|440|57|977)$/.test(n.j)?{animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}:null},2504(e,t,n){"use strict";n.d(t,{s:()=>o});var r=n(1609),i=!!r.useInsertionEffect&&r.useInsertionEffect,o=/^(350|440|57|977)$/.test(n.j)?i||function(e){return e()}:null;i||r.useLayoutEffect},966(e,t,n){"use strict";function r(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")}),r}n.d(t,{Rk:()=>r,SF:()=>i,sk:()=>o});var i=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},o=function(e,t,n){i(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}},4956(e,t,n){"use strict";n.r(t),n.d(t,{Editor:()=>Q});var r,i,o,a=n(1609),s=n(5821),l=function(){return l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},l.apply(this,arguments)},c={onActivate:s.func,onAddUndo:s.func,onBeforeAddUndo:s.func,onBeforeExecCommand:s.func,onBeforeGetContent:s.func,onBeforeRenderUI:s.func,onBeforeSetContent:s.func,onBeforePaste:s.func,onBlur:s.func,onChange:s.func,onClearUndos:s.func,onClick:s.func,onContextMenu:s.func,onCommentChange:s.func,onCompositionEnd:s.func,onCompositionStart:s.func,onCompositionUpdate:s.func,onCopy:s.func,onCut:s.func,onDblclick:s.func,onDeactivate:s.func,onDirty:s.func,onDrag:s.func,onDragDrop:s.func,onDragEnd:s.func,onDragGesture:s.func,onDragOver:s.func,onDrop:s.func,onExecCommand:s.func,onFocus:s.func,onFocusIn:s.func,onFocusOut:s.func,onGetContent:s.func,onHide:s.func,onInit:s.func,onInput:s.func,onKeyDown:s.func,onKeyPress:s.func,onKeyUp:s.func,onLoadContent:s.func,onMouseDown:s.func,onMouseEnter:s.func,onMouseLeave:s.func,onMouseMove:s.func,onMouseOut:s.func,onMouseOver:s.func,onMouseUp:s.func,onNodeChange:s.func,onObjectResizeStart:s.func,onObjectResized:s.func,onObjectSelected:s.func,onPaste:s.func,onPostProcess:s.func,onPostRender:s.func,onPreProcess:s.func,onProgressState:s.func,onRedo:s.func,onRemove:s.func,onReset:s.func,onSaveContent:s.func,onSelectionChange:s.func,onSetAttrib:s.func,onSetContent:s.func,onShow:s.func,onSubmit:s.func,onUndo:s.func,onVisualAid:s.func,onSkinLoadError:s.func,onThemeLoadError:s.func,onModelLoadError:s.func,onPluginLoadError:s.func,onIconsLoadError:s.func,onLanguageLoadError:s.func,onScriptsLoad:s.func,onScriptsLoadError:s.func},u=l({apiKey:s.string,licenseKey:s.string,id:s.string,inline:s.bool,init:s.object,initialValue:s.string,onEditorChange:s.func,value:s.string,tagName:s.string,tabIndex:s.number,cloudChannel:s.string,plugins:s.oneOfType([s.string,s.array]),toolbar:s.oneOfType([s.string,s.array]),disabled:s.bool,textareaName:s.string,tinymceScriptSrc:s.oneOfType([s.string,s.arrayOf(s.string),s.arrayOf(s.shape({src:s.string,async:s.bool,defer:s.bool}))]),rollback:s.oneOfType([s.number,s.oneOf([!1])]),scriptLoading:s.shape({async:s.bool,defer:s.bool,delay:s.number})},c),A=function(e){return"function"==typeof e},d=function(e){return e in c},f=function(e){return e.substr(2)},h=function(e,t,n,r,i){return function(t,n,r,i,o,a,s){var l=Object.keys(o).filter(d),c=Object.keys(a).filter(d),u=l.filter(function(e){return void 0===a[e]}),A=c.filter(function(e){return void 0===o[e]});u.forEach(function(e){var t=f(e),n=s[t];r(t,n),delete s[t]}),A.forEach(function(r){var i=function(t,n){return function(r){var i;return null===(i=t(n))||void 0===i?void 0:i(r,e)}}(t,r),o=f(r);s[o]=i,n(o,i)})}(i,e.on.bind(e),e.off.bind(e),0,t,n,r)},g=0,p=function(e){var t=Date.now();return e+"_"+Math.floor(1e9*Math.random())+ ++g+String(t)},m=function(e){return null!==e&&("textarea"===e.tagName.toLowerCase()||"input"===e.tagName.toLowerCase())},y=function(e){return void 0===e||""===e?[]:Array.isArray(e)?e:e.split(" ")},b=function(e,t){void 0!==e&&(null!=e.mode&&"object"==typeof e.mode&&"function"==typeof e.mode.set?e.mode.set(t):e.setMode(t))},v=function(){return v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},v.apply(this,arguments)},E=function(e,t,n){var r,i,o=e.createElement("script");o.referrerPolicy="origin",o.type="application/javascript",o.id=t.id,o.src=t.src,o.async=null!==(r=t.async)&&void 0!==r&&r,o.defer=null!==(i=t.defer)&&void 0!==i&&i;var a=function(){o.removeEventListener("load",a),o.removeEventListener("error",s),n(t.src)},s=function(e){o.removeEventListener("load",a),o.removeEventListener("error",s),n(t.src,e)};o.addEventListener("load",a),o.addEventListener("error",s),e.head&&e.head.appendChild(o)},C=(r=[],i=function(e){var t=r.find(function(t){return t.getDocument()===e});return void 0===t&&(t=function(e){var t={},n=function(e,n){var r=t[e];r.done=!0,r.error=n;for(var i=0,o=r.handlers;i<o.length;i++)(0,o[i])(e,n);r.handlers=[]};return{loadScripts:function(r,i,o){var a=function(e){return void 0!==o?o(e):console.error(e)};if(0!==r.length)for(var s=0,l=!1,c=function(e,t){l||(t?(l=!0,a(t)):++s===r.length&&i())},u=0,A=r;u<A.length;u++){var d=A[u],f=t[d.src];if(f)f.done?c(d.src,f.error):f.handlers.push(c);else{var h=p("tiny-");t[d.src]={id:h,src:d.src,done:!1,error:null,handlers:[c]},E(e,v({id:h},d),n)}}else a(new Error("At least one script must be provided"))},deleteScripts:function(){for(var n,r=0,i=Object.values(t);r<i.length;r++){var o=i[r],a=e.getElementById(o.id);null!=a&&"SCRIPT"===a.tagName&&(null===(n=a.parentNode)||void 0===n||n.removeChild(a))}t={}},getDocument:function(){return e}}}(e),r.push(t)),t},{loadList:function(e,t,n,r,o){var a=function(){return i(e).loadScripts(t,r,o)};n>0?setTimeout(a,n):a()},reinitialize:function(){for(var e=r.pop();null!=e;e=r.pop())e.deleteScripts()}}),I=function(e){var t=e;return t&&t.tinymce?t.tinymce:null},w=(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),B=function(){return B=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},B.apply(this,arguments)},Q=function(e){function t(t){var n,r,i,o=e.call(this,t)||this;return o.rollbackTimer=void 0,o.valueCursor=void 0,o.rollbackChange=function(){var e=o.editor,t=o.props.value;e&&t&&t!==o.currentContent&&e.undoManager.ignore(function(){if(e.setContent(t),o.valueCursor&&(!o.inline||e.hasFocus()))try{e.selection.moveToBookmark(o.valueCursor)}catch(e){}}),o.rollbackTimer=void 0},o.handleBeforeInput=function(e){if(void 0!==o.props.value&&o.props.value===o.currentContent&&o.editor&&(!o.inline||o.editor.hasFocus()))try{o.valueCursor=o.editor.selection.getBookmark(3)}catch(e){}},o.handleBeforeInputSpecial=function(e){"Enter"!==e.key&&"Backspace"!==e.key&&"Delete"!==e.key||o.handleBeforeInput(e)},o.handleEditorChange=function(e){var t=o.editor;if(t&&t.initialized){var n=t.getContent();void 0!==o.props.value&&o.props.value!==n&&!1!==o.props.rollback&&(o.rollbackTimer||(o.rollbackTimer=window.setTimeout(o.rollbackChange,"number"==typeof o.props.rollback?o.props.rollback:200))),n!==o.currentContent&&(o.currentContent=n,A(o.props.onEditorChange)&&o.props.onEditorChange(n,t))}},o.handleEditorChangeSpecial=function(e){"Backspace"!==e.key&&"Delete"!==e.key||o.handleEditorChange(e)},o.initialise=function(e){var t,n,r;void 0===e&&(e=0);var i=o.elementRef.current;if(i)if(function(e){if(!("isConnected"in Node.prototype)){for(var t=e,n=e.parentNode;null!=n;)n=(t=n).parentNode;return t===e.ownerDocument}return e.isConnected}(i)){var a=I(o.view);if(!a)throw new Error("tinymce should have been loaded into global scope");var s,l,c=B(B(B(B({},o.props.init),{selector:void 0,target:i,readonly:o.props.disabled,inline:o.inline,plugins:(s=null===(t=o.props.init)||void 0===t?void 0:t.plugins,l=o.props.plugins,y(s).concat(y(l))),toolbar:null!==(n=o.props.toolbar)&&void 0!==n?n:null===(r=o.props.init)||void 0===r?void 0:r.toolbar}),o.props.licenseKey?{license_key:o.props.licenseKey}:{}),{setup:function(e){o.editor=e,o.bindHandlers({}),o.inline&&!m(i)&&e.once("PostRender",function(t){e.setContent(o.getInitialValue(),{no_events:!0})}),o.props.init&&A(o.props.init.setup)&&o.props.init.setup(e)},init_instance_callback:function(e){var t,n,r=o.getInitialValue();o.currentContent=null!==(t=o.currentContent)&&void 0!==t?t:e.getContent(),o.currentContent!==r&&(o.currentContent=r,e.setContent(r),e.undoManager.clear(),e.undoManager.add(),e.setDirty(!1));var i=null!==(n=o.props.disabled)&&void 0!==n&&n;b(o.editor,i?"readonly":"design"),o.props.init&&A(o.props.init.init_instance_callback)&&o.props.init.init_instance_callback(e)}});o.inline||(i.style.visibility=""),m(i)&&(i.value=o.getInitialValue()),a.init(c)}else if(0===e)setTimeout(function(){return o.initialise(1)},1);else{if(!(e<100))throw new Error("tinymce can only be initialised when in a document");setTimeout(function(){return o.initialise(e+1)},100)}},o.id=o.props.id||p("tiny-react"),o.elementRef=a.createRef(),o.inline=null!==(i=null!==(n=o.props.inline)&&void 0!==n?n:null===(r=o.props.init)||void 0===r?void 0:r.inline)&&void 0!==i&&i,o.boundHandlers={},o}return w(t,e),Object.defineProperty(t.prototype,"view",{get:function(){var e,t;return null!==(t=null===(e=this.elementRef.current)||void 0===e?void 0:e.ownerDocument.defaultView)&&void 0!==t?t:window},enumerable:!1,configurable:!0}),t.prototype.componentDidUpdate=function(e){var t,n,r=this;if(this.rollbackTimer&&(clearTimeout(this.rollbackTimer),this.rollbackTimer=void 0),this.editor&&(this.bindHandlers(e),this.editor.initialized)){if(this.currentContent=null!==(t=this.currentContent)&&void 0!==t?t:this.editor.getContent(),"string"==typeof this.props.initialValue&&this.props.initialValue!==e.initialValue)this.editor.setContent(this.props.initialValue),this.editor.undoManager.clear(),this.editor.undoManager.add(),this.editor.setDirty(!1);else if("string"==typeof this.props.value&&this.props.value!==this.currentContent){var i=this.editor;i.undoManager.transact(function(){var e;if(!r.inline||i.hasFocus())try{e=i.selection.getBookmark(3)}catch(e){}var t=r.valueCursor;if(i.setContent(r.props.value),!r.inline||i.hasFocus())for(var n=0,o=[e,t];n<o.length;n++){var a=o[n];if(a)try{i.selection.moveToBookmark(a),r.valueCursor=a;break}catch(e){}}})}if(this.props.disabled!==e.disabled){var o=null!==(n=this.props.disabled)&&void 0!==n&&n;b(this.editor,o?"readonly":"design")}}},t.prototype.componentDidMount=function(){var e,t,n,r,i,o=this;null!==I(this.view)?this.initialise():Array.isArray(this.props.tinymceScriptSrc)&&0===this.props.tinymceScriptSrc.length?null===(t=(e=this.props).onScriptsLoadError)||void 0===t||t.call(e,new Error("No `tinymce` global is present but the `tinymceScriptSrc` prop was an empty array.")):(null===(n=this.elementRef.current)||void 0===n?void 0:n.ownerDocument)&&C.loadList(this.elementRef.current.ownerDocument,this.getScriptSources(),null!==(i=null===(r=this.props.scriptLoading)||void 0===r?void 0:r.delay)&&void 0!==i?i:0,function(){var e,t;null===(t=(e=o.props).onScriptsLoad)||void 0===t||t.call(e),o.initialise()},function(e){var t,n;null===(n=(t=o.props).onScriptsLoadError)||void 0===n||n.call(t,e)})},t.prototype.componentWillUnmount=function(){var e=this,t=this.editor;t&&(t.off(this.changeEvents(),this.handleEditorChange),t.off(this.beforeInputEvent(),this.handleBeforeInput),t.off("keypress",this.handleEditorChangeSpecial),t.off("keydown",this.handleBeforeInputSpecial),t.off("NewBlock",this.handleEditorChange),Object.keys(this.boundHandlers).forEach(function(n){t.off(n,e.boundHandlers[n])}),this.boundHandlers={},t.remove(),this.editor=void 0)},t.prototype.render=function(){return this.inline?this.renderInline():this.renderIframe()},t.prototype.changeEvents=function(){var e,t,n;return(null===(n=null===(t=null===(e=I(this.view))||void 0===e?void 0:e.Env)||void 0===t?void 0:t.browser)||void 0===n?void 0:n.isIE())?"change keyup compositionend setcontent CommentChange":"change input compositionend setcontent CommentChange"},t.prototype.beforeInputEvent=function(){return window.InputEvent&&"function"==typeof InputEvent.prototype.getTargetRanges?"beforeinput SelectionChange":"SelectionChange"},t.prototype.renderInline=function(){var e=this.props.tagName,t=void 0===e?"div":e;return a.createElement(t,{ref:this.elementRef,id:this.id,tabIndex:this.props.tabIndex})},t.prototype.renderIframe=function(){return a.createElement("textarea",{ref:this.elementRef,style:{visibility:"hidden"},name:this.props.textareaName,id:this.id,tabIndex:this.props.tabIndex})},t.prototype.getScriptSources=function(){var e,t,n=null===(e=this.props.scriptLoading)||void 0===e?void 0:e.async,r=null===(t=this.props.scriptLoading)||void 0===t?void 0:t.defer;if(void 0!==this.props.tinymceScriptSrc)return"string"==typeof this.props.tinymceScriptSrc?[{src:this.props.tinymceScriptSrc,async:n,defer:r}]:this.props.tinymceScriptSrc.map(function(e){return"string"==typeof e?{src:e,async:n,defer:r}:e});var i=this.props.cloudChannel,o=this.props.apiKey?this.props.apiKey:"no-api-key";return[{src:"https://cdn.tiny.cloud/1/".concat(o,"/tinymce/").concat(i,"/tinymce.min.js"),async:n,defer:r}]},t.prototype.getInitialValue=function(){return"string"==typeof this.props.initialValue?this.props.initialValue:"string"==typeof this.props.value?this.props.value:""},t.prototype.bindHandlers=function(e){var t=this;if(void 0!==this.editor){h(this.editor,e,this.props,this.boundHandlers,function(e){return t.props[e]});var n=function(e){return void 0!==e.onEditorChange||void 0!==e.value},r=n(e),i=n(this.props);!r&&i?(this.editor.on(this.changeEvents(),this.handleEditorChange),this.editor.on(this.beforeInputEvent(),this.handleBeforeInput),this.editor.on("keydown",this.handleBeforeInputSpecial),this.editor.on("keyup",this.handleEditorChangeSpecial),this.editor.on("NewBlock",this.handleEditorChange)):r&&!i&&(this.editor.off(this.changeEvents(),this.handleEditorChange),this.editor.off(this.beforeInputEvent(),this.handleBeforeInput),this.editor.off("keydown",this.handleBeforeInputSpecial),this.editor.off("keyup",this.handleEditorChangeSpecial),this.editor.off("NewBlock",this.handleEditorChange))}},t.propTypes=u,t.defaultProps={cloudChannel:"7"},t}(a.Component)},8242(e){e.exports=function(e){var t=0,n=0,r=0,i=0;return e.map(function(e){var o=(e=e.slice())[0],a=o.toUpperCase();if(o!=a)switch(e[0]=a,o){case"a":e[6]+=r,e[7]+=i;break;case"v":e[1]+=i;break;case"h":e[1]+=r;break;default:for(var s=1;s<e.length;)e[s++]+=r,e[s++]+=i}switch(a){case"Z":r=t,i=n;break;case"H":r=e[1];break;case"V":i=e[1];break;case"M":r=t=e[1],i=n=e[2];break;default:r=e[e.length-2],i=e[e.length-1]}return e})}},238(e,t,n){e.exports={default:n(3112),__esModule:!0}},5191(e,t,n){e.exports={default:n(481),__esModule:!0}},5605(e,t,n){e.exports={default:n(8499),__esModule:!0}},8841(e,t,n){e.exports={default:n(8307),__esModule:!0}},2581(e,t,n){e.exports={default:n(5111),__esModule:!0}},144(e,t,n){e.exports={default:n(7773),__esModule:!0}},5697(e,t,n){e.exports={default:n(3315),__esModule:!0}},7380(e,t){"use strict";t.A=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},1354(e,t,n){"use strict";var r,i=(r=n(5191))&&r.__esModule?r:{default:r};t.A=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,i.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},8770(e,t,n){"use strict";var r=o(n(8841)),i=o(n(5605));function o(e){return e&&e.__esModule?e:{default:e}}t.A=function e(t,n,o){null===t&&(t=Function.prototype);var a=(0,i.default)(t,n);if(void 0===a){var s=(0,r.default)(t);return null===s?void 0:e(s,n,o)}if("value"in a)return a.value;var l=a.get;return void 0!==l?l.call(o):void 0}},7724(e,t,n){"use strict";var r=a(n(2581)),i=a(n(238)),o=a(n(8829));function a(e){return e&&e.__esModule?e:{default:e}}t.A=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,o.default)(t)));e.prototype=(0,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},7857(e,t,n){"use strict";var r,i=(r=n(8829))&&r.__esModule?r:{default:r};t.A=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,i.default)(t))&&"function"!=typeof t?e:t}},8829(e,t,n){"use strict";t.__esModule=!0;var r=a(n(5697)),i=a(n(144)),o="function"==typeof i.default&&"symbol"==typeof r.default?function(e){return typeof e}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":typeof e};function a(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof i.default&&"symbol"===o(r.default)?function(e){return void 0===e?"undefined":o(e)}:function(e){return e&&"function"==typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":void 0===e?"undefined":o(e)}},7320(e,t){!function(e){"use strict";var t="undefined"!=typeof Uint8Array?Uint8Array:Array,n="+".charCodeAt(0),r="/".charCodeAt(0),i="0".charCodeAt(0),o="a".charCodeAt(0),a="A".charCodeAt(0),s="-".charCodeAt(0),l="_".charCodeAt(0);function c(e){var t=e.charCodeAt(0);return t===n||t===s?62:t===r||t===l?63:t<i?-1:t<i+10?t-i+26+26:t<a+26?t-a:t<o+26?t-o+26:void 0}e.toByteArray=function(e){var n,r,i,o,a,s;if(e.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var l=e.length;a="="===e.charAt(l-2)?2:"="===e.charAt(l-1)?1:0,s=new t(3*e.length/4-a),i=a>0?e.length-4:e.length;var u=0;function A(e){s[u++]=e}for(n=0,r=0;n<i;n+=4,r+=3)A((16711680&(o=c(e.charAt(n))<<18|c(e.charAt(n+1))<<12|c(e.charAt(n+2))<<6|c(e.charAt(n+3))))>>16),A((65280&o)>>8),A(255&o);return 2===a?A(255&(o=c(e.charAt(n))<<2|c(e.charAt(n+1))>>4)):1===a&&(A((o=c(e.charAt(n))<<10|c(e.charAt(n+1))<<4|c(e.charAt(n+2))>>2)>>8&255),A(255&o)),s},e.fromByteArray=function(e){var t,n,r,i=e.length%3,o="";function a(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e)}function s(e){return a(e>>18&63)+a(e>>12&63)+a(e>>6&63)+a(63&e)}for(t=0,r=e.length-i;t<r;t+=3)o+=s(n=(e[t]<<16)+(e[t+1]<<8)+e[t+2]);switch(i){case 1:o+=a((n=e[e.length-1])>>2),o+=a(n<<4&63),o+="==";break;case 2:o+=a((n=(e[e.length-2]<<8)+e[e.length-1])>>10),o+=a(n>>4&63),o+=a(n<<2&63),o+="="}return o}}(t)},4933(e,t){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,o=s(e),a=o[0],l=o[1],c=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,l)),u=0,A=l>0?a-4:a;for(n=0;n<A;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===l&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===l&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,o=[],a=16383,s=0,l=r-i;s<l;s+=a)o.push(c(e,s,s+a>l?l:s+a));return 1===i?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),o.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=o[a],r[o.charCodeAt(a)]=a;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e){return n[e>>18&63]+n[e>>12&63]+n[e>>6&63]+n[63&e]}function c(e,t,n){for(var r,i=[],o=t;o<n;o+=3)r=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),i.push(l(r));return i.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},5291(e){var t=4096,n=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function r(e){this.buf_=new Uint8Array(8224),this.input_=e,this.reset()}r.READ_SIZE=t,r.IBUF_MASK=8191,r.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var e=0;e<4;e++)this.val_|=this.buf_[this.pos_]<<8*e,++this.pos_;return this.bit_end_pos_>0},r.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var e=this.buf_ptr_,n=this.input_.read(this.buf_,e,t);if(n<0)throw new Error("Unexpected end of input");if(n<t){this.eos_=1;for(var r=0;r<32;r++)this.buf_[e+n+r]=0}if(0===e){for(r=0;r<32;r++)this.buf_[8192+r]=this.buf_[r];this.buf_ptr_=t}else this.buf_ptr_=0;this.bit_end_pos_+=n<<3}},r.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[8191&this.pos_]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},r.prototype.readBits=function(e){32-this.bit_pos_<e&&this.fillBitWindow();var t=this.val_>>>this.bit_pos_&n[e];return this.bit_pos_+=e,t},e.exports=r},7197(e,t){t.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),t.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},9006(e,t,n){var r=n(8295).z,i=n(8295).y,o=n(5291),a=n(2272),s=n(8179).z,l=n(8179).u,c=n(7197),u=n(9860),A=n(7590),d=1080,f=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),h=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),g=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),p=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function m(e){var t;return 0===e.readBits(1)?16:(t=e.readBits(3))>0?17+t:(t=e.readBits(3))>0?8+t:17}function y(e){if(e.readBits(1)){var t=e.readBits(3);return 0===t?1:e.readBits(t)+(1<<t)}return 0}function b(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function v(e){var t,n,r,i=new b;if(i.input_end=e.readBits(1),i.input_end&&e.readBits(1))return i;if(7===(t=e.readBits(2)+4)){if(i.is_metadata=!0,0!==e.readBits(1))throw new Error("Invalid reserved bit");if(0===(n=e.readBits(2)))return i;for(r=0;r<n;r++){var o=e.readBits(8);if(r+1===n&&n>1&&0===o)throw new Error("Invalid size byte");i.meta_block_length|=o<<8*r}}else for(r=0;r<t;++r){var a=e.readBits(4);if(r+1===t&&t>4&&0===a)throw new Error("Invalid size nibble");i.meta_block_length|=a<<4*r}return++i.meta_block_length,i.input_end||i.is_metadata||(i.is_uncompressed=e.readBits(1)),i}function E(e,t,n){var r;return n.fillBitWindow(),(r=e[t+=n.val_>>>n.bit_pos_&255].bits-8)>0&&(n.bit_pos_+=8,t+=e[t].value,t+=n.val_>>>n.bit_pos_&(1<<r)-1),n.bit_pos_+=e[t].bits,e[t].value}function C(e,t,n,r){var i,o,a=new Uint8Array(e);if(r.readMoreInput(),1===(o=r.readBits(2))){for(var c=e-1,u=0,A=new Int32Array(4),d=r.readBits(2)+1;c;)c>>=1,++u;for(h=0;h<d;++h)A[h]=r.readBits(u)%e,a[A[h]]=2;switch(a[A[0]]=1,d){case 1:break;case 3:if(A[0]===A[1]||A[0]===A[2]||A[1]===A[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(A[0]===A[1])throw new Error("[ReadHuffmanCode] invalid symbols");a[A[1]]=1;break;case 4:if(A[0]===A[1]||A[0]===A[2]||A[0]===A[3]||A[1]===A[2]||A[1]===A[3]||A[2]===A[3])throw new Error("[ReadHuffmanCode] invalid symbols");r.readBits(1)?(a[A[2]]=3,a[A[3]]=3):a[A[0]]=2}}else{var h,g=new Uint8Array(18),p=32,m=0,y=[new s(2,0),new s(2,4),new s(2,3),new s(3,2),new s(2,0),new s(2,4),new s(2,3),new s(4,1),new s(2,0),new s(2,4),new s(2,3),new s(3,2),new s(2,0),new s(2,4),new s(2,3),new s(4,5)];for(h=o;h<18&&p>0;++h){var b,v=f[h],E=0;r.fillBitWindow(),E+=r.val_>>>r.bit_pos_&15,r.bit_pos_+=y[E].bits,b=y[E].value,g[v]=b,0!==b&&(p-=32>>b,++m)}if(1!==m&&0!==p)throw new Error("[ReadHuffmanCode] invalid num_codes or space");!function(e,t,n,r){for(var i=0,o=8,a=0,c=0,u=32768,A=[],d=0;d<32;d++)A.push(new s(0,0));for(l(A,0,5,e,18);i<t&&u>0;){var f,h=0;if(r.readMoreInput(),r.fillBitWindow(),h+=r.val_>>>r.bit_pos_&31,r.bit_pos_+=A[h].bits,(f=255&A[h].value)<16)a=0,n[i++]=f,0!==f&&(o=f,u-=32768>>f);else{var g,p,m=f-14,y=0;if(16===f&&(y=o),c!==y&&(a=0,c=y),g=a,a>0&&(a-=2,a<<=m),i+(p=(a+=r.readBits(m)+3)-g)>t)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var b=0;b<p;b++)n[i+b]=c;i+=p,0!==c&&(u-=p<<15-c)}}if(0!==u)throw new Error("[ReadHuffmanCodeLengths] space = "+u);for(;i<t;i++)n[i]=0}(g,e,a,r)}if(0===(i=l(t,n,8,a,e)))throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return i}function I(e,t,n){var r,i;return r=E(e,t,n),i=u.kBlockLengthPrefixCode[r].nbits,u.kBlockLengthPrefixCode[r].offset+n.readBits(i)}function w(e,t,n){var r;return e<16?(n+=h[e],r=t[n&=3]+g[e]):r=e-16+1,r}function B(e,t){for(var n=e[t],r=t;r;--r)e[r]=e[r-1];e[0]=n}function Q(e,t){this.alphabet_size=e,this.num_htrees=t,this.codes=new Array(t+t*p[e+31>>>5]),this.htrees=new Uint32Array(t)}function S(e,t){var n,r,i={num_htrees:null,context_map:null},o=0;t.readMoreInput();var a=i.num_htrees=y(t)+1,l=i.context_map=new Uint8Array(e);if(a<=1)return i;for(t.readBits(1)&&(o=t.readBits(4)+1),n=[],r=0;r<d;r++)n[r]=new s(0,0);for(C(a+o,n,0,t),r=0;r<e;){var c;if(t.readMoreInput(),0===(c=E(n,0,t)))l[r]=0,++r;else if(c<=o)for(var u=1+(1<<c)+t.readBits(c);--u;){if(r>=e)throw new Error("[DecodeContextMap] i >= context_map_size");l[r]=0,++r}else l[r]=c-o,++r}return t.readBits(1)&&function(e,t){var n,r=new Uint8Array(256);for(n=0;n<256;++n)r[n]=n;for(n=0;n<t;++n){var i=e[n];e[n]=r[i],i&&B(r,i)}}(l,e),i}function x(e,t,n,r,i,o,a){var s,l=2*n,c=n,u=E(t,n*d,a);(s=0===u?i[l+(1&o[c])]:1===u?i[l+(o[c]-1&1)]+1:u-2)>=e&&(s-=e),r[n]=s,i[l+(1&o[c])]=s,++o[c]}function k(e,t,n,r,i,a){var s,l=i+1,c=n&i,u=a.pos_&o.IBUF_MASK;if(t<8||a.bit_pos_+(t<<3)<a.bit_end_pos_)for(;t-- >0;)a.readMoreInput(),r[c++]=a.readBits(8),c===l&&(e.write(r,l),c=0);else{if(a.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;a.bit_pos_<32;)r[c]=a.val_>>>a.bit_pos_,a.bit_pos_+=8,++c,--t;if(u+(s=a.bit_end_pos_-a.bit_pos_>>3)>o.IBUF_MASK){for(var A=o.IBUF_MASK+1-u,d=0;d<A;d++)r[c+d]=a.buf_[u+d];s-=A,c+=A,t-=A,u=0}for(d=0;d<s;d++)r[c+d]=a.buf_[u+d];if(t-=s,(c+=s)>=l)for(e.write(r,l),c-=l,d=0;d<c;d++)r[d]=r[l+d];for(;c+t>=l;){if(s=l-c,a.input_.read(r,c,s)<s)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");e.write(r,l),t-=s,c=0}if(a.input_.read(r,c,t)<t)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");a.reset()}}function D(e){var t=e.bit_pos_+7&-8;return 0==e.readBits(t-e.bit_pos_)}Q.prototype.decode=function(e){var t,n=0;for(t=0;t<this.num_htrees;++t)this.htrees[t]=n,n+=C(this.alphabet_size,this.codes,n,e)},t.BrotliDecompressBuffer=function(e,t){var n=new r(e);null==t&&(t=function(e){var t=new r(e),n=new o(t);return m(n),v(n).meta_block_length}(e));var l=new Uint8Array(t),f=new i(l);return function(e,t){var n,r,i,l,f,h,g,p,b,B,O=0,R=0,T=0,P=[16,15,11,4],_=0,M=0,N=0,L=[new Q(0,0),new Q(0,0),new Q(0,0)],F=128+o.READ_SIZE;i=(1<<(r=m(B=new o(e))))-16,f=(l=1<<r)-1,h=new Uint8Array(l+F+a.maxDictionaryWordLength),g=l,p=[],b=[];for(var U=0;U<3240;U++)p[U]=new s(0,0),b[U]=new s(0,0);for(;!R;){var z,H,j,G,Y,W,V,q,J,K,X,Z=0,$=[1<<28,1<<28,1<<28],ee=[0],te=[1,1,1],ne=[0,1,0,1,0,1],re=[0],ie=null,oe=null,ae=0,se=null,le=0,ce=0,ue=0;for(n=0;n<3;++n)L[n].codes=null,L[n].htrees=null;B.readMoreInput();var Ae=v(B);if(O+(Z=Ae.meta_block_length)>t.buffer.length){var de=new Uint8Array(O+Z);de.set(t.buffer),t.buffer=de}if(R=Ae.input_end,z=Ae.is_uncompressed,Ae.is_metadata)for(D(B);Z>0;--Z)B.readMoreInput(),B.readBits(8);else if(0!==Z)if(z)B.bit_pos_=B.bit_pos_+7&-8,k(t,Z,O,h,f,B),O+=Z;else{for(n=0;n<3;++n)te[n]=y(B)+1,te[n]>=2&&(C(te[n]+2,p,n*d,B),C(26,b,n*d,B),$[n]=I(b,n*d,B),re[n]=1);for(B.readMoreInput(),G=(1<<(H=B.readBits(2)))-1,Y=(j=16+(B.readBits(4)<<H))+(48<<H),ie=new Uint8Array(te[0]),n=0;n<te[0];++n)B.readMoreInput(),ie[n]=B.readBits(2)<<1;var fe=S(te[0]<<6,B);V=fe.num_htrees,W=fe.context_map;var he=S(te[2]<<2,B);for(J=he.num_htrees,q=he.context_map,L[0]=new Q(256,V),L[1]=new Q(704,te[1]),L[2]=new Q(Y,J),n=0;n<3;++n)L[n].decode(B);for(oe=0,se=0,K=ie[ee[0]],ce=c.lookupOffsets[K],ue=c.lookupOffsets[K+1],X=L[1].htrees[0];Z>0;){var ge,pe,me,ye,be,ve,Ee,Ce,Ie,we,Be,Qe;for(B.readMoreInput(),0===$[1]&&(x(te[1],p,1,ee,ne,re,B),$[1]=I(b,d,B),X=L[1].htrees[ee[1]]),--$[1],(pe=(ge=E(L[1].codes,X,B))>>6)>=2?(pe-=2,Ee=-1):Ee=0,me=u.kInsertRangeLut[pe]+(ge>>3&7),ye=u.kCopyRangeLut[pe]+(7&ge),be=u.kInsertLengthPrefixCode[me].offset+B.readBits(u.kInsertLengthPrefixCode[me].nbits),ve=u.kCopyLengthPrefixCode[ye].offset+B.readBits(u.kCopyLengthPrefixCode[ye].nbits),M=h[O-1&f],N=h[O-2&f],Ie=0;Ie<be;++Ie)B.readMoreInput(),0===$[0]&&(x(te[0],p,0,ee,ne,re,B),$[0]=I(b,0,B),oe=ee[0]<<6,K=ie[ee[0]],ce=c.lookupOffsets[K],ue=c.lookupOffsets[K+1]),ae=W[oe+(c.lookup[ce+M]|c.lookup[ue+N])],--$[0],N=M,M=E(L[0].codes,L[0].htrees[ae],B),h[O&f]=M,(O&f)===f&&t.write(h,l),++O;if((Z-=be)<=0)break;if(Ee<0&&(B.readMoreInput(),0===$[2]&&(x(te[2],p,2,ee,ne,re,B),$[2]=I(b,2160,B),se=ee[2]<<2),--$[2],le=q[se+(255&(ve>4?3:ve-2))],(Ee=E(L[2].codes,L[2].htrees[le],B))>=j&&(Qe=(Ee-=j)&G,Ee=j+((Se=(2+(1&(Ee>>=H))<<(Be=1+(Ee>>1)))-4)+B.readBits(Be)<<H)+Qe)),(Ce=w(Ee,P,_))<0)throw new Error("[BrotliDecompress] invalid distance");if(we=O&f,Ce>(T=O<i&&T!==i?O:i)){if(!(ve>=a.minDictionaryWordLength&&ve<=a.maxDictionaryWordLength))throw new Error("Invalid backward reference. pos: "+O+" distance: "+Ce+" len: "+ve+" bytes left: "+Z);var Se=a.offsetsByLength[ve],xe=Ce-T-1,ke=a.sizeBitsByLength[ve],De=xe>>ke;if(Se+=(xe&(1<<ke)-1)*ve,!(De<A.kNumTransforms))throw new Error("Invalid backward reference. pos: "+O+" distance: "+Ce+" len: "+ve+" bytes left: "+Z);var Oe=A.transformDictionaryWord(h,we,Se,ve,De);if(O+=Oe,Z-=Oe,(we+=Oe)>=g){t.write(h,l);for(var _x=0;_x<we-g;_x++)h[_x]=h[g+_x]}}else{if(Ee>0&&(P[3&_]=Ce,++_),ve>Z)throw new Error("Invalid backward reference. pos: "+O+" distance: "+Ce+" len: "+ve+" bytes left: "+Z);for(Ie=0;Ie<ve;++Ie)h[O&f]=h[O-Ce&f],(O&f)===f&&t.write(h,l),++O,--Z}M=h[O-1&f],N=h[O-2&f]}O&=1073741823}}t.write(h,O&f)}(n,f),f.pos<f.buffer.length&&(f.buffer=f.buffer.subarray(0,f.pos)),f.buffer},a.init()},4161(e,t,n){var r=n(4933);t.init=function(){return(0,n(9006).BrotliDecompressBuffer)(r.toByteArray(n(3827)))}},3827(e){e.exports="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"},2272(e,t,n){var r=n(4161);t.init=function(){t.dictionary=r.init()},t.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),t.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),t.minDictionaryWordLength=4,t.maxDictionaryWordLength=24},8179(e,t){function n(e,t){this.bits=e,this.value=t}t.z=n;function r(e,t){for(var n=1<<t-1;e&n;)n>>=1;return(e&n-1)+n}function i(e,t,r,i,o){do{e[t+(i-=r)]=new n(o.bits,o.value)}while(i>0)}function o(e,t,n){for(var r=1<<t-n;t<15&&!((r-=e[t])<=0);)++t,r<<=1;return t-n}t.u=function(e,t,a,s,l){var c,u,A,d,f,h,g,p,m,y,b=t,v=new Int32Array(16),E=new Int32Array(16);for(y=new Int32Array(l),u=0;u<l;u++)v[s[u]]++;for(E[1]=0,c=1;c<15;c++)E[c+1]=E[c]+v[c];for(u=0;u<l;u++)0!==s[u]&&(y[E[s[u]]++]=u);if(m=p=1<<(g=a),1===E[15]){for(A=0;A<m;++A)e[t+A]=new n(0,65535&y[0]);return m}for(A=0,u=0,c=1,d=2;c<=a;++c,d<<=1)for(;v[c]>0;--v[c])i(e,t+A,d,p,new n(255&c,65535&y[u++])),A=r(A,c);for(h=m-1,f=-1,c=a+1,d=2;c<=15;++c,d<<=1)for(;v[c]>0;--v[c])(A&h)!==f&&(t+=p,m+=p=1<<(g=o(v,c,a)),e[b+(f=A&h)]=new n(g+a&255,t-b-f&65535)),i(e,t+(A>>a),d,p,new n(c-a&255,65535&y[u++])),A=r(A,c);return m}},9860(e,t){function n(e,t){this.offset=e,this.nbits=t}t.kBlockLengthPrefixCode=[new n(1,2),new n(5,2),new n(9,2),new n(13,2),new n(17,3),new n(25,3),new n(33,3),new n(41,3),new n(49,4),new n(65,4),new n(81,4),new n(97,4),new n(113,5),new n(145,5),new n(177,5),new n(209,5),new n(241,6),new n(305,6),new n(369,7),new n(497,8),new n(753,9),new n(1265,10),new n(2289,11),new n(4337,12),new n(8433,13),new n(16625,24)],t.kInsertLengthPrefixCode=[new n(0,0),new n(1,0),new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,1),new n(8,1),new n(10,2),new n(14,2),new n(18,3),new n(26,3),new n(34,4),new n(50,4),new n(66,5),new n(98,5),new n(130,6),new n(194,7),new n(322,8),new n(578,9),new n(1090,10),new n(2114,12),new n(6210,14),new n(22594,24)],t.kCopyLengthPrefixCode=[new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,0),new n(7,0),new n(8,0),new n(9,0),new n(10,1),new n(12,1),new n(14,2),new n(18,2),new n(22,3),new n(30,3),new n(38,4),new n(54,4),new n(70,5),new n(102,5),new n(134,6),new n(198,7),new n(326,8),new n(582,9),new n(1094,10),new n(2118,24)],t.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],t.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},8295(e,t){function n(e){this.buffer=e,this.pos=0}function r(e){this.buffer=e,this.pos=0}n.prototype.read=function(e,t,n){this.pos+n>this.buffer.length&&(n=this.buffer.length-this.pos);for(var r=0;r<n;r++)e[t+r]=this.buffer[this.pos+r];return this.pos+=n,n},t.z=n,r.prototype.write=function(e,t){if(this.pos+t>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(e.subarray(0,t),this.pos),this.pos+=t,t},t.y=r},7590(e,t,n){var r=n(2272),i=10,o=11;function a(e,t,n){this.prefix=new Uint8Array(e.length),this.transform=t,this.suffix=new Uint8Array(n.length);for(var r=0;r<e.length;r++)this.prefix[r]=e.charCodeAt(r);for(r=0;r<n.length;r++)this.suffix[r]=n.charCodeAt(r)}var s=[new a("",0,""),new a("",0," "),new a(" ",0," "),new a("",12,""),new a("",i," "),new a("",0," the "),new a(" ",0,""),new a("s ",0," "),new a("",0," of "),new a("",i,""),new a("",0," and "),new a("",13,""),new a("",1,""),new a(", ",0," "),new a("",0,", "),new a(" ",i," "),new a("",0," in "),new a("",0," to "),new a("e ",0," "),new a("",0,'"'),new a("",0,"."),new a("",0,'">'),new a("",0,"\n"),new a("",3,""),new a("",0,"]"),new a("",0," for "),new a("",14,""),new a("",2,""),new a("",0," a "),new a("",0," that "),new a(" ",i,""),new a("",0,". "),new a(".",0,""),new a(" ",0,", "),new a("",15,""),new a("",0," with "),new a("",0,"'"),new a("",0," from "),new a("",0," by "),new a("",16,""),new a("",17,""),new a(" the ",0,""),new a("",4,""),new a("",0,". The "),new a("",o,""),new a("",0," on "),new a("",0," as "),new a("",0," is "),new a("",7,""),new a("",1,"ing "),new a("",0,"\n\t"),new a("",0,":"),new a(" ",0,". "),new a("",0,"ed "),new a("",20,""),new a("",18,""),new a("",6,""),new a("",0,"("),new a("",i,", "),new a("",8,""),new a("",0," at "),new a("",0,"ly "),new a(" the ",0," of "),new a("",5,""),new a("",9,""),new a(" ",i,", "),new a("",i,'"'),new a(".",0,"("),new a("",o," "),new a("",i,'">'),new a("",0,'="'),new a(" ",0,"."),new a(".com/",0,""),new a(" the ",0," of the "),new a("",i,"'"),new a("",0,". This "),new a("",0,","),new a(".",0," "),new a("",i,"("),new a("",i,"."),new a("",0," not "),new a(" ",0,'="'),new a("",0,"er "),new a(" ",o," "),new a("",0,"al "),new a(" ",o,""),new a("",0,"='"),new a("",o,'"'),new a("",i,". "),new a(" ",0,"("),new a("",0,"ful "),new a(" ",i,". "),new a("",0,"ive "),new a("",0,"less "),new a("",o,"'"),new a("",0,"est "),new a(" ",i,"."),new a("",o,'">'),new a(" ",0,"='"),new a("",i,","),new a("",0,"ize "),new a("",o,"."),new a(" ",0,""),new a(" ",0,","),new a("",i,'="'),new a("",o,'="'),new a("",0,"ous "),new a("",o,", "),new a("",i,"='"),new a(" ",i,","),new a(" ",o,'="'),new a(" ",o,", "),new a("",o,","),new a("",o,"("),new a("",o,". "),new a(" ",o,"."),new a("",o,"='"),new a(" ",o,". "),new a(" ",i,'="'),new a(" ",o,"='"),new a(" ",i,"='")];function l(e,t){return e[t]<192?(e[t]>=97&&e[t]<=122&&(e[t]^=32),1):e[t]<224?(e[t+1]^=32,2):(e[t+2]^=5,3)}t.kTransforms=s,t.kNumTransforms=s.length,t.transformDictionaryWord=function(e,t,n,a,c){var u,A=s[c].prefix,d=s[c].suffix,f=s[c].transform,h=f<12?0:f-11,g=0,p=t;h>a&&(h=a);for(var m=0;m<A.length;)e[t++]=A[m++];for(n+=h,a-=h,f<=9&&(a-=f),g=0;g<a;g++)e[t++]=r.dictionary[n+g];if(u=t-a,f===i)l(e,u);else if(f===o)for(;a>0;){var y=l(e,u);u+=y,a-=y}for(var b=0;b<d.length;)e[t++]=d[b++];return t-p}},9074(e,t,n){e.exports=n(9006).BrotliDecompressBuffer},1842(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var a=i.apply(null,n);a&&e.push(a)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},9804(e){var t=function(){"use strict";function e(e,t){return null!=t&&e instanceof t}var t,n,r;try{t=Map}catch(e){t=function(){}}try{n=Set}catch(e){n=function(){}}try{r=Promise}catch(e){r=function(){}}function i(o,s,l,c,u){"object"==typeof s&&(l=s.depth,c=s.prototype,u=s.includeNonEnumerable,s=s.circular);var A=[],d=[],f="undefined"!=typeof Buffer;return void 0===s&&(s=!0),void 0===l&&(l=1/0),function o(l,h){if(null===l)return null;if(0===h)return l;var g,p;if("object"!=typeof l)return l;if(e(l,t))g=new t;else if(e(l,n))g=new n;else if(e(l,r))g=new r(function(e,t){l.then(function(t){e(o(t,h-1))},function(e){t(o(e,h-1))})});else if(i.__isArray(l))g=[];else if(i.__isRegExp(l))g=new RegExp(l.source,a(l)),l.lastIndex&&(g.lastIndex=l.lastIndex);else if(i.__isDate(l))g=new Date(l.getTime());else{if(f&&Buffer.isBuffer(l))return g=Buffer.allocUnsafe?Buffer.allocUnsafe(l.length):new Buffer(l.length),l.copy(g),g;e(l,Error)?g=Object.create(l):void 0===c?(p=Object.getPrototypeOf(l),g=Object.create(p)):(g=Object.create(c),p=c)}if(s){var m=A.indexOf(l);if(-1!=m)return d[m];A.push(l),d.push(g)}for(var y in e(l,t)&&l.forEach(function(e,t){var n=o(t,h-1),r=o(e,h-1);g.set(n,r)}),e(l,n)&&l.forEach(function(e){var t=o(e,h-1);g.add(t)}),l){var b;p&&(b=Object.getOwnPropertyDescriptor(p,y)),b&&null==b.set||(g[y]=o(l[y],h-1))}if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(l);for(y=0;y<v.length;y++){var E=v[y];(!(I=Object.getOwnPropertyDescriptor(l,E))||I.enumerable||u)&&(g[E]=o(l[E],h-1),I.enumerable||Object.defineProperty(g,E,{enumerable:!1}))}}if(u){var C=Object.getOwnPropertyNames(l);for(y=0;y<C.length;y++){var I,w=C[y];(I=Object.getOwnPropertyDescriptor(l,w))&&I.enumerable||(g[w]=o(l[w],h-1),Object.defineProperty(g,w,{enumerable:!1}))}}return g}(o,l)}function o(e){return Object.prototype.toString.call(e)}function a(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return i.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},i.__objToStr=o,i.__isDate=function(e){return"object"==typeof e&&"[object Date]"===o(e)},i.__isArray=function(e){return"object"==typeof e&&"[object Array]"===o(e)},i.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===o(e)},i.__getRegExpFlags=a,i}();e.exports&&(e.exports=t)},3112(e,t,n){n(1026);var r=n(6595).Object;e.exports=function(e,t){return r.create(e,t)}},481(e,t,n){n(2611);var r=n(6595).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},8499(e,t,n){n(4665);var r=n(6595).Object;e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)}},8307(e,t,n){n(5029),e.exports=n(6595).Object.getPrototypeOf},5111(e,t,n){n(4537),e.exports=n(6595).Object.setPrototypeOf},7773(e,t,n){n(3977),n(3149),n(8993),n(237),e.exports=n(6595).Symbol},3315(e,t,n){n(1210),n(5505),e.exports=n(6063).f("iterator")},322(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},1453(e){e.exports=function(){}},4655(e,t,n){var r=n(7482);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},2473(e,t,n){var r=n(1552),i=n(4326),o=n(3138);e.exports=function(e){return function(t,n,a){var s,l=r(t),c=i(l.length),u=o(a,c);if(e&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},6486(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},6595(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},4015(e,t,n){var r=n(322);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},7095(e){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},7828(e,t,n){e.exports=!n(8599)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},5299(e,t,n){var r=n(7482),i=n(9747).document,o=r(i)&&r(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},6527(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},4618(e,t,n){var r=n(6936),i=n(2951),o=n(92);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var a,s=n(e),l=o.f,c=0;s.length>c;)l.call(e,a=s[c++])&&t.push(a);return t}},9102(e,t,n){var r=n(9747),i=n(6595),o=n(4015),a=n(8324),s=n(1998),l="prototype",c=function(e,t,n){var u,A,d,f=e&c.F,h=e&c.G,g=e&c.S,p=e&c.P,m=e&c.B,y=e&c.W,b=h?i:i[t]||(i[t]={}),v=b[l],E=h?r:g?r[t]:(r[t]||{})[l];for(u in h&&(n=t),n)(A=!f&&E&&void 0!==E[u])&&s(b,u)||(d=A?E[u]:n[u],b[u]=h&&"function"!=typeof E[u]?n[u]:m&&A?o(d,r):y&&E[u]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[l]=e[l],t}(d):p&&"function"==typeof d?o(Function.call,d):d,p&&((b.virtual||(b.virtual={}))[u]=d,e&c.R&&v&&!v[u]&&a(v,u,d)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},8599(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},9747(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},1998(e){var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},8324(e,t,n){var r=n(788),i=n(5995);e.exports=n(7828)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},1349(e,t,n){var r=n(9747).document;e.exports=r&&r.documentElement},7941(e,t,n){e.exports=!n(7828)&&!n(8599)(function(){return 7!=Object.defineProperty(n(5299)("div"),"a",{get:function(){return 7}}).a})},6234(e,t,n){var r=n(6486);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},7603(e,t,n){var r=n(6486);e.exports=Array.isArray||function(e){return"Array"==r(e)}},7482(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},6099(e,t,n){"use strict";var r=n(9840),i=n(5995),o=n(6343),a={};n(8324)(a,n(8161)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:i(1,n)}),o(e,t+" Iterator")}},4520(e,t,n){"use strict";var r=n(5549),i=n(9102),o=n(58),a=n(8324),s=n(1813),l=n(6099),c=n(6343),u=n(3218),A=n(8161)("iterator"),d=!([].keys&&"next"in[].keys()),f="keys",h="values",g=function(){return this};e.exports=function(e,t,n,p,m,y,b){l(n,t,p);var v,E,C,I=function(e){if(!d&&e in S)return S[e];switch(e){case f:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},w=t+" Iterator",B=m==h,Q=!1,S=e.prototype,x=S[A]||S["@@iterator"]||m&&S[m],k=x||I(m),D=m?B?I("entries"):k:void 0,O="Array"==t&&S.entries||x;if(O&&(C=u(O.call(new e)))!==Object.prototype&&C.next&&(c(C,w,!0),r||"function"==typeof C[A]||a(C,A,g)),B&&x&&x.name!==h&&(Q=!0,k=function(){return x.call(this)}),r&&!b||!d&&!Q&&S[A]||a(S,A,k),s[t]=k,s[w]=g,m)if(v={values:B?k:I(h),keys:y?k:I(f),entries:D},b)for(E in v)E in S||o(S,E,v[E]);else i(i.P+i.F*(d||Q),t,v);return v}},7093(e){e.exports=function(e,t){return{value:t,done:!!e}}},1813(e){e.exports={}},5549(e){e.exports=!0},6853(e,t,n){var r=n(4472)("meta"),i=n(7482),o=n(1998),a=n(788).f,s=0,l=Object.isExtensible||function(){return!0},c=!n(8599)(function(){return l(Object.preventExtensions({}))}),u=function(e){a(e,r,{value:{i:"O"+ ++s,w:{}}})},A=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!l(e))return"F";if(!t)return"E";u(e)}return e[r].i},getWeak:function(e,t){if(!o(e,r)){if(!l(e))return!0;if(!t)return!1;u(e)}return e[r].w},onFreeze:function(e){return c&&A.NEED&&l(e)&&!o(e,r)&&u(e),e}}},9840(e,t,n){var r=n(4655),i=n(251),o=n(6527),a=n(1119)("IE_PROTO"),s=function(){},l="prototype",c=function(){var e,t=n(5299)("iframe"),r=o.length;for(t.style.display="none",n(1349).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;r--;)delete c[l][o[r]];return c()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[l]=r(e),n=new s,s[l]=null,n[a]=e):n=c(),void 0===t?n:i(n,t)}},788(e,t,n){var r=n(4655),i=n(7941),o=n(5873),a=Object.defineProperty;t.f=n(7828)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},251(e,t,n){var r=n(788),i=n(4655),o=n(6936);e.exports=n(7828)?Object.defineProperties:function(e,t){i(e);for(var n,a=o(t),s=a.length,l=0;s>l;)r.f(e,n=a[l++],t[n]);return e}},3686(e,t,n){var r=n(92),i=n(5995),o=n(1552),a=n(5873),s=n(1998),l=n(7941),c=Object.getOwnPropertyDescriptor;t.f=n(7828)?c:function(e,t){if(e=o(e),t=a(t,!0),l)try{return c(e,t)}catch(e){}if(s(e,t))return i(!r.f.call(e,t),e[t])}},662(e,t,n){var r=n(1552),i=n(4788).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?function(e){try{return i(e)}catch(e){return a.slice()}}(e):i(r(e))}},4788(e,t,n){var r=n(8556),i=n(6527).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},2951(e,t){t.f=Object.getOwnPropertySymbols},3218(e,t,n){var r=n(1998),i=n(749),o=n(1119)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},8556(e,t,n){var r=n(1998),i=n(1552),o=n(2473)(!1),a=n(1119)("IE_PROTO");e.exports=function(e,t){var n,s=i(e),l=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~o(c,n)||c.push(n));return c}},6936(e,t,n){var r=n(8556),i=n(6527);e.exports=Object.keys||function(e){return r(e,i)}},92(e,t){t.f={}.propertyIsEnumerable},2234(e,t,n){var r=n(9102),i=n(6595),o=n(8599);e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],a={};a[e]=t(n),r(r.S+r.F*o(function(){n(1)}),"Object",a)}},5995(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},58(e,t,n){e.exports=n(8324)},9721(e,t,n){var r=n(7482),i=n(4655),o=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(4015)(Function.call,n(3686).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return o(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:o}},6343(e,t,n){var r=n(788).f,i=n(1998),o=n(8161)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},1119(e,t,n){var r=n(7641)("keys"),i=n(4472);e.exports=function(e){return r[e]||(r[e]=i(e))}},7641(e,t,n){var r=n(6595),i=n(9747),o="__core-js_shared__",a=i[o]||(i[o]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(5549)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},2447(e,t,n){var r=n(9358),i=n(7095);e.exports=function(e){return function(t,n){var o,a,s=String(i(t)),l=r(n),c=s.length;return l<0||l>=c?e?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):o:e?s.slice(l,l+2):a-56320+(o-55296<<10)+65536}}},3138(e,t,n){var r=n(9358),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):o(e,t)}},9358(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},1552(e,t,n){var r=n(6234),i=n(7095);e.exports=function(e){return r(i(e))}},4326(e,t,n){var r=n(9358),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},749(e,t,n){var r=n(7095);e.exports=function(e){return Object(r(e))}},5873(e,t,n){var r=n(7482);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},4472(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},9225(e,t,n){var r=n(9747),i=n(6595),o=n(5549),a=n(6063),s=n(788).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},6063(e,t,n){t.f=n(8161)},8161(e,t,n){var r=n(7641)("wks"),i=n(4472),o=n(9747).Symbol,a="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=a&&o[e]||(a?o:i)("Symbol."+e))}).store=r},7698(e,t,n){"use strict";var r=n(1453),i=n(7093),o=n(1813),a=n(1552);e.exports=n(4520)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},1026(e,t,n){var r=n(9102);r(r.S,"Object",{create:n(9840)})},2611(e,t,n){var r=n(9102);r(r.S+r.F*!n(7828),"Object",{defineProperty:n(788).f})},4665(e,t,n){var r=n(1552),i=n(3686).f;n(2234)("getOwnPropertyDescriptor",function(){return function(e,t){return i(r(e),t)}})},5029(e,t,n){var r=n(749),i=n(3218);n(2234)("getPrototypeOf",function(){return function(e){return i(r(e))}})},4537(e,t,n){var r=n(9102);r(r.S,"Object",{setPrototypeOf:n(9721).set})},3149(){},1210(e,t,n){"use strict";var r=n(2447)(!0);n(4520)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},3977(e,t,n){"use strict";var r=n(9747),i=n(1998),o=n(7828),a=n(9102),s=n(58),l=n(6853).KEY,c=n(8599),u=n(7641),A=n(6343),d=n(4472),f=n(8161),h=n(6063),g=n(9225),p=n(4618),m=n(7603),y=n(4655),b=n(7482),v=n(749),E=n(1552),C=n(5873),I=n(5995),w=n(9840),B=n(662),Q=n(3686),S=n(2951),x=n(788),k=n(6936),D=Q.f,O=x.f,R=B.f,T=r.Symbol,P=r.JSON,_=P&&P.stringify,M="prototype",N=f("_hidden"),L=f("toPrimitive"),F={}.propertyIsEnumerable,U=u("symbol-registry"),z=u("symbols"),H=u("op-symbols"),j=Object[M],G="function"==typeof T&&!!S.f,Y=r.QObject,W=!Y||!Y[M]||!Y[M].findChild,V=o&&c(function(){return 7!=w(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=D(j,t);r&&delete j[t],O(e,t,n),r&&e!==j&&O(j,t,r)}:O,q=function(e){var t=z[e]=w(T[M]);return t._k=e,t},J=G&&"symbol"==typeof T.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof T},K=function(e,t,n){return e===j&&K(H,t,n),y(e),t=C(t,!0),y(n),i(z,t)?(n.enumerable?(i(e,N)&&e[N][t]&&(e[N][t]=!1),n=w(n,{enumerable:I(0,!1)})):(i(e,N)||O(e,N,I(1,{})),e[N][t]=!0),V(e,t,n)):O(e,t,n)},X=function(e,t){y(e);for(var n,r=p(t=E(t)),i=0,o=r.length;o>i;)K(e,n=r[i++],t[n]);return e},Z=function(e){var t=F.call(this,e=C(e,!0));return!(this===j&&i(z,e)&&!i(H,e))&&(!(t||!i(this,e)||!i(z,e)||i(this,N)&&this[N][e])||t)},$=function(e,t){if(e=E(e),t=C(t,!0),e!==j||!i(z,t)||i(H,t)){var n=D(e,t);return!n||!i(z,t)||i(e,N)&&e[N][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=R(E(e)),r=[],o=0;n.length>o;)i(z,t=n[o++])||t==N||t==l||r.push(t);return r},te=function(e){for(var t,n=e===j,r=R(n?H:E(e)),o=[],a=0;r.length>a;)!i(z,t=r[a++])||n&&!i(j,t)||o.push(z[t]);return o};G||(T=function(){if(this instanceof T)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===j&&t.call(H,n),i(this,N)&&i(this[N],e)&&(this[N][e]=!1),V(this,e,I(1,n))};return o&&W&&V(j,e,{configurable:!0,set:t}),q(e)},s(T[M],"toString",function(){return this._k}),Q.f=$,x.f=K,n(4788).f=B.f=ee,n(92).f=Z,S.f=te,o&&!n(5549)&&s(j,"propertyIsEnumerable",Z,!0),h.f=function(e){return q(f(e))}),a(a.G+a.W+a.F*!G,{Symbol:T});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ne.length>re;)f(ne[re++]);for(var ie=k(f.store),oe=0;ie.length>oe;)g(ie[oe++]);a(a.S+a.F*!G,"Symbol",{for:function(e){return i(U,e+="")?U[e]:U[e]=T(e)},keyFor:function(e){if(!J(e))throw TypeError(e+" is not a symbol!");for(var t in U)if(U[t]===e)return t},useSetter:function(){W=!0},useSimple:function(){W=!1}}),a(a.S+a.F*!G,"Object",{create:function(e,t){return void 0===t?w(e):X(w(e),t)},defineProperty:K,defineProperties:X,getOwnPropertyDescriptor:$,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ae=c(function(){S.f(1)});a(a.S+a.F*ae,"Object",{getOwnPropertySymbols:function(e){return S.f(v(e))}}),P&&a(a.S+a.F*(!G||c(function(){var e=T();return"[null]"!=_([e])||"{}"!=_({a:e})||"{}"!=_(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=t=r[1],(b(t)||void 0!==e)&&!J(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!J(t))return t}),r[1]=t,_.apply(P,r)}}),T[M][L]||n(8324)(T[M],L,T[M].valueOf),A(T,"Symbol"),A(Math,"Math",!0),A(r.JSON,"JSON",!0)},8993(e,t,n){n(9225)("asyncIterator")},237(e,t,n){n(9225)("observable")},5505(e,t,n){n(7698);for(var r=n(9747),i=n(8324),o=n(1813),a=n(8161)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var c=s[l],u=r[c],A=u&&u.prototype;A&&!A[a]&&i(A,a,c),o[c]=o.Array}},798(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n="",r=void 0!==t[5];return t[4]&&(n+="@supports (".concat(t[4],") {")),t[2]&&(n+="@media ".concat(t[2]," {")),r&&(n+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),n+=e(t),r&&(n+="}"),t[2]&&(n+="}"),t[4]&&(n+="}"),n}).join("")},t.i=function(e,n,r,i,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var s=0;s<this.length;s++){var l=this[s][0];null!=l&&(a[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);r&&a[u[0]]||(void 0!==o&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),n&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=n):u[2]=n),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),t.push(u))}},t}},7973(e){"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},4877(e){"use strict";e.exports=function(e){return e[1]}},7947(e){"use strict";e.exports=class{constructor(e){this.stateTable=e.stateTable,this.accepting=e.accepting,this.tags=e.tags}match(e){var t=this;return{*[Symbol.iterator](){for(var n=1,r=null,i=null,o=null,a=0;a<e.length;a++){var s=e[a];o=n,0===(n=t.stateTable[n][s])&&(null!=r&&null!=i&&i>=r&&(yield[r,i,t.tags[o]]),n=t.stateTable[1][s],r=null),0!==n&&null==r&&(r=a),t.accepting[n]&&(i=a),0===n&&(n=1)}null!=r&&null!=i&&i>=r&&(yield[r,i,t.tags[n]])}}}apply(e,t){for(var[n,r,i]of this.match(e))for(var o of i)"function"==typeof t[o]&&t[o](n,r,e.slice(n,r+1))}}},381(e){"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise(function(n,r){function i(n){e.removeListener(t,o),r(n)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}g(e,t,o,{once:!0}),"error"!==t&&function(e,t){"function"==typeof e.on&&g(e,"error",t,{once:!0})}(e,i)})},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var a=10;function s(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function c(e,t,n,r){var i,o,a,c;if(s(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),a=o[t]),void 0===a)a=o[t]=n,++e._eventsCount;else if("function"==typeof a?a=o[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(i=l(e))>0&&a.length>i&&!a.warned){a.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=a.length,c=u,console&&console.warn&&console.warn(c)}return e}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function A(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=u.bind(r);return i.listener=n,r.wrapFn=i,i}function d(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):h(i,i.length)}function f(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function h(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function g(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,function i(o){r.once&&e.removeEventListener(t,i),n(o)})}}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return a},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");a=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return l(this)},o.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,o=this._events;if(void 0!==o)i=i&&void 0===o.error;else if(!i)return!1;if(i){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=o[e];if(void 0===l)return!1;if("function"==typeof l)r(l,this,t);else{var c=l.length,u=h(l,c);for(n=0;n<c;++n)r(u[n],this,t)}return!0},o.prototype.addListener=function(e,t){return c(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return c(this,e,t,!0)},o.prototype.once=function(e,t){return s(t),this.on(e,A(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return s(t),this.prependListener(e,A(this,e,t)),this},o.prototype.removeListener=function(e,t){var n,r,i,o,a;if(s(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},o.prototype.listeners=function(e){return d(this,e,!0)},o.prototype.rawListeners=function(e){return d(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},o.prototype.listenerCount=f,o.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},7371(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;0!==i--;){var a=o[i];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n}},2683(e,t,n){"use strict";n.d(t,{VT:()=>H});var r=/^(350|440|57|977)$/.test(n.j)?{}:null,i=Uint8Array,o=Uint16Array,a=Int32Array,s=new i([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),l=new i([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),c=new i([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=function(e,t){for(var n=new o(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];var i=new a(n[30]);for(r=1;r<30;++r)for(var s=n[r];s<n[r+1];++s)i[s]=s-n[r]<<5|r;return{b:n,r:i}},A=u(s,2),d=A.b,f=A.r;d[28]=258,f[258]=28;for(var h=u(l,0),g=h.b,p=(h.r,new o(32768)),m=0;m<32768;++m){var y=(43690&m)>>1|(21845&m)<<1;y=(61680&(y=(52428&y)>>2|(13107&y)<<2))>>4|(3855&y)<<4,p[m]=((65280&y)>>8|(255&y)<<8)>>1}var b=function(e,t,n){for(var r=e.length,i=0,a=new o(t);i<r;++i)e[i]&&++a[e[i]-1];var s,l=new o(t);for(i=1;i<t;++i)l[i]=l[i-1]+a[i-1]<<1;if(n){s=new o(1<<t);var c=15-t;for(i=0;i<r;++i)if(e[i])for(var u=i<<4|e[i],A=t-e[i],d=l[e[i]-1]++<<A,f=d|(1<<A)-1;d<=f;++d)s[p[d]>>c]=u}else for(s=new o(r),i=0;i<r;++i)e[i]&&(s[i]=p[l[e[i]-1]++]>>15-e[i]);return s},v=new i(288);for(m=0;m<144;++m)v[m]=8;for(m=144;m<256;++m)v[m]=9;for(m=256;m<280;++m)v[m]=7;for(m=280;m<288;++m)v[m]=8;var E=new i(32);for(m=0;m<32;++m)E[m]=5;var C=/^(350|440|57|977)$/.test(n.j)?b(v,9,1):null,I=/^(350|440|57|977)$/.test(n.j)?b(E,5,1):null,w=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},B=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(7&t)&n},Q=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(7&t)},S=function(e){return(e+7)/8|0},x=function(e,t,n){return(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length),new i(e.subarray(t,n))},k=/^(350|440|57|977)$/.test(n.j)?["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"]:null,D=function(e,t,n){var r=new Error(t||k[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,D),!n)throw r;return r},O=function(e,t,n,r){var o=e.length,a=r?r.length:0;if(!o||t.f&&!t.l)return n||new i(0);var u=!n,A=u||2!=t.i,f=t.i;u&&(n=new i(3*o));var h=function(e){var t=n.length;if(e>t){var r=new i(Math.max(2*t,e));r.set(n),n=r}},p=t.f||0,m=t.p||0,y=t.b||0,v=t.l,E=t.d,k=t.m,O=t.n,R=8*o;do{if(!v){p=B(e,m,1);var T=B(e,m+1,3);if(m+=3,!T){var P=e[(Y=S(m)+4)-4]|e[Y-3]<<8,_=Y+P;if(_>o){f&&D(0);break}A&&h(y+P),n.set(e.subarray(Y,_),y),t.b=y+=P,t.p=m=8*_,t.f=p;continue}if(1==T)v=C,E=I,k=9,O=5;else if(2==T){var M=B(e,m,31)+257,N=B(e,m+10,15)+4,L=M+B(e,m+5,31)+1;m+=14;for(var F=new i(L),U=new i(19),z=0;z<N;++z)U[c[z]]=B(e,m+3*z,7);m+=3*N;var H=w(U),j=(1<<H)-1,G=b(U,H,1);for(z=0;z<L;){var Y,W=G[B(e,m,j)];if(m+=15&W,(Y=W>>4)<16)F[z++]=Y;else{var V=0,q=0;for(16==Y?(q=3+B(e,m,3),m+=2,V=F[z-1]):17==Y?(q=3+B(e,m,7),m+=3):18==Y&&(q=11+B(e,m,127),m+=7);q--;)F[z++]=V}}var J=F.subarray(0,M),K=F.subarray(M);k=w(J),O=w(K),v=b(J,k,1),E=b(K,O,1)}else D(1);if(m>R){f&&D(0);break}}A&&h(y+131072);for(var X=(1<<k)-1,Z=(1<<O)-1,$=m;;$=m){var ee=(V=v[Q(e,m)&X])>>4;if((m+=15&V)>R){f&&D(0);break}if(V||D(2),ee<256)n[y++]=ee;else{if(256==ee){$=m,v=null;break}var te=ee-254;if(ee>264){var ne=s[z=ee-257];te=B(e,m,(1<<ne)-1)+d[z],m+=ne}var re=E[Q(e,m)&Z],ie=re>>4;if(re||D(3),m+=15&re,K=g[ie],ie>3&&(ne=l[ie],K+=Q(e,m)&(1<<ne)-1,m+=ne),m>R){f&&D(0);break}A&&h(y+131072);var oe=y+te;if(y<K){var ae=a-K,se=Math.min(K,oe);for(ae+y<0&&D(3);y<se;++y)n[y]=r[ae+y]}for(;y<oe;++y)n[y]=n[y-K]}}t.l=v,t.p=$,t.b=y,t.f=p,v&&(p=1,t.m=k,t.d=E,t.n=O)}while(!p);return y!=n.length&&u?x(n,0,y):n.subarray(0,y)},R=new i(0),T=function(e,t,n){for(var r=e(),i=e.toString(),o=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/\s+/g,"").split(","),a=0;a<r.length;++a){var s=r[a],l=o[a];if("function"==typeof s){t+=";"+l+"=";var c=s.toString();if(s.prototype)if(-1!=c.indexOf("[native code]")){var u=c.indexOf(" ",8)+1;t+=c.slice(u,c.indexOf("(",u))}else for(var A in t+=c,s.prototype)t+=";"+l+".prototype."+A+"="+s.prototype[A].toString();else t+=c}else n[l]=s}return t},P=/^(350|440|57|977)$/.test(n.j)?[]:null,_=function(){return[i,o,a,s,l,c,d,g,C,I,p,k,b,w,B,Q,S,x,D,O,z,N,L]},M=function(){return[U]},N=function(e){return postMessage(e,[e.buffer])},L=function(e){return e&&{out:e.size&&new i(e.size),dictionary:e.dictionary}},F=function(e,t,n,i,o,a){var s=function(e,t,n,i){if(!P[n]){for(var o="",a={},s=e.length-1,l=0;l<s;++l)o=T(e[l],o,a);P[n]={c:T(e[s],o,a),e:a}}var c=function(e,t){var n={};for(var r in e)n[r]=e[r];for(var r in t)n[r]=t[r];return n}({},P[n].e);return function(e,t,n,i,o){var a=new Worker(r[t]||(r[t]=URL.createObjectURL(new Blob([e+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return a.onmessage=function(e){var t=e.data,n=t.$e$;if(n){var r=new Error(n[0]);r.code=n[1],r.stack=n[2],o(r,null)}else o(null,t)},a.postMessage(n,i),a}(P[n].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+t.toString()+"}",n,c,function(e){var t=[];for(var n in e)e[n].buffer&&t.push((e[n]=new e[n].constructor(e[n])).buffer);return t}(c),i)}(n,i,o,function(e,t){s.terminate(),a(e,t)});return s.postMessage([e,t],t.consume?[e.buffer]:[]),function(){s.terminate()}},U=function(e,t){return(8!=(15&e[0])||e[0]>>4>7||(e[0]<<8|e[1])%31)&&D(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&D(6,"invalid zlib data: "+(32&e[1]?"need":"unexpected")+" dictionary"),2+(e[1]>>3&4)};function z(e,t){return O(e,{i:2},t&&t.out,t&&t.dictionary)}function H(e,t,n){return n||(n=t,t={}),"function"!=typeof n&&D(7),F(e,t,[_,M,function(){return[j]}],function(e){return N(j(e.data[0],L(e.data[1])))},5,n)}function j(e,t){return O(e.subarray(U(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var G="undefined"!=typeof TextDecoder&&new TextDecoder;try{G.decode(R,{stream:!0})}catch(e){}"function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout&&setTimeout},4674(e,t,n){"use strict";var r=n(7020),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,A=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var i=f(n);i&&i!==h&&e(t,i,r)}var a=u(n);A&&(a=a.concat(A(n)));for(var s=l(t),g=l(n),p=0;p<a.length;++p){var m=a[p];if(!(o[m]||r&&r[m]||g&&g[m]||s&&s[m])){var y=d(n,m);try{c(t,m,y)}catch(e){}}}}return t}},2285(e,t,n){var r=n(6373);function i(e,t){return e>t?t:e}function o(e,t){return e<t?t:e}e.exports=function(e,t,n){return e=function(e){for(e=o(e=i(e,1e7),-1e7);e<0;)e+=360;for(;e>359;)e-=360;return e}(e),t=o(i(t,100),0),n=o(i(n,100),0),"#"+r(e,t/=100,n/=100).map(function(e){return(256+e).toString(16).substr(-2)}).join("")}},6373(e){e.exports=function(e,t,n){if(null==e)return[0,0,0];var r,i,o,a=(1-Math.abs(2*n-1))*t,s=e/60,l=a*(1-Math.abs(s%2-1));0===(s=Math.floor(s))?(r=a,i=l,o=0):1===s?(r=l,i=a,o=0):2===s?(r=0,i=a,o=l):3===s?(r=0,i=l,o=a):4===s?(r=l,i=0,o=a):5===s&&(r=a,i=0,o=l);var c=n-a/2;return r+=c,i+=c,o+=c,[Math.abs(Math.round(255*r)),Math.abs(Math.round(255*i)),Math.abs(Math.round(255*o))]}},1341(e,t){var n,r;void 0===(r="function"==typeof(n=function(){var e=RegExp.prototype.test.bind(/\s|(?![\'])[\!-\@\[-\`\{-\~\u2013-\u203C]/);function t(e,t,n){if(0===n.length)return e;var r=[e.slice(0,n[0])];if(n.length>1)for(var i=0,o=1;o<n.length;i++,o++)r.push(e.slice(n[i],n[o]));return r.push(e.slice(n[n.length-1])),r.join(t)}function n(e){return e.reduce(function(e,t){for(var n=0,r=[];(n=t.indexOf("-",n+1))>-1;)r.push(n);return e[t.toLocaleLowerCase().replace(/\-/g,"")]=r,e},{})}function r(e){var t=0;return function(){return e[t++]}}function i(e,t,n,i){for(var o,a,s,l,c,u,A,d,f,h,g=new Array(e.length+1),p=(t=("."+t+".").split(""),-1),m=g.length;m--;)g[m]=0;for(d=(A=function(e){var t=0,n=e;return[function(){if(!((n=e.slice(t++)).length<3))return n},function(){return 2===t}]}(t))[0],f=A[1];o=d();)for(p++,f()&&p--,s=i,h=r(o);(a=h())&&void 0!==(l=s[a]);){switch(s={},c=-1,Object.prototype.toString.call(l)){case"[object Array]":s=l[0],c=l[1];break;case"[object Object]":s=l;break;case"[object Number]":c=l}if(!(c<0)){u=n[c];for(var y=0;y<u.length;y++)g[p+y]=Math.max(u[y],g[p+y])}}return g[0]=g[1]=g[g.length-1]=g[g.length-2]=0,function(e){for(var t=[],n=0;n<e.length;n++)1&~e[n]||t.push(n);return t}(g)}function o(n,r,o,a,s,l,c,u,A){var d,f,h,g,p,m,y,b="",v=(f=function(t,n){return function(){var r="",i="";function o(){r+=i,i=""}function a(e){return r="",i="",e}return function(s,l){i+=s;var c=t.reduce(function(e,t){return e||t(o,[s,l])},!1);if(!c&&(e(s)&&!e(l)&&o(),!e(s)&&e(l))){if(i.length>=n)return a([r,i]);o()}if(""===l)return(i.length<n||c)&&o(),a([r,i])}}}((c?[(y=!1,function(t,n){return y?">"===n[0]&&(t(),y=!1):"<"!==n[0]||e(n[1])&&"/"!==n[1]||(y=!0),y})]:[]).concat(function(t){var n=!1;return function(r,i){return n?!e(i[0])&&e(i[1])&&(r(),n=!1):e(i[0])||i[1]!==t||(n=!0),n}}(l)),u),h="",g="",p=0,m=f(),function(e){for(;p<e.length;){h=e.charAt(p++),g=e.charAt(p);var t=m(h,g);if(void 0!==t)return t}}),E=function(){};function C(){for(var e=new Date;(!A||new Date-e<10)&&(d=v(n));){if(d[1]){var c=d[1].length?"~"+d[1]:"";if(!Object.prototype.hasOwnProperty.call(a,c)){var u=d[1].toLocaleLowerCase();Object.prototype.hasOwnProperty.call(s,u)||(s[u]=i(d[1],u,r,o)),a[c]=t(d[1],l,s[u])}d[1]=a[c]}b+=d[0]+d[1]}d?setTimeout(C):E(b)}return A?(setTimeout(C),new Promise(function(e){E=e})):(C(),b)}var a=[],s="exceptions",l="hyphenChar",c="minWordLength",u="object"==typeof globalThis?globalThis:"object"==typeof window?window:"object"==typeof self?self:{};function A(e,t){for(var n in e=e||{},t)e[n]=t[n];return e}function d(e){return e instanceof Array}function f(e,t,n,r){return!(t in e)||r&&!r(e[t])?n:e[t]}function h(e,n){var r={};for(var i in e)r["~"+i]=t(i,n,e[i]);return r}function g(e,t){return e.reduce(function(e,n){return e["~"+n.replace(/\-/g,"")]=n.replace(/\-/g,t),e},{})}return function(e,t){var r=f(t=t||{},"async",false),i={},p={},m={},y=f(t,l,""),b=e[0],v=e[1],E=0|f(t,c,5),C=f(t,"html",true),I=f(t,s,a,d),w=y+E;if(m[w]={},e[2]&&(m[w]=h(e[2],y),p=e[2]),I&&I.length&&(m[w]=A(m[w],g(I,y)),p=A(p,n(I))),i[w]=A({},m[w]),r&&!("Promise"in u))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(t,u){var I=f(u=u||{},l,y),w=0|f(u,c,E),B=f(u,s,a,d),Q=I+w;return!m[Q]&&e[2]&&(m[Q]=h(e[2],I),i[Q]=A(i[Q],m[Q])),B&&B.length&&(m[Q]=A(m[Q],g(B,I)),p=A(p,n(B)),i[Q]=A(i[Q],m[Q])),o(t,b,v,i[Q],p,I,C,w,r)}}})?n.apply(t,[]):n)||(e.exports=r)},3231(e,t){var n;!function(t,r){void 0===(n=function(){return r}.apply(r,[]))||(e.exports=n)}(0,[[[0,0,0,4],[0,0,4],[0,0,1],[0,0,3],[0,0,5],[0,0,0,5],[0,0,0,0,5],[0,0,0,0,0,5],[0,0,0,2],[0,0,2],[0,0,0,0,0,0,5],[0,0,0,3],[0,0,0,0,3],[0,0,5,0,5],[0,0,0,3,4],[0,0,0,1],[0,0,0,5,5],[0,0,0,0,4],[4],[0,5],[0,0,5,5],[0,4],[4,2],[0,3],[0,2],[2],[4,0,4],[3],[0,4,4],[0,1],[0,5,0,5],[5,5],[5],[0,4,5],[0,4,1],[0,0,3,3],[0,0,0,0,0,4],[2,2],[0,0,5,0,4],[5,5,0,4],[0,0,4,2],[1],[2,1],[4,1],[4,0,2],[4,0,5],[4,0,0,4],[4,3],[2,3],[0,0,0,0,5,4],[3,0,3],[3,0,0,5],[0,2,2],[5,0,0,4],[0,0,0,0,0,3],[2,5,2],[4,5],[2,5],[2,0,0,4],[0,0,0,5,0,5],[0,5,4],[4,0,3],[4,0,1],[3,0,0,2],[0,0,2,5],[1,4,4],[4,3,2],[0,0,0,5,4],[3,4],[1,2],[2,3,4],[0,0,2,2],[0,1,4],[0,3,0,4],[0,1,2],[1,4,3],[5,0,3],[0,4,0,3],[1,0,1],[0,5,2],[4,1,4],[2,1,2],[0,1,1],[0,4,3],[0,0,0,0,2],[0,0,4,1],[0,0,2,4],[0,5,0,0,5],[0,3,0,0,3],[0,0,1,0,2],[0,4,0,4],[0,4,3,0,3],[0,1,0,0,4],[0,0,3,4],[0,2,5],[0,0,4,4],[0,0,4,0,4],[0,0,0,2,5],[0,1,0,3],[0,4,2],[0,2,0,5],[4,1,2],[1,0,4],[5,4],[3,4,4],[4,3,3],[5,0,0,5],[2,5,3],[0,5,5],[0,4,0,2],[3,0,0,4],[0,0,4,3],[2,0,4],[5,0,5],[4,5,4],[0,0,0,0,0,0,4],[0,0,3,0,3],[0,4,0,0,4],[5,5,2],[2,0,1],[4,0,0,5],[0,2,5,5],[5,2],[4,4,4],[1,4],[4,4],[0,2,0,0,4],[0,3,3],[0,5,0,0,4],[0,0,0,4,5],[0,0,0,1,3],[0,0,2,1],[0,4,0,5],[0,0,0,4,4],[0,0,5,4],[5,0,0,5,5],[0,0,0,3,0,3],[0,0,0,0,1],[3,0,4],[0,2,0,4],[1,1],[3,0,1],[2,3,2],[1,2,2],[0,0,3,0,5],[5,0,4],[0,0,0,0,4,3],[0,1,0,4],[0,0,0,5,2],[0,0,0,0,4,5],[5,0,0,0,4],[0,0,2,3],[0,0,0,3,3],[0,0,0,3,2],[0,0,2,0,2],[5,0,0,3],[2,0,2],[0,4,0,1],[0,0,0,0,5,0,5],[2,1,4],[1,0,2],[0,3,2],[0,0,0,1,6,1],[0,0,4,1,0,1],[0,0,5,0,1],[0,0,3,0,1],[0,0,3,6],[0,0,5,2],[0,0,0,2,3],[0,0,6,1,0,1],[0,0,6],[0,0,4,0,1],[0,0,0,5,2,1],[0,0,1,4],[0,0,6,3],[0,0,0,1,2],[0,0,0,5,0,1],[0,0,0,0,0,6],[0,0,0,6,0,4],[0,0,0,6,0,1],[0,0,5,0,0,1],[0,0,5,0,0,5],[0,0,1,0,3,0,5],[0,0,0,0,6],[0,0,3,0,1,2],[0,0,3,0,0,5],[0,0,0,3,0,1,1],[0,0,6,1],[0,1,3],[0,0,0,0,2,1],[0,0,0,0,2,2],[0,0,0,1,0,5],[0,0,2,1,1],[0,0,0,6,2],[0,0,0,5,1],[0,0,0,1,1,2],[0,0,6,0,1,3],[0,0,0,0,1,1],[0,2,0,0,3,0,6],[1,0,2,1],[0,0,5,0,0,0,1],[0,0,3,0,0,3],[2,1,0,2],[3,0,5],[0,0,0,0,1,5],[0,1,0,3,0,0,0,5],[0,0,0,0,3,5],[0,0,1,0,1,1],[0,0,0,2,1],[1,6,3,3,0,0,0,1],[0,2,3,4],[0,3,0,0,0,6],[5,0,2,0,0,0,1],[0,0,0,0,0,1],[0,0,0,1,6],[0,0,3,1],[0,2,1],[2,1,4,3,1],[0,0,2,3,0,5],[0,3,5,0,0,1,4],[0,0,0,0,0,1,2],[0,0,0,0,6,3],[0,0,1,0,1],[1,0,6],[1,0,5],[0,0,4,3,5],[0,0,0,6,3],[0,3,0,0,0,6,1],[0,0,0,4,1],[1,0,0,3,0,6],[0,0,3,6,0,2],[0,2,3],[0,5,0,3],[0,0,1,0,0,1,1],[1,0,0,0,3],[1,0,0,5],[3,0,0,1,1],[0,0,0,3,1],[0,0,0,1,0,0,1],[0,0,0,0,0,6,1],[0,0,3,0,0,0,3],[3,0,3,0,5],[0,0,1,2,0,1],[0,3,0,1],[5,0,0,0,1,0,1],[5,0,0,1,0,1],[0,0,0,1,5],[0,0,0,4,0,1],[0,0,0,0,6,5],[0,0,0,0,1,6],[0,0,0,0,4,0,2],[0,5,0,0,0,0,2],[0,0,0,2,0,5],[0,3,0,2,0,1],[5,0,0,3,0,1],[0,0,0,1,4],[5,0,0,1],[0,0,0,0,0,2],[0,0,0,3,0,0,1,1],[0,1,0,3,4],[0,3,0,0,0,0,6],[0,3,0,2,1,3],[0,0,4,0,0,3,0,4],[0,5,0,0,0,1],[0,5,0,0,3],[0,0,0,3,1,1],[0,6,3,4],[0,0,0,6,1],[0,0,0,6],[0,0,0,0,0,6,0,4],[0,0,0,5,0,0,1,3],[0,0,2,1,3],[0,0,3,0,0,0,1],[1,0,0,0,0,3],[0,0,0,0,3,3],[3,0,0,0,2],[0,0,0,0,3,6,3,2],[0,0,0,3,0,0,4],[0,5,0,0,0,3],[0,0,0,0,0,2,1],[0,0,6,3,0,3],[0,0,0,0,0,0,6],[0,0,0,0,5,0,0,5],[3,0,4,5,1],[0,3,0,0,1],[0,0,2,3,1],[0,0,0,5,6],[0,0,0,1,1],[6],[0,0,1,0,0,1],[0,0,5,0,0,0,0,1],[0,3,0,0,5],[5,0,3,0,0,5],[0,0,0,0,0,1,0,0,0,1],[1,0,0,2],[0,0,3,0,0,1],[0,0,1,0,6,5],[3,0,0,0,0,1],[3,2,0,1,1],[3,2],[0,0,0,0,0,0,3],[0,2,1,3,0,0,1],[0,5,0,0,0,5,3],[0,2,1,0,0,5],[1,0,0,0,1],[0,0,0,0,0,1,1],[0,0,0,1,0,4,1],[0,0,2,0,0,1,6],[1,0,0,0,3,2],[5,0,0,1,1],[0,6,0,6],[5,0,0,2],[3,0,0,1],[0,3,0,0,2],[0,0,1,5,0,0,1],[0,1,0,2],[0,0,0,0,3,0,0,1],[0,0,0,0,0,0,0,3,3],[0,0,0,0,0,0,1],[3,0,0,1,0,1],[3,0,0,0,1,5],[0,1,0,1,0,0,3],[0,0,0,0,0,1,0,1],[0,1,0,0,5,0,1],[0,1,0,1],[0,0,1,0,0,3,3],[0,0,0,0,0,3,6,2],[0,0,0,0,1,4],[0,0,0,5,0,0,1],[0,3,1]],{".":{a:{c:{h:0},d:{d:{e:{r:1}}},f:{t:2},l:{t:3},m:{a:{t:4}},n:{c:4,g:0,i:{m:5},t:[{e:3,i:{s:6}},0]},r:{s:4,t:{i:{e:1},y:1}},s:{c:3,p:2,s:2,t:{e:{r:7}}},t:{o:{m:6}},u:{d:2},v:{i:1},w:{n:0}},b:{a:{g:1,n:{a:4},s:{e:0}},e:{r:[{a:4},0],s:{m:3,t:{o:4}}},r:{i:8},u:{t:{t:{i:0}}}},c:{a:{m:{p:{e:0}},n:{c:5},p:{a:{b:6}},r:{o:{l:5}},t:1},e:{l:{a:1}},h:[{i:{l:{l:{i:7}}}},1],i:[{t:{r:5}},9],o:{e:3,r:[{n:{e:{r:5}}},1],n:{g:{r:5}}}},d:{e:{m:{o:{i:1}},o:3,r:{a:3,i:[{v:{a:4}},3]},s:{c:0}},i:{c:{t:{i:{o:10}}}},o:{t:1},u:{c:1,m:{b:6}},r:{i:{v:67}}},e:{a:{r:{t:{h:7}},s:{i:11}},b:1,e:{r:0},g:9,l:{d:4,e:{m:3}},n:{a:{m:12},g:3,s:3},q:{u:{i:{t:13}}},r:{r:{i:1}},s:3,u:[{l:{e:{r:1}}},3],y:{e:5},t:{h:{y:{l:162}}},v:[{e:{r:{s:{i:{b:158}}}}},9]},f:{e:{s:11},o:{r:{m:{e:{r:5}}}}},g:{a:[{s:{o:{m:163}}},9],e:[{n:{t:14},o:{g:4,m:{e:1},t:164}},9],i:{a:4,b:1},o:{r:1}},h:{a:{n:{d:{i:6},k:5}},e:[{r:{o:{i:6,e:3}},s:11,t:11,m:{o:165},p:{a:166}},9],i:{b:3,e:{r:3}},o:{n:{e:{y:5},o:11},v:5}},i:{d:{l:1,o:{l:12}},m:{m:3,p:{i:{n:4}}},n:[{c:{i:3},e:8,k:9,s:3,u:{t:167}},2],r:{r:4},s:{i:1}},j:{u:{r:3}},l:{a:{c:{y:1},m:1,t:{e:{r:5},h:6}},e:[{g:{e:5},n:0,p:5,v:15,i:{c:{e:{s:170}}}},9],i:{g:[{a:5},1],n:9,o:3,t:1}},m:{a:{g:{a:16},l:{o:5},n:{a:5},r:{t:{i:5}}},e:[{r:{c:11},t:{e:{r:4},a:{l:{a:0}}},g:{a:{l:171}}},9],i:{s:[{t:{i:6},e:{r:{s:173}}},15],m:{i:{c:172}}},o:{n:{e:11},r:{o:3}},u:{t:{a:[{b:6},4]}}},n:{i:{c:1},e:{o:{f:174}},o:{e:{t:{h:15}},n:{e:{m:175}}}},o:{d:[{d:5},9],f:{t:{e:4}},r:{a:{t:{o:4}},c:3,d:2,t:3},s:[{t:{l:1}},3],t:{h:11},u:{t:11}},p:{e:{d:{a:{l:5}},t:{e:4,i:{t:4}}},i:{e:1,o:{n:5},t:9},r:{e:{m:11,a:{m:15}}},o:{l:{y:{s:137}},s:{t:{a:{m:137}}}}},r:{a:{c:1,n:{t:0},t:{i:{o:{n:{a:7}}}},v:{e:{n:{o:176}}}},e:{e:[{c:173},8],m:{i:{t:4}},s:[{t:{a:{t:4}}},8]},i:{g:1,t:{u:5}},o:{q:1,s:{t:5},w:{d:5}},u:{d:1}},s:{c:{i:{e:11}},e:{l:{f:6,l:6},n:9,r:{i:{e:4}},m:{i:[{c:0,d:177,p:36,r:36,s:178,v:36},6]}},h:9,i:[{n:{g:17}},9],t:[{a:{b:{l:5}}},1],y:9,p:{h:{i:{n:179}},i:{n:{o:137}}}},t:{a:[{p:{e:{s:{t:{r:180}}}}},1],e:[{n:{a:{n:5}},l:{e:{g:{r:3}}}},1],h:9,i:[{l:0,m:{o:16},n:{g:17,k:5}},9],o:{n:{a:0},p:[{i:5,o:{g:170}},1],u:{s:5},q:9},r:{i:{b:{u:{t:6}}}}},u:{n:{a:[{t:{t:144}},2],c:{e:3},d:{e:{r:7}},e:[{r:{r:181}},2],k:4,o:4,u:3},p:3,r:{e:11},s:{a:4}},v:{e:{n:{d:{e:0}},r:{a:4}},i:{c:{a:{r:151}}}},w:{i:{l:{i:5}},e:{b:{l:131}}},y:{e:1},k:{i:{l:{n:{i:168}}},o:{r:{t:{e:169}}}}},a:{b:{".":18,a:{l:19,n:19},e:[{r:{d:4}},8],i:{a:5,t:{a:{b:13}}},l:{a:{t:4}},o:{l:{i:{z:20,c:19}}},r:[{o:{g:4}},18],u:{l:3}},c:{a:{r:[{d:4,o:4},21],b:{l:24}},e:{o:{u:19},r:2},h:{e:{t:19}},i:[{e:23,n:2,o:23},22],r:{o:{b:4}},t:{i:{f:5}},u:{l:3,m:1}},d:[{d:{i:{n:1}},e:{r:{".":4}},i:[{a:23,c:{a:3},e:{r:0},o:23,t:23,u:19},25],l:{e:1},o:{w:3},r:{a:{n:4}},s:{u:1},u:[{c:23,m:4},18]},24],e:{r:[{i:{e:17}},1]},f:[{f:[{i:{s:{h:170}}},0]},24],g:{a:{b:21,n:0},e:{l:{l:4},o:0,u:18},i:2,l:26,n:2,o:[{g:27,n:{i:3}},24],u:{e:{r:19},l:4},y:21},h:{a:23,e:23,l:1,o:23},i:[{a:19,c:{".":23},l:{y:4},n:[{i:{n:5},o:5},28],t:{e:{n:5}}},9],j:29,k:{e:{n:2}},l:{a:{b:4,d:3,r:21},d:{i:18},e:[{n:{d:3,t:{i:21}},o:30},25],i:[{a:{".":1},e:0},2],l:{e:{v:4},i:{c:18}},m:18,o:{g:{".":19}},y:{".":21,s:[{t:31},18],t:32,z:27}},m:{a:[{b:4,g:3,r:{a:5},s:{c:4},t:{i:{s:21},o:33}},18],e:{r:{a:4},n:{t:{a:{b:182}}}},i:{c:3,f:4,l:{y:4},n:[{o:0},2]},o:[{n:19,r:{i:6}},24],p:{e:{n:5}}},n:[{a:{g:{e:3},l:{y:[{s:183},27]},r:[{c:3,i:17},23],t:{i:23}},d:[{e:{s:17},i:{s:3},l:2,o:{w:1}},18],e:{e:19,n:23,s:{t:{".":4}},u:23},g:[{i:{e:5},l:2},25],i:{c:34,e:{s:23},f:35,m:{e:1,i:19},n:{e:19},o:3,p:23,s:{h:3},t:3,u:23},k:{l:{i:1}},n:{i:{z:32}},o:[{t:[{h:7},4],a:{c:148}},0],s:{a:9,c:{o:1},n:1,p:[{o:11},9],t:1,u:{r:1},g:{r:5},v:11},t:{a:{l:36},i:{e:1,d:137,n:184,r:{e:137}},o:18,r:9,w:1},u:{a:3,l:3,r:19}},24],o:18,p:{a:{r:17,t:4},e:{r:{o:4},a:{b:{l:{e:132}}}},h:{e:{r:23},i:18},i:{l:{l:{a:[{r:4},21]}},n:3,t:{a:3,u:23}},l:24,o:{c:6,l:{a:4},r:{i:6},s:{t:12}},s:{e:{s:5}},u:23},q:{u:{e:6}},r:[{a:{c:{t:3},d:{e:19,i:{s:4}},l:3,m:{e:{t:{e:19}}},n:{g:17},p:11,t:[{i:{o:19,v:4}},1],u:19,v:38,w:17},b:{a:{l:36}},c:{h:{a:{n:1},e:{t:185}}},d:{i:{n:{e:4}},r:1},e:{a:{s:4},e:23,n:{t:3},s:{s:19}},f:{i:1,l:1},i:[{a:{l:4,n:3},e:{t:23},m:1,n:{a:{t:4}},o:3,z:9},2],m:{i:9},o:{d:20,n:{i:19},o:23},p:9,q:3,r:{e:17,a:{n:{g:{e:9}}}},s:{a:1,h:9}},37],s:{".":18,a:{b:1,n:{t:3}},h:{i:17},i:{a:{".":19},b:23,c:23,t:39},k:{i:11},l:1,o:{c:21},p:{h:4},s:{h:1},t:{e:{n:3},r:2},u:{r:{a:6}},y:{m:{p:{t:{o:{t:4}}}}}},t:{a:[{b:{l:3},c:4,l:{o:3},p:4},24],e:{c:[{h:4},5],g:{o:3},n:{".":3},r:{a:3,n:[{a:19},6]},s:{t:3},v:4},h:[{e:{m:5,n:19,r:{o:{s:186}}},o:[{m:5},1]},18],i:{".":18,a:19,b:20,c:2,f:3,o:{n:{a:{r:7}}},t:{u:3}},o:{g:21,m:[{i:{z:4}},24],p:21,s:21},r:[{o:{p:4}},29],s:{k:1},t:{a:{g:1},e:[{s:{".":170}},4],h:1},u:[{a:4,e:4,l:3,r:{a:3}},24],y:24},u:{b:1,g:{h:[{t:{l:17}},12],u:3},l:[{i:{f:13}},40],n:{d:5},r:3,s:{i:{b:4}},t:{e:{n:5},h:2}},v:{a:[{g:3,n:19},24],e:{n:{o:0},r:{a:3,n:4,y:4}},i:[{e:{r:0},g:3,o:{u:3}},2],o:{c:4,r:29}},w:{a:{y:27},i:3,l:{y:1},s:0},x:{i:{c:1,d:1}},y:{a:{l:4},e:0,s:0},z:{i:{e:{r:0}},z:{i:5}}},b:{a:{".":32,d:{g:{e:{r:5}}},g:{e:1},l:{a:15},n:{d:{a:{g:5}},e:0,i:11},r:{b:{i:7},i:{a:17},o:{n:{i:{e:187}}}},s:{s:{i:0}},t:[{h:{y:2}},41],z:1,c:{k:{e:{r:{".":84}}}}},b:[{e:[{r:23},24],i:{n:{a:0},t:0}},42],d:43,e:{".":18,a:{k:17,t:12},d:[{a:3,e:3,i:3},44],g:{i:3,u:4},l:[{i:2,o:3},41],m:45,n:{i:{g:4},u:4},s:[{p:3,t:{r:4}},46],t:[{i:{z:5},r:4,w:3},27],w:3,y:{o:4},v:{i:{e:9}}},f:25,h:47,i:{b:9,d:[{i:{f:167}},1],e:[{n:4,r:1},27],f:48,l:[{i:{z:3},l:{a:{b:8}}},41],n:{a:{r:49},d:0,e:{t:4}},o:{g:{r:3},u:4,m:5,r:{b:2,h:15}},t:[{i:{o:50,v:{e:188}},r:3,u:{a:51},z:19},9]},j:29,k:1,l:[{a:{t:{h:7},n:{d:189}},e:{".":21,n:17,s:{p:32}},i:{s:23,n:{d:189}},o:[{n:{d:190}},21],u:{n:{t:17}}},52],m:43,n:[{e:{g:5}},47],o:{d:[{i:11},27],e:1,l:{i:{c:11}},m:{b:{i:0}},n:{a:[{t:5},0]},o:27,r:{".":32,a:43,d:5,e:32,i:32,n:{o:191}},s:53,t:{a:19,h:6,o:1,u:{l:192}},u:{n:{d:54}}},p:18,r:{i:{t:18},o:{t:{h:54}},u:{s:{q:17}}},s:[{o:{r:17}},55],t:[{l:1,o:21,r:23},25],u:{f:{f:{e:{r:0}}},g:{a:1},l:{i:3},m:{i:17},n:[{t:{i:17}},1],r:{e:3},s:{i:{e:[{r:193,s:193},5]},s:{e:17,i:{n:{g:17}}},t:32},t:{a:18,i:{o:27},o:19,e:{d:{".":8}},t:{e:{d:0}}}},v:29,w:56,y:{".":32,s:0}},c:{a:[{b:{i:{n:11},l:2},c:{h:17},d:{e:{n:4,m:194}},g:46,h:57,l:{a:{t:3},l:{a:0,i:{n:6}},o:18},n:{d:5,e:0,i:{c:0,s:5,z:11},t:{y:0},y:17},p:{e:{r:4}},r:{o:{m:5}},s:{t:{e:{r:6},i:{g:5}},y:18},t:{h:1,i:{v:18},a:{s:195}},v:{a:{l:5}}},41],c:[{h:{a:6},i:{a:0},o:{m:{p:{a:10}},n:17,u:{t:12}}},23],e:{".":25,d:{".":18,e:{n:18}},i:27,l:{".":32,l:27},n:[{c:27,e:58,i:18,t:27},41],p:27,r:{a:{m:4}},s:{a:18,s:{i:[{b:59},27]},t:5},t:[{a:60},0],w:0},h:[{".":18,a:{b:61,n:{i:{c:32,s:20}}},e:[{a:{p:54},d:18,l:{o:5},m:{i:27},n:{e:4},r:{".":3,s:3}},8],i:{n:[{e:{".":32,s:{s:4}},i:32},62],o:32,t:27,z:8,e:{v:{o:6}}},o:63,t:{i:1},s:{".":18,h:{u:11}}},25],i:[{a:[{b:64,r:5},27],c:4,e:{r:18},f:{i:{c:{".":32}}},i:18,l:{a:1,i:27},m:25,n:[{a:[{t:27},21],e:{m:11},g:[{".":19},29],o:32,q:8},25],o:{n:17},p:{e:18,h:3,i:{c:18}},s:{t:{a:18,i:18}},t:[{i:{z:11}},42],z:32,g:{a:{r:152}}},41],k:[{i:3},2],l:[{a:{r:[{a:{t:{i:{o:19}}},e:32},18]},e:{m:0,a:{r:0}},i:{c:18,m:17},y:0},65],n:19,o:[{a:{g:4},e:8,g:[{r:1},25],i:[{n:{c:3}},0],l:{i:5,o:[{r:11},32]},m:{e:{r:5}},n:{a:0,e:21,g:11,t:5},p:{a:3,i:{c:11},l:1,h:{o:{n:196}}},r:{b:18,o:{n:12}},s:{e:0},v:[{e:17},15],w:{a:5},z:{e:5,i:4},u:{s:{t:{i:84}}}},41],q:29,r:{a:{s:{t:6},t:{".":32,i:{c:32}}},e:{a:{t:11},d:32,t:{a:47},v:0},i:[{f:5,n:21,s:17,t:{i:[{e:11},32]}},8],o:{p:{l:0,o:6},s:{e:17},c:{o:{d:197}},e:{c:{o:148}}},u:{d:0}},s:66,t:[{a:{b:0,n:{g:4,t:19}},e:[{r:23},24],i:{c:{u:21},m:{i:12}},u:{r:0},w:21,r:{o:{m:{e:{c:198}}}}},42],u:{d:5,f:21,i:[{t:{y:4}},21],l:{i:32,t:{i:{s:0},u:27}},m:{a:9,e:23,i:1},n:27,p:{i:3,y:4},r:{a:{b:67,n:{c:{e:199}}},i:{a:4}},s:[{s:{i:17}},41],t:[{i:{e:1,v:56},r:18},68]},y:41,z:{e:0}},d:{a:[{".":32,b:70,c:{h:17},f:18,g:25,m:71,n:{g:11},r:{d:6,k:6,y:18},t:[{i:{v:18},o:18,a:{b:137}},27],v:[{e:5},53],y:32,l:{o:{n:{e:48}}}},69],b:29,c:19,d:[{a:{b:20},i:{b:94}},72],e:{".":25,a:{f:6,l:{s:{".":1}}},b:{i:{t:5},o:{n:1}},c:{a:{n:36},i:{l:1},o:{m:4},l:{a:{r:200},i:{n:{a:64}}}},d:42,e:{".":18},i:{f:4},l:{i:{e:17,q:16},o:4},m:[{".":32,i:{c:[{".":5},27],l:4},o:{n:{s:1},r:7,s:9}},21],n:[{a:{r:1},o:3,t:{i:{f:7}},u:3},41],p:[{a:3,i:17,u:9},2],q:23,r:{h:21,m:32,n:{i:{z:6}},s:5},s:[{".":24,c:2,o:64,t:{i:11,r:3},u:1,i:{c:11}},8],t:[{o:9,i:{c:9}},2],v:[{i:{l:11}},2],y:18,f:{i:{n:{i:{t:{i:201}}}}}},f:43,g:{a:21,e:{t:73},i:2,y:24},h:74,i:{".":32,a:[{b:5},75],c:{a:{m:1,i:{d:15}},e:21,t:27},d:27,e:{n:76},f:[{f:{r:{a:5}}},29],g:{e:3},l:{a:{t:{o:1}}},n:[{a:41,e:{".":27},i:[{z:4},32]},29],o:[{g:5},41],p:{l:1},r:[{e:[{n:9,r:9},2],t:{i:6}},8],s:[{i:32,t:77},15],t:{i:24},v:78,m:{e:{t:{h:{y:141}}}}},j:29,k:79,l:{a:56,e:{".":27,d:27,s:{".":27,s:18},a:{d:42}},o:48,u:56,y:25,i:{e:202}},m:29,n:80,o:[{".":27,d:{e:4},e:32,f:57,g:21,l:{a:1,i:17,o:{r:4}},m:{i:{z:5}},n:{a:{t:3},i:17},o:{d:11},p:{p:0},r:21,s:27,u:{t:56},v:1,x:27,w:{o:{r:{d:203}}}},41],p:29,r:[{a:{g:{o:{n:6}},i:18},e:[{a:{r:6},n:[{a:{l:204}},32]},0],i:{b:0,l:17,f:{t:{a:189}},p:{l:{e:{g:205}}}},o:{p:0,w:18,m:{e:{d:206}}},u:{p:{l:{i:32}}},y:18},41],s:[{p:1,w:21,y:21},81],t:{h:24,a:{b:23}},u:[{a:[{l:{".":9}},82],c:[{a:29,e:{r:5},t:{".":18,s:18}},9],e:{l:4},g:1,l:{e:23},m:{b:{e:0}},n:1,p:[{e:1},18],o:{p:{o:{l:207}}}},41],v:29,w:29,y:[{n:32,s:{e:1,p:5}},24]},e:{a:{b:72,c:{t:23},d:[{i:{e:5}},15],g:{e:[{r:4},1]},l:[{e:{r:5},o:{u:11}},1],m:{e:{r:11}},n:{d:19,i:{e:{s:111}}},r:{a:11,c:0,e:{s:5},i:{c:0,l:0},k:5,t:[{e:12},8]},s:{p:4,s:23,t:12},t:[{e:{n:5},h:{i:12},i:{f:19},u:83},9],v:[{e:{n:11},i:5,o:5},9]},b:[{e:{l:{".":21,s:21},n:21},i:{t:21},r:23},42],c:{a:{d:21,n:{c:6}},c:{a:6},e:[{s:{s:{a:4}}},29],i:[{b:21,f:{i:{c:{a:{t:4}},e:4},y:4},m:3,t:[{e:19},0]},9],l:{a:{m:21},u:{s:21}},o:{l:24,m:{m:21,p:{e:21}},n:{c:21},r:[{a:3,o:5},24]},r:[{e:{m:21}},29],t:{a:{n:1},e:1},u:[{l:[{a:3},21]},29],h:{a:{s:23}}},d:{a:37,d:61,e:{r:34,s:0},i:[{a:23,b:3,c:{a:3},m:3,t:2,z:5},18],o:[{l:21,n:84},18],r:{i:21},u:{l:[{o:4,i:{n:{g:2}}},21]},g:{l:15}},e:{c:9,d:{i:11},f:9,l:{i:11,y:1},m:9,n:{a:1},p:85,s:[{t:17},86],t:{y:1},x:19},f:[{e:{r:{e:83}},f:41,i:{c:[{i:32},21],l:17,n:{e:23,i:{t:{e:20}}},t:27},o:{r:{e:{s:6}}},u:{s:{e:{".":21}}}},29],g:{a:{l:18},e:{r:17},i:{b:4,c:1,n:{g:4},t:87},n:4,o:{".":21,s:21},u:{l:2,r:19},y:32},h:[{e:{r:17}},72],i:[{c:19,d:4,g:[{l:4},8],m:{b:23},n:{f:23,g:29,s:{t:19}},r:{d:0},t:{e:11,h:3,y:19}},9],j:[{u:{d:[{i:4},21]}},29],k:{i:{n:0},l:{a:1}},l:{a:[{".":21,c:21,n:{d:17},t:{i:{v:4}},w:21,x:{a:36}},29],e:{a:23,b:{r:{a:4}},c:32,d:21,g:{a:3},n:19,r:34,s:29},f:9,i:[{b:{e:23},c:{".":33,a:3},e:{r:23},g:{i:{b:4}},m:19,n:{g:83},o:23,s:[{h:4},24],v:88,t:{i:{s:208}}},9],l:{a:[{b:1},18],o:17},o:{c:19,g:4,p:{".":3},a:29},s:{h:9},t:{a:1},u:{d:19,g:4}},m:{a:{c:21,g:21,n:[{a:4},19]},b:4,e:[{l:24,t:21},29],i:{c:{a:3},e:0,g:{r:{a:4}},n:[{e:4,i:35},89],s:[{h:4,s:19},21],z:3},n:{i:{z:32}},o:{g:0,n:{i:{o:7}}},p:{i:3},u:{l:[{a:4},21],n:11},y:23},n:{a:{m:{o:4},n:{t:21}},c:{h:{e:{r:17}}},d:{i:{c:3,x:2}},e:{a:19,e:19,m:3,r:{o:4},s:{i:4,t:4},t:{r:3},w:23},i:{c:{s:4},e:19,l:19,o:23,s:{h:3},t:3,u:19,z:32},n:18,o:[{g:0,s:21,v:3},18],s:{w:1},t:{a:{g:{e:5}},h:{e:{s:18}}},u:{a:3,f:4},y:{".":23},z:61},o:{f:19,g:[{r:{a:{p:3}}},9],i:90,l:23,p:{a:{r:11}},r:[{e:3,o:{l:4}},29],s:0,t:[{o:1},21],u:{t:19},w:19},p:{a:[{i:23,n:{c:4}},24],e:{l:19,n:{t:23},t:{i:{t:{i:{o:4}}}}},h:{e:17},l:{i:21},o:29,r:{e:{c:[{a:4},21],d:21,h:3},o:[{b:21},23]},s:{h:1},t:{i:{b:13}},u:{t:[{a:4},21]},i:{n:{e:{p:{h:209}}}}},q:[{u:{i:{l:12,s:91}}},29],r:{a:[{b:0,n:{d:18},r:3,t:{i:{".":18}}},2],b:[{l:1},25],c:{h:[{e:1},3]},e:{".":25,a:{l:23},c:{o:5},i:{n:11},l:{".":4},m:{o:3},n:{a:4,c:{e:4},e:18,t:3},q:0,s:{s:4,t:3},t:17},h:2,i:[{a:[{n:{".":210}},92],c:{k:32},e:{n:23,r:0},n:{e:3},o:29,t:18,u:1,v:[{a:21},0]},2],m:93,n:{i:{s:1,t:18,z:32},o:3},o:[{b:4,c:19,r:0,u:2},25],s:[{e:{t:3}},2],t:{e:{r:11},l:18,w:3},u:[{t:0},18],w:{a:{u:32}}},s:{a:[{g:{e:{".":21,s:21}}},72],c:[{a:[{n:4},24],r:23,u:4},9],e:[{c:[{r:4},24],n:{c:4},r:{t:{".":21,s:21},v:{a:21}}},74],h:[{a:23,e:{n:5}},18],i:[{c:24,d:[{e:{n:4}},24],g:{n:{a:4}},m:94,n:95,s:{t:{e:17}},u:0},29],k:{i:{n:19}},m:{i:1},o:{l:[{u:3},24],n:[{a:4},24]},p:[{e:{r:3},i:{r:{a:4}},r:{e:1},a:{c:{i:211}}},29],s:[{i:{b:96}},25],t:{a:{n:36},i:{g:3,m:4},o:[{n:23},44],r:[{o:19,u:{c:10}},25]},u:{r:[{r:4},24]},w:1},t:{a:{b:0},e:{n:{d:17},o:23},h:{o:{d:54},y:{l:{e:{n:{e:162}}}}},i:{c:2,d:{e:19},n:[{o:0},17],r:19,t:{i:{o:19,v:4}}},n:18,o:{n:{a:4}},r:{a:23,e:23,i:{c:3,f:4},o:{g:3,s:4}},u:{a:3},y:{m:4},z:4},u:[{n:19,p:23,r:{o:3},s:0,t:{e:17,i:{l:6},r:4},c:{l:{i:{d:212}}}},18],v:{a:{p:97,s:[{t:4},24]},e:{a:19,l:{l:3,o:12},n:{g:19,i:17},r:[{b:19},2]},i:[{d:3,l:0,n:21,v:0},29],o:{c:19},u:19},w:{a:[{g:21},29],e:{e:19},h:23,i:{l:6,n:{g:3},t:23}},x:{p:41},y:{c:32,e:{".":32},s:0}},f:{a:[{b:{l:3,r:11},c:{e:1},g:18,i:{n:17},l:{l:{e:6}},m:{a:26,i:{s:5}},r:[{t:{h:5}},32],t:{a:3,h:{e:3},o:18},u:{l:{t:7}}},41],b:56,d:18,e:{".":18,a:{s:17,t:{h:54}},b:[{r:{u:{a:15}}},1],c:{a:18,t:32},d:25,l:{i:3},m:{o:1},n:{d:[{e:6},8]},r:[{r:32,m:{i:{o:213}}},15],v:0},f:[{e:{s:21},i:{e:21,n:{".":19},s:94},l:{y:21},y:24},43],h:18,i:[{a:3,c:{".":48,a:{l:47,n:23,t:{e:18}},e:{n:23,r:3},i:[{a:32,e:32},0],s:18,u:3,h:27},d:{e:{l:4}},g:{h:{t:7}},l:{i:5,l:{i:{n:6}},y:18},n:[{a:32,d:97,e:9,g:98,n:0},25],s:{t:{i:0}},t:{t:{e:{d:{".":5}}}}},41],l:[{e:{s:{s:19}},i:{n:17},o:{r:{e:11},w:{e:{r:{".":84}}}},y:100,a:{g:{e:{l:214}}},u:{o:{r:27}}},99],m:18,n:18,o:[{n:[{d:{e:0},t:0},32],r:[{a:{t:4,y:5},e:{t:6},i:0,t:{a:6}},9],s:5},41],p:56,r:{a:{t:0},e:{a:19,s:{c:6}},i:[{l:17},8],o:{l:6}},s:48,t:[{o:21,y:24},25],u:[{e:{l:4},g:18,m:{i:{n:1}},n:{e:4},r:{i:3},s:{i:17,s:0},t:{a:18}},27],y:41},g:{a:[{f:0,l:{".":32,i:27,o:3},m:[{e:{t:4},o:19},25],n:{i:{s:5,z:[{a:6},3]},o:18},r:{n:67},s:{s:17},t:{h:12,i:{v:18}},z:18},41],b:23,d:1,e:{".":25,d:25,e:{z:17},l:{i:{n:0,s:4,z:4},y:18},n:[{a:{t:1},i:{z:4},o:18,y:18,c:{y:{".":8}}},41],o:[{m:3,d:215},41],r:{y:21},s:{i:32},t:{h:6,o:18,y:1,i:{c:{".":8}}},v:1},g:[{e:[{r:23},24],l:{u:6},o:0},101],h:{i:{n:3},o:{u:{t:4}},t:{o:1,w:{e:15}}},i:{".":32,a:[{r:5},102],c:[{i:{a:32},o:21},29],e:{n:6,s:{".":32}},l:0,m:{e:{n:23}},n:{".":68,g:{e:5},s:103},o:32,r:[{l:0},27],s:{l:23},u:1,v:32,z:27},l:[{a:[{d:{i:6},s:32},0],e:[{a:{d:29}},41],i:{b:0,g:23,s:{h:43}},o:[{r:11,b:{i:{n:106}}},27]},9],m:[{y:21},29],n:{a:[{".":21,c:69},1],e:{t:{t:17,i:{s:{m:137}}}},i:[{n:24,o:21},29],o:[{n:21,m:{o:5},r:{".":216,e:{s:{p:24}}}},29]},o:[{".":27,b:5,e:32,g:104,i:{s:3},n:[{a:105,d:{o:7},i:[{z:{a:217}},3]},8],o:32,r:{i:{z:4},o:{u:5}},s:{".":32},v:15},41],p:23,r:[{a:{d:{a:18},i:21,n:84,p:{h:{".":32,e:{r:[{".":7},19]},i:{c:32},y:18}},y:18},e:{n:0,s:{s:{".":18}}},i:{t:18,e:{v:213}},o:21,u:{f:17}},41],s:[{t:{e:19}},9],t:{h:11},u:{a:[{r:{d:27}},1],e:25,i:{t:106},n:27,s:27,t:[{a:{n:29}},26]},w:23,y:[{n:107,r:{a:4}},41]},h:{a:{b:{l:73},c:{h:17},e:{m:0,t:0},g:{u:19},l:{a:[{m:12},3]},m:1,n:{c:{i:0,y:0},d:{".":32},g:[{e:{r:6},o:6},0],i:{z:108},k:0,t:{e:0}},p:{l:11,t:5,a:{r:{r:218}}},r:{a:{n:3,s:4},d:[{e:12},8],l:{e:0},p:{e:{n:6}},t:{e:{r:5}}},s:{s:5},u:{n:17},z:[{a:11},32],i:{r:{s:137}},t:{c:{h:213}}},b:29,e:{a:{d:41,r:27},c:{a:{n:1,t:19}},d:[{o:13},21],l:{i:93,l:{i:{s:0},y:0},o:19},m:{p:0},n:[{a:[{t:5},17]},9],o:{r:5},p:5,r:{a:[{p:12},21],b:{a:0},e:{a:6},n:23,o:{u:19},y:23},s:[{p:64},29],t:[{e:{d:0}},1],u:0,x:{a:168}},f:29,h:29,i:{a:{n:4},c:{o:1},g:{h:6},l:109,m:{e:{r:36}},n:{a:21},o:{n:{e:17}},p:[{e:{l:{a:219}}},1],r:{l:0,o:3,p:0,r:0},s:{e:{l:11},s:0},t:{h:{e:{r:6}},e:{s:{i:{d:12}}}},v:9},k:18,l:[{a:{n:17},o:[{r:{i:11}},24]},80],m:[{e:{t:17}},43],n:[{a:{u:{z:12}}},42],o:{d:{i:{z:19},s:19},g:[{e:17},1],l:{a:{r:5},e:110},m:{a:1,e:12},n:{a:0,y:4},o:{d:27,n:17},r:{a:{t:5},i:{s:4,c:{".":187}},t:{e:12},u:4},s:{e:[{n:4},0],p:15},u:{s:[{e:54},41]},v:{e:{l:5}}},p:56,r:[{e:{e:6},o:{n:{i:{z:5}},p:{o:11}}},26],s:[{h:21},101],t:{a:{r:21},e:{n:2,s:4,o:{u:216}},y:21},u:{g:1,m:{i:{n:1}},n:{k:{e:5},t:0},s:{t:14},t:1},w:[{a:{r:{t:21}}},29],y:{p:{e:3,h:3,o:{t:{h:{a:137}}}},s:9}},i:{a:[{l:24,m:[{e:{t:{e:5}}},0],n:[{c:18,i:11,t:46},24],p:{e:4},s:{s:17},t:{i:{v:21},r:{i:{c:1}},u:21}},42],b:{e:[{r:{a:3,t:4}},0],i:{a:4,n:3,t:{".":4,e:4}},l:[{i:3},29],o:19,r:[{i:94},29],u:{n:19}},c:{a:{m:18,p:32,r:[{".":21,a:21},18],s:6,y:21},c:{u:17},e:{o:18},h:18,i:[{d:19,n:{a:4},p:[{a:3},24]},25],l:{y:21},o:{c:94},r:[{a:32,y:21},43],t:{e:1,u:[{a:111},84]},u:{l:{a:3},m:1,o:4,r:23}},d:[{a:{i:21,n:{c:4}},d:4,e:{a:{l:11},s:0},i:[{a:{n:4,r:0},e:19,o:[{u:5,s:1},3],t:2,u:4},24],l:{e:23},o:{m:21,w:3},r:21,u:[{o:4},24]},25],e:[{d:{e:0},g:{a:113},l:{d:12},n:{a:67,e:0,n:19,t:{i:23}},r:{".":29},s:{c:23,t:29},t:23},112],f:{".":18,e:{r:{o:4}},f:{e:{n:5},r:1},i:{c:{".":18},e:23},l:23,t:18,a:{c:{e:{t:137}}}},g:[{a:{b:5},e:{r:{a:3}},h:{t:{i:12}},i:[{b:23,l:3,n:3,t:3},18],l:28,o:[{r:3,t:4},24],r:{e:19},u:{i:5,r:2},n:{i:{t:[{e:{r:213}},0]}}},25],h:23,i:114,j:[{k:21},23],k:18,l:{a:[{b:93,d:{e:21},m:94,r:{a:5}},29],e:{g:23,r:2,v:17},f:4,i:[{a:3,b:9,o:3,s:{t:1},t:25,z:9},2],l:{a:{b:5}},n:18,o:{q:3},t:{y:1},u:{r:4},v:3},m:{a:{g:[{e:3},21],r:{y:5}},e:{n:{t:{a:{r:10}}},t:18},i:[{d:{a:4},l:{e:5},n:{i:19},t:18},2],n:{i:1},o:{n:23},u:[{l:{a:3}},24],p:{e:{d:{a:201}}}},n:{".":25,a:{u:83,v:18},c:{e:{l:36,r:3}},d:[{l:{i:{n:{g:4}}}},18],e:[{e:23,r:{a:{r:17}},s:{s:19}},25],g:{a:18,e:[{n:4},18],i:18,l:{i:{n:{g:4}}},o:18,u:18},i:[{".":19,a:21,o:3,s:2,t:{e:{".":19,l:{y:{".":19}}},i:{o:32},y:3}},25],k:18,l:18,n:25,o:[{c:90,s:0,t:21},42],s:[{e:3,u:{r:{a:7}}},25],t:{".":25,h:112},u:[{s:19},2],y:18,f:{r:{a:{s:220}}}},o:[{".":18,g:{e:17,r:9},l:29,m:1,n:{a:{t:11},e:{r:{y:0}},i:11},p:{h:4},r:{i:11},s:21,t:{h:4,i:19,o:1},u:{r:21}},25],p:[{e:0,h:{r:{a:{s:115}}},i:[{c:1},3],r:{e:96},u:{l:3}},25],q:{u:{a:23,e:{f:4},i:{d:3,t:116}}},r:[{a:[{b:0,c:21},29],d:{e:5},e:{d:{e:0},f:21,l:117,s:21},g:{i:4},i:[{d:{e:5},s:1,t:{u:11},z:118},2],m:{i:{n:1}},o:{g:0,n:{".":32}},u:{l:4},r:{e:{v:{o:{c:221}}}}},18],s:{".":25,a:{g:4,r:3,s:6},c:[{h:3},119],e:[{r:3},18],f:27,h:{a:{n:4},o:{n:3,p:5}},i:{b:3,d:0,s:19,t:{i:{v:4}}},k:26,l:{a:{n:36}},m:{s:18},o:[{m:{e:{r:5}}},24],p:[{i:9,y:1},2],s:[{a:{l:1},e:{n:36,s:1}},62],t:{a:{".":1},e:2,i:2,l:{y:0},r:{a:{l:18}}},u:[{s:4},24]},t:{a:{".":18,b:{i:0},g:21,m:120,n:23,t:23},e:[{r:{a:3,i:19},s:[{i:{m:{a:29}}},1]},25],h:[{i:{l:148}},25],i:[{a:18,c:[{a:3,k:31},22],g:3,l:{l:4},m:24,o:25,s:[{m:21},18],n:{e:{r:{a:{r:158}}}}},29],o:{m:121,n:18},r:{a:{m:21},y:4},t:18,u:{a:{t:3},d:19,l:3},z:{".":18}},u:29,v:[{e:{l:{l:3},n:{".":3},r:{".":83,s:{".":21}}},i:{l:{".":4},o:4,t:2},o:{r:{e:19,o:35},t:83}},25],w:56,x:{o:1},y:18,z:{a:{r:18},i:0,o:{n:{t:32}}}},j:{a:[{c:{q:0},p:[{a:{n:{e:{s:220}}}},1],n:{u:{a:12}}},32],e:[{r:{s:5,e:{m:222}},s:{t:{i:{e:18},y:18}},w:11},41],o:{p:1},u:{d:{g:32}}},k:{a:{".":27,b:23,g:19,i:{s:17},l:0},b:29,e:{d:24,e:41,g:1,l:{i:[{n:{g:223}},4]},n:{d:73},r:29,s:[{t:{".":23}},0],t:{y:1}},f:23,h:1,i:[{".":32,c:122,l:{l:21,o:6},m:21,n:{".":21,d:{e:0},e:{s:{s:19},t:{i:{c:224}}},g:0},p:1,s:[{h:19},0]},29],k:1,l:[{e:{y:18},y:18},29],m:29,n:{e:{s:19},o:69},o:{r:4,s:{h:17},u:23,v:{i:{a:{n:41}}}},r:{o:{n:5}},s:[{c:21,l:1,y:21,h:{a:23}},101],t:19,w:29},l:{a:{b:{i:{c:11},o:21},c:{i:[{e:225},17]},d:{e:21,y:3},g:{n:0},m:{o:11},n:{d:[{l:0},27],e:{t:5},t:{e:0}},r:{g:0,i:11,c:{e:{n:176}}},s:{e:0},t:{a:{n:4},e:{l:{i:18}},i:{v:18}},v:[{a:95},18],i:{n:{e:{s:{s:226}}}}},b:[{i:{n:17}},42],c:[{e:0,i:23,h:{a:{i:23},i:{l:{d:227}}}},101],d:[{e:[{r:{e:1,i:1}},24],i:[{s:4},0],r:[{i:21},23]},25],e:{a:[{d:{e:{r:{".":183}}},s:{a:228}},9],b:{i:1},f:{t:6},g:{".":32,g:32,e:{n:{d:{r:{e:230}}}}},m:{a:{t:[{i:{c:5}},1]}},n:{".":18,c:27,e:{".":32},t:41,o:{i:{d:78}}},p:{h:3,r:1},r:{a:{b:6},e:0,g:27,i:68,o:21},s:[{c:{o:4},q:32,s:[{".":32},27]},8],v:{a:23,e:{r:{".":0,a:0,s:0}}},y:[{e:18},27],c:{t:{a:{b:229}}}},f:[{r:19},25],g:[{a:[{r:12},19],e:{s:21},o:11},80],h:48,i:{a:{g:1,m:9,r:{i:{z:6}},s:1,t:{o:1}},b:{i:4},c:{i:{o:32},o:{r:1},s:18,t:{".":18},u:21,y:23},d:{a:23,e:{r:5},i:27},f:{e:{r:11},f:21,l:1},g:{a:{t:{e:32}},h:27,r:{a:1}},k:27,l:123,m:{b:{l:0},i:11,o:1,p:90},n:{a:21,e:[{a:11},124],i:11,k:{e:{r:6}}},o:{g:4},q:125,s:{p:0},t:[{".":24,i:{c:{a:32,s:108}},h:{o:{g:204}}},29],v:{e:{r:11}},z:29},j:18,k:{a:[{l:23,t:0},11]},l:[{a:{w:21},e:[{a:19,c:23,g:23,l:23,n:73,t:73},24],i:[{n:[{a:19},126],s:{h:231}},9],o:[{q:{u:{i:10}},u:{t:4},w:19},1],f:{l:2}},29],m:[{e:{t:19},i:{n:{g:3}},o:{d:21,n:[{e:{l:{l:232}}},17]}},25],n:81,o:{".":27,b:{a:{l:5},o:{t:{o:233}}},c:{i:1},f:18,g:{i:{c:27},o:19,u:27,e:{s:{".":9}}},m:{e:{r:11}},n:{g:32,i:[{z:127},0]},o:{d:6},p:{e:{".":32},i:11,m:23},r:{a:[{t:{o:1}},17],i:{e:4},o:{u:5}},s:{".":32,e:{t:5},o:{p:{h:{i:{z:32},y:32}}},t:0},t:{a:1},u:{n:{d:6},t:25},v:18,a:{d:{e:{d:{".":17},r:{".":183}}}}},p:[{a:{b:5},h:{a:23,i:19},i:{n:{g:4},t:23},l:21,r:19},25],r:43,s:[{c:21,e:24,i:{e:21}},81],t:[{a:{g:4,n:{e:7}},e:[{n:17,r:{a:36},a:23},29],h:{i:[{l:{y:148}},11]},i:{e:{s:{".":19}},s:17},r:29,u:[{r:{a:12}},8]},18],u:{a:4,b:{r:3},c:{h:17,i:3},e:{n:3,p:15},f:0,i:{d:4},m:{a:1,i:32,n:{".":19,i:{a:32}},b:{i:{a:{".":235}}}},o:[{r:11},3],p:18,s:{s:17,t:{e:11}},t:41,n:{k:{e:{r:234}}}},v:{e:{n:19,t:128}},w:42,y:[{a:18,b:18,m:{e:4},n:{o:3},s:[{e:19,t:{y:{r:4}}},58],g:{a:{m:{i:236}}}},41]},m:{a:[{b:25,c:{a:9,h:{i:{n:{e:4}}},l:1},g:{i:{n:5},n:32},h:25,i:{d:6},l:{d:18,i:{g:3,n:4},l:{i:0},t:{y:0},a:{p:222}},n:{i:{a:32,s:5,z:11},".":24,u:{s:{c:237}}},p:[{h:{r:{o:244}}},18],r:{i:{n:{e:{".":4}},z:4},l:{y:0},v:11,g:{i:{n:238}}},s:{c:{e:4},e:0,t:15},t:{e:32,h:12,i:{s:3,z:{a:18}}}},41],b:[{a:{t:129},i:{l:19,n:{g:83},v:0}},43],c:56,e:{".":18,d:[{".":18,i:{a:32,e:3,c:[{i:{n:152}},84],o:{c:239}},y:108},25],g:[{r:{a:{n:240}}},9],l:{o:{n:5},t:0},m:[{o:130},9],n:[{a:[{c:5},0],d:{e:0},e:18,i:0,s:[{u:7},17],t:[{e:0},27],".":24},41],o:{n:4},r:{s:{a:19}},s:[{t:{i:27}},25],t:{a:[{l:11},1],e:2,h:{i:4},r:[{i:{c:32,e:4},y:3},21]},v:1},f:43,h:25,i:{".":32,a:3,d:{a:[{b:241},0],g:0},g:0,l:{i:{a:27,e:108,t:{a:27}},l:[{a:{g:208},i:{l:{i:59}}},21]},n:{a:0,d:27,e:{e:19},g:{l:[{i:5,y:19},21]},t:0,u:[{t:{e:{r:242,s:{t:242}}}},21],i:{s:{".":174}}},o:{t:17},s:[{e:{r:{".":0}},l:5,t:{i:0,r:{y:19}}},24],t:{h:18},z:24},k:18,l:43,m:[{a:{r:{y:5},b:243}},29],n:[{a:1,i:{n:21},o:1},43],o:[{c:{r:[{a:{t:[{i:{z:32}},245]}},18]},d:131,g:{o:1},i:{s:[{e:5},84]},k:18,l:{e:{s:{t:4},c:246}},m:{e:3},n:{e:{t:5,y:{l:247}},g:{e:5},i:{a:12,s:{m:0,t:0},z:3},o:{l:36,c:{h:12},e:{n:171},s:249},y:{".":3}},r:[{a:{".":18},o:{n:{i:{s:248}}}},9],s:[{e:{y:4},p:3},8],t:{h:[{e:{t:250}},12]},u:{f:19,s:[{i:{n:98}},27]},v:9,e:{l:{a:{s:167}}}},41],p:[{a:{r:{a:[{b:5},7],i:6}},e:{t:23},h:{a:{s:36}},i:[{a:0,e:{s:4},n:34,r:19,s:4},24],o:{r:{i:11},s:{i:{t:{e:6}}},u:{s:21},v:6},t:{r:1},y:24},43],r:47,s:[{h:[{a:{c:{k:251}}},21],i:19},101],t:18,u:[{l:{a:{r:49},t:[{i:[{u:252},54]},32]},m:27,n:8,p:18,u:1,d:{r:{o:9}}},41],w:18},n:{a:[{b:[{u:21},81],c:{".":18,a:1,t:19},g:{e:{r:{".":5}}},k:0,l:{i:[{a:4},1],t:18},m:{i:{t:4}},n:[{c:{i:36},i:{t:0},k:17},24],r:{c:[{h:{s:{".":73}}},11],e:18,i:11,l:0,m:19},s:[{c:0,t:{i:5}},21],t:[{a:{l:3},o:{m:{i:{z:6}}}},24],u:[{s:{e:11},t:27},24],v:{e:0}},41],b:80,c:{a:{r:6},e:{s:{".":21}},h:{a:23,e:{o:19,s:{t:253}},i:{l:19,s:23}},i:{n:2,t:1},o:{u:{r:{a:7}}},r:29,u:29},d:{a:{i:21,n:19},e:[{s:{t:{".":4}}},29],i:{b:0,f:79,t:29,z:23,e:{c:{k:29}}},u:{c:19,r:0},w:{e:9},t:{h:{r:3}}},e:{".":25,a:{r:23},b:[{u:11,a:{c:{k:3}}},9],c:[{k:32},9],d:25,g:{a:{t:[{i:{v:5}},1]},e:32},l:{a:1,i:{z:5}},m:{i:4,o:1},n:[{e:18},41],o:27,p:{o:1},q:9,r:[{a:{b:6,r:21},e:24,i:132,r:0},29],s:[{".":25,p:18,t:25,w:18,k:{i:119}},41],t:{i:{c:27}},v:[{e:19},1],w:1},f:[{i:{n:{i:{t:{e:{s:226}}}}}},23],g:{a:{b:21},e:{l:23,n:{e:[{s:5},133]},r:{e:19,i:23}},h:{a:4,o:2},i:{b:23,n:2,t:19},l:{a:21},o:{v:17},s:{h:4,p:{r:2}},u:[{m:21},29],y:24},h:[{a:[{b:12},0],e:0},80],i:{a:[{n:[{".":114},3],p:1},68],b:{a:3,l:1},d:[{i:4},1],e:{r:1},f:{i:[{c:{a:{t:4}}},9]},g:{r:19},k:0,m:[{i:{z:3}},29],n:[{e:{".":32},g:0},29],o:1,s:{".":32,t:{a:0}},t:[{h:21,i:{o:27},o:{r:23},r:3},24]},j:29,k:[{e:{r:{o:19},t:23},i:{n:3},l:29,r:{u:{p:3}}},44],l:[{e:{s:{s:19}}},43],m:[{e:[{t:17},0]},19],n:[{e:0,i:{a:{l:11},v:0}},101],o:{b:{l:[{e:3},0]},c:{l:19,e:{r:{o:{s:254}}}},d:66,e:27,g:[{e:17},18],i:{s:{i:6}},l:{i:134,o:{g:{i:{s:32}}}},m:{i:{c:27,z:108,s:{t:82}},o:1,y:3,a:{l:214},e:{n:{o:194}}},n:[{a:{g:0},i:[{z:19,s:{o:255}},5],e:{q:15}},1],p:[{o:{l:{i:135,y:{".":256}}}},18],r:{a:{b:5,r:{y:1}}},s:{c:18,e:0,t:5},t:{a:4},u:[{n:27},41],v:{e:{l:136,m:{b:2}}},w:{l:12}},p:[{i:0,r:{e:{c:17}}},72],q:29,r:[{u:0},29],s:[{a:{b:4,t:{i:36}},c:[{e:{i:{v:4}}},1],e:[{s:83},24],i:{d:137,g:17},l:24,m:[{o:{o:1}},3],o:{c:21},p:{e:1,i:19},t:{a:{b:{l:6}}}},81],t:[{a:{b:0},e:{r:{s:12}},i:[{b:19,e:{r:0},f:8,n:{e:23,g:83},p:0},9],r:{o:{l:{l:{i:7}}},e:{p:137}},s:1,u:{m:{e:11}}},29],u:{a:2,d:1,e:{n:4},f:{f:{e:0}},i:{n:23,t:50},m:[{e:2,i:19},21],n:138,o:23,t:{r:3}},v:74,w:72,y:{m:0,p:0},z:[{a:23},18]},o:{a:[{d:11,l:{e:{s:108}},r:{d:12},s:{e:0,t:{e:6}},t:{i:5}},18],b:{a:{b:35,r:19},e:{l:0},i:[{n:[{g:4},24]},29],r:23,u:{l:3},l:{i:{g:189}}},c:{e:29,h:[{e:{t:23},a:{s:23}},0],i:{f:12,l:21},l:{a:{m:21}},o:{d:21},r:{a:{c:3,t:{i:{z:4}}},e:12,i:{t:32}},t:{o:{r:{a:7}}},u:{l:{a:3},r:{e:19}}},d:{d:{e:{d:4}},i:{c:3,o:11,t:{i:{c:137}}},o:[{r:12},139],u:{c:{t:{".":4,s:4}}},e:{l:{l:{i:12}}}},e:{l:21,n:{g:19},r:[{s:{t:257}},23],t:{a:1},v:23},f:{i:[{t:{e:4,t:17}},24]},g:{a:{r:121,t:{i:{v:4},o:21}},e:[{n:{e:19},o:19,r:21},29],i:{e:23,s:140,t:3},l:[{y:79},21],n:{i:{z:27}},r:{o:21},u:{i:5},y:[{n:25},41]},h:[{a:{b:6}},74],i:[{c:{e:{s:11}},d:{e:{r:3}},f:{f:17},g:0,l:{e:{t:4}},n:{g:23,t:{e:{r:6}}},s:{m:19,o:{n:4},t:{e:{n:6}}},t:{e:{r:3}}},9],j:19,k:[{e:{n:23,s:{t:15}},i:{e:4}},25],l:{a:[{n:21,s:{s:36}},29],d:[{e:15},9],e:{r:3,s:{c:23,t:{e:{r:88}}},t:23},f:{i:1},i:[{a:23,c:{e:23},d:{".":4},f:73,l:19,n:{g:3},o:19,s:{".":19,h:3},t:{e:19,i:{o:19}},v:19,g:{o:{p:{o:258}}}},9],l:{i:{e:17}},o:{g:{i:{z:4}},r:0,n:{o:{m:259}}},p:{l:4},t:9,u:{b:3,m:{e:3},n:3,s:19},v:9,y:24},m:{a:{h:4,l:5,t:{i:{z:4}}},b:{e:9,l:1},e:[{n:{a:3},r:{s:{e:4}},t:[{r:{y:4}},21],c:{h:{a:260}}},24],i:{a:23,c:{".":3,a:3},d:19,n:[{i:19},2]},m:{e:{n:{d:32}}},o:{g:{e:0},n:21},p:{i:3,r:{o:7}}},n:[{a:[{c:1,n:23},2],c:[{i:{l:27}},2],d:[{o:4},25],e:{n:23,s:{t:4}},g:{u:1},i:{c:2,o:23,s:2,u:19},k:{e:{y:3}},o:{d:{i:1},m:{y:3,i:{c:137}},r:{m:{a:23}},t:{o:{n:261}},u:23},s:[{p:{i:[{r:{a:10}},36]},u:17},3],t:{e:{n:36},i:[{f:7},93]},u:{m:4},v:{a:6}},24],o:[{d:{e:5,i:5},k:1,p:{i:11},r:{d:23},s:{t:6}},9],p:{a:24,e:{d:5,r:[{a:[{g:18},27]},2]},h:[{a:{n:19},e:{r:19}},25],i:{n:{g:3},t:23,s:{m:{".":2}}},o:{n:19,s:{i:21}},r:29,u:2,y:5},q:29,r:{a:[{".":19,g:83,l:{i:{z:4}},n:{g:{e:4}}},29],e:{a:[{l:19},5],i:3,s:{h:5,t:{".":4}},w:17},g:{u:1},i:{a:56,c:{a:3},l:19,n:2,o:29,t:{y:3},u:23},m:{i:9},n:{e:8},o:{f:19,u:{g:3}},p:{e:4},r:{h:27},s:{e:[{n:5},1],t:17},t:{h:{i:3,y:3,o:{n:{i:{t:262}}},r:{i:137}},y:1,i:{v:{e:{l:{y:4}}}}},u:{m:19},y:29},s:{a:{l:3},c:[{e:1,o:{p:[{i:18},23]},r:19},9],i:{e:95,t:{i:{v:4},o:3,y:3},u:0},l:1,o:24,p:{a:1,o:1,h:{e:{r:83}}},t:{a:[{t:{i:19}},9],i:{l:4,t:4}}},t:{a:{n:21},e:{l:{e:{g:36}},r:{".":3,s:4},s:[{t:{e:{r:263},o:{r:264}}},21]},h:[{e:{s:{i:5},o:{s:265}},i:14},18],i:{c:{".":3,a:4,e:23},f:23,s:23},o:{s:5}},u:[{b:{l:3,a:{d:{o:116}}},c:{h:{i:6}},e:{t:4},l:1,n:{c:{e:{r:6}},d:8},v:4},9],v:{e:{n:1,r:{n:{e:17},s:12,t:1}},i:{s:23,t:{i:36},a:{n:{".":266}}},o:{l:60}},w:{d:{e:{r:3}},e:{l:3,s:{t:4}},i:2,n:{i:5},o:21},y:{a:2},x:{i:{d:{i:{c:267}}}}},p:{a:[{c:{a:1,e:1,t:0},d:21,g:{a:{n:32,t:23}},i:[{n:17},21],l:[{m:{a:{t:268}}},21],n:{a:0,e:{l:11},t:{y:0},y:3},p:[{u:1},2],r:{a:{b:{l:6},g:{e:5,r:{a:269}},l:{e:228},m:[{e:12},36]},d:{i:5},e:[{l:5},27],i:[{s:0},28]},t:{e:[{r:4},9],h:{i:{c:32},y:4},r:{i:{c:1}}},v:0,y:27},41],b:43,d:1,e:{".":18,a:[{r:{l:17}},138],c:9,d:[{e:27,i:[{a:36,c:0},27]},37],e:[{d:0,v:208},21],k:0,l:{a:1,i:{e:17}},n:{a:{n:1},c:21,t:{h:0}},o:{n:4},r:{a:{".":21,b:{l:6},g:21},i:[{s:{t:6}},21],m:{a:{l:0},e:7},n:21,o:11,t:{i:11},u:4,v:15},t:[{e:{n:4},i:{z:4}},9]},f:18,g:18,h:{".":18,a:{r:{i:6}},e:{n:{o:11},r:1,s:{".":1}},i:{c:2,e:32,n:{g:4},s:{t:{i:32}},z:27,l:{a:{n:{t:168},t:{e:{l:270}}}}},l:9,o:{b:27,n:{e:27,i:32},r:0},s:18,t:3,u:32,y:41},i:{a:[{n:17},3],c:{i:{e:1},y:1,a:{d:271}},d:[{a:19,e:3,i:32},21],e:{c:27,n:3},g:{r:{a:{p:1}}},l:{o:3},n:[{".":21,d:17,o:21},9],o:[{n:17},141],t:{h:[{a:4},23],u:9}},k:142,l:[{a:{n:27,s:{t:6}},i:{a:11,e:{r:5},g:18,n:[{a:{r:5}},0],c:{a:{b:208}}},o:{i:17},u:{m:[{b:17},0]}},143],m:43,n:48,o:{c:1,d:{".":32},e:{m:4,t:144},g:145,i:{n:[{t:32,c:{a:12}},84]},l:{y:{t:6,e:137,p:{h:{o:{n:{o:272}}}}},e:{".":41}},n:{i:1},p:1,r:[{y:1},124],s:[{s:15},41],t:[{a:1},21],u:{n:32}},p:[{a:{r:{a:5}},e:[{d:21,l:19,n:23,r:23,t:23},24],o:{s:{i:{t:{e:5}}}}},43],r:[{a:{y:{e:17}},e:{c:{i:32,o:5},e:{m:11},f:{a:{c:6}},l:{a:0},r:11,s:{e:23,s:27,p:{l:{i:84}}},t:{e:{n:5}},v:11,m:{a:{c:273}},n:{e:{u:15}}},i:{e:53,n:{t:146},s:[{o:12},0]},o:{c:{a:23,e:{s:{s:8}},i:{t:{y:{".":274}}}},f:{i:{t:6}},l:11,s:{e:12},t:15,g:{e:208}}},9],s:[{e:[{u:{d:[{o:{d:276,f:276}},275]}},24],h:1,i:{b:21}},81],t:[{a:{b:134},e:24,h:24,i:{m:11},u:{r:0},w:21,o:{m:{a:{t:277}}},r:{o:{l:278}}},42],u:{b:[{e:{s:{c:181}}},11],e:0,f:0,l:{c:11},m:1,n:9,r:{r:0},s:32,t:[{e:[{r:11},32],r:3,t:{e:{d:0},i:{n:0}}},9]},w:23},q:{u:[{a:{v:5,i:{n:{t:{e:279}}},s:{i:[{r:281,s:281},280]}},e:{".":25,r:27,t:27},i:{n:{t:{e:{s:{s:282}}}},v:{a:{r:14}}}},9]},r:{a:{b:[{i:3,o:{l:{i:{c:29},o:{i:236}}}},25],c:{h:{e:17,u:3},l:19},f:{f:{i:5},t:0},i:24,l:{o:1},m:{e:{t:[{r:{i:{z:283}}},11],n:24},i:24,o:{u:3}},n:{e:{o:6},g:{e:0},i:21,o:4,h:{a:{s:167}}},p:{e:{r:11},h:{y:27}},r:{c:5,e:[{f:5},17],i:{l:18}},s:24,t:{i:{o:{n:115}}},u:{t:0},v:{a:{i:4},e:{l:11}},z:{i:{e:4}},d:{i:{g:127,o:{g:249}}},o:{r:2}},b:[{a:{b:21,g:21},i:[{f:0,n:[{e:19,g:{".":4,e:284}},24]},8],o:1},29],c:[{e:[{n:17},24],h:{a:23,e:{r:0}},i:{b:90,t:1},u:{m:12}},29],d:{a:{l:21},i:[{a:0,e:{r:0},n:[{g:3},17]},9]},e:{".":25,a:{l:2,n:3,r:{r:4},v:32,w:1},b:{r:{a:{t:19}}},c:{o:{l:{l:5},m:{p:{e:5}}},r:{e:1},i:{p:{r:285}},t:{a:{n:{g:286}}}},d:[{e:2,i:{s:3,t:5}},37],f:{a:{c:1},e:[{r:{".":4}},9],i:3,y:1},g:{i:{s:11}},i:{t:4},l:{i:2,u:4},n:{t:{a:90,e:0}},o:2,p:{i:{n:4},o:{s:{i:1}},u:2},r:[{i:21,o:17,u:4},147],s:{".":21,p:{i:1},s:{i:{b:6}},t:[{a:{l:4},r:3},8]},t:{e:{r:1},i:{z:96},r:{i:[{b:{u:85}},3]}},u:[{t:{i:4}},8],v:[{a:{l:1},e:{l:11,r:{".":30,s:4,t:4}},i:{l:4},o:{l:{u:5}}},8],w:{h:1}},f:[{u:0,y:21},29],g:[{e:{r:3,t:23},i:{c:23,n:[{g:3},0],s:19,t:19},l:29,o:{n:0},u:23},9],h:[{".":18,a:{l:18}},1],i:{a:[{b:0,g:1,l:{".":23}},3],b:[{a:11},21],c:{a:{s:5},e:21,i:[{d:32,e:1},18],o:21},d:{e:{r:5}},e:{n:{c:3,t:3},r:2,t:4},g:{a:{n:5},i:32},l:{i:{z:11}},m:{a:{n:32},i:5,o:27,p:{e:0}},n:{a:[{".":32},24],d:0,e:0,g:0},o:2,p:{h:[{e:6},32],l:[{i:{c:5}},9]},q:21,s:[{".":21,c:0,h:23,p:0},24],t:{a:{b:116},e:{d:{".":19},r:{".":5,s:5}},i:{c:11},u:[{r:5},9]},v:{e:{l:5,t:11},i:11,o:{l:287}}},j:23,k:{e:{t:23},l:{e:1,i:{n:1}},".":288,h:{o:2},r:{a:{u:29}},s:{".":288}},l:[{e:[{d:24,q:{u:30}},0],i:{g:21,s:[{h:4},21]},o:73},29],m:[{a:{c:5},e:[{n:23,r:{s:4}},24],i:{n:{g:[{".":21},3]},o:21,t:23},y:21},29],n:{a:{r:21},e:{l:23,r:21,t:19,y:23},i:{c:19,s:92,t:23,v:23},o:[{u:21},0],u:23},o:{b:{l:11,o:{t:289}},c:[{r:3},24],e:[{l:{a:{s:167}},p:{i:{d:{e:290}}}},1],f:{e:2,i:{l:4}},k:[{e:{r:4}},8],l:{e:{".":32}},m:{e:{t:{e:5},s:{h:3}},i:0,p:0},n:{a:{l:0},e:0,i:{s:134},t:{a:0}},o:{m:41,t:32},p:{e:{l:3},i:{c:11}},r:{i:11,o:4},s:{p:{e:{r:5}},s:0},t:{h:{e:1},y:1,r:{o:{n:2}}},v:{a:1,e:{l:5}},x:5},p:[{e:{a:21,n:{t:19},r:{".":4},t:23},h:95,i:{n:{g:3}},o:23,a:{u:{l:{i:291}}}},29],r:[{e:{c:0,f:0,o:21,s:{t:0}},i:{o:0,v:0},o:{n:17,s:17},y:{s:17}},72],s:[{a:[{t:{i:5}},29],c:1,e:[{c:[{r:0},23],r:{".":4,a:{d:{i:238}}},s:3,v:148},24],h:[{a:19},29],i:[{b:90},29],o:{n:12},p:29,w:19},44],t:{a:{c:{h:36},g:21},e:{b:23,n:{d:17},o:5},i:[{b:4,d:0,e:{r:21},g:23,l:{i:12,l:17,y:21},s:{t:21},v:21},29],r:{i:23,o:{p:{h:115}},e:{u:29}},s:{h:1},h:{o:{u:29}}},u:{a:3,e:{l:93,n:3},g:{l:1},i:{n:3},m:{p:{l:11}},n:[{k:6,t:{y:0}},9],s:{c:19},t:{i:{n:6}}},v:{e:[{l:{i:17},n:23,r:{".":4},s:{t:19},y:23,i:{l:29}},1],i:{c:23,v:0},o:23},w:29,y:{c:1,n:{g:{e:32}},t:3},z:{s:{c:2}}},s:{a:[{b:42,c:{k:32,r:{i:11},t:23},i:32,l:{a:{r:36},m:0,o:4,t:0,e:{s:{c:54,w:7}}},n:{c:27,d:{e:0}},p:[{a:{r:{i:{l:292}}}},29],t:{a:4,i:{o:76},u:11},u:0,v:{o:{r:4}},w:32},9],b:56,c:{a:{n:{t:149},p:[{e:{r:267}},0],v:6,t:{o:{l:208}}},e:{d:21,i:18,s:21},h:[{o:21,i:{t:{z:21}},r:{o:{d:{i:{n:{g:293}}}}}},8],i:{e:68,n:{d:150},u:{t:{t:294}}},l:{e:6,i:21},o:{f:17,p:{y:18},u:{r:{a:7}}},u:29,r:{a:{p:{e:{r:{".":36}}}}},y:{t:{h:247}}},d:56,e:{".":18,a:[{s:17,w:5},1],c:{o:151,t:27},d:[{e:95,l:19},125],g:[{r:11},9],i:32,l:{e:2,f:32,v:32},m:{e:[{s:{t:295}},18],o:{l:1},a:{p:{h:287}},i:{t:{i:{c:296}}}},n:{a:{t:5},c:18,d:0,e:{d:19},g:5,i:{n:19},t:{d:18,l:18}},p:{a:152,t:{e:{m:{b:11}}}},r:{".":43,l:21,o:0,v:{o:18}},s:[{h:4,t:5},72],u:{m:113},v:[{e:{n:11}},32],w:{i:0},x:32},f:47,g:48,h:[{".":25,e:{r:2,v:32},i:{n:2,o:3,p:27,v:6},o:[{l:{d:4},n:12,r:[{t:7},17],e:{s:{t:137}}},0],w:18},24],i:{b:2,c:{c:19},d:{e:{".":27,s:[{t:6,w:6},32],d:{".":8}},i:[{z:4},32]},g:{n:{a:18}},l:{e:0,y:18},n:[{a:24,e:{".":32},g:23},42],o:[{n:[{a:6},32]},41],r:[{a:5,e:{s:{i:{d:4}}}},9],s:41,t:{i:{o:27}},u:32,v:41,z:32},k:[{e:[{t:23},18],i:{n:{e:4,g:4}},y:{s:{c:15}}},9],l:[{a:{t:23},e:24,i:{t:{h:7}},o:{v:{a:{k:{i:{a:297}}}}}},74],m:[{a:[{l:{l:54},n:12},23],e:{l:17,n:19},i:{t:{h:32}},o:{l:{d:49}}},42],n:72,o:[{c:{e:1},f:{t:12},l:{a:{b:1},d:153,i:{c:3},v:32,u:{t:{e:9}}},m:27,n:{".":68,a:17,g:0},p:[{h:{i:{c:32,z:19},y:19}},21],r:{c:5,d:5},v:[{i:4},18],g:{a:{m:{y:298}}}},41],p:{a:[{i:32,n:0,c:{e:299,i:{n:69}}},25],e:{n:{d:17},o:57,r:25,c:{i:{o:11}}},h:{e:[{r:[{o:213},27]},24],o:6},i:{l:17,n:{g:4},o:18,c:{i:{l:208}}},l:{y:21},o:{n:21,r:[{t:{s:{c:300,w:300}}},17],t:18,k:{e:{s:{w:10}}}}},q:{u:{a:{l:{l:36}},i:{t:{o:88}}}},r:29,s:[{a:[{s:12,c:{h:{u:301}}},29],c:94,e:{l:23,n:{g:19},s:{".":21},t:19},i:[{e:[{r:0},21],l:{y:4},a:{n:{".":210}},g:{n:{a:{b:302}}}},29],l:[{i:1},21],n:21,p:{e:{n:{d:115}}},t:9,u:{r:{a:6}},w:4,h:{a:{t:3}}},25],t:{".":25,a:{g:24,l:24,m:{i:17,p:69},n:{d:32,t:{s:{h:{i:303}}}},p:90,t:{".":32,i:15},r:{t:{l:{i:12}}}},e:{d:21,r:{n:{i:7},o:19},w:[{a:6},8]},h:{e:23},i:[{".":21,a:19,c:[{k:32},29],e:21,f:23,n:{g:3},r:32},9],l:{e:29},o:{c:{k:32},m:{a:12},n:{e:32},p:21,r:{e:27,a:{b:304}}},r:[{a:{d:21,t:{u:32,a:{g:305}},y:21},i:{d:21,b:{u:{t:7}}},y:18},1],w:61,y:[{l:{i:{s:137}}},24],b:4,s:{c:{r:4}},u:{p:{i:{d:306}}}},u:[{a:{l:2},b:111,g:151,i:{s:4,t:12},l:21,m:[{i:11},9],n:9,r:9,p:{e:{r:{e:307}}}},41],v:18,w:[{o:18,i:{m:{m:177}}},9],y:[{c:18,l:27,n:{o:5,c:41},r:{i:{n:4}},t:{h:{i:308}}},21]},t:{a:[{".":27,b:[{l:{e:{s:4}},o:{l:{i:{z:32,s:{m:309}}}}},25],c:{i:18},d:{o:4},f:46,i:{l:{o:5}},l:[{a:4,e:{n:5},i:11,k:[{a:204},18],l:{i:{s:0}},o:{g:4}},9],m:{o:4,i:{n:82}},n:{d:{e:0},t:{a:54}},p:{e:{r:4},l:4,a:{t:{h:310}}},r:{a:0,c:18,e:18,i:{z:3},r:{h:311}},s:{e:0,y:4},t:{i:{c:18},u:{r:1}},u:{n:17},v:0,w:25,x:{i:{s:0}},g:{o:{n:{".":3}}}},41],b:42,c:[{h:[{e:{t:5},c:15,i:{e:{r:237}}},21],r:29},18],d:43,e:{".":18,a:{d:{i:17},t:18,c:{h:{e:{r:{".":36}}}}},c:{e:17,t:32},d:[{i:4},42],e:41,g:[{e:{r:4},i:4},0],l:{".":27,i:17,s:32,e:{g:84,r:{o:249}}},m:{a:[{t:11},154]},n:{a:{n:27},c:27,d:27,e:{s:18},t:[{a:{g:0}},41]},o:41,p:[{e:4},1],r:{c:11,d:155,i:[{e:{s:5},s:11,z:{a:6},c:{".":8}},41],n:{i:{t:32}},v:5,g:{e:{i:312}}},s:{".":18,s:[{".":23,e:{s:313}},18]},t:{h:{e:6}},u:27,x:27,y:18},f:42,g:43,h:{".":25,a:{n:17,l:{a:{m:228}}},e:[{a:[{s:3,t:5},18],i:{s:11},t:27},9],i:{c:{".":4,a:4},l:18,n:{k:32}},l:18,o:{d:{e:4,i:{c:32},o:{n:11}},o:18,r:{i:{t:6,z:5}},g:{e:{n:{i:314}}},k:{e:{r:175}}},s:25,y:{l:{a:{n:228}},s:{c:11}}},i:{a:[{b:1,t:{o:1},n:{".":70}},41],b:156,c:{k:18,o:21,u:157},d:{i:32},e:{n:27},f:[{y:4},8],g:[{u:32},25],l:{l:{i:{n:6}}},m:[{p:18,u:{l:5}},41],n:[{a:24,e:{".":27},i:27,o:{m:285}},42],o:[{c:4,n:{e:{e:6}}},41],q:32,s:{a:3,e:27,m:0,o:4,p:0,t:{i:{c:{a:32}}}},t:{l:3},u:1,v:[{a:0},41],z:[{a:3,e:{n:3}},41]},l:[{a:[{n:17},19],e:{".":27,d:27,s:{".":27},t:{".":19}},o:19,i:{e:{r:315}}},25],m:[{e:0},43],n:81,o:[{b:3,c:{r:{a:{t:4}}},d:{o:18},f:25,g:{r:9},i:{c:4},m:{a:9,b:0,y:3},n:{a:{l:{i:0},t:3},o:18,y:18},r:{a:9,i:{e:3,z:5}},s:8,u:{r:32,t:18},w:{a:{r:3}},l:{o:{g:{y:84}}},t:{i:{c:11}}},41],p:43,r:{a:[{b:11,c:{h:5,i:[{t:17},36],t:{e:17}},s:17,v:{e:{n:5,s:158,r:{s:[{a:{b:317}},15]}}},i:{t:{o:{r:316}}}},41],e:{f:5,m:[{i:6},0],a:{c:{h:{e:318}}}},i:{a:[{l:{".":1}},32],c:{e:{s:5},i:{a:32},s:18},m:25,v:0},o:{m:{i:5},n:{i:6,y:18},p:{h:{e:5},i:{s:175},o:{l:{e:{s:320},i:{s:320,t:321}}}},s:{p:11},v:11,l:{e:{u:{m:319}}},f:{i:{c:{".":17},t:11}}},u:{i:5,s:17}},s:[{c:[{h:{i:{e:12}}},21],h:0,w:21},101],t:[{e:{s:21},o:19,u:0,r:{i:{b:{u:{t:322}}}}},66],u:[{a:[{r:3},2],b:{i:1},d:8,e:18,f:46,i:76,m:27,n:{i:{s:1}},p:{".":48},r:{e:27,i:[{s:11},32],o:5,y:4,n:{a:{r:12}}},s:27},41],v:18,w:[{a:43,i:{s:17},o:18,h:29},1],y:[{a:18,l:25,p:{e:12,h:4,a:{l:64}}},41],z:[{e:1},18]},u:{a:{b:18,c:0,n:{a:4,i:0},r:{a:{n:{t:5}},d:8,i:11,t:11},t:29,v:0,d:{r:{a:{t:{i:3,u:15}}}}},b:{e:[{l:21,r:[{o:21},23]},1],i:[{n:{g:33}},72],l:{e:{".":23}}},c:{a:23,i:{b:0,t:1},l:{e:12},r:23,u:23,y:21},d:{d:4,e:{r:3,s:{t:4},v:17},i:{c:29,e:{d:3,s:3},s:4,t:19},o:{n:[{y:232},21]},s:{i:1},u:21},e:{n:{e:21,s:17,t:{e:0}},r:{i:{l:0}},a:{m:15}},f:{a:27,l:23},g:{h:{e:{n:11}},i:{n:4}},i:[{l:{i:{z:5}},n:[{g:29},1],r:{m:0},t:{a:17},v:[{e:{r:{".":0}}},11]},156],j:19,k:18,l:{a:[{b:5,t:{i:19}},29],c:{h:[{e:32},17]},d:{e:{r:3}},e:[{n:29},1],g:{i:1},i:[{a:19,n:{g:3},s:{h:4}},9],l:{a:{r:1},i:{b:96,s:1}},m:61,o:72,s:[{e:{s:5}},18],t:{i:2,r:{a:54},u:18},u:[{l:4},23],v:4},m:{a:{b:4},b:{i:1,l:{y:1}},i:[{n:{g:83}},29],o:{r:{o:6}},p:9},n:{a:{t:17},e:[{r:1},24],i:[{m:1,n:24,s:{h:4},v:11},29],s:[{w:1},93],t:{a:{b:11},e:{r:{".":1},s:1}},u:0,y:4,z:4},o:{r:{s:21},s:19,u:29},p:{e:[{r:{s:6}},29],i:{a:19,n:{g:3}},l:23,p:[{o:{r:{t:10}}},3],t:{i:{b:5},u:17}},r:{a:[{".":18,g:21,s:21,l:{".":216}},29],b:{e:1},c:0,d:2,e:{a:{t:5}},f:{e:{r:1},r:1},i:{f:[{i:{c:0}},23],n:2,o:23,t:29,z:3,a:{l:{".":0}}},l:[{i:{n:{g:{".":5}}}},9],n:{o:1},o:{s:17},p:{e:1,i:1},s:{e:{r:5}},t:{e:{s:4},h:{e:3},i:[{e:1},17]},u:23},s:[{a:{d:19,n:19,p:1},c:[{i:3},8],e:{a:5,r:{".":9}},i:{a:19,c:23},l:{i:{n:1}},p:2,s:{l:4},t:{e:{r:{e:4}},r:2},u:[{r:17},24]},25],t:{a:{b:0,t:23},e:{".":18,l:18,n:[{i:17},18]},i:[{l:{i:{z:5}},n:{e:23,g:3},o:{n:{a:7}},s:21,z:31},101],l:34,o:{f:4,g:5,m:{a:{t:{i:{c:5}}}},n:19,u:21},s:0},u:[{m:1},23],v:74,x:{u:11},z:{e:1}},v:{a:[{".":32,b:159,c:{i:{l:5},u:11},g:[{e:1,u:{e:{r:170}}},0],l:{i:{e:4},o:5,u:15},m:{o:4},n:{i:{z:4}},p:{i:4},r:{i:{e:{d:5}}},t:[{i:{v:29}},27],u:{d:{e:{v:54}}}},41],e:{".":18,d:18,g:11,l:{".":23,l:{i:11},o:1,y:21},n:{o:{m:11},u:{e:19}},r:{d:21,e:{".":32,l:[{y:{".":41}},21],n:[{c:5},23],s:21,i:{g:324}},i:{e:11},m:{i:{n:36}},s:{e:27},t:{h:11}},s:[{".":18,t:{e:0,i:{t:{e:15}}}},99],t:{e:[{r:11},1],y:1}},i:{a:{l:{i:4},n:32},d:{e:{".":32,d:32,n:47,s:32},i:32},f:23,g:{n:4},k:0,l:[{i:{t:32,z:127}},25],n:[{a:26,c:24,d:5,g:18},29],o:{l:11,r:73,u:2},p:1,r:{o:4},s:{i:{t:11},o:3,u:3},t:{i:18,r:11,y:18},v:[{i:{p:{a:{r:325}}}},27]},o:{".":32,i:[{r:{d:{u:323}},c:{e:{p:213}}},0],k:27,l:{a:1,e:19,t:32,v:27},m:{i:5},r:{a:{b:5},i:17,y:1},t:{a:1,e:{e:18}}},v:26,y:21},w:{a:{b:{l:19},c:25,g:{e:{r:4},o:5},i:{t:6},l:{".":19},m:0,r:{t:0},s:{t:[{e:{w:{a:326}}},0]},t:{e:2},v:{e:{r:4,g:327}}},b:29,e:{a:{r:{i:{e:5}},t:{h:54}},d:{n:0},e:{t:12,v:5,k:{n:137}},l:{l:0},r:29,s:{t:12},v:23},h:{i:0},i:[{l:[{l:{i:{n:6}}},8],n:{d:{e:0},g:0},r:0,s:{e:27},t:{h:12},z:5,d:{e:{s:{p:6}}}},9],k:21,l:{e:{s:1},i:{n:3}},n:{o:21},o:[{m:15,v:{e:{n:4}},k:{e:{n:85}}},160],p:19,r:{a:[{p:{a:{r:{o:12}}}},0],i:[{t:{a:36,e:{r:{".":183}}}},0]},s:{h:23,l:1,p:{e:1},t:60},t:18,y:1,c:23},x:{a:[{c:{e:5},g:{o:21},m:11,p:21,s:5},29],c:161,e:[{c:{u:{t:{o:1}}},d:24,r:{i:0,o:4}},29],h:[{i:[{l:6},8],u:0},29],i:[{a:4,c:4,d:{i:4},m:{e:21,i:{z:4}}},23],o:[{b:21},23],p:[{a:{n:{d:17}},e:{c:{t:{o:10}},d:11}},23],t:[{i:23},74],u:[{a:3},29],x:1,q:[{u:{i:{s:54}}},29]},y:{a:{c:19,r:110,t:19},b:29,c:[{e:[{r:4},24],h:[{e:[{d:264},0]},23],o:{m:17,t:17}},29],d:29,e:{e:19,r:[{f:21},29],s:[{t:{e:{r:{y:328}}}},0],t:1},g:{i:19},h:47,i:29,l:{a:23,l:{a:{b:{l:6}}},o:23,u:19},m:{b:{o:{l:7}},e:[{t:{r:{y:20}}},0],p:{a:12}},n:{c:{h:{r:3}},d:4,g:4,i:{c:4},x:32},o:[{d:4,g:33,m:0,n:{e:{t:4},s:21},s:21},72],p:{e:{d:21,r:6},i:3,o:[{c:21},23],t:{a:9},u:19},r:{a:{m:5},i:{a:4},o:23,r:1},s:{c:1,e:161,i:{c:{a:3},o:3,s:27},o:21,s:0,t:[{a:3,r:{o:29}},2],u:{r:17}},t:{h:{i:{n:23}},i:{c:3}},w:29},z:{a:[{b:79,r:8},2],b:18,e:[{n:1,p:1,r:[{o:3},29],t:0},25],i:[{l:21,s:21,a:{n:{".":23}}},42],l:32,m:18,o:[{m:1,o:{l:4},p:{h:{r:329}}},41],t:{e:0},z:[{y:21,w:231},101]}},{associate:[2,5],associates:[2,5],declination:[3,6,9],obligatory:[5,7],philanthropic:[4,7],present:[],presents:[],project:[],projects:[],reciprocity:[4],recognizance:[2,6,9],reformation:[3,6,9],retribution:[3,6,9],table:[2]}])},1193(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},8399(e){e.exports=function(e){if("string"!=typeof e)return!1;var i=e.match(t);if(!i)return!1;var o=i[1];return!!o&&!(!n.test(o)&&!r.test(o))};var t=/^(?:\w+:)?\/\/(\S+)$/,n=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,r=/^[^\s\.]+\.\S{2,}$/},3982(e,t,n){var r;!function(){"use strict";var t="input is invalid type",i="object"==typeof window,o=i?window:{};o.JS_MD5_NO_WINDOW&&(i=!1);var a=!i&&"object"==typeof self,s=!o.JS_MD5_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;s?o=globalThis:a&&(o=self);var l,c=!o.JS_MD5_NO_COMMON_JS&&e.exports,u=n.amdO,A=!o.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,d="0123456789abcdef".split(""),f=[128,32768,8388608,-2147483648],h=[0,8,16,24],g=["hex","array","digest","buffer","arrayBuffer","base64"],p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),m=[];if(A){var y=new ArrayBuffer(68);l=new Uint8Array(y),m=new Uint32Array(y)}var b=Array.isArray;!o.JS_MD5_NO_NODE_JS&&b||(b=function(e){return"[object Array]"===Object.prototype.toString.call(e)});var v=ArrayBuffer.isView;!A||!o.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&v||(v=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var E=function(e){var n=typeof e;if("string"===n)return[e,!0];if("object"!==n||null===e)throw new Error(t);if(A&&e.constructor===ArrayBuffer)return[new Uint8Array(e),!1];if(!b(e)&&!v(e))throw new Error(t);return[e,!1]},C=function(e){return function(t){return new w(!0).update(t)[e]()}},I=function(e){return function(t,n){return new B(t,!0).update(n)[e]()}};function w(e){if(e)m[0]=m[16]=m[1]=m[2]=m[3]=m[4]=m[5]=m[6]=m[7]=m[8]=m[9]=m[10]=m[11]=m[12]=m[13]=m[14]=m[15]=0,this.blocks=m,this.buffer8=l;else if(A){var t=new ArrayBuffer(68);this.buffer8=new Uint8Array(t),this.blocks=new Uint32Array(t)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}function B(e,t){var n,r=E(e);if(e=r[0],r[1]){var i,o=[],a=e.length,s=0;for(n=0;n<a;++n)(i=e.charCodeAt(n))<128?o[s++]=i:i<2048?(o[s++]=192|i>>>6,o[s++]=128|63&i):i<55296||i>=57344?(o[s++]=224|i>>>12,o[s++]=128|i>>>6&63,o[s++]=128|63&i):(i=65536+((1023&i)<<10|1023&e.charCodeAt(++n)),o[s++]=240|i>>>18,o[s++]=128|i>>>12&63,o[s++]=128|i>>>6&63,o[s++]=128|63&i);e=o}e.length>64&&(e=new w(!0).update(e).array());var l=[],c=[];for(n=0;n<64;++n){var u=e[n]||0;l[n]=92^u,c[n]=54^u}w.call(this,t),this.update(c),this.oKeyPad=l,this.inner=!0,this.sharedMemory=t}w.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t=E(e);e=t[0];for(var n,r,i=t[1],o=0,a=e.length,s=this.blocks,l=this.buffer8;o<a;){if(this.hashed&&(this.hashed=!1,s[0]=s[16],s[16]=s[1]=s[2]=s[3]=s[4]=s[5]=s[6]=s[7]=s[8]=s[9]=s[10]=s[11]=s[12]=s[13]=s[14]=s[15]=0),i)if(A)for(r=this.start;o<a&&r<64;++o)(n=e.charCodeAt(o))<128?l[r++]=n:n<2048?(l[r++]=192|n>>>6,l[r++]=128|63&n):n<55296||n>=57344?(l[r++]=224|n>>>12,l[r++]=128|n>>>6&63,l[r++]=128|63&n):(n=65536+((1023&n)<<10|1023&e.charCodeAt(++o)),l[r++]=240|n>>>18,l[r++]=128|n>>>12&63,l[r++]=128|n>>>6&63,l[r++]=128|63&n);else for(r=this.start;o<a&&r<64;++o)(n=e.charCodeAt(o))<128?s[r>>>2]|=n<<h[3&r++]:n<2048?(s[r>>>2]|=(192|n>>>6)<<h[3&r++],s[r>>>2]|=(128|63&n)<<h[3&r++]):n<55296||n>=57344?(s[r>>>2]|=(224|n>>>12)<<h[3&r++],s[r>>>2]|=(128|n>>>6&63)<<h[3&r++],s[r>>>2]|=(128|63&n)<<h[3&r++]):(n=65536+((1023&n)<<10|1023&e.charCodeAt(++o)),s[r>>>2]|=(240|n>>>18)<<h[3&r++],s[r>>>2]|=(128|n>>>12&63)<<h[3&r++],s[r>>>2]|=(128|n>>>6&63)<<h[3&r++],s[r>>>2]|=(128|63&n)<<h[3&r++]);else if(A)for(r=this.start;o<a&&r<64;++o)l[r++]=e[o];else for(r=this.start;o<a&&r<64;++o)s[r>>>2]|=e[o]<<h[3&r++];this.lastByteIndex=r,this.bytes+=r-this.start,r>=64?(this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296|0,this.bytes=this.bytes%4294967296),this},w.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[t>>>2]|=f[3&t],t>=56&&(this.hashed||this.hash(),e[0]=e[16],e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.bytes<<3,e[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},w.prototype.hash=function(){var e,t,n,r,i,o,a=this.blocks;this.first?t=((t=((e=((e=a[0]-680876937)<<7|e>>>25)-271733879|0)^(n=((n=(-271733879^(r=((r=(-1732584194^2004318071&e)+a[1]-117830708)<<12|r>>>20)+e|0)&(-271733879^e))+a[2]-1126478375)<<17|n>>>15)+r|0)&(r^e))+a[3]-1316259209)<<22|t>>>10)+n|0:(e=this.h0,t=this.h1,n=this.h2,t=((t+=((e=((e+=((r=this.h3)^t&(n^r))+a[0]-680876936)<<7|e>>>25)+t|0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+a[1]-389564586)<<12|r>>>20)+e|0)&(e^t))+a[2]+606105819)<<17|n>>>15)+r|0)&(r^e))+a[3]-1044525330)<<22|t>>>10)+n|0),t=((t+=((e=((e+=(r^t&(n^r))+a[4]-176418897)<<7|e>>>25)+t|0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+a[5]+1200080426)<<12|r>>>20)+e|0)&(e^t))+a[6]-1473231341)<<17|n>>>15)+r|0)&(r^e))+a[7]-45705983)<<22|t>>>10)+n|0,t=((t+=((e=((e+=(r^t&(n^r))+a[8]+1770035416)<<7|e>>>25)+t|0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+a[9]-1958414417)<<12|r>>>20)+e|0)&(e^t))+a[10]-42063)<<17|n>>>15)+r|0)&(r^e))+a[11]-1990404162)<<22|t>>>10)+n|0,t=((t+=((e=((e+=(r^t&(n^r))+a[12]+1804603682)<<7|e>>>25)+t|0)^(n=((n+=(t^(r=((r+=(n^e&(t^n))+a[13]-40341101)<<12|r>>>20)+e|0)&(e^t))+a[14]-1502002290)<<17|n>>>15)+r|0)&(r^e))+a[15]+1236535329)<<22|t>>>10)+n|0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+a[1]-165796510)<<5|e>>>27)+t|0)^t))+a[6]-1069501632)<<9|r>>>23)+e|0)^e&((n=((n+=(e^t&(r^e))+a[11]+643717713)<<14|n>>>18)+r|0)^r))+a[0]-373897302)<<20|t>>>12)+n|0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+a[5]-701558691)<<5|e>>>27)+t|0)^t))+a[10]+38016083)<<9|r>>>23)+e|0)^e&((n=((n+=(e^t&(r^e))+a[15]-660478335)<<14|n>>>18)+r|0)^r))+a[4]-405537848)<<20|t>>>12)+n|0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+a[9]+568446438)<<5|e>>>27)+t|0)^t))+a[14]-1019803690)<<9|r>>>23)+e|0)^e&((n=((n+=(e^t&(r^e))+a[3]-187363961)<<14|n>>>18)+r|0)^r))+a[8]+1163531501)<<20|t>>>12)+n|0,t=((t+=((r=((r+=(t^n&((e=((e+=(n^r&(t^n))+a[13]-1444681467)<<5|e>>>27)+t|0)^t))+a[2]-51403784)<<9|r>>>23)+e|0)^e&((n=((n+=(e^t&(r^e))+a[7]+1735328473)<<14|n>>>18)+r|0)^r))+a[12]-1926607734)<<20|t>>>12)+n|0,t=((t+=((o=(r=((r+=((i=t^n)^(e=((e+=(i^r)+a[5]-378558)<<4|e>>>28)+t|0))+a[8]-2022574463)<<11|r>>>21)+e|0)^e)^(n=((n+=(o^t)+a[11]+1839030562)<<16|n>>>16)+r|0))+a[14]-35309556)<<23|t>>>9)+n|0,t=((t+=((o=(r=((r+=((i=t^n)^(e=((e+=(i^r)+a[1]-1530992060)<<4|e>>>28)+t|0))+a[4]+1272893353)<<11|r>>>21)+e|0)^e)^(n=((n+=(o^t)+a[7]-155497632)<<16|n>>>16)+r|0))+a[10]-1094730640)<<23|t>>>9)+n|0,t=((t+=((o=(r=((r+=((i=t^n)^(e=((e+=(i^r)+a[13]+681279174)<<4|e>>>28)+t|0))+a[0]-358537222)<<11|r>>>21)+e|0)^e)^(n=((n+=(o^t)+a[3]-722521979)<<16|n>>>16)+r|0))+a[6]+76029189)<<23|t>>>9)+n|0,t=((t+=((o=(r=((r+=((i=t^n)^(e=((e+=(i^r)+a[9]-640364487)<<4|e>>>28)+t|0))+a[12]-421815835)<<11|r>>>21)+e|0)^e)^(n=((n+=(o^t)+a[15]+530742520)<<16|n>>>16)+r|0))+a[2]-995338651)<<23|t>>>9)+n|0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+a[0]-198630844)<<6|e>>>26)+t|0)|~n))+a[7]+1126891415)<<10|r>>>22)+e|0)^((n=((n+=(e^(r|~t))+a[14]-1416354905)<<15|n>>>17)+r|0)|~e))+a[5]-57434055)<<21|t>>>11)+n|0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+a[12]+1700485571)<<6|e>>>26)+t|0)|~n))+a[3]-1894986606)<<10|r>>>22)+e|0)^((n=((n+=(e^(r|~t))+a[10]-1051523)<<15|n>>>17)+r|0)|~e))+a[1]-2054922799)<<21|t>>>11)+n|0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+a[8]+1873313359)<<6|e>>>26)+t|0)|~n))+a[15]-30611744)<<10|r>>>22)+e|0)^((n=((n+=(e^(r|~t))+a[6]-1560198380)<<15|n>>>17)+r|0)|~e))+a[13]+1309151649)<<21|t>>>11)+n|0,t=((t+=((r=((r+=(t^((e=((e+=(n^(t|~r))+a[4]-145523070)<<6|e>>>26)+t|0)|~n))+a[11]-1120210379)<<10|r>>>22)+e|0)^((n=((n+=(e^(r|~t))+a[2]+718787259)<<15|n>>>17)+r|0)|~e))+a[9]-343485551)<<21|t>>>11)+n|0,this.first?(this.h0=e+1732584193|0,this.h1=t-271733879|0,this.h2=n-1732584194|0,this.h3=r+271733878|0,this.first=!1):(this.h0=this.h0+e|0,this.h1=this.h1+t|0,this.h2=this.h2+n|0,this.h3=this.h3+r|0)},w.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3;return d[e>>>4&15]+d[15&e]+d[e>>>12&15]+d[e>>>8&15]+d[e>>>20&15]+d[e>>>16&15]+d[e>>>28&15]+d[e>>>24&15]+d[t>>>4&15]+d[15&t]+d[t>>>12&15]+d[t>>>8&15]+d[t>>>20&15]+d[t>>>16&15]+d[t>>>28&15]+d[t>>>24&15]+d[n>>>4&15]+d[15&n]+d[n>>>12&15]+d[n>>>8&15]+d[n>>>20&15]+d[n>>>16&15]+d[n>>>28&15]+d[n>>>24&15]+d[r>>>4&15]+d[15&r]+d[r>>>12&15]+d[r>>>8&15]+d[r>>>20&15]+d[r>>>16&15]+d[r>>>28&15]+d[r>>>24&15]},w.prototype.toString=w.prototype.hex,w.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3;return[255&e,e>>>8&255,e>>>16&255,e>>>24&255,255&t,t>>>8&255,t>>>16&255,t>>>24&255,255&n,n>>>8&255,n>>>16&255,n>>>24&255,255&r,r>>>8&255,r>>>16&255,r>>>24&255]},w.prototype.array=w.prototype.digest,w.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16),t=new Uint32Array(e);return t[0]=this.h0,t[1]=this.h1,t[2]=this.h2,t[3]=this.h3,e},w.prototype.buffer=w.prototype.arrayBuffer,w.prototype.base64=function(){for(var e,t,n,r="",i=this.array(),o=0;o<15;)e=i[o++],t=i[o++],n=i[o++],r+=p[e>>>2]+p[63&(e<<4|t>>>4)]+p[63&(t<<2|n>>>6)]+p[63&n];return e=i[o],r+(p[e>>>2]+p[e<<4&63]+"==")},B.prototype=new w,B.prototype.finalize=function(){if(w.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();w.call(this,this.sharedMemory),this.update(this.oKeyPad),this.update(e),w.prototype.finalize.call(this)}};var Q=function(){var e=C("hex");s&&(e=function(e){var r,i=n(3799),a=n(1714).Buffer;return r=a.from&&!o.JS_MD5_NO_BUFFER_FROM?a.from:function(e){return new a(e)},function(n){if("string"==typeof n)return i.createHash("md5").update(n,"utf8").digest("hex");if(null==n)throw new Error(t);return n.constructor===ArrayBuffer&&(n=new Uint8Array(n)),b(n)||v(n)||n.constructor===a?i.createHash("md5").update(r(n)).digest("hex"):e(n)}}(e)),e.create=function(){return new w},e.update=function(t){return e.create().update(t)};for(var r=0;r<g.length;++r){var i=g[r];e[i]=C(i)}return e}();Q.md5=Q,Q.md5.hmac=function(){var e=I("hex");e.create=function(e){return new B(e)},e.update=function(t,n){return e.create(t).update(n)};for(var t=0;t<g.length;++t){var n=g[t];e[n]=I(n)}return e}(),c?e.exports=Q:(o.md5=Q,u&&(void 0===(r=function(){return Q}.call(Q,n,Q,e))||(e.exports=r)))}()},3293(e,t,n){var r=n(6354);e.exports=function(e,t){var n={};return Object.keys(e).forEach(function(i){r.parse(i).match(t)&&Object.assign(n,e[i])}),n}},1892(e){function t(e,t){this.left=e,this.right=t,this.match=function(n){return e.match(n)&&t.match(n)}}function n(e,t){this.left=e,this.right=t,this.match=function(n){return e.match(n)||t.match(n)}}e.exports=function(e,r,i){switch(e){case"and":return new t(r,i);case",":return new n(r,i);default:throw new Error(value)}}},6354(e,t,n){var r=n(3565),i=n(1892),o=/[0-9]/,a=/[a-z|\-]/i,s=/\s/,l=/:/,c=/,/,u=/and$/,A=/@/;e.exports={parse:function(e){return function(e){for(var t=[],n=[];e.length>0;){var o=e.shift();if("number"!==o.type&&"literal"!==o.type){if("operator"===o.type){if(l.test(o.value)){o={type:"query",key:t.pop(),value:e.shift()},t.push(o);continue}for(;n.length>0;)t.unshift(n.pop());n.push(o)}}else t.push(o)}for(;n.length>0;)t.unshift(n.pop());return function e(){var n=t.shift();if("number"===n.type)return parseInt(n.value);if("literal"===n.type)return n.value;if("operator"===n.type){var o=e(),a=e();return i(n.value,o,a)}return"query"===n.type?(o=n.key.value,a=n.value.value,r(o,a)):void 0}()}(function(e){for(var t=0,n=[];t<e.length;){var r=e[t];if(A.test(r))for(r=e[++t];a.test(r)&&void 0!==r;)r=e[++t];if(s.test(r)||")"===r||"("===r)t++;else if(l.test(r)||c.test(r))t++,n.push({type:"operator",value:r});else if(o.test(r)){for(var i="";o.test(r);)i+=r,r=e[++t];n.push({type:"number",value:i})}else{if(!a.test(r))throw new TypeError("Tokenizer: I dont know what this character is: "+r);for(i="";a.test(r)&&void 0!==r;)i+=r,r=e[++t];u.test(i)?n.push({type:"operator",value:i}):n.push({type:"literal",value:i})}}return n}(e))}}},3565(e){function t(e){this.value=e,this.match=function(e){return this.value>=e.height}}function n(e){this.value=e,this.match=function(e){return this.value<e.height}}function r(e){this.value=e,this.match=function(e){return this.value>=e.width}}function i(e){this.value=e,this.match=function(e){return this.value<e.width}}function o(e){this.value=e,this.match=function(e){return this.value===e.orientation}}e.exports=function(e,a){switch(e){case"max-height":return new t(a);case"min-height":return new n(a);case"max-width":return new r(a);case"min-width":return new i(a);case"orientation":return new o(a);default:throw new Error(a)}}},6084(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var o,a,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in o=Object(arguments[l]))n.call(o,c)&&(s[c]=o[c]);if(t){a=t(o);for(var u=0;u<a.length;u++)r.call(o,a[u])&&(s[a[u]]=o[a[u]])}}return s}},20(e,t){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var i in n)r(n,i)&&(e[i]=n[i])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var o=0;o<r;o++)e[i+o]=t[n+o]},flattenChunks:function(e){var t,n,r,i,o,a;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(a=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)o=e[t],a.set(o,i),i+=o.length;return a}},o={arraySet:function(e,t,n,r,i){for(var o=0;o<r;o++)e[i+o]=t[n+o]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,i)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,o))},t.setTyped(n)},1356(e){"use strict";e.exports=function(e,t,n,r){for(var i=65535&e,o=e>>>16&65535,a=0;0!==n;){n-=a=n>2e3?2e3:n;do{o=o+(i=i+t[r++]|0)|0}while(--a);i%=65521,o%=65521}return i|o<<16}},756(e){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},9910(e){"use strict";var t=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();e.exports=function(e,n,r,i){var o=t,a=i+r;e^=-1;for(var s=i;s<a;s++)e=e>>>8^o[255&(e^n[s])];return-1^e}},8250(e,t,n){"use strict";var r,i=n(20),o=n(9984),a=n(1356),s=n(9910),l=n(5317),c=-2,u=258,A=262,d=103,f=113,h=666;function g(e,t){return e.msg=l[t],t}function p(e){return(e<<1)-(e>4?9:0)}function m(e){for(var t=e.length;--t>=0;)e[t]=0}function y(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function b(e,t){o._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,y(e.strm)}function v(e,t){e.pending_buf[e.pending++]=t}function E(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function C(e,t,n,r){var o=e.avail_in;return o>r&&(o=r),0===o?0:(e.avail_in-=o,i.arraySet(t,e.input,e.next_in,o,n),1===e.state.wrap?e.adler=a(e.adler,t,o,n):2===e.state.wrap&&(e.adler=s(e.adler,t,o,n)),e.next_in+=o,e.total_in+=o,o)}function I(e,t){var n,r,i=e.max_chain_length,o=e.strstart,a=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-A?e.strstart-(e.w_size-A):0,c=e.window,d=e.w_mask,f=e.prev,h=e.strstart+u,g=c[o+a-1],p=c[o+a];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(n=t)+a]===p&&c[n+a-1]===g&&c[n]===c[o]&&c[++n]===c[o+1]){o+=2,n++;do{}while(c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&c[++o]===c[++n]&&o<h);if(r=u-(h-o),o=h-u,r>a){if(e.match_start=t,a=r,r>=s)break;g=c[o+a-1],p=c[o+a]}}}while((t=f[t&d])>l&&0!==--i);return a<=e.lookahead?a:e.lookahead}function w(e){var t,n,r,o,a,s=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=s+(s-A)){i.arraySet(e.window,e.window,s,s,0),e.match_start-=s,e.strstart-=s,e.block_start-=s,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=s?r-s:0}while(--n);t=n=s;do{r=e.prev[--t],e.prev[t]=r>=s?r-s:0}while(--n);o+=s}if(0===e.strm.avail_in)break;if(n=C(e.strm,e.window,e.strstart+e.lookahead,o),e.lookahead+=n,e.lookahead+e.insert>=3)for(a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+3-1])&e.hash_mask,e.prev[a&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=a,a++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<A&&0!==e.strm.avail_in)}function B(e,t){for(var n,r;;){if(e.lookahead<A){if(w(e),e.lookahead<A&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-A&&(e.match_length=I(e,n)),e.match_length>=3)if(r=o._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(b(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(b(e,!1),0===e.strm.avail_out)?1:2}function Q(e,t){for(var n,r,i;;){if(e.lookahead<A){if(w(e),e.lookahead<A&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-A&&(e.match_length=I(e,n),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=o._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(b(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((r=o._tr_tally(e,0,e.window[e.strstart-1]))&&b(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=o._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(b(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(b(e,!1),0===e.strm.avail_out)?1:2}function S(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function x(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(1146),this.dyn_dtree=new i.Buf16(122),this.bl_tree=new i.Buf16(78),m(this.dyn_ltree),m(this.dyn_dtree),m(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(16),this.heap=new i.Buf16(573),m(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(573),m(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function k(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:f,e.adler=2===t.wrap?0:1,t.last_flush=0,o._tr_init(t),0):g(e,c)}function D(e){var t,n=k(e);return 0===n&&((t=e.state).window_size=2*t.w_size,m(t.head),t.max_lazy_match=r[t.level].max_lazy,t.good_match=r[t.level].good_length,t.nice_match=r[t.level].nice_length,t.max_chain_length=r[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),n}function O(e,t,n,r,o,a){if(!e)return c;var s=1;if(-1===t&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),o<1||o>9||8!==n||r<8||r>15||t<0||t>9||a<0||a>4)return g(e,c);8===r&&(r=9);var l=new x;return e.state=l,l.strm=e,l.wrap=s,l.gzhead=null,l.w_bits=r,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=o+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+3-1)/3),l.window=new i.Buf8(2*l.w_size),l.head=new i.Buf16(l.hash_size),l.prev=new i.Buf16(l.w_size),l.lit_bufsize=1<<o+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new i.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=a,l.method=n,D(e)}r=[new S(0,0,0,0,function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(w(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,b(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-A&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(b(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(b(e,!1),e.strm.avail_out),1)}),new S(4,4,8,4,B),new S(4,5,16,8,B),new S(4,6,32,32,B),new S(4,4,16,16,Q),new S(8,16,32,32,Q),new S(8,16,128,128,Q),new S(8,32,128,256,Q),new S(32,128,258,1024,Q),new S(32,258,258,4096,Q)],t.deflateInit=function(e,t){return O(e,t,8,15,8,0)},t.deflateInit2=O,t.deflateReset=D,t.deflateResetKeep=k,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?c:(e.state.gzhead=t,0):c},t.deflate=function(e,t){var n,i,a,l;if(!e||!e.state||t>5||t<0)return e?g(e,c):c;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||i.status===h&&4!==t)return g(e,0===e.avail_out?-5:c);if(i.strm=e,n=i.last_flush,i.last_flush=t,42===i.status)if(2===i.wrap)e.adler=0,v(i,31),v(i,139),v(i,8),i.gzhead?(v(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),v(i,255&i.gzhead.time),v(i,i.gzhead.time>>8&255),v(i,i.gzhead.time>>16&255),v(i,i.gzhead.time>>24&255),v(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),v(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(v(i,255&i.gzhead.extra.length),v(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(v(i,0),v(i,0),v(i,0),v(i,0),v(i,0),v(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),v(i,3),i.status=f);else{var A=8+(i.w_bits-8<<4)<<8;A|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(A|=32),A+=31-A%31,i.status=f,E(i,A),0!==i.strstart&&(E(i,e.adler>>>16),E(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(a=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),y(e),a=i.pending,i.pending!==i.pending_buf_size));)v(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),y(e),a=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,v(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),0===l&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),y(e),a=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,v(i,l)}while(0!==l);i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),0===l&&(i.status=d)}else i.status=d;if(i.status===d&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&y(e),i.pending+2<=i.pending_buf_size&&(v(i,255&e.adler),v(i,e.adler>>8&255),e.adler=0,i.status=f)):i.status=f),0!==i.pending){if(y(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&p(t)<=p(n)&&4!==t)return g(e,-5);if(i.status===h&&0!==e.avail_in)return g(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&i.status!==h){var C=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(w(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(b(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(b(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var n,r,i,a,s=e.window;;){if(e.lookahead<=u){if(w(e),e.lookahead<=u&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=s[i=e.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){a=e.strstart+u;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&i<a);e.match_length=u-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=o._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(b(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(b(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(b(e,!1),0===e.strm.avail_out)?1:2}(i,t):r[i.level].func(i,t);if(3!==C&&4!==C||(i.status=h),1===C||3===C)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===C&&(1===t?o._tr_align(i):5!==t&&(o._tr_stored_block(i,0,0,!1),3===t&&(m(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),y(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(v(i,255&e.adler),v(i,e.adler>>8&255),v(i,e.adler>>16&255),v(i,e.adler>>24&255),v(i,255&e.total_in),v(i,e.total_in>>8&255),v(i,e.total_in>>16&255),v(i,e.total_in>>24&255)):(E(i,e.adler>>>16),E(i,65535&e.adler)),y(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?0:1)},t.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&t!==d&&t!==f&&t!==h?g(e,c):(e.state=null,t===f?g(e,-3):0):c},t.deflateSetDictionary=function(e,t){var n,r,o,s,l,u,A,d,f=t.length;if(!e||!e.state)return c;if(2===(s=(n=e.state).wrap)||1===s&&42!==n.status||n.lookahead)return c;for(1===s&&(e.adler=a(e.adler,t,f,0)),n.wrap=0,f>=n.w_size&&(0===s&&(m(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,t,f-n.w_size,n.w_size,0),t=d,f=n.w_size),l=e.avail_in,u=e.next_in,A=e.input,e.avail_in=f,e.next_in=0,e.input=t,w(n);n.lookahead>=3;){r=n.strstart,o=n.lookahead-2;do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--o);n.strstart=r,n.lookahead=2,w(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=u,e.input=A,e.avail_in=l,n.wrap=s,0},t.deflateInfo="pako deflate (from Nodeca project)"},5436(e){"use strict";e.exports=function(e,t){var n,r,i,o,a,s,l,c,u,A,d,f,h,g,p,m,y,b,v,E,C,I,w,B,Q;n=e.state,r=e.next_in,B=e.input,i=r+(e.avail_in-5),o=e.next_out,Q=e.output,a=o-(t-e.avail_out),s=o+(e.avail_out-257),l=n.dmax,c=n.wsize,u=n.whave,A=n.wnext,d=n.window,f=n.hold,h=n.bits,g=n.lencode,p=n.distcode,m=(1<<n.lenbits)-1,y=(1<<n.distbits)-1;e:do{h<15&&(f+=B[r++]<<h,h+=8,f+=B[r++]<<h,h+=8),b=g[f&m];t:for(;;){if(f>>>=v=b>>>24,h-=v,0==(v=b>>>16&255))Q[o++]=65535&b;else{if(!(16&v)){if(64&v){if(32&v){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}b=g[(65535&b)+(f&(1<<v)-1)];continue t}for(E=65535&b,(v&=15)&&(h<v&&(f+=B[r++]<<h,h+=8),E+=f&(1<<v)-1,f>>>=v,h-=v),h<15&&(f+=B[r++]<<h,h+=8,f+=B[r++]<<h,h+=8),b=p[f&y];;){if(f>>>=v=b>>>24,h-=v,16&(v=b>>>16&255)){if(C=65535&b,h<(v&=15)&&(f+=B[r++]<<h,(h+=8)<v&&(f+=B[r++]<<h,h+=8)),(C+=f&(1<<v)-1)>l){e.msg="invalid distance too far back",n.mode=30;break e}if(f>>>=v,h-=v,C>(v=o-a)){if((v=C-v)>u&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(I=0,w=d,0===A){if(I+=c-v,v<E){E-=v;do{Q[o++]=d[I++]}while(--v);I=o-C,w=Q}}else if(A<v){if(I+=c+A-v,(v-=A)<E){E-=v;do{Q[o++]=d[I++]}while(--v);if(I=0,A<E){E-=v=A;do{Q[o++]=d[I++]}while(--v);I=o-C,w=Q}}}else if(I+=A-v,v<E){E-=v;do{Q[o++]=d[I++]}while(--v);I=o-C,w=Q}for(;E>2;)Q[o++]=w[I++],Q[o++]=w[I++],Q[o++]=w[I++],E-=3;E&&(Q[o++]=w[I++],E>1&&(Q[o++]=w[I++]))}else{I=o-C;do{Q[o++]=Q[I++],Q[o++]=Q[I++],Q[o++]=Q[I++],E-=3}while(E>2);E&&(Q[o++]=Q[I++],E>1&&(Q[o++]=Q[I++]))}break}if(64&v){e.msg="invalid distance code",n.mode=30;break e}b=p[(65535&b)+(f&(1<<v)-1)]}}break}}while(r<i&&o<s);r-=E=h>>3,f&=(1<<(h-=E<<3))-1,e.next_in=r,e.next_out=o,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=o<s?s-o+257:257-(o-s),n.hold=f,n.bits=h}},1090(e,t,n){"use strict";var r=n(20),i=n(1356),o=n(9910),a=n(5436),s=n(4805),l=-2,c=12,u=30;function A(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function d(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function f(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(852),t.distcode=t.distdyn=new r.Buf32(592),t.sane=1,t.back=-1,0):l}function h(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,f(e)):l}function g(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?l:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,h(e))):l}function p(e,t){var n,r;return e?(r=new d,e.state=r,r.window=null,0!==(n=g(e,t))&&(e.state=null),n):l}var m,y,b=!0;function v(e){if(b){var t;for(m=new r.Buf32(512),y=new r.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(s(1,e.lens,0,288,m,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;s(2,e.lens,0,32,y,0,e.work,{bits:5}),b=!1}e.lencode=m,e.lenbits=9,e.distcode=y,e.distbits=5}function E(e,t,n,i){var o,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new r.Buf8(a.wsize)),i>=a.wsize?(r.arraySet(a.window,t,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((o=a.wsize-a.wnext)>i&&(o=i),r.arraySet(a.window,t,n-i,o,a.wnext),(i-=o)?(r.arraySet(a.window,t,n-i,i,0),a.wnext=i,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=o))),0}t.inflateReset=h,t.inflateReset2=g,t.inflateResetKeep=f,t.inflateInit=function(e){return p(e,15)},t.inflateInit2=p,t.inflate=function(e,t){var n,d,f,h,g,p,m,y,b,C,I,w,B,Q,S,x,k,D,O,R,T,P,_,M,N=0,L=new r.Buf8(4),F=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return l;(n=e.state).mode===c&&(n.mode=13),g=e.next_out,f=e.output,m=e.avail_out,h=e.next_in,d=e.input,p=e.avail_in,y=n.hold,b=n.bits,C=p,I=m,P=0;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;b<16;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}if(2&n.wrap&&35615===y){n.check=0,L[0]=255&y,L[1]=y>>>8&255,n.check=o(n.check,L,2,0),y=0,b=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&y)<<8)+(y>>8))%31){e.msg="incorrect header check",n.mode=u;break}if(8!=(15&y)){e.msg="unknown compression method",n.mode=u;break}if(b-=4,T=8+(15&(y>>>=4)),0===n.wbits)n.wbits=T;else if(T>n.wbits){e.msg="invalid window size",n.mode=u;break}n.dmax=1<<T,e.adler=n.check=1,n.mode=512&y?10:c,y=0,b=0;break;case 2:for(;b<16;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}if(n.flags=y,8!=(255&n.flags)){e.msg="unknown compression method",n.mode=u;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=u;break}n.head&&(n.head.text=y>>8&1),512&n.flags&&(L[0]=255&y,L[1]=y>>>8&255,n.check=o(n.check,L,2,0)),y=0,b=0,n.mode=3;case 3:for(;b<32;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}n.head&&(n.head.time=y),512&n.flags&&(L[0]=255&y,L[1]=y>>>8&255,L[2]=y>>>16&255,L[3]=y>>>24&255,n.check=o(n.check,L,4,0)),y=0,b=0,n.mode=4;case 4:for(;b<16;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}n.head&&(n.head.xflags=255&y,n.head.os=y>>8),512&n.flags&&(L[0]=255&y,L[1]=y>>>8&255,n.check=o(n.check,L,2,0)),y=0,b=0,n.mode=5;case 5:if(1024&n.flags){for(;b<16;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}n.length=y,n.head&&(n.head.extra_len=y),512&n.flags&&(L[0]=255&y,L[1]=y>>>8&255,n.check=o(n.check,L,2,0)),y=0,b=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((w=n.length)>p&&(w=p),w&&(n.head&&(T=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,d,h,w,T)),512&n.flags&&(n.check=o(n.check,d,w,h)),p-=w,h+=w,n.length-=w),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===p)break e;w=0;do{T=d[h+w++],n.head&&T&&n.length<65536&&(n.head.name+=String.fromCharCode(T))}while(T&&w<p);if(512&n.flags&&(n.check=o(n.check,d,w,h)),p-=w,h+=w,T)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===p)break e;w=0;do{T=d[h+w++],n.head&&T&&n.length<65536&&(n.head.comment+=String.fromCharCode(T))}while(T&&w<p);if(512&n.flags&&(n.check=o(n.check,d,w,h)),p-=w,h+=w,T)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;b<16;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}if(y!==(65535&n.check)){e.msg="header crc mismatch",n.mode=u;break}y=0,b=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=c;break;case 10:for(;b<32;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}e.adler=n.check=A(y),y=0,b=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=g,e.avail_out=m,e.next_in=h,e.avail_in=p,n.hold=y,n.bits=b,2;e.adler=n.check=1,n.mode=c;case c:if(5===t||6===t)break e;case 13:if(n.last){y>>>=7&b,b-=7&b,n.mode=27;break}for(;b<3;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}switch(n.last=1&y,b-=1,3&(y>>>=1)){case 0:n.mode=14;break;case 1:if(v(n),n.mode=20,6===t){y>>>=2,b-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=u}y>>>=2,b-=2;break;case 14:for(y>>>=7&b,b-=7&b;b<32;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}if((65535&y)!=(y>>>16^65535)){e.msg="invalid stored block lengths",n.mode=u;break}if(n.length=65535&y,y=0,b=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(w=n.length){if(w>p&&(w=p),w>m&&(w=m),0===w)break e;r.arraySet(f,d,h,w,g),p-=w,h+=w,m-=w,g+=w,n.length-=w;break}n.mode=c;break;case 17:for(;b<14;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}if(n.nlen=257+(31&y),y>>>=5,b-=5,n.ndist=1+(31&y),y>>>=5,b-=5,n.ncode=4+(15&y),y>>>=4,b-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=u;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;b<3;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}n.lens[F[n.have++]]=7&y,y>>>=3,b-=3}for(;n.have<19;)n.lens[F[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,_={bits:n.lenbits},P=s(0,n.lens,0,19,n.lencode,0,n.work,_),n.lenbits=_.bits,P){e.msg="invalid code lengths set",n.mode=u;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;x=(N=n.lencode[y&(1<<n.lenbits)-1])>>>16&255,k=65535&N,!((S=N>>>24)<=b);){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}if(k<16)y>>>=S,b-=S,n.lens[n.have++]=k;else{if(16===k){for(M=S+2;b<M;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}if(y>>>=S,b-=S,0===n.have){e.msg="invalid bit length repeat",n.mode=u;break}T=n.lens[n.have-1],w=3+(3&y),y>>>=2,b-=2}else if(17===k){for(M=S+3;b<M;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}b-=S,T=0,w=3+(7&(y>>>=S)),y>>>=3,b-=3}else{for(M=S+7;b<M;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}b-=S,T=0,w=11+(127&(y>>>=S)),y>>>=7,b-=7}if(n.have+w>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=u;break}for(;w--;)n.lens[n.have++]=T}}if(n.mode===u)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=u;break}if(n.lenbits=9,_={bits:n.lenbits},P=s(1,n.lens,0,n.nlen,n.lencode,0,n.work,_),n.lenbits=_.bits,P){e.msg="invalid literal/lengths set",n.mode=u;break}if(n.distbits=6,n.distcode=n.distdyn,_={bits:n.distbits},P=s(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,_),n.distbits=_.bits,P){e.msg="invalid distances set",n.mode=u;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(p>=6&&m>=258){e.next_out=g,e.avail_out=m,e.next_in=h,e.avail_in=p,n.hold=y,n.bits=b,a(e,I),g=e.next_out,f=e.output,m=e.avail_out,h=e.next_in,d=e.input,p=e.avail_in,y=n.hold,b=n.bits,n.mode===c&&(n.back=-1);break}for(n.back=0;x=(N=n.lencode[y&(1<<n.lenbits)-1])>>>16&255,k=65535&N,!((S=N>>>24)<=b);){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}if(x&&!(240&x)){for(D=S,O=x,R=k;x=(N=n.lencode[R+((y&(1<<D+O)-1)>>D)])>>>16&255,k=65535&N,!(D+(S=N>>>24)<=b);){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}y>>>=D,b-=D,n.back+=D}if(y>>>=S,b-=S,n.back+=S,n.length=k,0===x){n.mode=26;break}if(32&x){n.back=-1,n.mode=c;break}if(64&x){e.msg="invalid literal/length code",n.mode=u;break}n.extra=15&x,n.mode=22;case 22:if(n.extra){for(M=n.extra;b<M;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}n.length+=y&(1<<n.extra)-1,y>>>=n.extra,b-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;x=(N=n.distcode[y&(1<<n.distbits)-1])>>>16&255,k=65535&N,!((S=N>>>24)<=b);){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}if(!(240&x)){for(D=S,O=x,R=k;x=(N=n.distcode[R+((y&(1<<D+O)-1)>>D)])>>>16&255,k=65535&N,!(D+(S=N>>>24)<=b);){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}y>>>=D,b-=D,n.back+=D}if(y>>>=S,b-=S,n.back+=S,64&x){e.msg="invalid distance code",n.mode=u;break}n.offset=k,n.extra=15&x,n.mode=24;case 24:if(n.extra){for(M=n.extra;b<M;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}n.offset+=y&(1<<n.extra)-1,y>>>=n.extra,b-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=u;break}n.mode=25;case 25:if(0===m)break e;if(w=I-m,n.offset>w){if((w=n.offset-w)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=u;break}w>n.wnext?(w-=n.wnext,B=n.wsize-w):B=n.wnext-w,w>n.length&&(w=n.length),Q=n.window}else Q=f,B=g-n.offset,w=n.length;w>m&&(w=m),m-=w,n.length-=w;do{f[g++]=Q[B++]}while(--w);0===n.length&&(n.mode=21);break;case 26:if(0===m)break e;f[g++]=n.length,m--,n.mode=21;break;case 27:if(n.wrap){for(;b<32;){if(0===p)break e;p--,y|=d[h++]<<b,b+=8}if(I-=m,e.total_out+=I,n.total+=I,I&&(e.adler=n.check=n.flags?o(n.check,f,I,g-I):i(n.check,f,I,g-I)),I=m,(n.flags?y:A(y))!==n.check){e.msg="incorrect data check",n.mode=u;break}y=0,b=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;b<32;){if(0===p)break e;p--,y+=d[h++]<<b,b+=8}if(y!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=u;break}y=0,b=0}n.mode=29;case 29:P=1;break e;case u:P=-3;break e;case 31:return-4;default:return l}return e.next_out=g,e.avail_out=m,e.next_in=h,e.avail_in=p,n.hold=y,n.bits=b,(n.wsize||I!==e.avail_out&&n.mode<u&&(n.mode<27||4!==t))&&E(e,e.output,e.next_out,I-e.avail_out)?(n.mode=31,-4):(C-=e.avail_in,I-=e.avail_out,e.total_in+=C,e.total_out+=I,n.total+=I,n.wrap&&I&&(e.adler=n.check=n.flags?o(n.check,f,I,e.next_out-I):i(n.check,f,I,e.next_out-I)),e.data_type=n.bits+(n.last?64:0)+(n.mode===c?128:0)+(20===n.mode||15===n.mode?256:0),(0===C&&0===I||4===t)&&0===P&&(P=-5),P)},t.inflateEnd=function(e){if(!e||!e.state)return l;var t=e.state;return t.window&&(t.window=null),e.state=null,0},t.inflateGetHeader=function(e,t){var n;return e&&e.state&&2&(n=e.state).wrap?(n.head=t,t.done=!1,0):l},t.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?l:11===n.mode&&i(1,t,r,0)!==n.check?-3:E(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,0):l},t.inflateInfo="pako inflate (from Nodeca project)"},4805(e,t,n){"use strict";var r=n(20),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,n,l,c,u,A,d){var f,h,g,p,m,y,b,v,E,C=d.bits,I=0,w=0,B=0,Q=0,S=0,x=0,k=0,D=0,O=0,R=0,T=null,P=0,_=new r.Buf16(16),M=new r.Buf16(16),N=null,L=0;for(I=0;I<=15;I++)_[I]=0;for(w=0;w<l;w++)_[t[n+w]]++;for(S=C,Q=15;Q>=1&&0===_[Q];Q--);if(S>Q&&(S=Q),0===Q)return c[u++]=20971520,c[u++]=20971520,d.bits=1,0;for(B=1;B<Q&&0===_[B];B++);for(S<B&&(S=B),D=1,I=1;I<=15;I++)if(D<<=1,(D-=_[I])<0)return-1;if(D>0&&(0===e||1!==Q))return-1;for(M[1]=0,I=1;I<15;I++)M[I+1]=M[I]+_[I];for(w=0;w<l;w++)0!==t[n+w]&&(A[M[t[n+w]]++]=w);if(0===e?(T=N=A,y=19):1===e?(T=i,P-=257,N=o,L-=257,y=256):(T=a,N=s,y=-1),R=0,w=0,I=B,m=u,x=S,k=0,g=-1,p=(O=1<<S)-1,1===e&&O>852||2===e&&O>592)return 1;for(;;){b=I-k,A[w]<y?(v=0,E=A[w]):A[w]>y?(v=N[L+A[w]],E=T[P+A[w]]):(v=96,E=0),f=1<<I-k,B=h=1<<x;do{c[m+(R>>k)+(h-=f)]=b<<24|v<<16|E}while(0!==h);for(f=1<<I-1;R&f;)f>>=1;if(0!==f?(R&=f-1,R+=f):R=0,w++,0===--_[I]){if(I===Q)break;I=t[n+A[w]]}if(I>S&&(R&p)!==g){for(0===k&&(k=S),m+=B,D=1<<(x=I-k);x+k<Q&&!((D-=_[x+k])<=0);)x++,D<<=1;if(O+=1<<x,1===e&&O>852||2===e&&O>592)return 1;c[g=R&p]=S<<24|x<<16|m-u}}return 0!==R&&(c[m+R]=I-k<<24|64<<16),d.bits=S,0}},5317(e){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},9984(e,t,n){"use strict";var r=n(20);function i(e){for(var t=e.length;--t>=0;)e[t]=0}var o=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],a=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],l=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],c=new Array(576);i(c);var u=new Array(60);i(u);var A=new Array(512);i(A);var d=new Array(256);i(d);var f=new Array(29);i(f);var h,g,p,m=new Array(30);function y(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function b(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function v(e){return e<256?A[e]:A[256+(e>>>7)]}function E(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function C(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,E(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function I(e,t,n){C(e,n[2*t],n[2*t+1])}function w(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function B(e,t,n){var r,i,o=new Array(16),a=0;for(r=1;r<=15;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=w(o[s]++,s))}}function Q(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function S(e){e.bi_valid>8?E(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function x(e,t,n,r){var i=2*t,o=2*n;return e[i]<e[o]||e[i]===e[o]&&r[t]<=r[n]}function k(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&x(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!x(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r}function D(e,t,n){var r,i,s,l,c=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*c]<<8|e.pending_buf[e.d_buf+2*c+1],i=e.pending_buf[e.l_buf+c],c++,0===r?I(e,i,t):(I(e,(s=d[i])+256+1,t),0!==(l=o[s])&&C(e,i-=f[s],l),I(e,s=v(--r),n),0!==(l=a[s])&&C(e,r-=m[s],l))}while(c<e.last_lit);I(e,256,t)}function O(e,t){var n,r,i,o=t.dyn_tree,a=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<l;n++)0!==o[2*n]?(e.heap[++e.heap_len]=c=n,e.depth[n]=0):o[2*n+1]=0;for(;e.heap_len<2;)o[2*(i=e.heap[++e.heap_len]=c<2?++c:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=a[2*i+1]);for(t.max_code=c,n=e.heap_len>>1;n>=1;n--)k(e,o,n);i=l;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],k(e,o,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,o[2*i]=o[2*n]+o[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,o[2*n+1]=o[2*r+1]=i,e.heap[1]=i++,k(e,o,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,o,a,s,l=t.dyn_tree,c=t.max_code,u=t.stat_desc.static_tree,A=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,f=t.stat_desc.extra_base,h=t.stat_desc.max_length,g=0;for(o=0;o<=15;o++)e.bl_count[o]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(o=l[2*l[2*(r=e.heap[n])+1]+1]+1)>h&&(o=h,g++),l[2*r+1]=o,r>c||(e.bl_count[o]++,a=0,r>=f&&(a=d[r-f]),s=l[2*r],e.opt_len+=s*(o+a),A&&(e.static_len+=s*(u[2*r+1]+a)));if(0!==g){do{for(o=h-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[h]--,g-=2}while(g>0);for(o=h;0!==o;o--)for(r=e.bl_count[o];0!==r;)(i=e.heap[--n])>c||(l[2*i+1]!==o&&(e.opt_len+=(o-l[2*i+1])*l[2*i],l[2*i+1]=o),r--)}}(e,t),B(o,c,e.bl_count)}function R(e,t,n){var r,i,o=-1,a=t[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=t[2*(r+1)+1],++s<l&&i===a||(s<c?e.bl_tree[2*i]+=s:0!==i?(i!==o&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,o=i,0===a?(l=138,c=3):i===a?(l=6,c=3):(l=7,c=4))}function T(e,t,n){var r,i,o=-1,a=t[1],s=0,l=7,c=4;for(0===a&&(l=138,c=3),r=0;r<=n;r++)if(i=a,a=t[2*(r+1)+1],!(++s<l&&i===a)){if(s<c)do{I(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==o&&(I(e,i,e.bl_tree),s--),I(e,16,e.bl_tree),C(e,s-3,2)):s<=10?(I(e,17,e.bl_tree),C(e,s-3,3)):(I(e,18,e.bl_tree),C(e,s-11,7));s=0,o=i,0===a?(l=138,c=3):i===a?(l=6,c=3):(l=7,c=4)}}i(m);var P=!1;function _(e,t,n,i){C(e,0+(i?1:0),3),function(e,t,n){S(e),E(e,n),E(e,~n),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n)}t._tr_init=function(e){P||(function(){var e,t,n,r,i,l=new Array(16);for(n=0,r=0;r<28;r++)for(f[r]=n,e=0;e<1<<o[r];e++)d[n++]=r;for(d[n-1]=r,i=0,r=0;r<16;r++)for(m[r]=i,e=0;e<1<<a[r];e++)A[i++]=r;for(i>>=7;r<30;r++)for(m[r]=i<<7,e=0;e<1<<a[r]-7;e++)A[256+i++]=r;for(t=0;t<=15;t++)l[t]=0;for(e=0;e<=143;)c[2*e+1]=8,e++,l[8]++;for(;e<=255;)c[2*e+1]=9,e++,l[9]++;for(;e<=279;)c[2*e+1]=7,e++,l[7]++;for(;e<=287;)c[2*e+1]=8,e++,l[8]++;for(B(c,287,l),e=0;e<30;e++)u[2*e+1]=5,u[2*e]=w(e,5);h=new y(c,o,257,286,15),g=new y(u,a,0,30,15),p=new y(new Array(0),s,0,19,7)}(),P=!0),e.l_desc=new b(e.dyn_ltree,h),e.d_desc=new b(e.dyn_dtree,g),e.bl_desc=new b(e.bl_tree,p),e.bi_buf=0,e.bi_valid=0,Q(e)},t._tr_stored_block=_,t._tr_flush_block=function(e,t,n,r){var i,o,a=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),O(e,e.l_desc),O(e,e.d_desc),a=function(e){var t;for(R(e,e.dyn_ltree,e.l_desc.max_code),R(e,e.dyn_dtree,e.d_desc.max_code),O(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*l[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(o=e.static_len+3+7>>>3)<=i&&(i=o)):i=o=n+5,n+4<=i&&-1!==t?_(e,t,n,r):4===e.strategy||o===i?(C(e,2+(r?1:0),3),D(e,c,u)):(C(e,4+(r?1:0),3),function(e,t,n,r){var i;for(C(e,t-257,5),C(e,n-1,5),C(e,r-4,4),i=0;i<r;i++)C(e,e.bl_tree[2*l[i]+1],3);T(e,e.dyn_ltree,t-1),T(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,a+1),D(e,e.dyn_ltree,e.dyn_dtree)),Q(e),r&&S(e)},t._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(d[n]+256+1)]++,e.dyn_dtree[2*v(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){C(e,2,3),I(e,256,c),function(e){16===e.bi_valid?(E(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},4179(e){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},2999(e){e.exports=function(e){var i=[];return e.replace(n,function(e,n,o){var a=n.toLowerCase();for(o=function(e){var t=e.match(r);return t?t.map(Number):[]}(o),"m"==a&&o.length>2&&(i.push([n].concat(o.splice(0,2))),a="l",n="m"==n?"l":"L");;){if(o.length==t[a])return o.unshift(n),i.push(o);if(o.length<t[a])throw new Error("malformed path data");i.push([n].concat(o.splice(0,t[a])))}}),i};var t={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},n=/([astvzqmhlc])([^astvzqmhlc]*)/gi,r=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi},1719(e){var t="(".charCodeAt(0),n=")".charCodeAt(0),r="'".charCodeAt(0),i='"'.charCodeAt(0),o="\\".charCodeAt(0),a="/".charCodeAt(0),s=",".charCodeAt(0),l=":".charCodeAt(0),c="*".charCodeAt(0),u="u".charCodeAt(0),A="U".charCodeAt(0),d="+".charCodeAt(0),f=/^[a-f0-9?-]+$/i;e.exports=function(e){for(var h,g,p,m,y,b,v,E,C,I=[],w=e,B=0,Q=w.charCodeAt(B),S=w.length,x=[{nodes:I}],k=0,D="",O="",R="";B<S;)if(Q<=32){h=B;do{h+=1,Q=w.charCodeAt(h)}while(Q<=32);m=w.slice(B,h),p=I[I.length-1],Q===n&&k?R=m:p&&"div"===p.type?(p.after=m,p.sourceEndIndex+=m.length):Q===s||Q===l||Q===a&&w.charCodeAt(h+1)!==c&&(!C||C&&"function"===C.type&&"calc"!==C.value)?O=m:I.push({type:"space",sourceIndex:B,sourceEndIndex:h,value:m}),B=h}else if(Q===r||Q===i){h=B,m={type:"string",sourceIndex:B,quote:g=Q===r?"'":'"'};do{if(y=!1,~(h=w.indexOf(g,h+1)))for(b=h;w.charCodeAt(b-1)===o;)b-=1,y=!y;else h=(w+=g).length-1,m.unclosed=!0}while(y);m.value=w.slice(B+1,h),m.sourceEndIndex=m.unclosed?h:h+1,I.push(m),B=h+1,Q=w.charCodeAt(B)}else if(Q===a&&w.charCodeAt(B+1)===c)m={type:"comment",sourceIndex:B,sourceEndIndex:(h=w.indexOf("*/",B))+2},-1===h&&(m.unclosed=!0,h=w.length,m.sourceEndIndex=h),m.value=w.slice(B+2,h),I.push(m),B=h+2,Q=w.charCodeAt(B);else if(Q!==a&&Q!==c||!C||"function"!==C.type||"calc"!==C.value)if(Q===a||Q===s||Q===l)m=w[B],I.push({type:"div",sourceIndex:B-O.length,sourceEndIndex:B+m.length,value:m,before:O,after:""}),O="",B+=1,Q=w.charCodeAt(B);else if(t===Q){h=B;do{h+=1,Q=w.charCodeAt(h)}while(Q<=32);if(E=B,m={type:"function",sourceIndex:B-D.length,value:D,before:w.slice(E+1,h)},B=h,"url"===D&&Q!==r&&Q!==i){h-=1;do{if(y=!1,~(h=w.indexOf(")",h+1)))for(b=h;w.charCodeAt(b-1)===o;)b-=1,y=!y;else h=(w+=")").length-1,m.unclosed=!0}while(y);v=h;do{v-=1,Q=w.charCodeAt(v)}while(Q<=32);E<v?(m.nodes=B!==v+1?[{type:"word",sourceIndex:B,sourceEndIndex:v+1,value:w.slice(B,v+1)}]:[],m.unclosed&&v+1!==h?(m.after="",m.nodes.push({type:"space",sourceIndex:v+1,sourceEndIndex:h,value:w.slice(v+1,h)})):(m.after=w.slice(v+1,h),m.sourceEndIndex=h)):(m.after="",m.nodes=[]),B=h+1,m.sourceEndIndex=m.unclosed?h:B,Q=w.charCodeAt(B),I.push(m)}else k+=1,m.after="",m.sourceEndIndex=B+1,I.push(m),x.push(m),I=m.nodes=[],C=m;D=""}else if(n===Q&&k)B+=1,Q=w.charCodeAt(B),C.after=R,C.sourceEndIndex+=R.length,R="",k-=1,x[x.length-1].sourceEndIndex=B,x.pop(),I=(C=x[k]).nodes;else{h=B;do{Q===o&&(h+=1),h+=1,Q=w.charCodeAt(h)}while(h<S&&!(Q<=32||Q===r||Q===i||Q===s||Q===l||Q===a||Q===t||Q===c&&C&&"function"===C.type&&"calc"===C.value||Q===a&&"function"===C.type&&"calc"===C.value||Q===n&&k));m=w.slice(B,h),t===Q?D=m:u!==m.charCodeAt(0)&&A!==m.charCodeAt(0)||d!==m.charCodeAt(1)||!f.test(m.slice(2))?I.push({type:"word",sourceIndex:B,sourceEndIndex:h,value:m}):I.push({type:"unicode-range",sourceIndex:B,sourceEndIndex:h,value:m}),B=h}else m=w[B],I.push({type:"word",sourceIndex:B-O.length,sourceEndIndex:B+m.length,value:m}),B+=1,Q=w.charCodeAt(B);for(B=x.length-1;B;B-=1)x[B].unclosed=!0,x[B].sourceEndIndex=w.length;return x[0].nodes}},4728(e){var t="-".charCodeAt(0),n="+".charCodeAt(0),r=".".charCodeAt(0),i="e".charCodeAt(0),o="E".charCodeAt(0);e.exports=function(e){var a,s,l,c=0,u=e.length;if(0===u||!function(e){var i,o=e.charCodeAt(0);if(o===n||o===t){if((i=e.charCodeAt(1))>=48&&i<=57)return!0;var a=e.charCodeAt(2);return i===r&&a>=48&&a<=57}return o===r?(i=e.charCodeAt(1))>=48&&i<=57:o>=48&&o<=57}(e))return!1;for((a=e.charCodeAt(c))!==n&&a!==t||c++;c<u&&!((a=e.charCodeAt(c))<48||a>57);)c+=1;if(a=e.charCodeAt(c),s=e.charCodeAt(c+1),a===r&&s>=48&&s<=57)for(c+=2;c<u&&!((a=e.charCodeAt(c))<48||a>57);)c+=1;if(a=e.charCodeAt(c),s=e.charCodeAt(c+1),l=e.charCodeAt(c+2),(a===i||a===o)&&(s>=48&&s<=57||(s===n||s===t)&&l>=48&&l<=57))for(c+=s===n||s===t?3:2;c<u&&!((a=e.charCodeAt(c))<48||a>57);)c+=1;return{number:e.slice(0,c),unit:e.slice(c)}}},7265(e,t,n){"use strict";var r=n(3034);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},5821(e,t,n){e.exports=n(7265)()},3034(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3356(e,t,n){var r=n(1193),i=n(381).EventEmitter;function o(e){if(!(this instanceof o))return new o(e);i.call(this),e=e||{},this.concurrency=e.concurrency||1/0,this.timeout=e.timeout||0,this.autostart=e.autostart||!1,this.results=e.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}function a(){for(var e in this.timers){var t=this.timers[e];delete this.timers[e],clearTimeout(t)}}function s(e){var t=this;function n(e){t.end(e)}this.on("error",n),this.on("end",function r(i){t.removeListener("error",n),t.removeListener("end",r),e(i,this.results)})}function l(e){this.session++,this.running=!1,this.emit("end",e)}e.exports=o,e.exports.default=o,r(o,i),["pop","shift","indexOf","lastIndexOf"].forEach(function(e){o.prototype[e]=function(){return Array.prototype[e].apply(this.jobs,arguments)}}),o.prototype.slice=function(e,t){return this.jobs=this.jobs.slice(e,t),this},o.prototype.reverse=function(){return this.jobs.reverse(),this},["push","unshift","splice"].forEach(function(e){o.prototype[e]=function(){var t=Array.prototype[e].apply(this.jobs,arguments);return this.autostart&&this.start(),t}}),Object.defineProperty(o.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),o.prototype.start=function(e){if(e&&s.call(this,e),this.running=!0,!(this.pending>=this.concurrency))if(0!==this.jobs.length){var t=this,n=this.jobs.shift(),r=!0,i=this.session,o=null,a=!1,c=null,u=n.hasOwnProperty("timeout")?n.timeout:this.timeout;u&&(o=setTimeout(function(){a=!0,t.listeners("timeout").length>0?t.emit("timeout",d,n):d()},u),this.timers[o]=o),this.results&&(c=this.results.length,this.results[c]=null),this.pending++,t.emit("start",n);var A=n(d);A&&A.then&&"function"==typeof A.then&&A.then(function(e){return d(null,e)}).catch(function(e){return d(e||!0)}),this.running&&this.jobs.length>0&&this.start()}else 0===this.pending&&l.call(this);function d(e,s){r&&t.session===i&&(r=!1,t.pending--,null!==o&&(delete t.timers[o],clearTimeout(o)),e?t.emit("error",e,n):!1===a&&(null!==c&&(t.results[c]=Array.prototype.slice.call(arguments,1)),t.emit("success",s,n)),t.session===i&&(0===t.pending&&0===t.jobs.length?l.call(t):t.running&&t.start()))}},o.prototype.stop=function(){this.running=!1},o.prototype.end=function(e){a.call(this),this.jobs.length=0,this.pending=0,l.call(this,e)}},8343(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e){return function(e){if(Array.isArray(e))return f(e)}(e)||o(e)||d(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=d(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=g(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){return h(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||d(e,t)||A()}function A(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h(e){if(Array.isArray(e))return e}function g(e){var t=function(e){if("object"!==r(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}function p(e,t,n){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function m(e,t){return function(e,t){return t.get?t.get.call(e):t.value}(e,b(e,t,"get"))}function y(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,b(e,t,"set"),n),n}function b(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}n.r(t),n.d(t,{default:()=>W});var v={name:"gregorian_en",months:[["January","Jan"],["February","Feb"],["March","Mar"],["April","Apr"],["May","May"],["June","Jun"],["July","Jul"],["August","Aug"],["September","Sep"],["October","Oct"],["November","Nov"],["December","Dec"]],weekDays:[["Saturday","Sat"],["Sunday","Sun"],["Monday","Mon"],["Tuesday","Tue"],["Wednesday","Wed"],["Thursday","Thu"],["Friday","Fri"]],digits:["0","1","2","3","4","5","6","7","8","9"],meridiems:[["AM","am"],["PM","pm"]]},E={name:"gregorian",startYear:1,yearLength:365,epoch:1721424,century:20,weekStartDayIndex:1,getMonthLengths:function(e){return[31,e?29:28,31,30,31,30,31,31,30,31,30,31]},isLeap:function(e){return e%4==0&&e%100!=0||e%400==0},getLeaps:function(e){if(0!==e){for(var t=e>0?1:-1,n=[];e>0?t<=e:e<=t;)this.isLeap(t)&&n.push(t),e>0?t++:t--;return n}},getDayOfYear:function(e){for(var t=e.year,n=e.month,r=e.day,i=this.getMonthLengths(this.isLeap(t)),o=0;o<n.index;o++)r+=i[o];return r},getAllDays:function(e){var t=e.year;return this.yearLength*(t-1)+this.leapsLength(t)+this.getDayOfYear(e)},leapsLength:function(e){return((e-1)/4|0)+(-(e-1)/100|0)+((e-1)/400|0)},guessYear:function(e,t){return~~(e/365.24)+(t>0?1:-1)}};function C(e){return e&&e.constructor===Object}function I(e){if(!isNaN(e))return parseInt(e)}function w(e){return Array.isArray(e)}function B(e,t,n){return void 0===e||e<t||e>n}var Q=new WeakMap,S=new WeakMap,x=new WeakMap,k=new WeakMap,D=new WeakMap,O=new WeakMap,R=new WeakMap,T=new WeakMap,P=new WeakMap,_=new WeakMap,M=new WeakMap,N=new WeakMap,L=new WeakMap,F=new WeakMap,U=new WeakMap,z=new WeakMap,H=new WeakMap,j=new WeakMap,G=new WeakMap,Y=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),p(this,Q,{writable:!0,value:void 0}),p(this,S,{writable:!0,value:void 0}),p(this,x,{writable:!0,value:void 0}),p(this,k,{writable:!0,value:void 0}),p(this,D,{writable:!0,value:void 0}),p(this,O,{writable:!0,value:void 0}),p(this,R,{writable:!0,value:void 0}),p(this,T,{writable:!0,value:void 0}),p(this,P,{writable:!0,value:v}),p(this,_,{writable:!0,value:E}),p(this,M,{writable:!0,value:!1}),p(this,N,{writable:!0,value:{}}),p(this,L,{writable:!0,value:/^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d\.\d\d\dZ$/}),p(this,F,{writable:!0,value:[]}),p(this,U,{writable:!0,value:!0}),p(this,z,{writable:!0,value:function(e,t){switch(e){case"YYYY":return["year",t];case"YY":return["year","".concat(m(n,_).century).concat(t)];case"MMMM":case"MMM":return["month",n.months.findIndex(function(e){var n=e.name,r=e.shortName;return new RegExp(t,"i").test(n+r)})+1];case"MM":case"M":return["month",t];case"DD":case"D":return["day",t];case"HH":case"H":return["hour",t];case"hh":case"h":var r=I(t);return["hour",r>12?r-12:r];case"mm":case"m":return["minute",t];case"ss":case"s":return["second",t];case"SSS":case"SS":case"S":return["millisecond",t];default:return[]}}}),p(this,H,{writable:!0,value:function(){return 0===m(n,Q)&&0!==m(n,_).startYear}}),p(this,j,{writable:!0,value:function(){if(m(n,U)&&n.isValid){var e=Math.floor,t=function(t,n){return[(o=t,(o<0?-1:1)*Math.abs(e(t/n))),(r=t,i=n,(r<0&&-0!==e(r%i)?i:0)+e(t%n))];var r,i,o},r=function(){if(m(n,S)<0||m(n,S)>11){var e=m(n,S)<0?-1:1,r=u(t(m(n,S),12),2),i=r[0],o=r[1];y(n,Q,m(n,Q)+i),y(n,S,o),m(n,H).call(n)&&y(n,Q,e)}};for(y(n,U,!1),[["millisecond","second",1e3],["second","minute",60],["minute","hour",60],["hour","day",24]].forEach(function(e){var r=u(e,3),i=r[0],o=r[1],a=r[2];if(function(e,t){return e>=t||e<0}(n[i],a)){var s=u(t(n[i],a),2),l=s[0],c=s[1];n[o]+=l,n[i]=c}}),y(n,U,!0),r();m(n,x)<-m(n,_).yearLength||m(n,x)>m(n,_).yearLength;){if(m(n,S)>0){for(var i=m(n,_).getMonthLengths(n.isLeap),o=0;o<m(n,S);o++)y(n,x,m(n,x)+i[o]);y(n,S,0)}var a=n.isLeap?n.calendar.yearLength+1:n.calendar.yearLength;y(n,x,m(n,x)+a*(m(n,x)<0?1:-1)),y(n,Q,m(n,Q)+(m(n,x)<0?-1:1))}for(;;){var s;for(r();m(n,x)<1;)y(n,S,m(n,S)-1),r(),y(n,x,n.month.length+m(n,x));if(m(n,x)<=n.month.length||isNaN(m(n,x)))break;y(n,x,m(n,x)-n.month.length),y(n,S,(s=m(n,S),++s))}m(n,k)||y(n,k,0),m(n,D)||y(n,D,0),m(n,O)||y(n,O,0),m(n,R)||y(n,R,0)}}}),p(this,G,{writable:!0,value:function(){return(m(n,N).weekDays||m(n,P).weekDays).map(function(e,t){var r=u(e,2),i=r[0],o=r[1],a=t-n.weekStartDayIndex;return a<0&&(a+=7),{name:i,shortName:o,index:a,number:a+1,toString:function(){return this.number.toString()},valueOf:function(){return this.number}}})}});var r=C(t)?l({},t):t,i=!0;if(r&&"boolean"!=typeof r||(r={date:new Date}),C(r)||(r={date:r}),0!==Object.keys(r).length){for(var o in C(r.calendar)&&y(this,_,r.calendar),C(r.locale)&&y(this,P,r.locale),isNaN(r.year)&&isNaN(r.month)&&isNaN(r.day)&&!r.date&&(r.date=new Date),r.date&&("string"==typeof r.date&&r.format&&y(this,T,r.format),this.setDate(r.date),r.calendar&&this.convert(r.calendar),i=!1),delete r.calendar,delete r.locale,delete r.date,r)this.set(o,r[o]);m(this,H).call(this)&&y(this,Q,-1),i&&m(this,j).call(this)}}var t,n;return t=e,n=[{key:"parse",value:function(e){if(!e)return this;var t,n,r=m(this,T),s=m(this,P).digits,l=a(s);try{for(l.s();!(t=l.n()).done;){var c=t.value;e=e.replace(new RegExp(c,"g"),s.indexOf(c))}}catch(e){l.e(e)}finally{l.f()}if(r)for(var f=r.split(/[^\w\u0600-\u06FF]/),g=e.split(/[^\w\u0600-\u06FF]/),p=0;p<f.length;p++)this.set.apply(this,i(m(this,z).call(this,f[p],g[p])));else{var b=(h(n=e.match(/(-?\d{2,4})?\W?([A-z]{3,9}|\d{1,2})?\W?(\d{1,2})?\W?(\d{1,2})?\W?(\d{1,2})?\W?(\d{1,2})?\W?(\d{1,3})?\W?(am|pm)?/))||o(n)||d(n)||A()).slice(1),v=b[1];v&&(v=/\d+/.test(v)?I(v)-1:this.months.findIndex(function(e){return new RegExp(v,"i").test(e.name)})),b[1]=v;var E=u(b.map(I),7),C=E[0],w=E[1],B=E[2],_=E[3],M=E[4],N=E[5],L=E[6];y(this,Q,C),y(this,S,w),y(this,x,B),y(this,k,_),y(this,D,M),y(this,O,N),y(this,R,L)}var F=u(m(this,P).meridiems[1],2),U=F[0],H=F[1];return m(this,k)<12&&(e.includes(U)||e.includes(H))&&y(this,k,m(this,k)+12),m(this,j).call(this),this}},{key:"convert",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,n=arguments.length>1?arguments[1]:void 0;if(C(n)&&y(this,P,n),!C(t)||t.name===m(this,_).name)return this;var r=this.toJulianDay()-t.epoch,i=new e({calendar:t,year:t.guessYear(r,m(this,Q)),month:1,day:1});return i.day+=r-i.toDays(),y(this,Q,i.year),y(this,S,i.month.index),y(this,x,i.day),y(this,_,t),this}},{key:"format",value:function(e,t){if(!this.isValid||e&&"string"!=typeof e)return"";e||(e=m(this,T)||"YYYY/MM/DD"),w(t)||(t=[]),t=(t=t.concat(m(this,F))).filter(function(e){return"string"==typeof e||(console.warn("type of all items in the ignore list must be string, found",r(e)),!1)}).map(function(e){return e.replace(/[*/+\-()[\]{}\s$^]/g,function(e){return"\\"+e})});var n,i=new RegExp("".concat(t.join("|")).concat(t.length>0?"|":"","YYYY|YY|MMMM|MMM|MM|M|WW|W|DDDD|DDD|DD|D|dddd|ddd|dd|d|HH|H|hh|h|mm|m|ss|s|SSS|SS|S|A|a|."),"g"),o="",s=a(e.match(i)||[]);try{for(s.s();!(n=s.n()).done;){var l=n.value,c=this.getValue(l);o+=t.includes(l)?l:0===c?c:c||l}}catch(e){s.e(e)}finally{s.f()}var u=this.digits;return o.replace(/[0-9]/g,function(e){return u[e]})}},{key:"getProperty",value:function(e){return this.getValue(e)}},{key:"getValue",value:function(e){var t=function(e){return e<10?"0"+e:e};switch(e){case"YYYY":return this.year;case"YY":return this.year.toString().substring(2,4);case"MMMM":return this.month.name;case"MMM":return this.month.shortName;case"MM":return t(this.month.number);case"M":return this.month.number;case"WW":return t(this.weekOfYear);case"W":return this.weekOfYear;case"DDDD":case"DDD":return this.dayOfYear;case"DD":return t(this.day);case"D":return this.day;case"HH":return t(this.hour);case"H":return this.hour;case"dddd":return this.weekDay.name;case"ddd":return this.weekDay.shortName;case"dd":return t(this.weekDay.number);case"d":return this.weekDay.number;case"hh":return t(this.hour>12?this.hour-12:this.hour||12);case"h":return this.hour>12?this.hour-12:this.hour||12;case"mm":return t(this.minute);case"m":return this.minute;case"ss":return t(this.second);case"s":return this.second;case"SSS":return m(this,R)<10?"00".concat(m(this,R)):m(this,R)<100?"0".concat(m(this,R)):m(this,R);case"SS":return m(this,R)<10?"00":m(this,R)<100?("0"+m(this,R)).substring(2,0):m(this,R).toString().substring(0,2);case"S":return m(this,R)<10||m(this,R)<100?"0":m(this,R).toString().substring(0,1);case"a":return this.hour>=12?m(this,P).meridiems[1][1]:m(this,P).meridiems[0][1];case"A":return this.hour>=12?m(this,P).meridiems[1][0]:m(this,P).meridiems[0][0];default:return""}}},{key:"setYear",value:function(e){return this.year=e,this}},{key:"setMonths",value:function(e){return this.months=e,this}},{key:"setMonth",value:function(e){return this.month=e,this}},{key:"setWeekDays",value:function(e){return this.weekDays=e,this}},{key:"setDigits",value:function(e){return this.digits=e,this}},{key:"setDay",value:function(e){return this.day=e,this}},{key:"setHour",value:function(e){return this.hour=e,this}},{key:"setMinute",value:function(e){return this.minute=e,this}},{key:"setSecond",value:function(e){return this.second=e,this}},{key:"setMillisecond",value:function(e){return this.millisecond=e,this}},{key:"setFormat",value:function(e){return y(this,T,e),this}},{key:"setLocale",value:function(e){return this.locale=e,this}},{key:"setCalendar",value:function(e){return this.calendar=e,this}},{key:"setDate",value:function(t){if("string"==typeof t){if(!m(this,L).test(t))return this.parse(t);t=new Date(t)}return"number"==typeof t&&(t=new Date(t)),t instanceof Date&&(y(this,_,E),y(this,Q,t.getFullYear()),y(this,S,t.getMonth()),y(this,x,t.getDate()),y(this,k,t.getHours()),y(this,D,t.getMinutes()),y(this,O,t.getSeconds()),y(this,R,t.getMilliseconds()),y(this,M,!1)),t instanceof e&&(y(this,Q,t.year),y(this,S,t.month.index),y(this,x,t.day),y(this,k,t.hour),y(this,D,t.minute),y(this,O,t.second),y(this,R,t.millisecond),y(this,P,t.locale),y(this,T,t._format),y(this,_,t.calendar),y(this,M,t.isUTC),y(this,F,t.ignoreList),y(this,N,t.custom)),this}},{key:"setIgnoreList",value:function(e){return this.ignoreList=e,this}},{key:"set",value:function(e,t){if(null==e)return this;if(C(e)){var n=l({},e);for(var r in n.date&&(this.setDate(n.date),delete n.date),n.calendar&&(this.convert(n.calendar),delete n.calendar),n.locale&&(this.setLocale(n.locale),delete n.locale),y(this,U,!1),n)this.set(r,n[r]);return y(this,U,!0),m(this,j).call(this),this}"format"===e&&(e="_format");try{this[e]=t}catch(e){}return this}},{key:"add",value:function(e,t){if(!(e=I(e))||!t)return this;switch(t){case"years":case"y":t="year";break;case"months":case"M":t="month";break;case"days":case"d":t="day";break;case"hours":case"h":t="hour";break;case"minutes":case"m":t="minute";break;case"seconds":case"s":t="second";break;case"milliseconds":case"ms":t="millisecond"}return this[t]+=e,this}},{key:"subtract",value:function(e,t){return this.add(-e,t)}},{key:"toFirstOfYear",value:function(){return this.month=1,this.day=1,this}},{key:"toLastOfYear",value:function(){return this.day>=29&&(this.day=29),this.month=12,this.toLastOfMonth(),this}},{key:"toFirstOfMonth",value:function(){return y(this,x,1),this}},{key:"toLastOfMonth",value:function(){return y(this,x,0),y(this,S,m(this,S)+1),m(this,j).call(this),this}},{key:"toFirstOfWeek",value:function(){return this.day-=this.weekDay.index,this}},{key:"toLastOfWeek",value:function(){return this.day+=6-this.weekDay.index,this}},{key:"toFirstWeekOfYear",value:function(){return this.toFirstOfYear(),0===this.weekDay.index?this:this.toLastOfWeek().setDay(this.day+1)}},{key:"toLastWeekOfYear",value:function(){return this.toLastOfYear().toFirstOfWeek()}},{key:"toString",value:function(){return this.format()}},{key:"toDate",value:function(){var t=new e(this);return"gregorian"!==m(this,_).name&&t.convert(E),new Date(t.year,t.month.index,t.day,t.hour,t.minute,t.second,t.millisecond)}},{key:"toUTC",value:function(){return m(this,M)||(this.minute+=this.toDate().getTimezoneOffset(),y(this,M,!0)),this}},{key:"toUnix",value:function(){return this.unix}},{key:"toJulianDay",value:function(){return this.toDays()+m(this,_).epoch}},{key:"toObject",value:function(){return{year:m(this,Q),month:this.month,day:m(this,x),weekDay:this.weekDay,hour:m(this,k),minute:m(this,D),second:m(this,O),millisecond:m(this,R),weekOfYear:this.weekOfYear,dayOfYear:this.dayOfYear,daysLeft:this.daysLeft,calendar:m(this,_),locale:m(this,P),format:m(this,T)||"YYYY/MM/DD",ignoreList:m(this,F)}}},{key:"toJSON",value:function(){return this.valueOf()}},{key:"valueOf",value:function(){return this.toDate().valueOf()}},{key:"toDays",value:function(){if(this.isValid)return m(this,_).getAllDays(this)}},{key:"dayOfBeginning",get:function(){return this.toDays()}},{key:"dayOfYear",get:function(){if(this.isValid)return m(this,_).getDayOfYear(this)}},{key:"weekOfYear",get:function(){if(this.isValid)return 1+~~(this.dayOfYear/7)}},{key:"daysLeft",get:function(){if(this.isValid){var e=m(this,_).yearLength;return(this.isLeap?e+1:e)-this.dayOfYear}}},{key:"year",get:function(){return m(this,Q)},set:function(e){y(this,Q,I(e)),m(this,j).call(this)}},{key:"month",get:function(){return this.months[m(this,S)]||{}},set:function(e){var t;e=null!==(t=I(e.valueOf())-1)&&void 0!==t?t:void 0,y(this,S,e),B(e,0,11)&&m(this,j).call(this)}},{key:"monthIndex",get:function(){return m(this,S)}},{key:"day",get:function(){return m(this,x)},set:function(e){e=I(e),y(this,x,e),B(e,1,28)&&m(this,j).call(this)}},{key:"weekDay",get:function(){if(!this.isValid)return{};var e=(this.toJulianDay()+3)%7;return m(this,G).call(this)[e]}},{key:"hour",get:function(){return m(this,k)},set:function(e){e=I(e),y(this,k,e),B(e,0,23)&&m(this,j).call(this)}},{key:"minute",get:function(){return m(this,D)},set:function(e){e=I(e),y(this,D,e),B(e,0,59)&&m(this,j).call(this)}},{key:"second",get:function(){return m(this,O)},set:function(e){e=I(e),y(this,O,e),B(e,0,59)&&m(this,j).call(this)}},{key:"millisecond",get:function(){return m(this,R)},set:function(e){e=I(e),y(this,R,e),B(e,0,999)&&m(this,j).call(this)}},{key:"months",get:function(){var e=m(this,_).getMonthLengths(this.isLeap),t=(m(this,N).months||m(this,P).months).map(function(t,n){var r=u(t,2);return{name:r[0],shortName:r[1],length:e[n],index:n,number:n+1,toString:function(){return this.number.toString()},valueOf:function(){return this.number}}});return t},set:function(e){if(!e)return delete m(this,N).months;w(e)&&12===e.length&&e.every(function(e){return w(e)&&2===e.length&&e.every(function(e){return"string"==typeof e})})&&(m(this,N).months=e)}},{key:"weekDays",get:function(){return m(this,G).call(this).sort(function(e,t){return e.index-t.index})},set:function(e){if(!e)return delete m(this,N).weekDays;w(e)&&7===e.length&&e.every(function(e){return w(e)&&2===e.length&&e.every(function(e){return"string"==typeof e})})&&(m(this,N).weekDays=e)}},{key:"leaps",get:function(){return m(this,_).getLeaps(m(this,Q))}},{key:"calendar",get:function(){return m(this,_)},set:function(e){this.convert(e)}},{key:"locale",get:function(){return m(this,P)},set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v;C(e)&&y(this,P,e)}},{key:"custom",get:function(){return m(this,N)}},{key:"meridiems",get:function(){return m(this,P).meridiems}},{key:"digits",get:function(){return m(this,N).digits||m(this,P).digits},set:function(e){if(!e)return delete m(this,N).digits;w(e)&&10===e.length&&(m(this,N).digits=e)}},{key:"_format",get:function(){return m(this,T)},set:function(e){"string"==typeof e&&y(this,T,e)}},{key:"isLeap",get:function(){return m(this,_).isLeap(m(this,Q))}},{key:"isValid",get:function(){return!isNaN(m(this,Q))&&!isNaN(m(this,S))&&!isNaN(m(this,x))}},{key:"isUTC",get:function(){return m(this,M)}},{key:"unix",get:function(){return(this.valueOf()-this.millisecond)/1e3}},{key:"ignoreList",get:function(){return m(this,F)},set:function(e){w(e)&&y(this,F,e)}},{key:"weekStartDayIndex",get:function(){return m(this,_).weekStartDayIndex},set:function(e){void 0!==(e=I(e))&&(m(this,_).weekStartDayIndex=Math.abs(e)%7)}},{key:"date",set:function(e){this.setDate(e)}}],n&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),W=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(Y))},318(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>E});var r=n(7380),i=n(1354),o=n(7857),a=n(7724),s=n(1609),l=n.n(s),c=n(5821),u=n.n(c);if("undefined"!=typeof Element&&!Element.prototype.matches){var A=Element.prototype;A.matches=A.matchesSelector||A.mozMatchesSelector||A.msMatchesSelector||A.oMatchesSelector||A.webkitMatchesSelector}var d=function(e,t,n){for(var r=e;r;){var i=r===n||r===document.body;if(i||1===r.nodeType&&r.matches(t)){i&&(r=null);break}r=r.parentNode}return r},f=function(e,t){return Array.from(e.parentNode.children).filter(function(e){return""===t||!e.matches(t)}).indexOf(e)},h="px",g=function(e){function t(e){(0,r.A)(this,t);var n=(0,o.A)(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onMouseDown=n.onMouseDown.bind(n),n.onDragStart=n.onDragStart.bind(n),n.onDragEnter=n.onDragEnter.bind(n),n.onDragEnd=n.onDragEnd.bind(n),n.autoScroll=n.autoScroll.bind(n),n.state={fromIndex:-1,toIndex:-1},n.scrollElement=null,n.scrollTimerId=-1,n.direction=3,n}return(0,a.A)(t,e),(0,i.A)(t,[{key:"componentWillUnmount",value:function(){this.dragLine&&this.dragLine.parentNode&&(this.dragLine.parentNode.removeChild(this.dragLine),this.dragLine=null,this.cacheDragTarget=null)}},{key:"onMouseDown",value:function(e){this.startDrag(e)}},{key:"onDragStart",value:function(e){var t=this.getDragNode(e.target),n=e;if(t){var r=t.parentNode;n.dataTransfer.setData("Text",""),n.dataTransfer.effectAllowed="move",r.ondragenter=this.onDragEnter,r.ondragover=function(e){return e.preventDefault(),!0};var i=f(t,this.props.ignoreSelector);this.setState({fromIndex:i,toIndex:i}),this.scrollElement=function(e){var t=e;do{var n=window.getComputedStyle(t).overflow;if(("auto"===n||"scroll"===n)&&t&&t.nodeType&&(t.offsetWidth<t.scrollWidth||t.offsetHeight<t.scrollHeight))break;if(!t||!t.nodeType||t===document.body){t=null;break}t=t.parentNode}while(t);return t}(r)}}},{key:"onDragEnter",value:function(e){var t=this.getDragNode(e.target),n=e,r=void 0;t?(r=f(t,this.props.ignoreSelector),this.props.enableScroll&&this.resolveAutoScroll(n,t)):(r=-1,this.stopAutoScroll()),this.cacheDragTarget=t,this.setState({toIndex:r}),this.fixDragLine(t)}},{key:"onDragEnd",value:function(e){var t=this.getDragNode(e.target);this.stopAutoScroll(),t&&(t.removeAttribute("draggable"),t.ondragstart=null,t.ondragend=null,t.parentNode.ondragenter=null,t.parentNode.ondragover=null,this.state.fromIndex>=0&&this.state.fromIndex!==this.state.toIndex&&this.props.onDragEnd(this.state.fromIndex,this.state.toIndex)),this.hideDragLine(),this.setState({fromIndex:-1,toIndex:-1})}},{key:"getDragNode",value:function(e){return d(e,this.props.nodeSelector,this.dragList)}},{key:"getHandleNode",value:function(e){return d(e,this.props.handleSelector||this.props.nodeSelector,this.dragList)}},{key:"getDragLine",value:function(){return this.dragLine||(this.dragLine=window.document.createElement("div"),this.dragLine.setAttribute("style","position:fixed;z-index:9999;height:0;margin-top:-1px;border-bottom:dashed 2px red;display:none;"),window.document.body.appendChild(this.dragLine)),this.dragLine.className=this.props.lineClassName||"",this.dragLine}},{key:"startDrag",value:function(e){var t=this.getHandleNode(e.target);if(t){var n=this.props.handleSelector&&this.props.handleSelector!==this.props.nodeSelector?this.getDragNode(t):t;n&&(t.setAttribute("draggable",!1),n.setAttribute("draggable",!0),n.ondragstart=this.onDragStart,n.ondragend=this.onDragEnd)}}},{key:"resolveAutoScroll",value:function(e,t){if(this.scrollElement){var n=this.scrollElement.getBoundingClientRect(),r=n.top,i=n.height,o=t.offsetHeight,a=e.pageY,s=o*(2/3);this.direction=0,a>r+i-s?this.direction=3:a<r+s&&(this.direction=1),this.direction?this.scrollTimerId<0&&(this.scrollTimerId=setInterval(this.autoScroll,20)):this.stopAutoScroll()}}},{key:"stopAutoScroll",value:function(){clearInterval(this.scrollTimerId),this.scrollTimerId=-1,this.fixDragLine(this.cacheDragTarget)}},{key:"autoScroll",value:function(){var e=this.scrollElement.scrollTop;3===this.direction?(this.scrollElement.scrollTop=e+this.props.scrollSpeed,e===this.scrollElement.scrollTop&&this.stopAutoScroll()):1===this.direction?(this.scrollElement.scrollTop=e-this.props.scrollSpeed,this.scrollElement.scrollTop<=0&&this.stopAutoScroll()):this.stopAutoScroll()}},{key:"hideDragLine",value:function(){this.dragLine&&(this.dragLine.style.display="none")}},{key:"fixDragLine",value:function(e){var t=this.getDragLine();if(!e||this.state.fromIndex<0||this.state.fromIndex===this.state.toIndex)this.hideDragLine();else{var n=e.getBoundingClientRect(),r=n.left,i=n.top,o=n.width,a=n.height,s=this.state.toIndex<this.state.fromIndex?i:i+a;if(this.props.enableScroll&&this.scrollElement){var l=this.scrollElement.getBoundingClientRect(),c=l.height,u=l.top;if(s<u-2||s>u+c+2)return void this.hideDragLine()}t.style.left=r+h,t.style.width=o+h,t.style.top=s+h,t.style.display="block"}}},{key:"render",value:function(){var e=this;return l().createElement("div",{role:"presentation",onPointerDown:this.onMouseDown,ref:function(t){e.dragList=t}},this.props.children)}}]),t}(s.Component);g.propTypes={onDragEnd:u().func.isRequired,handleSelector:u().string,nodeSelector:u().string,ignoreSelector:u().string,enableScroll:u().bool,scrollSpeed:u().number,lineClassName:u().string,children:u().node},g.defaultProps={nodeSelector:"tr",ignoreSelector:"",enableScroll:!0,scrollSpeed:10,handleSelector:"",lineClassName:"",children:null};const p=g;var m=n(8770),y="px",b=function(e){function t(){return(0,r.A)(this,t),(0,o.A)(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return(0,a.A)(t,e),(0,i.A)(t,[{key:"getDragLine",value:function(){return this.dragLine||((0,m.A)(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"getDragLine",this).call(this),this.dragLine.setAttribute("style",this.dragLine.getAttribute("style")+"width:0;margin-left:-1px;margin-top:0;border-bottom:0 none;border-left:dashed 2px red;")),this.dragLine}},{key:"resolveAutoScroll",value:function(e,t){if(this.scrollElement){var n=this.scrollElement.getBoundingClientRect(),r=n.left,i=n.width,o=t.offsetWidth,a=e.pageX,s=2*o/3;this.direction=0,a>r+i-s?this.direction=2:a<r+s&&(this.direction=4),this.direction?this.scrollTimerId<0&&(this.scrollTimerId=setInterval(this.autoScroll,20)):this.stopAutoScroll()}}},{key:"autoScroll",value:function(){var e=this.scrollElement.scrollLeft;2===this.direction?(this.scrollElement.scrollLeft=e+this.props.scrollSpeed,e===this.scrollElement.scrollLeft&&this.stopAutoScroll()):4===this.direction?(this.scrollElement.scrollLeft=e-this.props.scrollSpeed,this.scrollElement.scrollLeft<=0&&this.stopAutoScroll()):this.stopAutoScroll()}},{key:"fixDragLine",value:function(e){var t=this.getDragLine();if(!e||this.state.fromIndex<0||this.state.fromIndex===this.state.toIndex)this.hideDragLine();else{var n=e.getBoundingClientRect(),r=n.left,i=n.top,o=n.width,a=n.height,s=this.state.toIndex<this.state.fromIndex?r:r+o;if(this.props.enableScroll&&this.scrollElement){var l=this.scrollElement.getBoundingClientRect(),c=l.width,u=l.left;if(s<u-2||s>u+c+2)return void this.hideDragLine()}t.style.top=i+y,t.style.height=a+y,t.style.left=s+y,t.style.display="block"}}}]),t}(p);const v=b;p.DragColumn=v;const E=p},3668(e,t,n){e.exports=function(e,t){"use strict";var n=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(t);function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e,t,n,r,o){var s=r.position,l=r.fixMainPosition,d=r.fixRelativePosition,f=r.offsetY,h=void 0===f?0:f,g=r.offsetX,p=void 0===g?0:g,m=r.defaultArrow,y=r.animations,b=void 0===y?[]:y,v=r.zIndex,E=r.onChange;if(e.current&&t.current){var C,I,w,B,Q=(I=void 0!==window.pageXOffset,w="CSS1Compat"===(document.compatMode||""),{scrollLeft:I?window.pageXOffset:w?document.documentElement.scrollLeft:document.body.scrollLeft,scrollTop:I?window.pageYOffset:w?document.documentElement.scrollTop:document.body.scrollTop}),S=Q.scrollLeft,x=Q.scrollTop,k=c(e.current,S,x),D=k.top,O=k.left,R=k.height,T=k.width,P=k.right,_=k.bottom,M=c(t.current,S,x),N=M.top,L=M.left,F=M.height,U=M.width,z=document.documentElement,H=z.clientHeight,j=z.clientWidth,G=t.current.parentNode,Y=function(e){if(!e)return[0,0];var t=a((e.style.transform.match(/translate\((.*?)px,\s(.*?)px\)/)||[]).map(function(e){return Number(e)}),3),n=t[1],r=void 0===n?0:n,i=t[2];return[r,void 0===i?0:i]}(G),W=a(Y,2),V=W[0],q=W[1],J=function(e){var t=a(e.split("-"),2),n=t[0],r=void 0===n?"bottom":n,i=t[1],o=void 0===i?"center":i;"auto"===r&&(r="bottom"),"auto"===o&&(o="center");var s="top"===r||"bottom"===r,l="left"===r||"right"===r;return l&&("start"===o&&(o="top"),"end"===o&&(o="bottom")),s&&("start"===o&&(o="left"),"end"===o&&(o="right")),[r,o,s,l]}(s),K=a(J,4),X=K[0],Z=K[1],$=K[2],ee=K[3],te=X,ne=function(e,t){return"translate(".concat(e,"px, ").concat(t,"px)")},re=T-U,ie=R-F,oe="left"===Z?0:"right"===Z?re:re/2,ae=re-oe,se="top"===Z?0:"bottom"===Z?ie:ie/2,le=ie-se,ce=O-L+V,ue=D-N+q,Ae=0,de=0,fe=u(e.current),he=[],ge=n.current,pe=c(ge,S,x)||{},me=pe.height,ye=void 0===me?0:me,be=pe.width,ve=void 0===be?0:be,Ee=ce,Ce=ue,Ie={top:"bottom",bottom:"top",left:"right",right:"left"};for($&&(ce+=oe,ue+="top"===X?-F:R,m&&(ye=11,ve=20)),ee&&(ce+="left"===X?-U:T,ue+=se,m&&(ye=20,ve=11));fe;)he.push(fe),Be(c(fe,S,x)),fe=u(fe.parentNode);Be({top:x,bottom:x+H,left:S,right:S+j,height:H,width:j}),$&&(ue+="bottom"===te?h:-h),ee&&(ce+="right"===te?p:-p),ce-=Ae,ue-=de,C=Ie[te],ge&&($&&((B=T<U)?Ee+=T/2:Ee=ce+U/2,Ee-=ve/2,"bottom"===te&&(Ce=ue,ue+=ye),"top"===te&&(Ce=(ue-=ye)+F),Ae<0&&Ae-oe<0&&(B?Ee+=(oe-Ae)/2:T-oe+Ae<U&&(Ee+=(T-oe+Ae-U)/2)),Ae>0&&Ae+ae>0&&(B?Ee-=(Ae+ae)/2:T-Ae-ae<U&&(Ee-=(T-Ae-ae-U)/2))),ee&&((B=R<F)?Ce+=R/2:Ce=ue+F/2,Ce-=ye/2,"left"===te&&(Ee=(ce-=ve)+U),"right"===te&&(Ee=ce,ce+=ve),de<0&&de-se<0&&(B?Ce+=(se-de)/2:R-se+de<F&&(Ce+=(R-se+de-F)/2)),de>0&&de+le>0&&(B?Ce-=(de+le)/2:R-de-le<F&&(Ce-=(R-de-le-F)/2))),ge.setAttribute("direction",C),ge.style.height=ye+"px",ge.style.width=ve+"px",ge.style.transform=ne(Ee,Ce),ge.style.visibility="visible",ge.style.zIndex=v+1),G.style.transform=ne(ce,ue);var we={popper:{top:ue,bottom:ue+F,left:ce,right:ce+U,height:F,width:U},element:{top:D,bottom:_,left:O,right:P,height:R,width:T},arrow:{top:Ce,bottom:Ce+ye,left:Ee,right:Ee+ve,height:ye,width:ve,direction:C},position:te+"-"+(0!==Ae?"auto":Z),scroll:{scrollLeft:S,scrollTop:x},scrollableParents:he,event:o};o||b.forEach(function(e){e({popper:G,arrow:ge,data:i(i({},we),{},{getTransform:ne,mirror:Ie})})}),G.style.visibility="visible","function"==typeof E&&E(we)}function Be(e){var t=e.top,n=e.bottom,r=e.left,i=e.right,o=e.height,a=e.width;if($){var s=Math.round(D-t+R/2),c=Math.round(o/2);l||(D-(F+h+ye)<t&&s<=c&&"top"===te?(ue+=F+R,te="bottom"):_+F+h+ye>o+t&&s>=c&&"bottom"===te&&(ue-=F+R,te="top")),d||(O+oe<r&&(Ae=A(P-ve>r?O+oe-r:-T+oe+ve,Ae)),P-ae>i&&(Ae=A(O+ve<i?P-ae-i:T-ae-ve,Ae)))}if(ee){var u=Math.round(O-r+T/2),f=Math.round(a/2);l||(O-(U+p+ve)<r&&u<f&&"left"===te?(ce+=T+U,te="right"):P+U+p+ve>i&&u>f&&"right"===te&&(ce-=T+U,te="left")),d||(D+se<t&&(de=A(_-ye>t?D+se-t:-R+se+ye,de)),_-le>n&&(de=A(D+ye<n?_-le-n:R-le-ye,de)))}}}function c(e,t,n){if(e){var r=e.getBoundingClientRect(),i=r.top,o=r.left,a=r.width,s=r.height,l=i+n,c=o+t;return{top:l,bottom:l+s,left:c,right:c+a,width:a,height:s}}}function u(e){if(e&&"HTML"!==e.tagName){var t=window.getComputedStyle(e),n=function(e){return["auto","scroll"].includes(e)};return e.clientHeight<e.scrollHeight&&n(t.overflowX)||e.clientWidth<e.scrollWidth&&n(t.overflowY)?e:u(e.parentNode)}}function A(e,t){return Math.round(Math.abs(e))>Math.round(Math.abs(t))?e:t}return t.forwardRef(function(r,o){var a=r.element,s=r.popper,c=r.position,u=void 0===c?"bottom-center":c,A=r.containerStyle,d=r.containerClassName,f=void 0===d?"":d,h=r.arrow,g=r.arrowStyle,p=void 0===g?{}:g,m=r.arrowClassName,y=void 0===m?"":m,b=r.fixMainPosition,v=r.fixRelativePosition,E=r.offsetY,C=r.offsetX,I=r.animations,w=r.zIndex,B=void 0===w?0:w,Q=r.popperShadow,S=r.onChange,x=r.active,k=void 0===x||x,D=r.portal,O=r.portalTarget,R="undefined"!=typeof window,T=R&&O instanceof HTMLElement,P=!0===h,_=s&&!0===k,M=t.useRef(),N=t.useRef(),L=t.useRef(),F=t.useRef(),U=t.useMemo(function(){return{position:u,fixMainPosition:b,fixRelativePosition:v,offsetY:E,offsetX:C,defaultArrow:P,animations:I,zIndex:B,onChange:S}},[u,b,v,E,C,P,I,S,B]),z=t.useCallback(function(){L.current&&(L.current.style.transition=""),N.current&&(N.current.parentNode.style.transition="")},[]),H={element:i({display:"inline-block",height:"max-content"},A),arrow:i({visibility:"hidden",left:"0",top:"0",position:"absolute"},p),popper:{position:"absolute",left:"0",top:"0",willChange:"transform",visibility:"hidden",zIndex:B}};R&&!F.current&&(F.current=document.createElement("div"),F.current.data={portal:D,isValidPortalTarget:T}),t.useEffect(function(){if(D&&!T){var e=F.current;return document.body.appendChild(e),function(){document.body.contains(e)&&document.body.removeChild(e)}}},[D,T]),t.useEffect(function(){if(!_)return z(),N.current.parentNode.style.visibility="hidden",void(L.current&&(L.current.style.visibility="hidden"));function e(e){e&&"resize"!==e.type&&!e.target.contains(M.current)||(e&&z(),l(M,N,L,U,e))}return e(),document.addEventListener("scroll",e,!0),window.addEventListener("resize",e),function(){document.removeEventListener("scroll",e,!0),window.removeEventListener("resize",e)}},[_,U,z]),t.useEffect(function(){var e={portal:D,isValidPortalTarget:T},t=F.current.data;JSON.stringify(e)!==JSON.stringify(t)&&(F.current.data=e,M.current.refreshPosition())},[D,T]);var j=n.default.createElement(n.default.Fragment,null,function(){if(!h||!_)return null;var e=n.default.createElement("div",{ref:L,style:H.arrow}),r=t.isValidElement(h)?{children:h}:{className:"ep-arrow ".concat(Q?"ep-shadow":""," ").concat(y)};return t.cloneElement(e,r)}(),n.default.createElement("div",{className:Q?"ep-popper-shadow":"",style:H.popper},n.default.createElement("div",{ref:N},s)));return n.default.createElement("div",{ref:function(e){if(e&&(e.removeTransition=z,e.refreshPosition=function(){return setTimeout(function(){return l(M,N,L,U,{})},10)}),M.current=e,o instanceof Function)return o(e);o&&(o.current=e)},className:f,style:H.element},a,D&&R?e.createPortal(j,T?O:F.current):j)})}(n(5795),n(1609))},5360(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,A=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,p=n?Symbol.for("react.lazy"):60116,m=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,v=n?Symbol.for("react.scope"):60119;function E(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case A:case o:case s:case a:case f:return e;default:switch(e=e&&e.$$typeof){case c:case d:case p:case g:case l:return e;default:return t}}case i:return t}}}function C(e){return E(e)===A}t.AsyncMode=u,t.ConcurrentMode=A,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=d,t.Fragment=o,t.Lazy=p,t.Memo=g,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=f,t.isAsyncMode=function(e){return C(e)||E(e)===u},t.isConcurrentMode=C,t.isContextConsumer=function(e){return E(e)===c},t.isContextProvider=function(e){return E(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return E(e)===d},t.isFragment=function(e){return E(e)===o},t.isLazy=function(e){return E(e)===p},t.isMemo=function(e){return E(e)===g},t.isPortal=function(e){return E(e)===i},t.isProfiler=function(e){return E(e)===s},t.isStrictMode=function(e){return E(e)===a},t.isSuspense=function(e){return E(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===A||e===s||e===a||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===g||e.$$typeof===l||e.$$typeof===c||e.$$typeof===d||e.$$typeof===y||e.$$typeof===b||e.$$typeof===v||e.$$typeof===m)},t.typeOf=E},7020(e,t,n){"use strict";e.exports=n(5360)},4985(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1609),i=n(3668),o=n(8343);function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=a(r),l=a(i),c=a(o);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function h(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||m(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||m(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){if(e){if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function b(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=m(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function v(e){return Array.isArray(e)}function E(e){var t=e.state.date,n=t.calendar,i=t.locale,o=e.customWeekDays,a=e.weekStartDayIndex,l=e.displayWeekNumbers,u=e.weekNumber,A=r.useMemo(function(){var e=o;return v(e)&&e.length>=7?(e.length=7,e=e.map(function(e){return v(e)&e.length>1?e=e[1]:v(e)&&(e=e[0]),e})):e=new c.default({year:1,calendar:n,locale:i}).weekDays.map(function(e){return e.shortName}),e},[n,i,o]);return A=p(A).slice(a).concat(p(A).splice(0,a)),s.default.createElement("div",{className:"rmdp-week"},l&&s.default.createElement("div",{className:"rmdp-week-day"},u),A.map(function(e,t){return s.default.createElement("div",{key:t,className:"rmdp-week-day"},e)}))}function C(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e||!t)return!1;if(e.year===t.year){if(r)return!0;if(e.monthIndex===t.monthIndex)return!!n||e.day===t.day}}function I(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY/MM/DD";return e.format(t)}function w(e,t,n){var r=n.multiple,i=n.range,o=n.selectedDate,a=n.onlyMonthPicker,s=n.onlyYearPicker,l=n.format,u=n.focused,A=n.weekPicker;e.setFormat(l);var d=new c.default(e);return o=r&&i?function(){var e=!0;v(o)||(o=[[o]]);var t=o.find(function(e){return 1===e.length}),n=a?"YYYY/MM":"YYYY/MM/DD",r=o;if(t){var i=t[0];r=r.filter(function(e){if(1===e.length)return!0;var t=g(e,2),r=t[0],o=t[1],a=g([i,d].sort(function(e,t){return e-t}),2),s=[r,o,a[0],a[1]].map(function(e){return I(e,n)}),l=g(s,4),c=l[0],u=l[1],A=l[2],f=l[3];return!(A<=c&&f>=u||A>=c&&f>=u&&A<=u||A<=c&&f<=u&&f>=c)})}else r=r.filter(function(e){if(!v(e))return!0;if(0===e.length)return!1;var t=g(e,2),r=[t[0],t[1],d].map(function(e){return I(e,n)}),i=g(r,3),o=i[0],a=i[1],s=i[2];return!(s>=o&&s<=a)});return r=r.map(function(t){var n;return v(t)?1===t.length?(e=!1,n=t.concat(d)):n=t:(e=!1,n=[t,d]),n.sort(function(e,t){return e-t})}),e&&(r=[].concat(p(r),[[d]])),r}():r?function(){var n=o.filter(function(t){return!C(e,t,a,s)});return n.length===o.length?n.push(d):d=n.find(function(e){return C(e,u)}),t&&n.sort(function(e,t){return e-t}),n}():i?A?[new c.default(d).toFirstOfWeek(),new c.default(d).toLastOfWeek()]:2===o.length||0===o.length?[d]:1===o.length?[o[0],d].sort(function(e,t){return e-t}):void 0:d,[o,d]}function B(e,t,n,r){var i=[],o=n?"YYYY/MM":"YYYY/MM/DD",a=I(e,o);function s(t){var r=t[0],s=t[1];if(1===t.length)C(e,r,n)&&i.push("rmdp-range");else if(2===t.length){var l=[r,s].map(function(e){return I(e,o)}),c=g(l,2),u=c[0],A=c[1];a>=u&&a<=A&&i.push("rmdp-range"),a===u&&i.push("start"),a===A&&i.push("end")}}return r?(v(t)?t:[[t]]).forEach(s):s(t),i.join(" ")}function Q(e,t,n,r){var i=arguments.length>5?arguments[5]:void 0,o=[];if(r&&n){var a,s="day"===(arguments.length>4&&void 0!==arguments[4]?arguments[4]:"day")?"YYYY/MM/DD":"YYYY/MM",l=n.format(s),c=e.format(s);if(i||1!==(null==t?void 0:t.length)){if(i&&v(t)){var u,A=b(t);try{for(A.s();!(u=A.n()).done;){var d=u.value;if(v(d)&&1===d.length){a=d[0].format(s);break}}}catch(e){A.e(e)}finally{A.f()}}}else a=t[0].format(s);(c>a&&c<=l||c<a&&c>=l)&&(o.push("rmdp-range-hover"),c===l&&o.push(l>a?"end":"start"),v(t)&&t.flat().some(function(e){return e.format(s)===c})&&o.push("force"))}return o}function S(e,t,n){if(e){var r=x(e);return n?Array.from(r.querySelectorAll(t)):r.querySelector(t)}}function x(e){return e.closest(".rmdp-calendar")}var k=["selected","today","day:not(.rmdp-day-hidden):not(.rmdp-disabled)"];function D(e,t,n){var r=n.type,i=void 0===r?"day":r,o=n.format;e.preventDefault();var a=e.currentTarget,s=e.key,l=e.code,u="day"===i?7:3,d=x(a),f=d&&d.classList.contains("rmdp-rtl"),h={ArrowRight:f?-1:1,ArrowLeft:f?1:-1,ArrowUp:-u,ArrowDown:u};if("Space"===l||" "===s)a.click();else if(Object.keys(h).includes(s)){var g=h[s],p=new c.default(t.date).add(g,i);!function(n){if(!n)return function(){if("month"===i)return O(d,[k[2]]);var e=S(a,g<0?".rmdp-left":".rmdp-right");e&&(e.click(),O(d))}();var r=n.getAttribute("class");r.includes("hidden")||r.includes("disabled")?D(e,A(A({},t),{},{date:p}),{type:i,format:o}):n.focus()}(S(a,'[aria-label*="'.concat(t.year?"year ".concat(t.year+g):p.format(o),'"]')))}else{var m=S(a,".rmdp-arrow-container");m&&m.focus()}}function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r="[data-active='true']";e.querySelectorAll("".concat(r," [tabindex='0']")).forEach(function(e){return e.setAttribute("tabindex","-1")}),setTimeout(function(){var i,o=b(t);try{for(o.s();!(i=o.n()).done;){var a=i.value,s=e.querySelector("".concat(r," .rmdp-").concat(a));if(s){s.setAttribute("tabindex","0"),n&&s.focus();break}}}catch(e){o.e(e)}finally{o.f()}},10)}var R="dddd MMMM DD of YYYY";function T(e){var t=e.state,n=e.onChange,i=e.showOtherDays,o=void 0!==i&&i,a=e.mapDays,l=e.onlyShowInRangeDates,u=e.customWeekDays,h=e.sort,p=e.numberOfMonths,m=e.isRTL,y=e.weekStartDayIndex,b=e.handleFocusedDate,v=e.hideWeekDays,I=e.fullYear,S=g(e.monthAndYears,1)[0],x=e.displayWeekNumbers,k=e.weekNumber,O=void 0===k?"":k,T=e.rangeHover,P=e.highlightToday,_=r.useRef({}),M=r.useRef(),N=t.today,L=t.minDate,F=t.maxDate,U=t.range,z=t.multiple,H=t.date,j=t.selectedDate,G=t.onlyMonthPicker,Y=t.onlyYearPicker,W=t.mustShowMonthPicker,V=t.mustShowYearPicker,q=!G&&!Y,J=g(r.useState(),2),K=J[0],X=J[1];_.current.date=H;var Z=r.useMemo(function(){return q?function(e,t,n,r){if(!e)return[];for(var i=[],o=0;o<n;o++){var a=(e=new c.default(e).toFirstOfMonth()).monthIndex,s=[];e.toFirstOfWeek().add(r,"day"),e.monthIndex===a&&e.day>1&&e.subtract(7,"days");for(var l=0;l<6;l++){for(var u=[],A=0;A<7;A++)u.push({date:new c.default(e),day:e.format("D"),current:e.monthIndex===a}),e.day+=1;if(s.push(u),l>2&&e.monthIndex!==a)break}i.push(s)}return i}(_.current.date,0,p,y):[]},[H.monthIndex,H.year,H.calendar,H.locale,q,o,p,y]);return q&&s.default.createElement("div",{ref:M,className:"rmdp-day-picker ".concat(I?"rmdp-full-year":""),style:{display:I?"grid":"flex"},onMouseLeave:function(){return T&&X()},"data-active":q&&!W&&!V},Z.map(function(e,r){return s.default.createElement("div",{key:r,style:d({},m?"marginLeft":"marginRight",r+(I?0:1)<p?"10px":"")},I&&s.default.createElement("div",{className:"rmdp-month-name"},S[r]),!v&&s.default.createElement(E,{state:t,customWeekDays:u,weekStartDayIndex:y,displayWeekNumbers:x,weekNumber:O}),e.map(function(e,i){return s.default.createElement("div",{key:i,className:"rmdp-week"},x&&s.default.createElement("div",{className:"rmdp-day rmdp-disabled"},s.default.createElement("span",null,e[0].date.format("WW"))),e.map(function(e,i){var u=function(e){if(!e.current&&!o)return{};var n={};return a.forEach(function(r){var i,o=r({date:e.date,today:N,currentMonth:t.date.month,selectedDate:t.selectedDate,isSameDate:C});(null===(i=o)||void 0===i?void 0:i.constructor)!==Object&&(o={}),(o.disabled||o.hidden)&&(e.disabled=!0),o.hidden&&(e.hidden=!0),n=A(A({},n),o)}),delete n.disabled,delete n.hidden,n}(e={date:e.date,day:e.day,current:e.current}),d=$(e)&&!e.disabled,m="".concat(d?"sd":""),y=u.children;d&&(m="".concat(m," ").concat(u.className||"")),delete u.className,delete u.children;var v=function(e,t){var n,r=["rmdp-day"],i=e.date,o=e.hidden,a=e.current;if(!$(e)||o)r.push("rmdp-day-hidden");else{(L&&i<L||F&&i>F||e.disabled)&&(r.push("rmdp-disabled"),e.disabled||(e.disabled=!0)),a||r.push("rmdp-deactive");var s=t>1&&a||1===t;e.disabled&&l||(C(i,N)&&P&&r.push("rmdp-today"),n=i,[].concat(j).some(function(e){return C(e,n)})&&s&&!U&&r.push("rmdp-selected")),U&&!e.disabled&&s&&(r.push(B(i,j,void 0,z)),r=r.concat(Q(i,j,K,T,void 0,z)))}return r.join(" ")}(e,p);return(e.hidden||e.disabled)&&(m=m.replace("sd","")),s.default.createElement("div",{key:i,tabIndex:-1,"aria-label":"Choose ".concat(e.date.format(R)),className:v,onMouseEnter:function(){return T&&X(e.date)},onKeyDown:function(t){return D(t,e,{format:R})},onClick:function(){$(e)&&!e.disabled&&function(e,r,i){var o,a,s,l=e.date,u=e.current,d=t.selectedDate,f=t.focused,p=t.date,m=p,y=m.hour,v=m.minute,E=m.second;l.set({hour:(null===(o=d)||void 0===o?void 0:o.hour)||y,minute:(null===(a=d)||void 0===a?void 0:a.minute)||v,second:(null===(s=d)||void 0===s?void 0:s.second)||E}),1!==i||u?i>1&&!u&&(0===r&&l<p&&(p=new c.default(p).toFirstOfMonth()),r>0&&l.monthIndex>p.monthIndex+r&&r+1===i&&(p=new c.default(p).toFirstOfMonth().add(1,"month"))):p=new c.default(p).toFirstOfMonth();var C=g(w(l,h,t),2);d=C[0],f=C[1],n(d,A(A({},t),{},{date:p,focused:f,selectedDate:d})),b(f,l)}(e,r,p)}},s.default.createElement("span",f({className:m},u),$(e)&&!e.hidden?null!=y?y:e.day:""))}))}))}));function $(e){return!!e.current||o}}function P(e){var t=e.direction,n=e.onClick,r=e.disabled,i=e.onKeyDown;return s.default.createElement("button",{type:"button",className:"rmdp-arrow-container ".concat(t," ").concat(r?"disabled":""),onClick:n,onKeyDown:i,"aria-roledescription":"button to navigate ".concat(t.replace("rmdp-",""))},s.default.createElement("i",{className:"rmdp-arrow"}))}function _(e){var t=e.state,n=e.setState,i=e.disableYearPicker,o=e.disableMonthPicker,a=e.buttons,l=e.renderButton,u=e.handleMonthChange,d=e.disabled,f=e.hideMonth,h=e.hideYear,p=e.isRTL,m=e.fullYear,y=g(e.monthAndYears,2),b=y[0],v=y[1],E=e.monthYearSeparator,C=e.formatMonth,I=e.formatYear,w=e.headerOrder,B=e.onYearChange,Q={},S=t.date,k=t.onlyMonthPicker,D=t.onlyYearPicker,R=t.mustShowYearPicker,T=t.minDate,_=t.maxDate,M=t.year,N=t.today,L=T&&S.year<=T.year&&T.monthIndex>S.monthIndex-1,F=_&&S.year>=_.year&&_.monthIndex<S.monthIndex+1,U=N.year+7;if(U-=12*Math.floor((U-M)/12),(f||m)&&h&&!a)return null;if((k||m)&&(T&&T.year>=S.year&&(L=!0),_&&_.year<=S.year&&(F=!0)),R||D){var z=U-11;L=T&&T.year>z,F=_&&_.year<U}return d&&(L=!0,F=!0),s.default.createElement("div",{className:"rmdp-header"},s.default.createElement("div",{style:{position:"relative",display:"flex",alignItems:"center"}},Array.from(new Set(w)).map(function(e,t){return s.default.createElement(r.Fragment,{key:t},function(e){switch(e){case"LEFT_BUTTON":return a&&j("left");case"RIGHT_BUTTON":return a&&j("right");case"MONTH_YEAR":case"YEAR_MONTH":if(m)return s.default.createElement("div",{className:"rmdp-header-values",style:Q},!h&&S.format("YYYY"));var t=e.split("_").filter(function(e){return"MONTH"===e&&!f||"YEAR"===e&&!h});return t.length>1&&(t=[t[0],E?s.default.createElement("span",null,E):p?"،":",",t[1]]),b.map(function(e,n){return s.default.createElement("div",{key:n,className:"rmdp-header-values",style:Q},t.map(function(t,a){return s.default.createElement(r.Fragment,{key:a},function(e,t,n){switch(e){case"MONTH":return s.default.createElement("span",{tabIndex:0,onKeyDown:H,style:{cursor:d||o||k?"default":"pointer"},onClick:function(e){return!o&&Y("mustShowMonthPicker",e)}},function(e,t){return"function"==typeof C?C(e,t):e}(t,v[n]));case"YEAR":return s.default.createElement("span",{tabIndex:0,onKeyDown:H,style:{cursor:d||i||D?"default":"pointer"},onClick:function(e){return!i&&Y("mustShowYearPicker",e)}},function(e,t){return"function"==typeof C?I(e,t):e}(v[n],t));default:return e}}(t,e,n))}))});default:return}}(e))})));function H(e){var t=e.currentTarget,n=e.key,r=e.code;"Space"===r||" "===n?(e.preventDefault(),t.click()):"ArrowDown"===r&&(e.preventDefault(),O(x(e.target)))}function j(e){var t=function(t){t.preventDefault(),G("right"===e?1:-1,t)},n="left"===e&&L||"right"===e&&F;return l instanceof Function?l(e,t,n,H):r.isValidElement(l)?r.cloneElement(l,{direction:e,handleClick:t,disabled:n,onKeyDown:H}):s.default.createElement(P,{direction:"rmdp-".concat(e),onClick:t,onKeyDown:H,disabled:n})}function G(e,r){d||e<0&&L||e>0&&F||(m?(S.year+=e,null==B||B(new c.default(S))):R||D?(M+=12*e,e<0&&T&&M<T.year&&(M=T.year),e>0&&_&&M>_.year&&(M=_.year)):(S.toFirstOfMonth(),k?S.year+=e:(S.month+=e,u(S))),n(A(A({},t),{},{date:S,year:M})),O(x(r.target),void 0,!1))}function Y(e,r){if(!d){var i={mustShowMonthPicker:!1,mustShowYearPicker:!1};i[e]=!t[e],n(A(A({},t),i)),O(x(r.target),void 0,!1)}}}function M(e){return v(e)||(e=[]),JSON.stringify(e)}var N="MMMM of YYYY";function L(e){var t=e.state,n=e.onChange,i=e.customMonths,o=e.sort,a=e.handleMonthChange,l=e.handleFocusedDate,u=e.rangeHover,d=e.highlightToday,f=e.numberOfMonths,h=t.date,p=t.today,m=t.minDate,y=t.maxDate,b=t.calendar,E=t.locale,I=t.onlyMonthPicker,S=t.onlyYearPicker,k=t.range,R=t.onlyShowInRangeDates,T=(t.mustShowMonthPicker||I)&&!S,P=g(r.useState(),2),_=P[0],L=P[1];i=i&&M(i);var F=r.useMemo(function(){var e=[],n=I?f:1,r=i&&JSON.parse(i),o=new c.default({calendar:b,locale:E,format:t.date._format,year:t.date.year,month:1,day:1});v(r)&&r.length>=12?(r.length=12,r=r.map(function(e){return v(e)?e[0]:e})):r=o.locale.months.map(function(e){return g(e,1)[0]});for(var a=0;a<n;a++){for(var s=[],l=0,u=0;u<4;u++){for(var A=[],d=0;d<3;d++)A.push({date:new c.default(o),name:r[l]}),l++,o.add(1,"month");s.push(A)}e.push(s)}return e},[b,E,i,t.date.year,t.date._format,f,I]);return s.default.createElement("div",{className:"".concat(I?"only ":"","rmdp-month-picker"),style:{display:T?"flex":"none"},"data-active":T,onMouseLeave:function(){return u&&L()}},F.map(function(e,t){return s.default.createElement("div",{key:t,style:{margin:"0 5px",flex:1}},e.map(function(e,t){return s.default.createElement("div",{key:t,className:"rmdp-ym"},e.map(function(e,t){var n=e.date,r=e.name;return s.default.createElement("div",{key:t,"aria-label":"Select ".concat(n.format(N)),tabIndex:-1,onKeyDown:function(e){return D(e,{date:n},{format:N,type:"month"})},className:z(n),onClick:function(e){return U(n,e)},onMouseEnter:function(){return u&&L(n)}},s.default.createElement("span",{className:I?"sd":""},r))}))}))}));function U(e,r){var i=t.selectedDate,s=t.focused,c=e.year,u=e.monthIndex;if(!(m&&c<=m.year&&u<m.monthIndex||y&&c>=y.year&&u>y.monthIndex)){if(h.setMonth(u+1),I){var d=g(w(e,o,t),2);i=d[0],s=d[1]}else a(h),O(x(r.target));n(I?i:void 0,A(A({},t),{},{date:h,focused:s,selectedDate:i,mustShowMonthPicker:!1})),I&&l(s,e)}}function z(e){var n=["rmdp-day"],r=e.year,i=e.monthIndex,o=t.selectedDate,a=t.multiple;if((m&&(r<m.year||r===m.year&&i<m.monthIndex)||y&&(r>y.year||r===y.year&&i>y.monthIndex))&&n.push("rmdp-disabled"),!n.includes("rmdp-disabled")||!R)return C(p,e,!0)&&d&&n.push("rmdp-today"),I?k?(n.push(B(e,o,!0,a)),n=n.concat(Q(e,o,_,u,"month",a))):[].concat(o).some(function(t){return C(t,e,!0)})&&n.push("rmdp-selected"):h.monthIndex===i&&n.push("rmdp-selected"),n.join(" ")}}function F(e,t){return e.replace(/[0-9]/g,function(e){return t[e]})}function U(e){var t=e.state,n=e.onChange,i=e.sort,o=e.handleFocusedDate,a=e.onYearChange,l=e.rangeHover,u=e.highlightToday,d=t.date,f=t.today,h=t.minDate,p=t.maxDate,m=t.onlyYearPicker,y=t.range,b=t.onlyShowInRangeDates,E=t.year,C=t.mustShowYearPicker||m,I=d.digits,B=g(r.useState(),2),Q=B[0],S=B[1],k=f.year-4;k-=12*Math.ceil((k-E)/12);var R=r.useMemo(function(){for(var e=[],t=k,n=0;n<4;n++){for(var r=[],i=0;i<3;i++)r.push(t),t++;e.push(r)}return e},[k]);return s.default.createElement("div",{className:"".concat(m?"only ":"","rmdp-year-picker"),style:{display:C?"block":"none"},"data-active":C},R.map(function(e,r){return s.default.createElement("div",{key:r,className:"rmdp-ym",onMouseLeave:function(){return l&&S()}},e.map(function(e,r){return s.default.createElement("div",{key:r,"aria-label":"Select year ".concat(e),tabIndex:-1,onKeyDown:function(t){return D(t,{year:e,date:d},{format:"YYYY",type:"year"})},className:T(e),onClick:function(r){return function(e,r){if(!P(e)){var s=new c.default(t.date).setYear(e),l=t.selectedDate,u=t.focused;if(m){var d=g(w(s,i,t),2);l=d[0],u=d[1]}else h&&s.monthIndex<h.monthIndex?s=s.setMonth(h.monthIndex+1):p&&s.monthIndex>p.monthIndex&&(s=s.setMonth(p.monthIndex+1)),null==a||a(s),O(x(r.target));n(m?l:void 0,A(A({},t),{},{date:s,focused:u,selectedDate:l,mustShowYearPicker:!1})),m&&o(u,s)}}(e,r)},onMouseEnter:function(){return l&&S(e)}},s.default.createElement("span",{className:m?"sd":""},F(e.toString(),I)))}))}));function T(e){var n=["rmdp-day"],r=t.date,i=t.selectedDate,o=t.multiple;if(P(e)&&n.push("rmdp-disabled"),!n.includes("rmdp-disabled")||!b){if(f.year===e&&u&&n.push("rmdp-today"),m)if(y){var a=function(t){var r=t[0],i=t[1];if(1===t.length){if(e===r.year&&n.push("rmdp-range"),l){var o=t[0].year;(e>o&&e<=Q||e<o&&e>=Q)&&(n.push("rmdp-range-hover"),e===Q&&n.push(Q>o?"end":"start"))}}else 2===t.length&&(e>=r.year&&e<=i.year&&n.push("rmdp-range"),e===r.year&&n.push("start"),e===i.year&&n.push("end"))};o?(v(i)?i:[[i]]).forEach(function(e){return a(e)}):a(i)}else[].concat(i).some(function(t){return t&&t.year===e})&&n.push("rmdp-selected");else e===r.year&&n.push("rmdp-selected");return n.join(" ")}}function P(e){return h&&e<h.year||p&&e>p.year}}function z(e,t,n){return n||(e?"MM/YYYY":t?"YYYY":"YYYY/MM/DD")}function H(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"YYYY/MM/DD";return e instanceof c.default?e.set({calendar:t,format:n}):e=new c.default({date:e,calendar:t,format:n}),e}function j(e){"_self"in s.default.createElement("div")&&console.warn(e.join("\n"))}var G=new c.default,Y=G.calendar,W=G.locale;function V(e,t){return e&&e.constructor!==Object&&(j(q("calendar")),e=void 0),t&&t.constructor!==Object&&(j(q("locale")),t=void 0),[e||Y,t||W]}function q(e){return["".concat(e," must be an object"),"https://shahabyazdi.github.io/react-multi-date-picker/calendars/"]}function J(e){return e&&e.name?e.name.split("_")[1]:""}function K(e){return["fa","ar"].includes(J(e))}function X(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}X(".rmdp-wrapper{background-color:#fff;border-radius:5px;direction:ltr;text-align:center;width:max-content}.rmdp-shadow{box-shadow:0 0 5px #8798ad}.rmdp-border{border:1px solid #cfd8e2}.rmdp-calendar{height:max-content;padding:4px}.rmdp-border-top{border-top:1px solid #cfd8e2}.rmdp-border-bottom{border-bottom:1px solid #cfd8e2}.rmdp-border-left{border-left:1px solid #cfd8e2}.rmdp-border-right{border-right:1px solid #cfd8e2}.rmdp-week,.rmdp-ym{display:flex;justify-content:space-between}.rmdp-ym{height:25%}.rmdp-day,.rmdp-week-day{color:#000;cursor:pointer;height:34px;position:relative;width:34px}.rmdp-calendar :focus{outline-color:#00539c}.rmdp-day:not(.rmdp-range):focus{border-radius:50%}.rmdp-ym .rmdp-day:not(.rmdp-range):focus{border-radius:15px}.rmdp-week-day{color:#0074d9;cursor:default;font-size:13px;font-weight:500}.rmdp-day span,.rmdp-week-day{display:flex;flex-direction:column;justify-content:center}.rmdp-day span{border-radius:50%;bottom:3px;font-size:14px;left:3px;position:absolute;right:3px;top:3px}.rmdp-day.rmdp-today span{background-color:#7fdbff;color:#fff}.rmdp-day.rmdp-selected span:not(.highlight){background-color:#0074d9;box-shadow:0 0 3px #8798ad;color:#fff}.rmdp-day.rmdp-deactive,.rmdp-day.rmdp-disabled{color:#8798ad}.rmdp-day.rmdp-deactive.rmdp-selected span{background-color:#4ca6f5;box-shadow:0 0 3px #bac5d3}.rmdp-ym .rmdp-day{flex:1;margin:auto}.rmdp-ym .rmdp-day span{border-radius:12px;padding:2px 0}.rmdp-range{background-color:#0074d9;box-shadow:0 0 3px #8798ad;color:#fff}.rmdp-range-hover{background-color:#7ea6f0;color:#fff}.rmdp-range-hover.start:not(.force),.rmdp-range.start:not(.force){border-bottom-left-radius:50%;border-top-left-radius:50%}.rmdp-range-hover.end:not(.force),.rmdp-range.end:not(.force){border-bottom-right-radius:50%;border-top-right-radius:50%}.rmdp-ym .rmdp-range-hover.start:not(.force),.rmdp-ym .rmdp-range.start:not(.force){border-bottom-left-radius:15px;border-top-left-radius:15px}.rmdp-ym .rmdp-range-hover.end:not(.force),.rmdp-ym .rmdp-range.end:not(.force){border-bottom-right-radius:15px;border-top-right-radius:15px}@media (hover:hover){.rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden) span:hover{background-color:#7ea6f0;color:#fff}}.rmdp-day-picker{padding:5px}.rmdp-header{font-size:14px;margin-top:5px;padding:9px 0}.rmdp-month-picker,.rmdp-year-picker{background-color:#fff;border-radius:0 0 5px 5px;bottom:2px;left:2px;position:absolute;right:2px;top:2px}.only.rmdp-month-picker,.only.rmdp-year-picker{height:240px;position:static;width:240px}.rmdp-header-values{color:#000;margin:auto}.rmdp-header-values span{padding:0 0 0 5px}.rmdp-arrow{border:solid #0074d9;border-width:0 2px 2px 0;display:inline-block;height:3px;margin-top:5px;padding:2px;width:3px}.rmdp-right i{margin-right:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.rmdp-left i{margin-left:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.rmdp-left{left:0}.rmdp-right{right:0}.rmdp-arrow-container{background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0 5px;padding:0;width:20px}.rmdp-arrow-container:hover{background-color:#0074d9;box-shadow:0 0 3px #8798ad}.rmdp-arrow-container:hover .rmdp-arrow{border:solid #fff;border-width:0 2px 2px 0}.rmdp-arrow-container.disabled{cursor:default}.rmdp-arrow-container.disabled:hover{background-color:inherit;box-shadow:inherit}.rmdp-arrow-container.disabled .rmdp-arrow,.rmdp-arrow-container.disabled:hover .rmdp-arrow{border:solid gray;border-width:0 2px 2px 0}.rmdp-rtl{direction:rtl}.rmdp-rtl .rmdp-left i{margin-left:0;margin-right:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.rmdp-rtl .rmdp-right i{margin-left:3px;margin-right:0;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.rmdp-rtl .rmdp-right{left:0;right:auto}.rmdp-rtl .rmdp-left{left:auto;right:0}.rmdp-rtl .rmdp-range-hover.start:not(.force),.rmdp-rtl .rmdp-range.start:not(.force){border-bottom-left-radius:unset;border-bottom-right-radius:50%;border-top-left-radius:unset;border-top-right-radius:50%}.rmdp-rtl .rmdp-range-hover.end:not(.force),.rmdp-rtl .rmdp-range.end:not(.force){border-bottom-left-radius:50%;border-bottom-right-radius:unset;border-top-left-radius:50%;border-top-right-radius:unset}.rmdp-rtl .rmdp-range.start.end:not(.force){border-radius:50%}.rmdp-rtl .rmdp-ym .rmdp-range-hover.start:not(.force),.rmdp-rtl .rmdp-ym .rmdp-range.start:not(.force){border-bottom-right-radius:15px;border-top-right-radius:15px}.rmdp-rtl .rmdp-ym .rmdp-range-hover.end:not(.force),.rmdp-rtl .rmdp-ym .rmdp-range.end:not(.force){border-bottom-left-radius:15px;border-top-left-radius:15px}.rmdp-day-hidden,.rmdp-day.rmdp-disabled{cursor:default}.rmdp-selected .highlight{box-shadow:0 0 3px #8798ad}.rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) .highlight-red:hover{background-color:#ff6687}.rmdp-day:not(.rmdp-deactive) .highlight-red{color:#cc0303}.rmdp-day.rmdp-deactive .highlight-red{color:#e08e8e}.rmdp-day.rmdp-selected .highlight-red{background-color:#ea0034;color:#fff}.rmdp-day.rmdp-deactive.rmdp-selected .highlight-red{background-color:#e4b0ba;color:#fff}.rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) .highlight-green:hover{background-color:#4db6ac}.rmdp-day:not(.rmdp-deactive) .highlight-green{color:#00796b}.rmdp-day.rmdp-deactive .highlight-green{color:#7ab3ac}.rmdp-day.rmdp-selected .highlight-green{background-color:#009688;color:#fff}.rmdp-day.rmdp-deactive.rmdp-selected .highlight-green{background-color:#749c98;color:#fff}.rmdp-day-hidden,.rmdp-day-hidden:hover span{background-color:unset;color:transparent}.rmdp-month-name{cursor:default;font-size:14px;margin:3px 0}.rmdp-full-year{grid-template-columns:1fr 1fr 1fr}@media (max-height:450px),(max-width:450px){.rmdp-day,.rmdp-week-day{height:28px;width:28px}.rmdp-day span{font-size:12px;padding-left:.5px}.only.rmdp-month-picker,.only.rmdp-year-picker{height:200px;width:230px}.rmdp-header{padding:3px 0 0}.rmdp-header,.rmdp-month-name{font-size:12px}.rmdp-full-year{grid-template-columns:1fr 1fr}}");var Z=["datePickerProps","DatePicker"],$=r.forwardRef(function(e,t){var n,i=e.value,o=e.calendar,a=e.locale,l=e.format,u=e.onlyMonthPicker,d=e.onlyYearPicker,p=e.range,m=void 0!==p&&p,y=e.multiple,b=void 0!==y&&y,E=e.className,C=e.role,I=e.weekDays,w=e.months,B=e.children,Q=e.onChange,S=e.showOtherDays,x=e.minDate,k=e.maxDate,D=e.mapDays,R=e.disableMonthPicker,P=e.disableYearPicker,N=e.formattingIgnoreList,j=e.onReady,G=e.onlyShowInRangeDates,Y=void 0===G||G,W=e.zIndex,q=void 0===W?100:W,J=e.plugins,X=void 0===J?[]:J,$=e.sort,te=e.numberOfMonths,ne=void 0===te?1:te,re=e.currentDate,ie=e.digits,oe=e.buttons,ae=void 0===oe||oe,se=e.renderButton,le=e.weekStartDayIndex,ce=void 0===le?0:le,ue=e.disableDayPicker,Ae=e.onPropsChange,de=e.onMonthChange,fe=e.onYearChange,he=e.onFocusedDateChange,ge=e.readOnly,pe=e.disabled,me=e.hideMonth,ye=e.hideYear,be=e.hideWeekDays,ve=e.shadow,Ee=void 0===ve||ve,Ce=e.fullYear,Ie=e.displayWeekNumbers,we=e.weekNumber,Be=e.weekPicker,Qe=e.rangeHover,Se=e.monthYearSeparator,xe=e.formatMonth,ke=e.formatYear,De=e.highlightToday,Oe=void 0===De||De,Re=e.headerOrder,Te=void 0===Re?["LEFT_BUTTON","MONTH_YEAR","RIGHT_BUTTON"]:Re,Pe=e.style,_e=void 0===Pe?{}:Pe,Me=e.autoFocus,Ne=void 0!==Me&&Me;!re||re instanceof c.default||(console.warn("currentDate must be instance of DateObject"),re=void 0),("number"!=typeof ce||ce<0||ce>6)&&(ce=0),("number"!=typeof ne||ne<1||d)&&(ne=1),!(b||m||v(i))||m||b||(b=!0),Be&&(m=!0,b=!1),Ce&&(ne=12,u=!1,d=!1),d&&!me&&(me=!0);var Le=g(V(o,a),2);o=Le[0],a=Le[1],l=z(u,d,l),N=M(N),D=[].concat(D).filter(Boolean),X=[].concat.apply([],X);var Fe=g(r.useState({}),2),Ue=Fe[0],ze=Fe[1],He={},je=r.useRef({mustCallOnReady:!0,currentDate:re});r.useEffect(function(){ze(function(e){var t=je.current.currentDate,n=e.date,r=e.selectedDate,s=e.initialValue,f=e.focused,h=e.mustSortDates;function g(e){if(e)return e.calendar.name!==o.name&&e.setCalendar(o),e.locale.name!==a.name&&e.setLocale(a),e._format!==l&&e.setFormat(l),e.digits=ie,e.ignoreList=JSON.parse(N),e}function p(e){return new c.default(t||e)}if(i)if(v(r=ee(i,o,a,l)))n||(n=p(r.flat()[0]));else if(n&&1!==ne){var y=new c.default(n).toFirstOfMonth(),E=new c.default(n).add(ne-1,u?"years":"months").toLastOfMonth();(r<y||r>E)&&(n=new c.default(r))}else n=p(r);else n||(n=p({calendar:o,locale:a,format:l})),s&&(r=void 0);if([].concat(r).flat().forEach(g),g(n),b||m||v(i)){if(r||(r=[]),v(r)||(r=b&&m?[[r]]:[r]),m&&!b&&r.length>2){var C=r[r.length-1];r=[r[0],C],f=C}b&&!m&&$&&!h?(h=!0,r.sort(function(e,t){return e-t})):m&&!b&&r.sort(function(e,t){return e-t})}else v(r)&&(r=r.flat()[r.length-1]);return Ce&&n.toFirstOfYear(),delete je.current.currentDate,A(A({},e),{},{date:n,selectedDate:r,multiple:b,range:m,onlyMonthPicker:u,onlyYearPicker:d,initialValue:e.initialValue||i,value:i,focused:f,calendar:o,locale:a,format:l,mustSortDates:h,year:n.year,today:g(e.today)||new c.default({calendar:o}),weekPicker:Be})})},[i,o,a,l,u,d,m,b,$,ne,ie,N,Ce,Be]),r.useEffect(function(){(x||k)&&ze(function(e){var t=e.calendar,n=e.locale,r=e.format,o=function(e,t,n,r,i){return t&&(t=H(t,r,i).set({hour:0,minute:0,second:0,millisecond:0})),n&&(n=H(n,r,i).set({hour:23,minute:59,second:59,millisecond:999})),v(e)&&(e=e.filter(function(e){return!(t&&e<t||n&&e>n)})),[e,t,n]}(ee(i,t,n,r),x,k,t,r),a=g(o,3),s=a[0],l=a[1],c=a[2];return A(A({},e),{},{inRangeDates:Y?s:e.selectedDate,minDate:l,maxDate:c})})},[x,k,Y,i]),Ue.today&&!je.current.isReady&&(je.current.isReady=!0),r.useEffect(function(){je.current.isReady&&je.current.mustCallOnReady&&j instanceof Function&&(je.current.mustCallOnReady=!1,j())},[je.current.isReady,j]);var Ge="rmdp-top-class "+nt(["top","bottom"]),Ye={top:[],bottom:[],left:[],right:[]},We=K(null===(n=Ue.date)||void 0===n?void 0:n.locale),Ve={state:Ue,setState:ze,onChange:Ze,sort:$,handleFocusedDate:et,isRTL:We,fullYear:Ce,monthAndYears:function(){var e=Ue.date;if(!e)return[];for(var t=[],n=[],r=e.digits,i=0;i<ne;i++){var o=void 0,a=e.year,s=e.monthIndex+i;if(u&&(a+=i),s>11&&(s-=12,u||a++),v(w)&&w.length>=12){var l=w[s];o=v(l)?l[0]:l}else o=e.months[s].name;a=F(a.toString(),r),t.push(o),n.push(a)}return[t,n]}(),rangeHover:Qe,highlightToday:Oe,numberOfMonths:ne},qe=arguments[0],Je=qe.datePickerProps,Ke=qe.DatePicker,Xe=h(qe,Z);return r.useEffect(function(){var e=je.current.Calendar;e&&O(e,void 0,Ne&&!Ke)},[Ne,Ue.today,Ke]),function(){if(je.current.isReady&&v(X)){var e={state:Ue,setState:ze,registerListener:rt,calendarProps:Xe,datePickerProps:Je,handleChange:Ze,Calendar:je.current.Calendar,DatePicker:Ke,handlePropsChange:$e,handleFocusedDate:function(e){return et(e)},minDate:x,maxDate:k},t=function(e){return ue?"bottom":e.props.position||"right"};X.forEach(function(n,i){if("string"!=typeof n.type){var o={},a=t(n);if(Ye[a]&&!n.props.disabled){for(var s=0;s<X.length;s++)if("string"!=typeof X[s].type&&!X[s].props.disabled){if(4===Object.keys(o).length)break;var l=t(X[s]);["top","bottom"].includes(a)?(l===a&&s>i&&(o.bottom=!0),l===a&&s<i&&(o.top=!0)):(Ge.includes("border-top")&&(o.top=!0),Ge.includes("border-bottom")&&(o.bottom=!0),l===a&&s>i&&(o.right=!0),l===a&&s<i&&(o.left=!0))}Ye[a].push(r.cloneElement(n,A({key:i,position:a,nodes:o},e)))}}else"mapDays"===n.type&&D.push(n.fn(e))})}}(),Ue.today?s.default.createElement("div",{ref:function(e){if(e&&(e.date=Ue.date,e.set=function(e,t){pe||ze(A(A({},Ue),{},{date:new c.default(Ue.date.set(e,t))}))}),je.current.Calendar=e,t instanceof Function)return t(e);t&&(t.current=e)},role:C||"dialog",className:"rmdp-wrapper rmdp-".concat(Ee?"shadow":"border"," ").concat(E||""),style:A({zIndex:q},_e)},Ye.top,s.default.createElement("div",{style:{display:"flex"},className:Ge},Ye.left,!ue&&s.default.createElement("div",{className:"rmdp-calendar ".concat(We?"rmdp-rtl":""," ").concat(nt(["left","right"]))},s.default.createElement(_,A(A({},Ve),{},{disableYearPicker:P,disableMonthPicker:R,buttons:ae,renderButton:se,handleMonthChange:tt,disabled:pe,hideMonth:me,hideYear:ye,monthYearSeparator:Se,formatMonth:xe,formatYear:ke,headerOrder:Te,onYearChange:fe})),s.default.createElement("div",{style:{position:"relative"}},s.default.createElement(T,A(A({},Ve),{},{showOtherDays:S,mapDays:D,onlyShowInRangeDates:Y,customWeekDays:I,weekStartDayIndex:ce,hideWeekDays:be,displayWeekNumbers:Ie,weekNumber:we})),!Ce&&s.default.createElement(s.default.Fragment,null,!R&&s.default.createElement(L,f({},Ve,{customMonths:w,handleMonthChange:tt})),!P&&s.default.createElement(U,f({},Ve,{onYearChange:fe}))))),Ye.right),Ye.bottom,B):null;function Ze(e,t){if(e instanceof c.default&&(e=new c.default(e)),!pe){if(e||null===e){if(ge)return;He.change&&He.change.forEach(function(t){return t(e)})}if(e||null===e){var n=null==Q?void 0:Q(e);t&&!1!==n&&ze(t)}else t&&ze(t);$e({value:e})}}function $e(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ge&&!pe){var n=A(A(A(A({},Xe),Je),t),{},{value:null!==(e=t.value)&&void 0!==e?e:Ue.selectedDate});delete n.onPropsChange,null==Ae||Ae(n)}}function et(e,t){ge||pe||null==he||he(e,t)}function tt(e){null==de||de(e)}function nt(e){return ue||!v(X)?"":Array.from(new Set(X.map(function(t){if(!t.props)return"";var n=t.props.position||"right";return e.includes(n)&&!t.props.disabled?"rmdp-border-"+n:""}))).join(" ")}function rt(e,t){He[e]||(He[e]=[]),He[e].push(t)}});function ee(e,t,n,r){var i=[].concat(e).map(function(e){return v(e)?e.map(o).filter(a):o(e)}).filter(a);return v(e)?i:i.flat()[0];function o(e){return e?e instanceof c.default?e:new c.default({date:e,calendar:t,locale:n,format:r}):{}}function a(e){return v(e)||e.isValid}}X('.rmdp-visible{visibility:visible}.rmdp-invisible{visibility:hidden}.rmdp-input{border:1px solid #c0c4d6;border-radius:5px;height:22px;margin:1px 0;padding:2px 5px}.rmdp-input:focus{border:1px solid #a4b3c5;box-shadow:0 0 2px #a4b3c5;outline:none!important}.rmdp-button{background-color:#0074d9;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;padding:7px 16px;text-align:center;text-decoration:none;transition:.3s}.rmdp-button:hover{background-color:#143ac5;transition:.4s}.rmdp-button:disabled{background-color:#8798ad}.rmdp-action-button{border-radius:unset;color:#2682d3;float:right;font-weight:700;margin:15px 10px 15px 0}.rmdp-action-button,.rmdp-action-button:hover{background-color:transparent}.rmdp-ep-arrow{overflow:hidden;will-change:transform}.rmdp-ep-arrow:after{background-color:#fff;content:"";height:12px;position:absolute;transform:rotate(45deg);width:12px}.rmdp-ep-shadow:after{box-shadow:0 0 6px #8798ad}.rmdp-ep-border:after{border:1px solid #cfd8e2}.rmdp-ep-arrow[direction=top]{border-bottom:1px solid #fff}.rmdp-ep-arrow[direction=left]{border-right:1px solid #fff}.rmdp-ep-arrow[direction=right]{border-left:1px solid #fff;margin-left:-1px}.rmdp-ep-arrow[direction=bottom]{border-top:1px solid #fff;margin-top:-1.5px}.rmdp-ep-arrow[direction=top]:after{left:4px;top:5px}.rmdp-ep-arrow[direction=bottom]:after{left:4px;top:-6px}.rmdp-ep-arrow[direction=left]:after{left:5px;top:3px}.rmdp-ep-arrow[direction=right]:after{left:-6px;top:3px}');var te=["value","calendar","locale","format","onlyMonthPicker","onlyYearPicker","onChange","range","multiple","name","id","title","placeholder","required","style","className","inputClass","disabled","render","weekDays","months","children","inputMode","scrollSensitive","hideOnScroll","minDate","maxDate","formattingIgnoreList","containerClassName","calendarPosition","editable","onOpen","onClose","arrowClassName","zIndex","arrow","fixMainPosition","onPositionChange","onPropsChange","digits","readOnly","shadow","onFocusedDateChange","type","weekPicker","mobileLabels","onOpenPickNewDate","mobileButtons","dateSeparator","multipleRangeSeparator","typingTimeout"],ne=["label"],re=r.forwardRef(function(e,t){var n=e.value,i=e.calendar,o=e.locale,a=e.format,u=e.onlyMonthPicker,d=e.onlyYearPicker,p=e.onChange,m=e.range,y=void 0!==m&&m,E=e.multiple,C=void 0!==E&&E,I=e.name,w=e.id,B=e.title,Q=e.placeholder,S=e.required,x=e.style,k=void 0===x?{}:x,D=e.className,O=void 0===D?"":D,R=e.inputClass,T=e.disabled,P=e.render,_=e.weekDays,N=e.months,L=e.children,U=e.inputMode,j=e.scrollSensitive,G=void 0===j||j,Y=e.hideOnScroll,W=e.minDate,q=e.maxDate,X=e.formattingIgnoreList,Z=e.containerClassName,ee=void 0===Z?"":Z,re=e.calendarPosition,ae=void 0===re?"bottom-left":re,se=e.editable,le=void 0===se||se,ce=e.onOpen,ue=e.onClose,Ae=e.arrowClassName,de=void 0===Ae?"":Ae,fe=e.zIndex,he=void 0===fe?100:fe,ge=e.arrow,pe=void 0===ge||ge,me=e.fixMainPosition,ye=e.onPositionChange,be=e.onPropsChange,ve=e.digits,Ee=e.readOnly,Ce=e.shadow,Ie=void 0===Ce||Ce,we=e.onFocusedDateChange,Be=e.type,Qe=e.weekPicker,Se=e.mobileLabels,xe=e.onOpenPickNewDate,ke=void 0===xe||xe,De=e.mobileButtons,Oe=void 0===De?[]:De,Re=e.dateSeparator,Te=e.multipleRangeSeparator,Pe=void 0===Te?",":Te,_e=e.typingTimeout,Me=void 0===_e?700:_e,Ne=h(e,te),Le=g(r.useState(),2),Fe=Le[0],Ue=Le[1],ze=g(r.useState(),2),He=ze[0],je=ze[1],Ge=g(r.useState(""),2),Ye=Ge[0],We=Ge[1],Ve=g(r.useState(!1),2),qe=Ve[0],Je=Ve[1],Ke=g(r.useState(!1),2),Xe=Ke[0],Ze=Ke[1],$e=r.useRef(),et=r.useRef(),tt=r.useRef(),nt=r.useRef({isTyping:!1}),rt=Re||(y||Qe?" ~ ":", "),it=arguments[0],ot="string"==typeof O&&O.includes("rmdp-mobile"),at=r.useCallback(function(){if(!1!==(null==ue?void 0:ue())){var e=oe(et);if(e&&e.forEach(function(e){return e.blur()}),nt.current.mobile){var t=tt.current.parentNode.parentNode;t.classList.remove("rmdp-calendar-container-mobile"),t.style.position="absolute",t.style.visibility="hidden"}void 0!==nt.current.validInputValue&&(We(nt.current.validInputValue),nt.current.validInputValue=void 0),Je(!1),Ze(!1)}},[ue]),st=[{type:"button",className:"rmdp-button rmdp-action-button",onClick:function(){je(void 0),at()},label:ut("CANCEL")},{type:"button",className:"rmdp-button rmdp-action-button",onClick:function(){He&&(ft(He,!0),je(void 0)),at()},label:ut("OK")}];ot&&!nt.current.mobile&&(nt.current=A(A({},nt.current),{},{mobile:!0})),!ot&&nt.current.mobile&&(nt.current=A(A({},nt.current),{},{mobile:!1})),X=M(X),a=z(u,d,a);var lt,ct=g(V(i,o),2);return i=ct[0],o=ct[1],r.useEffect(function(){function e(e){if(qe&&!nt.current.mobile){var t=[];if([et.current,tt.current].forEach(function(n){var r,i;!n||n.contains(e.target)||e.target.classList.contains("b-deselect")||null!==(r=e.target.parentNode)&&void 0!==r&&null!==(r=r.classList)&&void 0!==r&&null!==(i=r.contains)&&void 0!==i&&i.call(r,"b-deselect")||t.push(n)}),2===t.length)return at();tt.current&&tt.current.contains(e.target)&&($e.current.removeTransition(),$e.current.refreshPosition())}}function t(){Y&&qe&&at()}return document.addEventListener("click",e,!1),document.addEventListener("scroll",t,!0),function(){document.removeEventListener("click",e,!1),document.removeEventListener("scroll",t,!0)}},[at,t,qe,Y]),r.useEffect(function(){var e=n,t=nt.current,r=t.date,s=t.initialValue,l=function(){return e[e.length-1]};function u(e){if(e)return e instanceof c.default||(e=new c.default({date:e,calendar:i,locale:o,format:a})),e.calendar!==i&&e.setCalendar(i),e.set({weekDays:_,months:N,digits:ve,locale:o,format:a,ignoreList:JSON.parse(X)}),e}n||s||!r?s&&!n&&(s=void 0):e=r;var d="";if(y||C||v(e)){var f=function(e){return e=e.map(u).filter(function(e){return void 0!==e}),y&&e.length>2&&(e=[e[0],l()]),[e,ie(e,rt)]};if(v(e)||(e=y&&C?e?[[e]]:[]:[e]),C&&y)e=e.map(function(t,n){var r=g(f(v(t)?t:[t]),2),i=r[0],o=r[1];return d+=o+(n<e.length-1?" ".concat(Pe," "):""),i});else{var h=g(f(e),2);e=h[0],d=h[1]}d=d.toString().replace(/\s,\s$/,"")}else v(e)&&(e=l()),(e=u(e))&&(d=e.format());nt.current.isTyping||We(d),nt.current=A(A({},nt.current),{},{date:e,separator:rt,initialValue:s||n}),nt.current.mobile&&$e.current.isOpen?je(e):(nt.current.validInputValue=void 0,Ue(e))},[n,i,o,a,y,C,rt,u,d,_,N,ve,X]),r.useEffect(function(){var e=nt.current.selection;if(e){var t=oe(et);0!==t.length&&(t.forEach(function(t){document.activeElement===t&&(t.setSelectionRange(e,e),nt.current.selection=void 0)}),$e.current.refreshPosition())}},[Ye]),(C||y||v(Fe)||!le)&&(U="none"),s.default.createElement(l.default,f({ref:function(e){if(e&&(e.openCalendar=function(){return setTimeout(function(){return At()},10)},e.closeCalendar=at,e.isOpen=qe&&Xe),$e.current=e,t instanceof Function)return t(e);t&&(t.current=e)},element:P?s.default.createElement("div",{ref:et},r.isValidElement(P)?r.cloneElement(P,{value:Ye,openCalendar:At,onFocus:At,handleValueChange:ht,onChange:ht,locale:o,separator:rt}):P instanceof Function?P(Ye,At,ht,o,rt):null):s.default.createElement("input",{ref:et,type:Be||"text",name:I,id:w,title:B,required:S,onFocus:At,className:R||"rmdp-input",placeholder:Q,value:Ye,onChange:ht,style:k,autoComplete:"off",disabled:!!T,inputMode:U||(ot?"none":void 0),readOnly:Ee}),popper:qe&&s.default.createElement($,f({ref:tt,value:He||Fe,onChange:ft,range:y,multiple:C,calendar:i,locale:o,format:a,onlyMonthPicker:u,onlyYearPicker:d,className:O+(ot?" rmdp-mobile":""),weekDays:_,months:N,digits:ve,minDate:W,maxDate:q,formattingIgnoreList:JSON.parse(X),onPropsChange:be,shadow:Ie,onReady:function(){if(Ze(!0),ot){var e=tt.current.parentNode.parentNode;e.className="rmdp-calendar-container-mobile",e.style.position="fixed",e.style.transform="",setTimeout(function(){e.style.visibility="visible"},50)}},DatePicker:$e.current,datePickerProps:it,onFocusedDateChange:function(e,t){v(nt.current.date)||!t||ot||at(),null==we||we(e,t)},weekPicker:Qe},Ne),L,ot&&(lt=[].concat.apply([],it.plugins||[]).some(function(e){var t=e.props;return!(void 0===t?{}:t).disabled}),v(Oe)&&s.default.createElement("div",{className:"rmdp-action-buttons ".concat(K(o)?"rmdp-rtl":""," ").concat(lt?"rmdp-border-top":"")},Oe.concat(st).map(function(e,t){var n=e.label,r=h(e,ne);return s.default.createElement("button",f({key:t},r),n)})))),active:!ot&&Xe,position:ae,arrow:!ot&&pe,fixMainPosition:!G||me,zIndex:he,onChange:!ot&&ye,containerClassName:"rmdp-container ".concat(ee),arrowClassName:["rmdp-ep-arrow","rmdp-ep-".concat(Ie?"shadow":"border"),O,de].join(" ")},Ne));function ut(e){var t,n=o||(new c.default).locale;return"string"!=typeof n.name?e:(null==Se?void 0:Se[e])||(null===(t={en:{OK:"OK",CANCEL:"CANCEL"},fa:{OK:"تأیید",CANCEL:"لغو"},ar:{OK:"تأكيد",CANCEL:"الغاء"},hi:{OK:"पुष्टि",CANCEL:"रद्द करें"}}[J(n)])||void 0===t?void 0:t[e])||e}function At(){if(!T&&!Ee&&!1!==(null==ce?void 0:ce())){if(ke&&!n&&!nt.current.date&&!y&&!C&&!ot){var e=new c.default({calendar:i,locale:o,format:a,months:N,weekDays:_,digits:ve,ignoreList:JSON.parse(X)});(!W||e>H(W,i,a))&&(!q||e<H(q,i,a))&&(ft(e),null==be||be(A(A({},it),{},{value:e})),nt.current.date=e)}var t=oe(et);ot&&t.length>0&&t.forEach(function(e){return e.blur()}),t.length>0||!qe?Je(!0):at()}}function dt(e){var t="";return e&&(t=C&&y&&v(e)?e.map(function(e){return ie(e,rt)}).join(" ".concat(Pe," ")):ie(e,rt)),t}function ft(e,t,r){if(ot&&!t)return je(e);var o=dt(e),s=r||o.toString().replace(/\s,\s$/,"");return e&&[].concat(e).flat().some(function(e){return W&&e<H(W,i,a)||q&&e>H(q,i,a)})?(nt.current.validInputValue=dt(n||nt.current.date),We(s)):(nt.current.validInputValue=o,!1===(null==p?void 0:p(e,{validatedValue:o,input:et.current,isTyping:!!r}))?(We(Ye),!1):(Ue(e),We(s),void(nt.current=A(A({},nt.current),{},{date:e}))))}function ht(e){if(le){nt.current.isTyping=!0,setTimeout(function(){nt.current.isTyping=!1},Me),nt.current.selection=e.target.selectionStart;var t=e.target.value,n={calendar:i,locale:o,format:a,ignoreList:JSON.parse(X)};if(ve=v(ve)?ve:o.digits,!t)return We(""),ft(null);if(ve){var r,s,l=b(ve);try{for(l.s();!(r=l.n()).done;){var u=r.value;t=t.replace(new RegExp(u,"g"),ve.indexOf(u))}}catch(e){l.e(e)}finally{l.f()}s=v(Fe)?C&&y?(t||"").split(Pe).filter(Boolean).map(f):f(t):d(t),ft(v(Fe)||s.isValid?s:null,void 0,F(t,ve))}}function d(e){return/(?=.*Y)(?=.*M)(?=.*D)/.test(a)?new c.default(A(A({},n),{},{date:e})):new c.default(n).parse(e)}function f(e){return(e||"").split(rt).filter(Boolean).map(function(e){return d(e.trim())})}}});function ie(e,t){var n=[].concat(e).map(function(e){return null!=e&&e.isValid?e.format():""});return n.toString=function(){return this.filter(Boolean).join(t)},n}function oe(e){return e.current?"INPUT"===e.current.tagName?[e.current]:Array.from(e.current.querySelectorAll("input")):[]}Object.defineProperty(t,"DateObject",{enumerable:!0,get:function(){return c.default}}),t.Calendar=$,t.default=re,t.getAllDatesInRange=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(!Array.isArray(e))return[];var n=e[0],r=e[e.length-1],i=[];if(!(n instanceof c.default&&r instanceof c.default&&n.isValid&&r.isValid)||n>r)return[];for(n=new c.default(n),r=new c.default(r);n<=r;n.day++)i.push(t?n.toDate():new c.default(n));return i},t.toDateObject=H},728(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1609),i=n(8343);function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=o(r),s=o(i);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(){return A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A.apply(this,arguments)}function d(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function f(e){return Array.isArray(e)}function h(e,t){var n=[];return["left","right"].includes(e)?(t.left&&n.push("rmdp-border-left"),t.right&&n.push("rmdp-border-right")):(t.top&&n.push("rmdp-border-top"),t.bottom&&n.push("rmdp-border-bottom")),n.join(" ")}var g=["state","setState","position","registerListener","calendarProps","datePickerProps","handleChange","nodes","Calendar","DatePicker","handlePropsChange","handleFocusedDate","minDate","maxDate"];!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}(".rmdp-panel{min-width:125px}.rmdp-panel-body{left:0;list-style:none;margin:0;overflow:auto;padding:0 5px;position:absolute;right:0;text-align:center}.rmdp-panel-body li{border-radius:3px;box-shadow:0 0 2px #8798ad;margin:4px 1px;overflow:hidden;position:relative}.rmdp-panel-body li,.rmdp-panel-body li.bg-blue{background-color:#0074d9}.rmdp-panel-body li.bg-red{background-color:#ea0034}.rmdp-panel-body li.bg-green{background-color:#009688}.rmdp-panel-body li.bg-yellow{background-color:#fad817}.rmdp-panel-body li.rmdp-focused{box-shadow:0 0 2px 1px #8798ad}.rmdp-panel-body li button{color:#fff;cursor:pointer}.rmdp-panel-body li .b-deselect{background-color:#0074d9;border:none;font-size:17px}.rmdp-panel-body li .b-deselect span{display:block;transform:rotate(45deg)}.rmdp-panel-body li div{display:grid;flex:1}.rmdp-panel-body li .b-date{background-color:transparent;border:none;font-size:14px;padding:4px}.rmdp-panel-header{color:#000;font-size:14px;height:38px;line-height:37px;margin-bottom:5px;margin-top:8px}.rmdp-panel-body::-webkit-scrollbar{height:7px;width:7px}.rmdp-panel-body::-webkit-scrollbar-thumb{background:#0074d9;border-radius:3px}.rmdp-panel-body::-webkit-scrollbar-thumb:hover{background:#0263b8}.rmdp-rtl .rmdp-panel-body li .b-deselect{left:5px;right:unset}.rmdp-flat .rmdp-panel-header{border-bottom:none;margin-top:8px}.rmdp-flat .rmdp-panel-body li{border-radius:0}@media (max-height:400px),(max-width:400px){.rmdp-panel{min-width:103px}.rmdp-panel-body{padding:0 2px}.rmdp-panel-body li{font-size:12px;margin:4px}.rmdp-panel-header{font-size:12px;height:32px;line-height:32px}.rmdp-panel-body li .b-date,.rmdp-panel-body span{font-size:12px}}");var p=["state","setState","position","nodes","handleChange","eachDaysInRange","sort","style","className","onClickDate","removeButton","header","markFocused","focusedClassName","handleFocusedDate","formatFunction"];t.default=function(e){var t=e.state,n=e.setState,r=e.position,i=e.nodes,o=e.handleChange,l=e.eachDaysInRange,u=e.sort,m=e.style,y=void 0===m?{}:m,b=e.className,v=void 0===b?"":b,E=e.onClickDate,C=e.removeButton,I=void 0===C||C,w=e.header,B=e.markFocused,Q=e.focusedClassName,S=void 0===Q?"":Q,x=e.handleFocusedDate,k=e.formatFunction,D=d(e,p),O=[],R=t.multiple,T=t.range,P=t.inRangeDates,_=t.selectedDate,M=t.date.locale,N=["rmdp-panel",r,h(r,i)];if(M=M.name.split("_")[1],R||T&&!l)O=(P||_).map(function(e,t){return f(e)?e.map(function(e){return{date:e,format:e.format(),index:t}}):{date:e,format:e.format(),index:t}});else if(T&&l){var L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(!Array.isArray(e))return[];var n=e[0],r=e[e.length-1],i=[];if(!(n instanceof s.default&&r instanceof s.default&&n.isValid&&r.isValid)||n>r)return[];for(n=new s.default(n),r=new s.default(r);n<=r;n.day++)i.push(t?n.toDate():new s.default(n));return i}(P||_);O=L.map(function(e,t){return{date:0===t||t===L.length-1?e:void 0,format:e.format(),index:t}})}else _&&!f(_)&&(O=[{date:_,format:_.format(),index:0}]);return R&&"date"===u&&O.sort(function(e,t){return e.date-t.date}),R&&"color"===u&&O.every(function(e){return e.date.color})&&O.sort(function(e,t){return e.date.color<t.date.color?-1:e.date.color>t.date.color?1:0}),["fa","ar"].includes(function(e){return e&&e.name?e.name.split("_")[1]:""}(M))&&N.push("rmdp-rtl"),a.default.createElement("div",A({className:"".concat(N.join(" ")," ").concat(v),style:c({display:"grid",gridTemplateRows:"auto 1fr"},y)},function(e){return e.state,e.setState,e.position,e.registerListener,e.calendarProps,e.datePickerProps,e.handleChange,e.nodes,e.Calendar,e.DatePicker,e.handlePropsChange,e.handleFocusedDate,e.minDate,e.maxDate,d(e,g)}(D)),a.default.createElement("div",{className:"rmdp-panel-header"},w||{en:"Dates",fa:"تاریخ ها",ar:"تواریخ",hi:"खजूर"}[M]),a.default.createElement("div",{style:{position:"relative",overflow:"auto",height:["top","bottom"].includes(r)?"100px":""}},a.default.createElement("ul",{className:"rmdp-panel-body"},f(O)&&O.map(function(e,r){var i,l,u,A,d,h=f(e)?e[0]:e;return a.default.createElement("li",{key:r,style:{display:"flex"},className:"".concat(null!==(i=e.date)&&void 0!==i&&i.color?"bg-".concat(e.date.color):""," ").concat(B&&(null===(l=e.date)||void 0===l||null===(u=l.valueOf)||void 0===u?void 0:u.call(l))===(null===(A=t.focused)||void 0===A||null===(d=A.valueOf)||void 0===d?void 0:d.call(A))?S||"rmdp-focused":"")},a.default.createElement("div",null,[e].flat().map(function(e,r){return a.default.createElement("button",{key:r,type:"button",className:"b-date",onClick:function(){return function(e,r){F(e?_[r]:void 0),e&&(n(c(c({},t),{},{date:new s.default(e),focused:R&&T?e:_[r]})),x(_[r]))}(e.date,e.index)},style:{cursor:e.date?"pointer":"default"}},k?k(e):e.format)})),h&&I&&a.default.createElement("button",{type:"button","aria-roledescription":"The date ".concat(e.format," has been selected. Click to deselect it."),className:"b-deselect",onClick:function(){return function(e){var n,r;R&&T?(r=_[e].some(function(e){return e===t.focused})?void 0:t.focused,n=_.filter(function(t,n){return n!==e})):T||R?r=(n=_.filter(function(t,n){return n!==e})).find(function(e){var n,r;return e.valueOf()===(null===(n=t.focused)||void 0===n||null===(r=n.valueOf)||void 0===r?void 0:r.call(n))}):(n=null,r=void 0),o(n,c(c({},t),{},{selectedDate:n,focused:r})),F(),x(r)}(h.index)}},a.default.createElement("span",null,"+")))}))));function F(e){E instanceof Function&&E(e)}}},4335(e,t,n){"use strict";if(n.r(t),n.d(t,{default:()=>c,useCreatable:()=>s.u}),/^(350|440|57|977)$/.test(n.j))var r=n(4347);var i=n(1609);if(/^(350|440|57|977)$/.test(n.j))var o=n(1585);if(/^(350|440|57|977)$/.test(n.j))var a=n(1912);if(/^(350|440|57|977)$/.test(n.j))var s=n(1226);n(5795),n(3603);var l=/^(350|440|57|977)$/.test(n.j)?(0,i.forwardRef)(function(e,t){var n=(0,a.u)(e),l=(0,s.u)(n);return i.createElement(o.S,(0,r.A)({ref:t},l))}):null,c=/^(350|440|57|977)$/.test(n.j)?l:null},1585(e,t,n){"use strict";n.d(t,{S:()=>me,b:()=>Z,c:()=>T,d:()=>ne,g:()=>$,m:()=>te});var r=n(4347),i=n(7920),o=n(9593);function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,(0,o.A)(r.key),r)}}var s=n(1019),l=n(431),c=n(7957),u=n(801),A=n(8781),d=n(1609),f=n(1077),h=n(2715),g=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function p(e,t){return e===t||!(!g(e)||!g(t))}function m(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!p(e[n],t[n]))return!1;return!0}for(var y=n(3398),b={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},v=function(e){return(0,h.Y)("span",(0,r.A)({css:b},e))},E={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.tabSelectsValue,i=e.context,o=e.isInitialFocus;switch(i){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return o?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,i=e.labels,o=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return"option ".concat(r,o?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,i=e.label,o=void 0===i?"":i,a=e.selectValue,s=e.isDisabled,l=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(o," focused, ").concat(u(a,n),".");if("menu"===t&&c){var A=s?" disabled":"",d="".concat(l?" selected":"").concat(A);return"".concat(o).concat(d,", ").concat(u(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},C=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,o=e.focusableOptions,a=e.isFocused,s=e.selectValue,l=e.selectProps,c=e.id,u=e.isAppleDevice,A=l.ariaLiveMessages,f=l.getOptionLabel,g=l.inputValue,p=l.isMulti,m=l.isOptionDisabled,y=l.isSearchable,b=l.menuIsOpen,C=l.options,I=l.screenReaderStatus,w=l.tabSelectsValue,B=l.isLoading,Q=l["aria-label"],S=l["aria-live"],x=(0,d.useMemo)(function(){return(0,i.A)((0,i.A)({},E),A||{})},[A]),k=(0,d.useMemo)(function(){var e,n="";if(t&&x.onChange){var r=t.option,o=t.options,a=t.removedValue,l=t.removedValues,c=t.value,u=a||r||(e=c,Array.isArray(e)?null:e),A=u?f(u):"",d=o||l||void 0,h=d?d.map(f):[],g=(0,i.A)({isDisabled:u&&m(u,s),label:A,labels:h},t);n=x.onChange(g)}return n},[t,x,m,s,f]),D=(0,d.useMemo)(function(){var e="",t=n||r,i=!!(n&&s&&s.includes(n));if(t&&x.onFocus){var a={focused:t,label:f(t),isDisabled:m(t,s),isSelected:i,options:o,context:t===n?"menu":"value",selectValue:s,isAppleDevice:u};e=x.onFocus(a)}return e},[n,r,f,m,x,o,s,u]),O=(0,d.useMemo)(function(){var e="";if(b&&C.length&&!B&&x.onFilter){var t=I({count:o.length});e=x.onFilter({inputValue:g,resultsMessage:t})}return e},[o,g,b,x,C,I,B]),R="initial-input-focus"===(null==t?void 0:t.action),T=(0,d.useMemo)(function(){var e="";if(x.guidance){var t=r?"value":b?"menu":"input";e=x.guidance({"aria-label":Q,context:t,isDisabled:n&&m(n,s),isMulti:p,isSearchable:y,tabSelectsValue:w,isInitialFocus:R})}return e},[Q,n,r,p,m,y,b,x,s,w,R]),P=(0,h.Y)(d.Fragment,null,(0,h.Y)("span",{id:"aria-selection"},k),(0,h.Y)("span",{id:"aria-focused"},D),(0,h.Y)("span",{id:"aria-results"},O),(0,h.Y)("span",{id:"aria-guidance"},T));return(0,h.Y)(d.Fragment,null,(0,h.Y)(v,{id:c},R&&P),(0,h.Y)(v,{"aria-live":S,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!R&&P))},I=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],w=new RegExp("["+I.map(function(e){return e.letters}).join("")+"]","g"),B={},Q=0;Q<I.length;Q++)for(var S=I[Q],x=0;x<S.letters.length;x++)B[S.letters[x]]=S.base;var k=function(e){return e.replace(w,function(e){return B[e]})},D=function(e,t){void 0===t&&(t=m);var n=null;function r(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var o=e.apply(this,r);return n={lastResult:o,lastArgs:r,lastThis:this},o}return r.clear=function(){n=null},r}(k),O=function(e){return e.replace(/^\s+|\s+$/g,"")},R=function(e){return"".concat(e.label," ").concat(e.value)},T=function(e){return function(t,n){if(t.data.__isNew__)return!0;var r=(0,i.A)({ignoreCase:!0,ignoreAccents:!0,stringify:R,trim:!0,matchFrom:"any"},e),o=r.ignoreCase,a=r.ignoreAccents,s=r.stringify,l=r.trim,c=r.matchFrom,u=l?O(n):n,A=l?O(s(t)):s(t);return o&&(u=u.toLowerCase(),A=A.toLowerCase()),a&&(u=D(u),A=k(A)),"start"===c?A.substr(0,u.length)===u:A.indexOf(u)>-1}},P=["innerRef"];function _(e){var t=e.innerRef,n=(0,y.A)(e,P),i=(0,f.r)(n,"onExited","in","enter","exit","appear");return(0,h.Y)("input",(0,r.A)({ref:t},i,{css:(0,h.AH)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var M=["boxSizing","height","overflow","paddingRight","position"],N={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function L(e){e.cancelable&&e.preventDefault()}function F(e){e.stopPropagation()}function U(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function z(){return"ontouchstart"in window||navigator.maxTouchPoints}var H=!("undefined"==typeof window||!window.document||!window.document.createElement),j=0,G={capture:!1,passive:!1},Y=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},W={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function V(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,i=function(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,i=e.onTopArrive,o=e.onTopLeave,a=(0,d.useRef)(!1),s=(0,d.useRef)(!1),l=(0,d.useRef)(0),c=(0,d.useRef)(null),u=(0,d.useCallback)(function(e,t){if(null!==c.current){var l=c.current,u=l.scrollTop,A=l.scrollHeight,d=l.clientHeight,f=c.current,h=t>0,g=A-d-u,p=!1;g>t&&a.current&&(r&&r(e),a.current=!1),h&&s.current&&(o&&o(e),s.current=!1),h&&t>g?(n&&!a.current&&n(e),f.scrollTop=A,p=!0,a.current=!0):!h&&-t>u&&(i&&!s.current&&i(e),f.scrollTop=0,p=!0,s.current=!0),p&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}},[n,r,i,o]),A=(0,d.useCallback)(function(e){u(e,e.deltaY)},[u]),h=(0,d.useCallback)(function(e){l.current=e.changedTouches[0].clientY},[]),g=(0,d.useCallback)(function(e){var t=l.current-e.changedTouches[0].clientY;u(e,t)},[u]),p=(0,d.useCallback)(function(e){if(e){var t=!!f.s&&{passive:!1};e.addEventListener("wheel",A,t),e.addEventListener("touchstart",h,t),e.addEventListener("touchmove",g,t)}},[g,h,A]),m=(0,d.useCallback)(function(e){e&&(e.removeEventListener("wheel",A,!1),e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",g,!1))},[g,h,A]);return(0,d.useEffect)(function(){if(t){var e=c.current;return p(e),function(){m(e)}}},[t,p,m]),function(e){c.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),o=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,i=(0,d.useRef)({}),o=(0,d.useRef)(null),a=(0,d.useCallback)(function(e){if(H){var t=document.body,n=t&&t.style;if(r&&M.forEach(function(e){var t=n&&n[e];i.current[e]=t}),r&&j<1){var o=parseInt(i.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+o||0;Object.keys(N).forEach(function(e){var t=N[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(s,"px"))}t&&z()&&(t.addEventListener("touchmove",L,G),e&&(e.addEventListener("touchstart",U,G),e.addEventListener("touchmove",F,G))),j+=1}},[r]),s=(0,d.useCallback)(function(e){if(H){var t=document.body,n=t&&t.style;j=Math.max(j-1,0),r&&j<1&&M.forEach(function(e){var t=i.current[e];n&&(n[e]=t)}),t&&z()&&(t.removeEventListener("touchmove",L,G),e&&(e.removeEventListener("touchstart",U,G),e.removeEventListener("touchmove",F,G)))}},[r]);return(0,d.useEffect)(function(){if(t){var e=o.current;return a(e),function(){s(e)}}},[t,a,s]),function(e){o.current=e}}({isEnabled:n});return(0,h.Y)(d.Fragment,null,n&&(0,h.Y)("div",{onClick:Y,css:W}),t(function(e){i(e),o(e)}))}var q={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},J=function(e){var t=e.name,n=e.onFocus;return(0,h.Y)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:q,value:"",onChange:function(){}})};function K(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function X(){return K(/^Mac/i)}var Z=function(e){return e.label},$=function(e){return e.value},ee={clearIndicator:f.a,container:f.b,control:f.d,dropdownIndicator:f.e,group:f.g,groupHeading:f.f,indicatorsContainer:f.i,indicatorSeparator:f.h,input:f.j,loadingIndicator:f.l,loadingMessage:f.k,menu:f.m,menuList:f.n,menuPortal:f.o,multiValue:f.p,multiValueLabel:f.q,multiValueRemove:f.t,noOptionsMessage:f.u,option:f.v,placeholder:f.w,singleValue:f.x,valueContainer:f.y};function te(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,i.A)({},e);return Object.keys(t).forEach(function(r){var i=r;e[i]?n[i]=function(n,r){return t[i](e[i](n,r),r)}:n[i]=t[i]}),n}var ne={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},re={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,f.z)(),captureMenuScroll:!(0,f.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:T(),formatGroupLabel:function(e){return e.label},getOptionLabel:Z,getOptionValue:$,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,f.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function ie(e,t,n,r){return{type:"option",data:t,isDisabled:de(e,t,n),isSelected:fe(e,t,n),label:ue(e,t),value:Ae(e,t),index:r}}function oe(e,t){return e.options.map(function(n,r){if("options"in n){var i=n.options.map(function(n,r){return ie(e,n,t,r)}).filter(function(t){return le(e,t)});return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var o=ie(e,n,t,r);return le(e,o)?o:void 0}).filter(f.K)}function ae(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,(0,A.A)(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function se(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,(0,A.A)(n.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}}))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e},[])}function le(e,t){var n=e.inputValue,r=void 0===n?"":n,i=t.data,o=t.isSelected,a=t.label,s=t.value;return(!ge(e)||!o)&&he(e,{label:a,value:s,data:i},r)}var ce=function(e,t){var n;return(null===(n=e.find(function(e){return e.data===t}))||void 0===n?void 0:n.id)||null},ue=function(e,t){return e.getOptionLabel(t)},Ae=function(e,t){return e.getOptionValue(t)};function de(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function fe(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=Ae(e,t);return n.some(function(t){return Ae(e,t)===r})}function he(e,t,n){return!e.filterOption||e.filterOption(t,n)}var ge=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},pe=1,me=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,s.A)(e,t)}(h,e);var t,n,o=(t=h,n=(0,c.A)(),function(){var e,r=(0,l.A)(t);if(n){var i=(0,l.A)(this).constructor;e=Reflect.construct(r,arguments,i)}else e=r.apply(this,arguments);return(0,u.A)(this,e)});function h(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h),(t=o.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,i=r.onChange,o=r.name;n.name=o,t.ariaOnChange(e,n),i(e,n)},t.setValue=function(e,n,r){var i=t.props,o=i.closeMenuOnSelect,a=i.isMulti,s=i.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:s}),o&&(t.setState({inputIsHiddenAfterUpdate:!a}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n=t.props,r=n.blurInputOnSelect,i=n.isMulti,o=n.name,a=t.state.selectValue,s=i&&t.isOptionSelected(e,a),l=t.isOptionDisabled(e,a);if(s){var c=t.getOptionValue(e);t.setValue((0,f.B)(a.filter(function(e){return t.getOptionValue(e)!==c})),"deselect-option",e)}else{if(l)return void t.ariaOnChange((0,f.C)(e),{action:"select-option",option:e,name:o});i?t.setValue((0,f.B)([].concat((0,A.A)(a),[e])),"select-option",e):t.setValue((0,f.C)(e),"select-option")}r&&t.blurInput()},t.removeValue=function(e){var n=t.props.isMulti,r=t.state.selectValue,i=t.getOptionValue(e),o=r.filter(function(e){return t.getOptionValue(e)!==i}),a=(0,f.D)(n,o,o[0]||null);t.onChange(a,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange((0,f.D)(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,n=t.state.selectValue,r=n[n.length-1],i=n.slice(0,n.length-1),o=(0,f.D)(e,i,i[0]||null);r&&t.onChange(o,{action:"pop-value",removedValue:r})},t.getFocusedOptionId=function(e){return ce(t.state.focusableOptionsWithIds,e)},t.getFocusableOptionsWithIds=function(){return se(oe(t.props,t.state.selectValue),t.getElementId("option"))},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return f.E.apply(void 0,[t.props.classNamePrefix].concat(n))},t.getOptionLabel=function(e){return ue(t.props,e)},t.getOptionValue=function(e){return Ae(t.props,e)},t.getStyles=function(e,n){var r=t.props.unstyled,i=ee[e](n,r);i.boxSizing="border-box";var o=t.props.styles[e];return o?o(i,n):i},t.getClassNames=function(e,n){var r,i;return null===(r=(i=t.props.classNames)[e])||void 0===r?void 0:r.call(i,n)},t.getElementId=function(e){return"".concat(t.state.instancePrefix,"-").concat(e)},t.getComponents=function(){return(0,f.F)(t.props)},t.buildCategorizedOptions=function(){return oe(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return ae(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,n){t.setState({ariaSelection:(0,i.A)({value:e},n)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){if(!e.defaultPrevented){var n=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():n&&t.openMenu("first"):(n&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||t.props.isDisabled)){var n=t.props,r=n.isMulti,i=n.menuIsOpen;t.focusInput(),i?(t.setState({inputIsHiddenAfterUpdate:!r}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focusInput():setTimeout(function(){return t.focusInput()}))},t.onScroll=function(e){"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&(0,f.G)(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var n=e.touches,r=n&&n.item(0);r&&(t.initialTouchX=r.clientX,t.initialTouchY=r.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var n=e.touches,r=n&&n.item(0);if(r){var i=Math.abs(r.clientX-t.initialTouchX),o=Math.abs(r.clientY-t.initialTouchY);t.userIsDragging=i>5||o>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=t.props.inputValue,r=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(r,{action:"input-change",prevInputValue:n}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var n=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:n}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){if(!t.blockOptionHover&&t.state.focusedOption!==e){var n=t.getFocusableOptions().indexOf(e);t.setState({focusedOption:e,focusedOptionId:n>-1?t.getFocusedOptionId(e):null})}},t.shouldHideSelectedOptions=function(){return ge(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,i=n.backspaceRemovesValue,o=n.escapeClearsValue,a=n.inputValue,s=n.isClearable,l=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,A=n.tabSelectsValue,d=n.openMenuOnFocus,f=t.state,h=f.focusedOption,g=f.focusedValue,p=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;t.focusValue("previous");break;case"ArrowRight":if(!r||a)return;t.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(g)t.removeValue(g);else{if(!i)return;r?t.popValue():s&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!A||!h||d&&t.isOptionSelected(h,p))return;t.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(c){if(!h)return;if(t.isComposing)return;t.selectOption(h);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:a}),t.onMenuClose()):s&&o&&t.clearValue();break;case" ":if(a)return;if(!c){t.openMenu("first");break}if(!h)return;t.selectOption(h);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.state.instancePrefix="react-select-"+(t.props.instanceId||++pe),t.state.selectValue=(0,f.H)(e.value),e.menuIsOpen&&t.state.selectValue.length){var n=t.getFocusableOptionsWithIds(),r=t.buildFocusableOptions(),a=r.indexOf(t.state.selectValue[0]);t.state.focusableOptionsWithIds=n,t.state.focusedOption=r[a],t.state.focusedOptionId=ce(n,r[a])}return t}return function(e,t,n){t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(h,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,f.I)(this.menuListRef,this.focusedOptionRef),(X()||K(/^iPhone/i)||K(/^iPad/i)||X()&&navigator.maxTouchPoints>1)&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,i=this.state.isFocused;(i&&!n&&e.isDisabled||i&&r&&!e.menuIsOpen)&&this.focusInput(),i&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,f.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,i=n.isFocused,o=this.buildFocusableOptions(),a="first"===e?0:o.length-1;if(!this.props.isMulti){var s=o.indexOf(r[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:o[a],focusedOptionId:this.getFocusedOptionId(o[a])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=n.indexOf(r);r||(i=-1);var o=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===i?0:-1===i?o:i-1;break;case"next":i>-1&&i<o&&(a=i+1)}this.setState({inputIsHidden:-1!==a,focusedValue:n[a]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var i=0,o=r.indexOf(n);n||(o=-1),"up"===e?i=o>0?o-1:r.length-1:"down"===e?i=(o+1)%r.length:"pageup"===e?(i=o-t)<0&&(i=0):"pagedown"===e?(i=o+t)>r.length-1&&(i=r.length-1):"last"===e&&(i=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[i],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[i])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(ne):(0,i.A)((0,i.A)({},ne),this.props.theme):ne}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,i=this.getValue,o=this.selectOption,a=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:i,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:o,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return de(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return fe(this.props,e,t)}},{key:"filterOption",value:function(e,t){return he(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,o=e.inputId,a=e.inputValue,s=e.tabIndex,l=e.form,c=e.menuIsOpen,u=e.required,A=this.getComponents().Input,h=this.state,g=h.inputIsHidden,p=h.ariaSelection,m=this.commonProps,y=o||this.getElementId("input"),b=(0,i.A)((0,i.A)((0,i.A)({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":u,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==p?void 0:p.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?d.createElement(A,(0,r.A)({},m,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:y,innerRef:this.getInputRef,isDisabled:t,isHidden:g,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:l,type:"text",value:a},b)):d.createElement(_,(0,r.A)({id:y,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:f.J,onFocus:this.onInputFocus,disabled:t,tabIndex:s,inputMode:"none",form:l,value:""},b))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,i=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,A=u.controlShouldRenderValue,f=u.isDisabled,h=u.isMulti,g=u.inputValue,p=u.placeholder,m=this.state,y=m.selectValue,b=m.focusedValue,v=m.isFocused;if(!this.hasValue()||!A)return g?null:d.createElement(l,(0,r.A)({},c,{key:"placeholder",isDisabled:f,isFocused:v,innerProps:{id:this.getElementId("placeholder")}}),p);if(h)return y.map(function(t,s){var l=t===b,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return d.createElement(n,(0,r.A)({},c,{components:{Container:i,Label:o,Remove:a},isFocused:l,isDisabled:f,key:u,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(g)return null;var E=y[0];return d.createElement(s,(0,r.A)({},c,{data:E,isDisabled:f}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,i=n.isDisabled,o=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||i||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return d.createElement(e,(0,r.A)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,i=n.isDisabled,o=n.isLoading,a=this.state.isFocused;return e&&o?d.createElement(e,(0,r.A)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:i,isFocused:a})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var i=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return d.createElement(n,(0,r.A)({},i,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,i=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return d.createElement(e,(0,r.A)({},t,{innerProps:o,isDisabled:n,isFocused:i}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,i=t.GroupHeading,o=t.Menu,a=t.MenuList,s=t.MenuPortal,l=t.LoadingMessage,c=t.NoOptionsMessage,u=t.Option,A=this.commonProps,h=this.state.focusedOption,g=this.props,p=g.captureMenuScroll,m=g.inputValue,y=g.isLoading,b=g.loadingMessage,v=g.minMenuHeight,E=g.maxMenuHeight,C=g.menuIsOpen,I=g.menuPlacement,w=g.menuPosition,B=g.menuPortalTarget,Q=g.menuShouldBlockScroll,S=g.menuShouldScrollIntoView,x=g.noOptionsMessage,k=g.onMenuScrollToTop,D=g.onMenuScrollToBottom;if(!C)return null;var O,R=function(t,n){var i=t.type,o=t.data,a=t.isDisabled,s=t.isSelected,l=t.label,c=t.value,f=h===o,g=a?void 0:function(){return e.onOptionHover(o)},p=a?void 0:function(){return e.selectOption(o)},m="".concat(e.getElementId("option"),"-").concat(n),y={id:m,onClick:p,onMouseMove:g,onMouseOver:g,tabIndex:-1,role:"option","aria-selected":e.state.isAppleDevice?void 0:s};return d.createElement(u,(0,r.A)({},A,{innerProps:y,data:o,isDisabled:a,isSelected:s,key:m,label:l,type:i,value:c,isFocused:f,innerRef:f?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())O=this.getCategorizedOptions().map(function(t){if("group"===t.type){var o=t.data,a=t.options,s=t.index,l="".concat(e.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return d.createElement(n,(0,r.A)({},A,{key:l,data:o,options:a,Heading:i,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return R(e,"".concat(s,"-").concat(e.index))}))}if("option"===t.type)return R(t,"".concat(t.index))});else if(y){var T=b({inputValue:m});if(null===T)return null;O=d.createElement(l,A,T)}else{var P=x({inputValue:m});if(null===P)return null;O=d.createElement(c,A,P)}var _={minMenuHeight:v,maxMenuHeight:E,menuPlacement:I,menuPosition:w,menuShouldScrollIntoView:S},M=d.createElement(f.M,(0,r.A)({},A,_),function(t){var n=t.ref,i=t.placerProps,s=i.placement,l=i.maxHeight;return d.createElement(o,(0,r.A)({},A,_,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:y,placement:s}),d.createElement(V,{captureEnabled:p,onTopArrive:k,onBottomArrive:D,lockEnabled:Q},function(t){return d.createElement(a,(0,r.A)({},A,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":A.isMulti,id:e.getElementId("listbox")},isLoading:y,maxHeight:l,focusedOption:h}),O)}))});return B||"fixed"===w?d.createElement(s,(0,r.A)({},A,{appendTo:B,controlElement:this.controlRef,menuPlacement:I,menuPosition:w}),M):M}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,i=t.isMulti,o=t.name,a=t.required,s=this.state.selectValue;if(a&&!this.hasValue()&&!r)return d.createElement(J,{name:o,onFocus:this.onValueInputFocus});if(o&&!r){if(i){if(n){var l=s.map(function(t){return e.getOptionValue(t)}).join(n);return d.createElement("input",{name:o,type:"hidden",value:l})}var c=s.length>0?s.map(function(t,n){return d.createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:e.getOptionValue(t)})}):d.createElement("input",{name:o,type:"hidden",value:""});return d.createElement("div",null,c)}var u=s[0]?this.getOptionValue(s[0]):"";return d.createElement("input",{name:o,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,i=t.focusedOption,o=t.focusedValue,a=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return d.createElement(C,(0,r.A)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:i,focusedValue:o,isFocused:a,selectValue:s,focusableOptions:l,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,i=e.SelectContainer,o=e.ValueContainer,a=this.props,s=a.className,l=a.id,c=a.isDisabled,u=a.menuIsOpen,A=this.state.isFocused,f=this.commonProps=this.getCommonProps();return d.createElement(i,(0,r.A)({},f,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:A}),this.renderLiveRegion(),d.createElement(t,(0,r.A)({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:A,menuIsOpen:u}),d.createElement(o,(0,r.A)({},f,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),d.createElement(n,(0,r.A)({},f,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,s=t.isFocused,l=t.prevWasFocused,c=t.instancePrefix,u=e.options,A=e.value,d=e.menuIsOpen,h=e.inputValue,g=e.isMulti,p=(0,f.H)(A),m={};if(n&&(A!==n.value||u!==n.options||d!==n.menuIsOpen||h!==n.inputValue)){var y=d?function(e,t){return ae(oe(e,t))}(e,p):[],b=d?se(oe(e,p),"".concat(c,"-option")):[],v=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,p):null,E=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,y);m={selectValue:p,focusedOption:E,focusedOptionId:ce(b,E),focusableOptionsWithIds:b,focusedValue:v,clearFocusValueOnUpdate:!1}}var C=null!=o&&e!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},I=a,w=s&&l;return s&&!w&&(I={value:(0,f.D)(g,p,p[0]||null),options:p,action:"initial-input-focus"},w=!l),"initial-input-focus"===(null==a?void 0:a.action)&&(I=null),(0,i.A)((0,i.A)((0,i.A)({},m),C),{},{prevProps:e,ariaSelection:I,prevWasFocused:w})}}]),h}(d.Component);me.defaultProps=re},1077(e,t,n){"use strict";n.d(t,{A:()=>S,B:()=>_,C:()=>P,D:()=>T,E:()=>m,F:()=>De,G:()=>E,H:()=>y,I:()=>B,J:()=>g,K:()=>R,M:()=>Y,a:()=>le,b:()=>X,c:()=>ke,d:()=>fe,e:()=>se,f:()=>pe,g:()=>ge,h:()=>ce,i:()=>$,j:()=>ye,k:()=>J,l:()=>Ae,m:()=>j,n:()=>W,o:()=>K,p:()=>Ce,q:()=>Ie,r:()=>M,s:()=>O,t:()=>we,u:()=>q,v:()=>Qe,w:()=>Se,x:()=>xe,y:()=>Z,z:()=>Q});var r=n(7920),i=n(4347),o=n(2715),a=n(8622),s=n(3398),l=n(7117),c=n(6814),u=n(1609),A=n(5795),d=n(4060),f=n(3603),h=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],g=function(){};function p(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function m(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o=[].concat(r);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&o.push("".concat(p(e,a)));return o.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}var y=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===(0,l.A)(e)&&null!==e?[e]:[];var t},b=function(e){e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme;var t=(0,s.A)(e,h);return(0,r.A)({},t)},v=function(e,t,n){var r=e.cx,i=e.getStyles,o=e.getClassNames,a=e.className;return{css:i(t,e),className:r(null!=n?n:{},o(t,e),a)}};function E(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function C(e){return E(e)?window.pageYOffset:e.scrollTop}function I(e,t){E(e)?window.scrollTo(0,t):e.scrollTop=t}function w(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:g,i=C(e),o=t-i,a=0;!function t(){var s,l=o*((s=(s=a+=10)/n-1)*s*s+1)+i;I(e,l),a<n?window.requestAnimationFrame(t):r(e)}()}function B(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i=t.offsetHeight/3;r.bottom+i>n.bottom?I(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i<n.top&&I(e,Math.max(t.offsetTop-i,0))}function Q(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function S(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}var x=!1,k={get passive(){return x=!0}},D="undefined"!=typeof window?window:{};D.addEventListener&&D.removeEventListener&&(D.addEventListener("p",g,k),D.removeEventListener("p",g,!1));var O=x;function R(e){return null!=e}function T(e,t,n){return e?t:n}function P(e){return e}function _(e){return e}var M=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object.entries(e).filter(function(e){var t=(0,a.A)(e,1)[0];return!n.includes(t)}).reduce(function(e,t){var n=(0,a.A)(t,2),r=n[0],i=n[1];return e[r]=i,e},{})},N=["children","innerProps"],L=["children","innerProps"];var F,U,z,H=function(e){return"auto"===e?"bottom":e},j=function(e,t){var n,i=e.placement,o=e.theme,a=o.borderRadius,s=o.spacing,l=o.colors;return(0,r.A)((n={label:"menu"},(0,c.A)(n,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(i),"100%"),(0,c.A)(n,"position","absolute"),(0,c.A)(n,"width","100%"),(0,c.A)(n,"zIndex",1),n),t?{}:{backgroundColor:l.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},G=(0,u.createContext)(null),Y=function(e){var t=e.children,n=e.minMenuHeight,i=e.maxMenuHeight,o=e.menuPlacement,s=e.menuPosition,l=e.menuShouldScrollIntoView,c=e.theme,A=((0,u.useContext)(G)||{}).setPortalPlacement,d=(0,u.useRef)(null),h=(0,u.useState)(i),g=(0,a.A)(h,2),p=g[0],m=g[1],y=(0,u.useState)(null),b=(0,a.A)(y,2),v=b[0],B=b[1],Q=c.spacing.controlHeight;return(0,f.A)(function(){var e=d.current;if(e){var t="fixed"===s,r=function(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,i=e.placement,o=e.shouldScroll,a=e.isFixedPosition,s=e.controlHeight,l=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var u,A=l.getBoundingClientRect().height,d=n.getBoundingClientRect(),f=d.bottom,h=d.height,g=d.top,p=n.offsetParent.getBoundingClientRect().top,m=a||E(u=l)?window.innerHeight:u.clientHeight,y=C(l),b=parseInt(getComputedStyle(n).marginBottom,10),v=parseInt(getComputedStyle(n).marginTop,10),B=p-v,Q=m-g,S=B+y,x=A-y-g,k=f-m+y+b,D=y+g-v,O=160;switch(i){case"auto":case"bottom":if(Q>=h)return{placement:"bottom",maxHeight:t};if(x>=h&&!a)return o&&w(l,k,O),{placement:"bottom",maxHeight:t};if(!a&&x>=r||a&&Q>=r)return o&&w(l,k,O),{placement:"bottom",maxHeight:a?Q-b:x-b};if("auto"===i||a){var R=t,T=a?B:S;return T>=r&&(R=Math.min(T-b-s,t)),{placement:"top",maxHeight:R}}if("bottom"===i)return o&&I(l,k),{placement:"bottom",maxHeight:t};break;case"top":if(B>=h)return{placement:"top",maxHeight:t};if(S>=h&&!a)return o&&w(l,D,O),{placement:"top",maxHeight:t};if(!a&&S>=r||a&&B>=r){var P=t;return(!a&&S>=r||a&&B>=r)&&(P=a?B-v:S-v),o&&w(l,D,O),{placement:"top",maxHeight:P}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return c}({maxHeight:i,menuEl:e,minHeight:n,placement:o,shouldScroll:l&&!t,isFixedPosition:t,controlHeight:Q});m(r.maxHeight),B(r.placement),null==A||A(r.placement)}},[i,o,s,l,n,A,Q]),t({ref:d,placerProps:(0,r.A)((0,r.A)({},e),{},{placement:v||H(o),maxHeight:p})})},W=function(e,t){var n=e.maxHeight,i=e.theme.spacing.baseUnit;return(0,r.A)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:i,paddingTop:i})},V=function(e,t){var n=e.theme,i=n.spacing.baseUnit,o=n.colors;return(0,r.A)({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*i,"px ").concat(3*i,"px")})},q=V,J=V,K=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},X=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},Z=function(e,t){var n=e.theme.spacing,i=e.isMulti,o=e.hasValue,a=e.selectProps.controlShouldRenderValue;return(0,r.A)({alignItems:"center",display:i&&o&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},$=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},ee=["size"],te=["innerProps","isRtl","size"],ne={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},re=function(e){var t=e.size,n=(0,s.A)(e,ee);return(0,o.Y)("svg",(0,i.A)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:ne},n))},ie=function(e){return(0,o.Y)(re,(0,i.A)({size:20},e),(0,o.Y)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},oe=function(e){return(0,o.Y)(re,(0,i.A)({size:20},e),(0,o.Y)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},ae=function(e,t){var n=e.isFocused,i=e.theme,o=i.spacing.baseUnit,a=i.colors;return(0,r.A)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*o,":hover":{color:n?a.neutral80:a.neutral40}})},se=ae,le=ae,ce=function(e,t){var n=e.isDisabled,i=e.theme,o=i.spacing.baseUnit,a=i.colors;return(0,r.A)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*o,marginTop:2*o})},ue=(0,o.i7)(F||(U=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],z||(z=U.slice(0)),F=Object.freeze(Object.defineProperties(U,{raw:{value:Object.freeze(z)}})))),Ae=function(e,t){var n=e.isFocused,i=e.size,o=e.theme,a=o.colors,s=o.spacing.baseUnit;return(0,r.A)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:i,lineHeight:1,marginRight:i,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*s})},de=function(e){var t=e.delay,n=e.offset;return(0,o.Y)("span",{css:(0,o.AH)({animation:"".concat(ue," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},fe=function(e,t){var n=e.isDisabled,i=e.isFocused,o=e.theme,a=o.colors,s=o.borderRadius,l=o.spacing;return(0,r.A)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:i?a.primary:a.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:i?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:i?a.primary:a.neutral30}})},he=["data"],ge=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},pe=function(e,t){var n=e.theme,i=n.colors,o=n.spacing;return(0,r.A)({label:"group",cursor:"default",display:"block"},t?{}:{color:i.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},me=["innerRef","isDisabled","isHidden","inputClassName"],ye=function(e,t){var n=e.isDisabled,i=e.value,o=e.theme,a=o.spacing,s=o.colors;return(0,r.A)((0,r.A)({visibility:n?"hidden":"visible",transform:i?"translateZ(0)":""},ve),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:s.neutral80})},be={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},ve={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,r.A)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},be)},Ee=function(e){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},be)},Ce=function(e,t){var n=e.theme,i=n.spacing,o=n.borderRadius,a=n.colors;return(0,r.A)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:o/2,margin:i.baseUnit/2})},Ie=function(e,t){var n=e.theme,i=n.borderRadius,o=n.colors,a=e.cropWithEllipsis;return(0,r.A)({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:i/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},we=function(e,t){var n=e.theme,i=n.spacing,o=n.borderRadius,a=n.colors,s=e.isFocused;return(0,r.A)({alignItems:"center",display:"flex"},t?{}:{borderRadius:o/2,backgroundColor:s?a.dangerLight:void 0,paddingLeft:i.baseUnit,paddingRight:i.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},Be=function(e){var t=e.children,n=e.innerProps;return(0,o.Y)("div",n,t)},Qe=function(e,t){var n=e.isDisabled,i=e.isFocused,o=e.isSelected,a=e.theme,s=a.spacing,l=a.colors;return(0,r.A)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:o?l.primary:i?l.primary25:"transparent",color:n?l.neutral20:o?l.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:n?void 0:o?l.primary:l.primary50}})},Se=function(e,t){var n=e.theme,i=n.spacing,o=n.colors;return(0,r.A)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:o.neutral50,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},xe=function(e,t){var n=e.isDisabled,i=e.theme,o=i.spacing,a=i.colors;return(0,r.A)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},ke={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return(0,o.Y)("div",(0,i.A)({},v(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||(0,o.Y)(ie,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,a=e.innerRef,s=e.innerProps,l=e.menuIsOpen;return(0,o.Y)("div",(0,i.A)({ref:a},v(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":l}),s,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return(0,o.Y)("div",(0,i.A)({},v(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||(0,o.Y)(oe,null))},DownChevron:oe,CrossIcon:ie,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,a=e.getClassNames,s=e.Heading,l=e.headingProps,c=e.innerProps,u=e.label,A=e.theme,d=e.selectProps;return(0,o.Y)("div",(0,i.A)({},v(e,"group",{group:!0}),c),(0,o.Y)(s,(0,i.A)({},l,{selectProps:d,theme:A,getStyles:r,getClassNames:a,cx:n}),u),(0,o.Y)("div",null,t))},GroupHeading:function(e){var t=b(e);t.data;var n=(0,s.A)(t,he);return(0,o.Y)("div",(0,i.A)({},v(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return(0,o.Y)("div",(0,i.A)({},v(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return(0,o.Y)("span",(0,i.A)({},t,v(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=b(e),a=r.innerRef,l=r.isDisabled,c=r.isHidden,u=r.inputClassName,A=(0,s.A)(r,me);return(0,o.Y)("div",(0,i.A)({},v(e,"input",{"input-container":!0}),{"data-value":n||""}),(0,o.Y)("input",(0,i.A)({className:t({input:!0},u),ref:a,style:Ee(c),disabled:l},A)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,a=e.size,l=void 0===a?4:a,c=(0,s.A)(e,te);return(0,o.Y)("div",(0,i.A)({},v((0,r.A)((0,r.A)({},c),{},{innerProps:t,isRtl:n,size:l}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,o.Y)(de,{delay:0,offset:n}),(0,o.Y)(de,{delay:160,offset:!0}),(0,o.Y)(de,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return(0,o.Y)("div",(0,i.A)({},v(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,a=e.isMulti;return(0,o.Y)("div",(0,i.A)({},v(e,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,s=e.controlElement,l=e.innerProps,c=e.menuPlacement,h=e.menuPosition,g=(0,u.useRef)(null),p=(0,u.useRef)(null),m=(0,u.useState)(H(c)),y=(0,a.A)(m,2),b=y[0],E=y[1],C=(0,u.useMemo)(function(){return{setPortalPlacement:E}},[]),I=(0,u.useState)(null),w=(0,a.A)(I,2),B=w[0],Q=w[1],S=(0,u.useCallback)(function(){if(s){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(s),t="fixed"===h?0:window.pageYOffset,n=e[b]+t;n===(null==B?void 0:B.offset)&&e.left===(null==B?void 0:B.rect.left)&&e.width===(null==B?void 0:B.rect.width)||Q({offset:n,rect:e})}},[s,h,b,null==B?void 0:B.offset,null==B?void 0:B.rect.left,null==B?void 0:B.rect.width]);(0,f.A)(function(){S()},[S]);var x=(0,u.useCallback)(function(){"function"==typeof p.current&&(p.current(),p.current=null),s&&g.current&&(p.current=(0,d.ll)(s,g.current,S,{elementResize:"ResizeObserver"in window}))},[s,S]);(0,f.A)(function(){x()},[x]);var k=(0,u.useCallback)(function(e){g.current=e,x()},[x]);if(!t&&"fixed"!==h||!B)return null;var D=(0,o.Y)("div",(0,i.A)({ref:k},v((0,r.A)((0,r.A)({},e),{},{offset:B.offset,position:h,rect:B.rect}),"menuPortal",{"menu-portal":!0}),l),n);return(0,o.Y)(G.Provider,{value:C},t?(0,A.createPortal)(D,t):D)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,a=e.innerProps,l=(0,s.A)(e,L);return(0,o.Y)("div",(0,i.A)({},v((0,r.A)((0,r.A)({},l),{},{children:n,innerProps:a}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),a),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,a=e.innerProps,l=(0,s.A)(e,N);return(0,o.Y)("div",(0,i.A)({},v((0,r.A)((0,r.A)({},l),{},{children:n,innerProps:a}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),a),n)},MultiValue:function(e){var t=e.children,n=e.components,i=e.data,a=e.innerProps,s=e.isDisabled,l=e.removeProps,c=e.selectProps,u=n.Container,A=n.Label,d=n.Remove;return(0,o.Y)(u,{data:i,innerProps:(0,r.A)((0,r.A)({},v(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),a),selectProps:c},(0,o.Y)(A,{data:i,innerProps:(0,r.A)({},v(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:c},t),(0,o.Y)(d,{data:i,innerProps:(0,r.A)((0,r.A)({},v(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},l),selectProps:c}))},MultiValueContainer:Be,MultiValueLabel:Be,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return(0,o.Y)("div",(0,i.A)({role:"button"},n),t||(0,o.Y)(ie,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,a=e.isSelected,s=e.innerRef,l=e.innerProps;return(0,o.Y)("div",(0,i.A)({},v(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":a}),{ref:s,"aria-disabled":n},l),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return(0,o.Y)("div",(0,i.A)({},v(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,a=e.isRtl;return(0,o.Y)("div",(0,i.A)({},v(e,"container",{"--is-disabled":r,"--is-rtl":a}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return(0,o.Y)("div",(0,i.A)({},v(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,a=e.hasValue;return(0,o.Y)("div",(0,i.A)({},v(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":a}),n),t)}},De=function(e){return(0,r.A)((0,r.A)({},ke),e.components)}},8145(e,t,n){"use strict";if(n.r(t),n.d(t,{NonceProvider:()=>d,components:()=>c.c,createFilter:()=>a.c,default:()=>A,defaultTheme:()=>a.d,mergeStyles:()=>a.m,useStateManager:()=>r.u}),/^(350|440|57|977)$/.test(n.j))var r=n(1912);if(/^(350|440|57|977)$/.test(n.j))var i=n(4347);var o=n(1609);if(/^(350|440|57|977)$/.test(n.j))var a=n(1585);if(/^(350|440|57|977)$/.test(n.j))var s=n(2490);if(/^(350|440|57|977)$/.test(n.j))var l=n(1487);if(/^(350|440|57|977)$/.test(n.j))var c=n(1077);n(5795),n(3603);var u=/^(350|440|57|977)$/.test(n.j)?(0,o.forwardRef)(function(e,t){var n=(0,r.u)(e);return o.createElement(a.S,(0,i.A)({ref:t},n))}):null,A=/^(350|440|57|977)$/.test(n.j)?u:null,d=function(e){var t=e.nonce,n=e.children,r=e.cacheKey,i=(0,o.useMemo)(function(){return(0,l.A)({key:r,nonce:t})},[r,t]);return o.createElement(s.C,{value:i},n)}},1226(e,t,n){"use strict";if(n.d(t,{u:()=>d}),/^(350|440|57|977)$/.test(n.j))var r=n(7920);if(/^(350|440|57|977)$/.test(n.j))var i=n(8781);if(/^(350|440|57|977)$/.test(n.j))var o=n(3398);var a=n(1609);if(/^(350|440|57|977)$/.test(n.j))var s=n(1077);if(/^(350|440|57|977)$/.test(n.j))var l=n(1585);var c=/^(350|440|57|977)$/.test(n.j)?["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"]:null,u=function(){var e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2?arguments[2]:void 0,n=String(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toLowerCase(),r=String(t.getOptionValue(e)).toLowerCase(),i=String(t.getOptionLabel(e)).toLowerCase();return r===n||i===n},A=/^(350|440|57|977)$/.test(n.j)?{formatCreateLabel:function(e){return'Create "'.concat(e,'"')},isValidNewOption:function(e,t,n,r){return!(!e||t.some(function(t){return u(e,t,r)})||n.some(function(t){return u(e,t,r)}))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}}:null;function d(e){var t=e.allowCreateWhileLoading,n=void 0!==t&&t,u=e.createOptionPosition,d=void 0===u?"last":u,f=e.formatCreateLabel,h=void 0===f?A.formatCreateLabel:f,g=e.isValidNewOption,p=void 0===g?A.isValidNewOption:g,m=e.getNewOptionData,y=void 0===m?A.getNewOptionData:m,b=e.onCreateOption,v=e.options,E=void 0===v?[]:v,C=e.onChange,I=(0,o.A)(e,c),w=I.getOptionValue,B=void 0===w?l.g:w,Q=I.getOptionLabel,S=void 0===Q?l.b:Q,x=I.inputValue,k=I.isLoading,D=I.isMulti,O=I.value,R=I.name,T=(0,a.useMemo)(function(){return p(x,(0,s.H)(O),E,{getOptionValue:B,getOptionLabel:S})?y(x,h(x)):void 0},[h,y,S,B,x,p,E,O]),P=(0,a.useMemo)(function(){return!n&&k||!T?E:"first"===d?[T].concat((0,i.A)(E)):[].concat((0,i.A)(E),[T])},[n,d,k,T,E]),_=(0,a.useCallback)(function(e,t){if("select-option"!==t.action)return C(e,t);var n=Array.isArray(e)?e:[e];if(n[n.length-1]!==T)C(e,t);else if(b)b(x);else{var r=y(x,x),o={action:"create-option",name:R,option:r};C((0,s.D)(D,[].concat((0,i.A)((0,s.H)(O)),[r]),r),o)}},[y,x,D,R,T,b,C,O]);return(0,r.A)((0,r.A)({},I),{},{options:P,onChange:_})}},1912(e,t,n){"use strict";if(n.d(t,{u:()=>l}),/^(350|440|57|977)$/.test(n.j))var r=n(7920);if(/^(350|440|57|977)$/.test(n.j))var i=n(8622);if(/^(350|440|57|977)$/.test(n.j))var o=n(3398);var a=n(1609),s=/^(350|440|57|977)$/.test(n.j)?["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"]:null;function l(e){var t=e.defaultInputValue,n=void 0===t?"":t,l=e.defaultMenuIsOpen,c=void 0!==l&&l,u=e.defaultValue,A=void 0===u?null:u,d=e.inputValue,f=e.menuIsOpen,h=e.onChange,g=e.onInputChange,p=e.onMenuClose,m=e.onMenuOpen,y=e.value,b=(0,o.A)(e,s),v=(0,a.useState)(void 0!==d?d:n),E=(0,i.A)(v,2),C=E[0],I=E[1],w=(0,a.useState)(void 0!==f?f:c),B=(0,i.A)(w,2),Q=B[0],S=B[1],x=(0,a.useState)(void 0!==y?y:A),k=(0,i.A)(x,2),D=k[0],O=k[1],R=(0,a.useCallback)(function(e,t){"function"==typeof h&&h(e,t),O(e)},[h]),T=(0,a.useCallback)(function(e,t){var n;"function"==typeof g&&(n=g(e,t)),I(void 0!==n?n:e)},[g]),P=(0,a.useCallback)(function(){"function"==typeof m&&m(),S(!0)},[m]),_=(0,a.useCallback)(function(){"function"==typeof p&&p(),S(!1)},[p]),M=void 0!==d?d:C,N=void 0!==f?f:Q,L=void 0!==y?y:D;return(0,r.A)((0,r.A)({},b),{},{inputValue:M,menuIsOpen:N,onChange:R,onInputChange:T,onMenuClose:_,onMenuOpen:P,value:L})}},5139(e,t,n){var r=n(3278),i=n(1842),o=n(1609),a=n(376);function s(e){return e&&e.__esModule?e.default:e}function l(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function c(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function u(e){e.forEach(e=>c(e.element))}function A(e){e.forEach(e=>{!function(e,t,n){const r=e.children[n]||null;e.insertBefore(t,r)}(e.parentElement,e.element,e.oldIndex)})}function d(e,t){const n=g(e),r={parentElement:e.from};let i=[];switch(n){case"normal":i=[{element:e.item,newIndex:e.newIndex,oldIndex:e.oldIndex,parentElement:e.from}];break;case"swap":i=[{element:e.item,oldIndex:e.oldIndex,newIndex:e.newIndex,...r},{element:e.swapItem,oldIndex:e.newIndex,newIndex:e.oldIndex,...r}];break;case"multidrag":i=e.oldIndicies.map((t,n)=>({element:t.multiDragElement,oldIndex:t.index,newIndex:e.newIndicies[n].index,...r}))}const o=function(e,t){return e.map(e=>({...e,item:t[e.oldIndex]})).sort((e,t)=>e.oldIndex-t.oldIndex)}(i,t);return o}function f(e,t){const n=[...t];return e.concat().reverse().forEach(e=>n.splice(e.oldIndex,1)),n}function h(e,t,n,r){const i=[...t];return e.forEach(e=>{const t=r&&n&&r(e.item,n);i.splice(e.newIndex,0,t||e.item)}),i}function g(e){return e.oldIndicies&&e.oldIndicies.length>0?"multidrag":e.swapItem?"swap":"normal"}l(e.exports,"Sortable",()=>$882b6d93070905b3$re_export$Sortable),l(e.exports,"Direction",()=>$882b6d93070905b3$re_export$Direction),l(e.exports,"DOMRect",()=>$882b6d93070905b3$re_export$DOMRect),l(e.exports,"GroupOptions",()=>$882b6d93070905b3$re_export$GroupOptions),l(e.exports,"MoveEvent",()=>$882b6d93070905b3$re_export$MoveEvent),l(e.exports,"Options",()=>$882b6d93070905b3$re_export$Options),l(e.exports,"PullResult",()=>$882b6d93070905b3$re_export$PullResult),l(e.exports,"PutResult",()=>$882b6d93070905b3$re_export$PutResult),l(e.exports,"SortableEvent",()=>$882b6d93070905b3$re_export$SortableEvent),l(e.exports,"SortableOptions",()=>$882b6d93070905b3$re_export$SortableOptions),l(e.exports,"Utils",()=>$882b6d93070905b3$re_export$Utils),l(e.exports,"ReactSortable",()=>m);const p={dragging:null};class m extends o.Component{static defaultProps={clone:e=>e};constructor(e){super(e),this.ref=(0,o.createRef)();const t=[...e.list].map(e=>Object.assign(e,{chosen:!1,selected:!1}));e.setList(t,this.sortable,p),s(a)(!e.plugins,'\nPlugins prop is no longer supported.\nInstead, mount it with "Sortable.mount(new MultiDrag())"\nPlease read the updated README.md at https://github.com/SortableJS/react-sortablejs.\n ')}componentDidMount(){if(null===this.ref.current)return;const e=this.makeOptions();s(r).create(this.ref.current,e)}componentDidUpdate(e){e.disabled!==this.props.disabled&&this.sortable&&this.sortable.option("disabled",this.props.disabled)}render(){const{tag:e,style:t,className:n,id:r}=this.props,i={style:t,className:n,id:r},a=e&&null!==e?e:"div";return(0,o.createElement)(a,{ref:this.ref,...i},this.getChildren())}getChildren(){const{children:e,dataIdAttr:t,selectedClass:n="sortable-selected",chosenClass:r="sortable-chosen",dragClass:a="sortable-drag",fallbackClass:l="sortable-falback",ghostClass:c="sortable-ghost",swapClass:u="sortable-swap-highlight",filter:A="sortable-filter",list:d}=this.props;if(!e||null==e)return null;const f=t||"data-id";return o.Children.map(e,(e,t)=>{if(void 0===e)return;const a=d[t]||{},{className:l}=e.props,c="string"==typeof A&&{[A.replace(".","")]:!!a.filtered},u=s(i)(l,{[n]:a.selected,[r]:a.chosen,...c});return(0,o.cloneElement)(e,{[f]:e.key,className:u})})}get sortable(){const e=this.ref.current;if(null===e)return null;const t=Object.keys(e).find(e=>e.includes("Sortable"));return t?e[t]:null}makeOptions(){const e=function(e){const{list:t,setList:n,children:r,tag:i,style:o,className:a,clone:s,onAdd:l,onChange:c,onChoose:u,onClone:A,onEnd:d,onFilter:f,onRemove:h,onSort:g,onStart:p,onUnchoose:m,onUpdate:y,onMove:b,onSpill:v,onSelect:E,onDeselect:C,...I}=e;return I}(this.props);return["onAdd","onChoose","onDeselect","onEnd","onRemove","onSelect","onSpill","onStart","onUnchoose","onUpdate"].forEach(t=>e[t]=this.prepareOnHandlerPropAndDOM(t)),["onChange","onClone","onFilter","onSort"].forEach(t=>e[t]=this.prepareOnHandlerProp(t)),{...e,onMove:(e,t)=>{const{onMove:n}=this.props,r=e.willInsertAfter||-1;if(!n)return r;const i=n(e,t,this.sortable,p);return void 0!==i&&i}}}prepareOnHandlerPropAndDOM(e){return t=>{this.callOnHandlerProp(t,e),this[e](t)}}prepareOnHandlerProp(e){return t=>{this.callOnHandlerProp(t,e)}}callOnHandlerProp(e,t){const n=this.props[t];n&&n(e,this.sortable,p)}onAdd(e){const{list:t,setList:n,clone:r}=this.props,i=d(e,[...p.dragging.props.list]);u(i),n(h(i,t,e,r).map(e=>Object.assign(e,{selected:!1})),this.sortable,p)}onRemove(e){const{list:t,setList:n}=this.props,r=g(e),i=d(e,t);A(i);let o=[...t];if("clone"!==e.pullMode)o=f(i,o);else{let t=i;switch(r){case"multidrag":t=i.map((t,n)=>({...t,element:e.clones[n]}));break;case"normal":t=i.map(t=>({...t,element:e.clone}));break;default:s(a)(!0,`mode "${r}" cannot clone. Please remove "props.clone" from <ReactSortable/> when using the "${r}" plugin`)}u(t),i.forEach(t=>{const n=t.oldIndex,r=this.props.clone(t.item,e);o.splice(n,1,r)})}o=o.map(e=>Object.assign(e,{selected:!1})),n(o,this.sortable,p)}onUpdate(e){const{list:t,setList:n}=this.props,r=d(e,t);return u(r),A(r),n(function(e,t){return h(e,f(e,t))}(r,t),this.sortable,p)}onStart(){p.dragging=this}onEnd(){p.dragging=null}onChoose(e){const{list:t,setList:n}=this.props;n(t.map((t,n)=>{let r=t;return n===e.oldIndex&&(r=Object.assign(t,{chosen:!0})),r}),this.sortable,p)}onUnchoose(e){const{list:t,setList:n}=this.props;n(t.map((t,n)=>{let r=t;return n===e.oldIndex&&(r=Object.assign(r,{chosen:!1})),r}),this.sortable,p)}onSpill(e){const{removeOnSpill:t,revertOnSpill:n}=this.props;t&&!n&&c(e.item)}onSelect(e){const{list:t,setList:n}=this.props,r=t.map(e=>Object.assign(e,{selected:!1}));e.newIndicies.forEach(t=>{const n=t.index;if(-1===n)return console.log(`"${e.type}" had indice of "${t.index}", which is probably -1 and doesn't usually happen here.`),void console.log(e);r[n].selected=!0}),n(r,this.sortable,p)}onDeselect(e){const{list:t,setList:n}=this.props,r=t.map(e=>Object.assign(e,{selected:!1}));e.newIndicies.forEach(e=>{const t=e.index;-1!==t&&(r[t].selected=!0)}),n(r,this.sortable,p)}}var y,b;y=e.exports,b={},Object.keys(b).forEach(function(e){"default"===e||"__esModule"===e||y.hasOwnProperty(e)||Object.defineProperty(y,e,{enumerable:!0,get:function(){return b[e]}})})},9755(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<o(i,t)))break e;e[r]=t,e[n]=i,n=r}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,a=i>>>1;r<a;){var s=2*(r+1)-1,l=e[s],c=s+1,u=e[c];if(0>o(l,n))c<i&&0>o(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(c<i&&0>o(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],A=1,d=null,f=3,h=!1,g=!1,p=!1,m="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function v(e){for(var t=r(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function E(e){if(p=!1,v(e),!g)if(null!==r(c))g=!0,O();else{var t=r(u);null!==t&&R(E,t.startTime-e)}}var C,I=!1,w=-1,B=5,Q=-1;function S(){return!(t.unstable_now()-Q<B)}function x(){if(I){var e=t.unstable_now();Q=e;var n=!0;try{e:{g=!1,p&&(p=!1,y(w),w=-1),h=!0;var o=f;try{t:{for(v(e),d=r(c);null!==d&&!(d.expirationTime>e&&S());){var a=d.callback;if("function"==typeof a){d.callback=null,f=d.priorityLevel;var s=a(d.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof s){d.callback=s,v(e),n=!0;break t}d===r(c)&&i(c),v(e)}else i(c);d=r(c)}if(null!==d)n=!0;else{var l=r(u);null!==l&&R(E,l.startTime-e),n=!1}}break e}finally{d=null,f=o,h=!1}n=void 0}}finally{n?C():I=!1}}}if("function"==typeof b)C=function(){b(x)};else if("undefined"!=typeof MessageChannel){var k=new MessageChannel,D=k.port2;k.port1.onmessage=x,C=function(){D.postMessage(null)}}else C=function(){m(x,0)};function O(){I||(I=!0,C())}function R(e,n){w=m(function(){e(t.unstable_now())},n)}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(){g||h||(g=!0,O())},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 f},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},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 n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,i,o){var a=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?a+o:a,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:A++,callback:i,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>a?(e.sortIndex=o,n(u,e),null===r(c)&&e===r(u)&&(p?(y(w),w=-1):p=!0,R(E,o-a))):(e.sortIndex=s,n(c,e),g||h||(g=!0,O())),e},t.unstable_shouldYield=S,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},6608(e,t,n){"use strict";e.exports=n(9755)},3278(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(null,arguments)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){i(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function c(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}n.r(t),n.d(t,{MultiDrag:()=>vt,Sortable:()=>ze,Swap:()=>ct});var u=c(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),A=c(/Edge/i),d=c(/firefox/i),f=c(/safari/i)&&!c(/chrome/i)&&!c(/android/i),h=c(/iP(ad|od|hone)/i),g=c(/chrome/i)&&c(/android/i),p={capture:!1,passive:!1};function m(e,t,n){e.addEventListener(t,n,!u&&p)}function y(e,t,n){e.removeEventListener(t,n,!u&&p)}function b(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function v(e){return e.host&&e!==document&&e.host.nodeType&&e.host!==e?e.host:e.parentNode}function E(e,t,n,r){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&b(e,t):b(e,t))||r&&e===n)return e;if(e===n)break}while(e=v(e))}return null}var C,I=/\s+/g;function w(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(I," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(I," ")}}function B(e,t,n){var r=e&&e.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in r||-1!==t.indexOf("webkit")||(t="-webkit-"+t),r[t]=n+("string"==typeof n?"":"px")}}function Q(e,t){var n="";if("string"==typeof e)n=e;else do{var r=B(e,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function S(e,t,n){if(e){var r=e.getElementsByTagName(t),i=0,o=r.length;if(n)for(;i<o;i++)n(r[i],i);return r}return[]}function x(){return document.scrollingElement||document.documentElement}function k(e,t,n,r,i){if(e.getBoundingClientRect||e===window){var o,a,s,l,c,A,d;if(e!==window&&e.parentNode&&e!==x()?(a=(o=e.getBoundingClientRect()).top,s=o.left,l=o.bottom,c=o.right,A=o.height,d=o.width):(a=0,s=0,l=window.innerHeight,c=window.innerWidth,A=window.innerHeight,d=window.innerWidth),(t||n)&&e!==window&&(i=i||e.parentNode,!u))do{if(i&&i.getBoundingClientRect&&("none"!==B(i,"transform")||n&&"static"!==B(i,"position"))){var f=i.getBoundingClientRect();a-=f.top+parseInt(B(i,"border-top-width")),s-=f.left+parseInt(B(i,"border-left-width")),l=a+o.height,c=s+o.width;break}}while(i=i.parentNode);if(r&&e!==window){var h=Q(i||e),g=h&&h.a,p=h&&h.d;h&&(l=(a/=p)+(A/=p),c=(s/=g)+(d/=g))}return{top:a,left:s,bottom:l,right:c,width:d,height:A}}}function D(e,t,n){for(var r=_(e,!0),i=k(e)[t];r;){var o=k(r)[n];if(!("top"===n||"left"===n?i>=o:i<=o))return r;if(r===x())break;r=_(r,!1)}return!1}function O(e,t,n,r){for(var i=0,o=0,a=e.children;o<a.length;){if("none"!==a[o].style.display&&a[o]!==ze.ghost&&(r||a[o]!==ze.dragged)&&E(a[o],n.draggable,e,!1)){if(i===t)return a[o];i++}o++}return null}function R(e,t){for(var n=e.lastElementChild;n&&(n===ze.ghost||"none"===B(n,"display")||t&&!b(n,t));)n=n.previousElementSibling;return n||null}function T(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===ze.clone||t&&!b(e,t)||n++;return n}function P(e){var t=0,n=0,r=x();if(e)do{var i=Q(e),o=i.a,a=i.d;t+=e.scrollLeft*o,n+=e.scrollTop*a}while(e!==r&&(e=e.parentNode));return[t,n]}function _(e,t){if(!e||!e.getBoundingClientRect)return x();var n=e,r=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var i=B(n);if(n.clientWidth<n.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!n.getBoundingClientRect||n===document.body)return x();if(r||t)return n;r=!0}}}while(n=n.parentNode);return x()}function M(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function N(e,t){return function(){if(!C){var n=arguments;1===n.length?e.call(this,n[0]):e.apply(this,n),C=setTimeout(function(){C=void 0},t)}}}function L(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function F(e){var t=window.Polymer,n=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):n?n(e).clone(!0)[0]:e.cloneNode(!0)}function U(e,t){B(e,"position","absolute"),B(e,"top",t.top),B(e,"left",t.left),B(e,"width",t.width),B(e,"height",t.height)}function z(e){B(e,"position",""),B(e,"top",""),B(e,"left",""),B(e,"width",""),B(e,"height","")}function H(e,t,n){var r={};return Array.from(e.children).forEach(function(i){var o,a,s,l;if(E(i,t.draggable,e,!1)&&!i.animated&&i!==n){var c=k(i);r.left=Math.min(null!==(o=r.left)&&void 0!==o?o:1/0,c.left),r.top=Math.min(null!==(a=r.top)&&void 0!==a?a:1/0,c.top),r.right=Math.max(null!==(s=r.right)&&void 0!==s?s:-1/0,c.right),r.bottom=Math.max(null!==(l=r.bottom)&&void 0!==l?l:-1/0,c.bottom)}}),r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}var j="Sortable"+(new Date).getTime();var G=[],Y={initializeByDefault:!0},W={mount:function(e){for(var t in Y)Y.hasOwnProperty(t)&&!(t in e)&&(e[t]=Y[t]);G.forEach(function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),G.push(e)},pluginEvent:function(e,t,n){var r=this;this.eventCanceled=!1,n.cancel=function(){r.eventCanceled=!0};var i=e+"Global";G.forEach(function(r){t[r.pluginName]&&(t[r.pluginName][i]&&t[r.pluginName][i](s({sortable:t},n)),t.options[r.pluginName]&&t[r.pluginName][e]&&t[r.pluginName][e](s({sortable:t},n)))})},initializePlugins:function(e,t,n,r){for(var i in G.forEach(function(r){var i=r.pluginName;if(e.options[i]||r.initializeByDefault){var a=new r(e,t,e.options);a.sortable=e,a.options=e.options,e[i]=a,o(n,a.defaults)}}),e.options)if(e.options.hasOwnProperty(i)){var a=this.modifyOption(e,i,e.options[i]);void 0!==a&&(e.options[i]=a)}},getEventProperties:function(e,t){var n={};return G.forEach(function(r){"function"==typeof r.eventProperties&&o(n,r.eventProperties.call(t[r.pluginName],e))}),n},modifyOption:function(e,t,n){var r;return G.forEach(function(i){e[i.pluginName]&&i.optionListeners&&"function"==typeof i.optionListeners[t]&&(r=i.optionListeners[t].call(e[i.pluginName],n))}),r}};function V(e){var t=e.sortable,n=e.rootEl,r=e.name,i=e.targetEl,o=e.cloneEl,a=e.toEl,l=e.fromEl,c=e.oldIndex,d=e.newIndex,f=e.oldDraggableIndex,h=e.newDraggableIndex,g=e.originalEvent,p=e.putSortable,m=e.extraEventProperties;if(t=t||n&&n[j]){var y,b=t.options,v="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||u||A?(y=document.createEvent("Event")).initEvent(r,!0,!0):y=new CustomEvent(r,{bubbles:!0,cancelable:!0}),y.to=a||n,y.from=l||n,y.item=i||n,y.clone=o,y.oldIndex=c,y.newIndex=d,y.oldDraggableIndex=f,y.newDraggableIndex=h,y.originalEvent=g,y.pullMode=p?p.lastPutMode:void 0;var E=s(s({},m),W.getEventProperties(r,t));for(var C in E)y[C]=E[C];n&&n.dispatchEvent(y),b[v]&&b[v].call(t,y)}}var q=["evt"],J=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,i=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(n,q);W.pluginEvent.bind(ze)(e,t,s({dragEl:X,parentEl:Z,ghostEl:$,rootEl:ee,nextEl:te,lastDownEl:ne,cloneEl:re,cloneHidden:ie,dragStarted:me,putSortable:ue,activeSortable:ze.active,originalEvent:r,oldIndex:oe,oldDraggableIndex:se,newIndex:ae,newDraggableIndex:le,hideGhostForTarget:Ne,unhideGhostForTarget:Le,cloneNowHidden:function(){ie=!0},cloneNowShown:function(){ie=!1},dispatchSortableEvent:function(e){K({sortable:t,name:e,originalEvent:r})}},i))};function K(e){V(s({putSortable:ue,cloneEl:re,targetEl:X,rootEl:ee,oldIndex:oe,oldDraggableIndex:se,newIndex:ae,newDraggableIndex:le},e))}var X,Z,$,ee,te,ne,re,ie,oe,ae,se,le,ce,ue,Ae,de,fe,he,ge,pe,me,ye,be,ve,Ee,Ce=!1,Ie=!1,we=[],Be=!1,Qe=!1,Se=[],xe=!1,ke=[],De="undefined"!=typeof document,Oe=h,Re=A||u?"cssFloat":"float",Te=De&&!g&&!h&&"draggable"in document.createElement("div"),Pe=function(){if(De){if(u)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),_e=function(e,t){var n=B(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=O(e,0,t),o=O(e,1,t),a=i&&B(i),s=o&&B(o),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+k(i).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+k(o).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&a.float&&"none"!==a.float){var u="left"===a.float?"left":"right";return!o||"both"!==s.clear&&s.clear!==u?"horizontal":"vertical"}return i&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=r&&"none"===n[Re]||o&&"none"===n[Re]&&l+c>r)?"vertical":"horizontal"},Me=function(e){function t(e,n){return function(r,i,o,a){var s=r.options.group.name&&i.options.group.name&&r.options.group.name===i.options.group.name;if(null==e&&(n||s))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(r,i,o,a),n)(r,i,o,a);var l=(n?r:i).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var n={},r=e.group;r&&"object"==l(r)||(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},Ne=function(){!Pe&&$&&B($,"display","none")},Le=function(){!Pe&&$&&B($,"display","")};De&&!g&&document.addEventListener("click",function(e){if(Ie)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Ie=!1,!1},!0);var Fe=function(e){if(X){e=e.touches?e.touches[0]:e;var t=(i=e.clientX,o=e.clientY,we.some(function(e){var t=e[j].options.emptyInsertThreshold;if(t&&!R(e)){var n=k(e),r=i>=n.left-t&&i<=n.right+t,s=o>=n.top-t&&o<=n.bottom+t;return r&&s?a=e:void 0}}),a);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[j]._onDragOver(n)}}var i,o,a},Ue=function(e){X&&X.parentNode[j]._isOutsideThisEl(e.target)};function ze(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=o({},t),e[j]=this;var n,r,i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return _e(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==ze.supportPointer&&"PointerEvent"in window&&(!f||h),emptyInsertThreshold:5};for(var a in W.initializePlugins(this,e,i),i)!(a in t)&&(t[a]=i[a]);for(var l in Me(t),this)"_"===l.charAt(0)&&"function"==typeof this[l]&&(this[l]=this[l].bind(this));this.nativeDraggable=!t.forceFallback&&Te,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?m(e,"pointerdown",this._onTapStart):(m(e,"mousedown",this._onTapStart),m(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(m(e,"dragover",this),m(e,"dragenter",this)),we.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),o(this,(r=[],{captureAnimationState:function(){r=[],this.options.animation&&[].slice.call(this.el.children).forEach(function(e){if("none"!==B(e,"display")&&e!==ze.ghost){r.push({target:e,rect:k(e)});var t=s({},r[r.length-1].rect);if(e.thisAnimationDuration){var n=Q(e,!0);n&&(t.top-=n.f,t.left-=n.e)}e.fromRect=t}})},addAnimationState:function(e){r.push(e)},removeAnimationState:function(e){r.splice(function(e,t){for(var n in e)if(e.hasOwnProperty(n))for(var r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n);return-1}(r,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(n),void("function"==typeof e&&e());var i=!1,o=0;r.forEach(function(e){var n=0,r=e.target,a=r.fromRect,s=k(r),l=r.prevFromRect,c=r.prevToRect,u=e.rect,A=Q(r,!0);A&&(s.top-=A.f,s.left-=A.e),r.toRect=s,r.thisAnimationDuration&&M(l,s)&&!M(a,s)&&(u.top-s.top)/(u.left-s.left)===(a.top-s.top)/(a.left-s.left)&&(n=function(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}(u,l,c,t.options)),M(s,a)||(r.prevFromRect=a,r.prevToRect=s,n||(n=t.options.animation),t.animate(r,u,s,n)),n&&(i=!0,o=Math.max(o,n),clearTimeout(r.animationResetTimer),r.animationResetTimer=setTimeout(function(){r.animationTime=0,r.prevFromRect=null,r.fromRect=null,r.prevToRect=null,r.thisAnimationDuration=null},n),r.thisAnimationDuration=n)}),clearTimeout(n),i?n=setTimeout(function(){"function"==typeof e&&e()},o):"function"==typeof e&&e(),r=[]},animate:function(e,t,n,r){if(r){B(e,"transition",""),B(e,"transform","");var i=Q(this.el),o=i&&i.a,a=i&&i.d,s=(t.left-n.left)/(o||1),l=(t.top-n.top)/(a||1);e.animatingX=!!s,e.animatingY=!!l,B(e,"transform","translate3d("+s+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),B(e,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),B(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout(function(){B(e,"transition",""),B(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1},r)}}}))}function He(e,t,n,r,i,o,a,s){var l,c,d=e[j],f=d.options.onMove;return!window.CustomEvent||u||A?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=n,l.draggedRect=r,l.related=i||t,l.relatedRect=o||k(t),l.willInsertAfter=s,l.originalEvent=a,e.dispatchEvent(l),f&&(c=f.call(d,l,a)),c}function je(e){e.draggable=!1}function Ge(){xe=!1}function Ye(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function We(e){return setTimeout(e,0)}function Ve(e){return clearTimeout(e)}ze.prototype={constructor:ze,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(ye=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,X):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,i=r.preventOnFilter,o=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,s=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,c=r.filter;if(function(e){ke.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var r=t[n];r.checked&&ke.push(r)}}(n),!X&&!(/mousedown|pointerdown/.test(o)&&0!==e.button||r.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!f||!s||"SELECT"!==s.tagName.toUpperCase())&&!((s=E(s,r.draggable,n,!1))&&s.animated||ne===s)){if(oe=T(s),se=T(s,r.draggable),"function"==typeof c){if(c.call(this,e,s,this))return K({sortable:t,rootEl:l,name:"filter",targetEl:s,toEl:n,fromEl:n}),J("filter",t,{evt:e}),void(i&&e.preventDefault())}else if(c&&(c=c.split(",").some(function(r){if(r=E(l,r.trim(),n,!1))return K({sortable:t,rootEl:r,name:"filter",targetEl:s,fromEl:n,toEl:n}),J("filter",t,{evt:e}),!0})))return void(i&&e.preventDefault());r.handle&&!E(l,r.handle,n,!1)||this._prepareDragStart(e,a,s)}}},_prepareDragStart:function(e,t,n){var r,i=this,o=i.el,a=i.options,s=o.ownerDocument;if(n&&!X&&n.parentNode===o){var l=k(n);if(ee=o,Z=(X=n).parentNode,te=X.nextSibling,ne=n,ce=a.group,ze.dragged=X,Ae={target:X,clientX:(t||e).clientX,clientY:(t||e).clientY},ge=Ae.clientX-l.left,pe=Ae.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,X.style["will-change"]="all",r=function(){J("delayEnded",i,{evt:e}),ze.eventCanceled?i._onDrop():(i._disableDelayedDragEvents(),!d&&i.nativeDraggable&&(X.draggable=!0),i._triggerDragStart(e,t),K({sortable:i,name:"choose",originalEvent:e}),w(X,a.chosenClass,!0))},a.ignore.split(",").forEach(function(e){S(X,e.trim(),je)}),m(s,"dragover",Fe),m(s,"mousemove",Fe),m(s,"touchmove",Fe),a.supportPointer?(m(s,"pointerup",i._onDrop),!this.nativeDraggable&&m(s,"pointercancel",i._onDrop)):(m(s,"mouseup",i._onDrop),m(s,"touchend",i._onDrop),m(s,"touchcancel",i._onDrop)),d&&this.nativeDraggable&&(this.options.touchStartThreshold=4,X.draggable=!0),J("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(A||u))r();else{if(ze.eventCanceled)return void this._onDrop();a.supportPointer?(m(s,"pointerup",i._disableDelayedDrag),m(s,"pointercancel",i._disableDelayedDrag)):(m(s,"mouseup",i._disableDelayedDrag),m(s,"touchend",i._disableDelayedDrag),m(s,"touchcancel",i._disableDelayedDrag)),m(s,"mousemove",i._delayedDragTouchMoveHandler),m(s,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&m(s,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(r,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){X&&je(X),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;y(e,"mouseup",this._disableDelayedDrag),y(e,"touchend",this._disableDelayedDrag),y(e,"touchcancel",this._disableDelayedDrag),y(e,"pointerup",this._disableDelayedDrag),y(e,"pointercancel",this._disableDelayedDrag),y(e,"mousemove",this._delayedDragTouchMoveHandler),y(e,"touchmove",this._delayedDragTouchMoveHandler),y(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?m(document,"pointermove",this._onTouchMove):m(document,t?"touchmove":"mousemove",this._onTouchMove):(m(X,"dragend",this),m(ee,"dragstart",this._onDragStart));try{document.selection?We(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(Ce=!1,ee&&X){J("dragStarted",this,{evt:t}),this.nativeDraggable&&m(document,"dragover",Ue);var n=this.options;!e&&w(X,n.dragClass,!1),w(X,n.ghostClass,!0),ze.active=this,e&&this._appendGhost(),K({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(de){this._lastX=de.clientX,this._lastY=de.clientY,Ne();for(var e=document.elementFromPoint(de.clientX,de.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(de.clientX,de.clientY))!==t;)t=e;if(X.parentNode[j]._isOutsideThisEl(e),t)do{if(t[j]&&t[j]._onDragOver({clientX:de.clientX,clientY:de.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=v(t));Le()}},_onTouchMove:function(e){if(Ae){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,i=e.touches?e.touches[0]:e,o=$&&Q($,!0),a=$&&o&&o.a,s=$&&o&&o.d,l=Oe&&Ee&&P(Ee),c=(i.clientX-Ae.clientX+r.x)/(a||1)+(l?l[0]-Se[0]:0)/(a||1),u=(i.clientY-Ae.clientY+r.y)/(s||1)+(l?l[1]-Se[1]:0)/(s||1);if(!ze.active&&!Ce){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if($){o?(o.e+=c-(fe||0),o.f+=u-(he||0)):o={a:1,b:0,c:0,d:1,e:c,f:u};var A="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");B($,"webkitTransform",A),B($,"mozTransform",A),B($,"msTransform",A),B($,"transform",A),fe=c,he=u,de=i}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!$){var e=this.options.fallbackOnBody?document.body:ee,t=k(X,!0,Oe,!0,e),n=this.options;if(Oe){for(Ee=e;"static"===B(Ee,"position")&&"none"===B(Ee,"transform")&&Ee!==document;)Ee=Ee.parentNode;Ee!==document.body&&Ee!==document.documentElement?(Ee===document&&(Ee=x()),t.top+=Ee.scrollTop,t.left+=Ee.scrollLeft):Ee=x(),Se=P(Ee)}w($=X.cloneNode(!0),n.ghostClass,!1),w($,n.fallbackClass,!0),w($,n.dragClass,!0),B($,"transition",""),B($,"transform",""),B($,"box-sizing","border-box"),B($,"margin",0),B($,"top",t.top),B($,"left",t.left),B($,"width",t.width),B($,"height",t.height),B($,"opacity","0.8"),B($,"position",Oe?"absolute":"fixed"),B($,"zIndex","100000"),B($,"pointerEvents","none"),ze.ghost=$,e.appendChild($),B($,"transform-origin",ge/parseInt($.style.width)*100+"% "+pe/parseInt($.style.height)*100+"%")}},_onDragStart:function(e,t){var n=this,r=e.dataTransfer,i=n.options;J("dragStart",this,{evt:e}),ze.eventCanceled?this._onDrop():(J("setupClone",this),ze.eventCanceled||((re=F(X)).removeAttribute("id"),re.draggable=!1,re.style["will-change"]="",this._hideClone(),w(re,this.options.chosenClass,!1),ze.clone=re),n.cloneId=We(function(){J("clone",n),ze.eventCanceled||(n.options.removeCloneOnHide||ee.insertBefore(re,X),n._hideClone(),K({sortable:n,name:"clone"}))}),!t&&w(X,i.dragClass,!0),t?(Ie=!0,n._loopId=setInterval(n._emulateDragOver,50)):(y(document,"mouseup",n._onDrop),y(document,"touchend",n._onDrop),y(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",i.setData&&i.setData.call(n,r,X)),m(document,"drop",n),B(X,"transform","translateZ(0)")),Ce=!0,n._dragStartId=We(n._dragStarted.bind(n,t,e)),m(document,"selectstart",n),me=!0,window.getSelection().removeAllRanges(),f&&B(document.body,"user-select","none"))},_onDragOver:function(e){var t,n,r,i,o=this.el,a=e.target,l=this.options,c=l.group,u=ze.active,A=ce===c,d=l.sort,f=ue||u,h=this,g=!1;if(!xe){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),a=E(a,l.draggable,o,!0),F("dragOver"),ze.eventCanceled)return g;if(X.contains(e.target)||a.animated&&a.animatingX&&a.animatingY||h._ignoreWhileAnimating===a)return z(!1);if(Ie=!1,u&&!l.disabled&&(A?d||(r=Z!==ee):ue===this||(this.lastPutMode=ce.checkPull(this,u,X,e))&&c.checkPut(this,u,X,e))){if(i="vertical"===this._getDirection(e,a),t=k(X),F("dragOverValid"),ze.eventCanceled)return g;if(r)return Z=ee,U(),this._hideClone(),F("revert"),ze.eventCanceled||(te?ee.insertBefore(X,te):ee.appendChild(X)),z(!0);var p=R(o,l.draggable);if(!p||function(e,t,n){var r=k(R(n.el,n.options.draggable)),i=H(n.el,n.options,$);return t?e.clientX>i.right+10||e.clientY>r.bottom&&e.clientX>r.left:e.clientY>i.bottom+10||e.clientX>r.right&&e.clientY>r.top}(e,i,this)&&!p.animated){if(p===X)return z(!1);if(p&&o===e.target&&(a=p),a&&(n=k(a)),!1!==He(ee,o,X,t,a,n,e,!!a))return U(),p&&p.nextSibling?o.insertBefore(X,p.nextSibling):o.appendChild(X),Z=o,G(),z(!0)}else if(p&&function(e,t,n){var r=k(O(n.el,0,n.options,!0)),i=H(n.el,n.options,$);return t?e.clientX<i.left-10||e.clientY<r.top&&e.clientX<r.right:e.clientY<i.top-10||e.clientY<r.bottom&&e.clientX<r.left}(e,i,this)){var m=O(o,0,l,!0);if(m===X)return z(!1);if(n=k(a=m),!1!==He(ee,o,X,t,a,n,e,!1))return U(),o.insertBefore(X,m),Z=o,G(),z(!0)}else if(a.parentNode===o){n=k(a);var y,b,v,C=X.parentNode!==o,I=!function(e,t,n){var r=n?e.left:e.top,i=n?e.right:e.bottom,o=n?e.width:e.height,a=n?t.left:t.top,s=n?t.right:t.bottom,l=n?t.width:t.height;return r===a||i===s||r+o/2===a+l/2}(X.animated&&X.toRect||t,a.animated&&a.toRect||n,i),Q=i?"top":"left",S=D(a,"top","top")||D(X,"top","top"),x=S?S.scrollTop:void 0;if(ye!==a&&(b=n[Q],Be=!1,Qe=!I&&l.invertSwap||C),y=function(e,t,n,r,i,o,a,s){var l=r?e.clientY:e.clientX,c=r?n.height:n.width,u=r?n.top:n.left,A=r?n.bottom:n.right,d=!1;if(!a)if(s&&ve<c*i){if(!Be&&(1===be?l>u+c*o/2:l<A-c*o/2)&&(Be=!0),Be)d=!0;else if(1===be?l<u+ve:l>A-ve)return-be}else if(l>u+c*(1-i)/2&&l<A-c*(1-i)/2)return function(e){return T(X)<T(e)?1:-1}(t);return(d=d||a)&&(l<u+c*o/2||l>A-c*o/2)?l>u+c/2?1:-1:0}(e,a,n,i,I?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,Qe,ye===a),0!==y){var P=T(X);do{P-=y,v=Z.children[P]}while(v&&("none"===B(v,"display")||v===$))}if(0===y||v===a)return z(!1);ye=a,be=y;var _=a.nextElementSibling,M=!1,N=He(ee,o,X,t,a,n,e,M=1===y);if(!1!==N)return 1!==N&&-1!==N||(M=1===N),xe=!0,setTimeout(Ge,30),U(),M&&!_?o.appendChild(X):a.parentNode.insertBefore(X,M?_:a),S&&L(S,0,x-S.scrollTop),Z=X.parentNode,void 0===b||Qe||(ve=Math.abs(b-k(a)[Q])),G(),z(!0)}if(o.contains(X))return z(!1)}return!1}function F(l,c){J(l,h,s({evt:e,isOwner:A,axis:i?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:d,fromSortable:f,target:a,completed:z,onMove:function(n,r){return He(ee,o,X,t,n,k(n),e,r)},changed:G},c))}function U(){F("dragOverAnimationCapture"),h.captureAnimationState(),h!==f&&f.captureAnimationState()}function z(t){return F("dragOverCompleted",{insertion:t}),t&&(A?u._hideClone():u._showClone(h),h!==f&&(w(X,ue?ue.options.ghostClass:u.options.ghostClass,!1),w(X,l.ghostClass,!0)),ue!==h&&h!==ze.active?ue=h:h===ze.active&&ue&&(ue=null),f===h&&(h._ignoreWhileAnimating=a),h.animateAll(function(){F("dragOverAnimationComplete"),h._ignoreWhileAnimating=null}),h!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(a===X&&!X.animated||a===o&&!a.animated)&&(ye=null),l.dragoverBubble||e.rootEl||a===document||(X.parentNode[j]._isOutsideThisEl(e.target),!t&&Fe(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),g=!0}function G(){ae=T(X),le=T(X,l.draggable),K({sortable:h,name:"change",toEl:o,newIndex:ae,newDraggableIndex:le,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){y(document,"mousemove",this._onTouchMove),y(document,"touchmove",this._onTouchMove),y(document,"pointermove",this._onTouchMove),y(document,"dragover",Fe),y(document,"mousemove",Fe),y(document,"touchmove",Fe)},_offUpEvents:function(){var e=this.el.ownerDocument;y(e,"mouseup",this._onDrop),y(e,"touchend",this._onDrop),y(e,"pointerup",this._onDrop),y(e,"pointercancel",this._onDrop),y(e,"touchcancel",this._onDrop),y(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;ae=T(X),le=T(X,n.draggable),J("drop",this,{evt:e}),Z=X&&X.parentNode,ae=T(X),le=T(X,n.draggable),ze.eventCanceled||(Ce=!1,Qe=!1,Be=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Ve(this.cloneId),Ve(this._dragStartId),this.nativeDraggable&&(y(document,"drop",this),y(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),f&&B(document.body,"user-select",""),B(X,"transform",""),e&&(me&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),$&&$.parentNode&&$.parentNode.removeChild($),(ee===Z||ue&&"clone"!==ue.lastPutMode)&&re&&re.parentNode&&re.parentNode.removeChild(re),X&&(this.nativeDraggable&&y(X,"dragend",this),je(X),X.style["will-change"]="",me&&!Ce&&w(X,ue?ue.options.ghostClass:this.options.ghostClass,!1),w(X,this.options.chosenClass,!1),K({sortable:this,name:"unchoose",toEl:Z,newIndex:null,newDraggableIndex:null,originalEvent:e}),ee!==Z?(ae>=0&&(K({rootEl:Z,name:"add",toEl:Z,fromEl:ee,originalEvent:e}),K({sortable:this,name:"remove",toEl:Z,originalEvent:e}),K({rootEl:Z,name:"sort",toEl:Z,fromEl:ee,originalEvent:e}),K({sortable:this,name:"sort",toEl:Z,originalEvent:e})),ue&&ue.save()):ae!==oe&&ae>=0&&(K({sortable:this,name:"update",toEl:Z,originalEvent:e}),K({sortable:this,name:"sort",toEl:Z,originalEvent:e})),ze.active&&(null!=ae&&-1!==ae||(ae=oe,le=se),K({sortable:this,name:"end",toEl:Z,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){J("nulling",this),ee=X=Z=$=te=re=ne=ie=Ae=de=me=ae=le=oe=se=ye=be=ue=ce=ze.dragged=ze.ghost=ze.clone=ze.active=null;var e=this.el;ke.forEach(function(t){e.contains(t)&&(t.checked=!0)}),ke.length=fe=he=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":X&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,r=0,i=n.length,o=this.options;r<i;r++)E(e=n[r],o.draggable,this.el,!1)&&t.push(e.getAttribute(o.dataIdAttr)||Ye(e));return t},sort:function(e,t){var n={},r=this.el;this.toArray().forEach(function(e,t){var i=r.children[t];E(i,this.options.draggable,r,!1)&&(n[e]=i)},this),t&&this.captureAnimationState(),e.forEach(function(e){n[e]&&(r.removeChild(n[e]),r.appendChild(n[e]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return E(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var n=this.options;if(void 0===t)return n[e];var r=W.modifyOption(this,e,t);n[e]=void 0!==r?r:t,"group"===e&&Me(n)},destroy:function(){J("destroy",this);var e=this.el;e[j]=null,y(e,"mousedown",this._onTapStart),y(e,"touchstart",this._onTapStart),y(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(y(e,"dragover",this),y(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(e){e.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),we.splice(we.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!ie){if(J("hideClone",this),ze.eventCanceled)return;B(re,"display","none"),this.options.removeCloneOnHide&&re.parentNode&&re.parentNode.removeChild(re),ie=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(ie){if(J("showClone",this),ze.eventCanceled)return;X.parentNode!=ee||this.options.group.revertClone?te?ee.insertBefore(re,te):ee.appendChild(re):ee.insertBefore(re,X),this.options.group.revertClone&&this.animate(X,re),B(re,"display",""),ie=!1}}else this._hideClone()}},De&&m(document,"touchmove",function(e){(ze.active||Ce)&&e.cancelable&&e.preventDefault()}),ze.utils={on:m,off:y,css:B,find:S,is:function(e,t){return!!E(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},throttle:N,closest:E,toggleClass:w,clone:F,index:T,nextTick:We,cancelNextTick:Ve,detectDirection:_e,getChild:O,expando:j},ze.get=function(e){return e[j]},ze.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach(function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(ze.utils=s(s({},ze.utils),e.utils)),W.mount(e)})},ze.create=function(e,t){return new ze(e,t)},ze.version="1.15.7";var qe,Je,Ke,Xe,Ze,$e,et=[],tt=!1;function nt(){et.forEach(function(e){clearInterval(e.pid)}),et=[]}function rt(){clearInterval($e)}var it,ot=N(function(e,t,n,r){if(t.scroll){var i,o=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,s=t.scrollSensitivity,l=t.scrollSpeed,c=x(),u=!1;Je!==n&&(Je=n,nt(),qe=t.scroll,i=t.scrollFn,!0===qe&&(qe=_(n,!0)));var A=0,d=qe;do{var f=d,h=k(f),g=h.top,p=h.bottom,m=h.left,y=h.right,b=h.width,v=h.height,E=void 0,C=void 0,I=f.scrollWidth,w=f.scrollHeight,Q=B(f),S=f.scrollLeft,D=f.scrollTop;f===c?(E=b<I&&("auto"===Q.overflowX||"scroll"===Q.overflowX||"visible"===Q.overflowX),C=v<w&&("auto"===Q.overflowY||"scroll"===Q.overflowY||"visible"===Q.overflowY)):(E=b<I&&("auto"===Q.overflowX||"scroll"===Q.overflowX),C=v<w&&("auto"===Q.overflowY||"scroll"===Q.overflowY));var O=E&&(Math.abs(y-o)<=s&&S+b<I)-(Math.abs(m-o)<=s&&!!S),R=C&&(Math.abs(p-a)<=s&&D+v<w)-(Math.abs(g-a)<=s&&!!D);if(!et[A])for(var T=0;T<=A;T++)et[T]||(et[T]={});et[A].vx==O&&et[A].vy==R&&et[A].el===f||(et[A].el=f,et[A].vx=O,et[A].vy=R,clearInterval(et[A].pid),0==O&&0==R||(u=!0,et[A].pid=setInterval(function(){r&&0===this.layer&&ze.active._onTouchMove(Ze);var t=et[this.layer].vy?et[this.layer].vy*l:0,n=et[this.layer].vx?et[this.layer].vx*l:0;"function"==typeof i&&"continue"!==i.call(ze.dragged.parentNode[j],n,t,e,Ze,et[this.layer].el)||L(et[this.layer].el,n,t)}.bind({layer:A}),24))),A++}while(t.bubbleScroll&&d!==c&&(d=_(d,!1)));tt=u}},30),at=function(e){var t=e.originalEvent,n=e.putSortable,r=e.dragEl,i=e.activeSortable,o=e.dispatchSortableEvent,a=e.hideGhostForTarget,s=e.unhideGhostForTarget;if(t){var l=n||i;a();var c=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,u=document.elementFromPoint(c.clientX,c.clientY);s(),l&&!l.el.contains(u)&&(o("spill"),this.onSpill({dragEl:r,putSortable:n}))}};function st(){}function lt(){}function ct(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(e){var t=e.dragEl;it=t},dragOverValid:function(e){var t=e.completed,n=e.target,r=e.onMove,i=e.activeSortable,o=e.changed,a=e.cancel;if(i.options.swap){var s=this.sortable.el,l=this.options;if(n&&n!==s){var c=it;!1!==r(n)?(w(n,l.swapClass,!0),it=n):it=null,c&&c!==it&&w(c,l.swapClass,!1)}o(),t(!0),a()}},drop:function(e){var t,n,r,i,o,a,s=e.activeSortable,l=e.putSortable,c=e.dragEl,u=l||this.sortable,A=this.options;it&&w(it,A.swapClass,!1),it&&(A.swap||l&&l.options.swap)&&c!==it&&(u.captureAnimationState(),u!==s&&s.captureAnimationState(),n=it,o=(t=c).parentNode,a=n.parentNode,o&&a&&!o.isEqualNode(n)&&!a.isEqualNode(t)&&(r=T(t),i=T(n),o.isEqualNode(a)&&r<i&&i++,o.insertBefore(n,o.children[r]),a.insertBefore(t,a.children[i])),u.animateAll(),u!==s&&s.animateAll())},nulling:function(){it=null}},o(e,{pluginName:"swap",eventProperties:function(){return{swapItem:it}}})}st.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,n=e.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=O(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(t,r):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:at},o(st,{pluginName:"revertOnSpill"}),lt.prototype={onSpill:function(e){var t=e.dragEl,n=e.putSortable||this.sortable;n.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),n.animateAll()},drop:at},o(lt,{pluginName:"removeOnSpill"});var ut,At,dt,ft,ht,gt=/^(350|440|57|977)$/.test(n.j)?[]:null,pt=/^(350|440|57|977)$/.test(n.j)?[]:null,mt=!1,yt=!1,bt=!1;function vt(){function e(e){for(var t in this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this));e.options.avoidImplicitDeselect||(e.options.supportPointer?m(document,"pointerup",this._deselectMultiDrag):(m(document,"mouseup",this._deselectMultiDrag),m(document,"touchend",this._deselectMultiDrag))),m(document,"keydown",this._checkKeyDown),m(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,avoidImplicitDeselect:!1,setData:function(t,n){var r="";gt.length&&At===e?gt.forEach(function(e,t){r+=(t?", ":"")+e.textContent}):r=n.textContent,t.setData("Text",r)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(e){var t=e.dragEl;dt=t},delayEnded:function(){this.isMultiDrag=~gt.indexOf(dt)},setupClone:function(e){var t=e.sortable,n=e.cancel;if(this.isMultiDrag){for(var r=0;r<gt.length;r++)pt.push(F(gt[r])),pt[r].sortableIndex=gt[r].sortableIndex,pt[r].draggable=!1,pt[r].style["will-change"]="",w(pt[r],this.options.selectedClass,!1),gt[r]===dt&&w(pt[r],this.options.chosenClass,!1);t._hideClone(),n()}},clone:function(e){var t=e.sortable,n=e.rootEl,r=e.dispatchSortableEvent,i=e.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||gt.length&&At===t&&(Et(!0,n),r("clone"),i()))},showClone:function(e){var t=e.cloneNowShown,n=e.rootEl,r=e.cancel;this.isMultiDrag&&(Et(!1,n),pt.forEach(function(e){B(e,"display","")}),t(),ht=!1,r())},hideClone:function(e){var t=this,n=(e.sortable,e.cloneNowHidden),r=e.cancel;this.isMultiDrag&&(pt.forEach(function(e){B(e,"display","none"),t.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)}),n(),ht=!0,r())},dragStartGlobal:function(e){e.sortable,!this.isMultiDrag&&At&&At.multiDrag._deselectMultiDrag(),gt.forEach(function(e){e.sortableIndex=T(e)}),gt=gt.sort(function(e,t){return e.sortableIndex-t.sortableIndex}),bt=!0},dragStarted:function(e){var t=this,n=e.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){gt.forEach(function(e){e!==dt&&B(e,"position","absolute")});var r=k(dt,!1,!0,!0);gt.forEach(function(e){e!==dt&&U(e,r)}),yt=!0,mt=!0}n.animateAll(function(){yt=!1,mt=!1,t.options.animation&>.forEach(function(e){z(e)}),t.options.sort&&Ct()})}},dragOver:function(e){var t=e.target,n=e.completed,r=e.cancel;yt&&~gt.indexOf(t)&&(n(!1),r())},revert:function(e){var t=e.fromSortable,n=e.rootEl,r=e.sortable,i=e.dragRect;gt.length>1&&(gt.forEach(function(e){r.addAnimationState({target:e,rect:yt?k(e):i}),z(e),e.fromRect=i,t.removeAnimationState(e)}),yt=!1,function(e,t){gt.forEach(function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)})}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,r=e.insertion,i=e.activeSortable,o=e.parentEl,a=e.putSortable,s=this.options;if(r){if(n&&i._hideClone(),mt=!1,s.animation&>.length>1&&(yt||!n&&!i.options.sort&&!a)){var l=k(dt,!1,!0,!0);gt.forEach(function(e){e!==dt&&(U(e,l),o.appendChild(e))}),yt=!0}if(!n)if(yt||Ct(),gt.length>1){var c=ht;i._showClone(t),i.options.animation&&!ht&&c&&pt.forEach(function(e){i.addAnimationState({target:e,rect:ft}),e.fromRect=ft,e.thisAnimationDuration=null})}else i._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,r=e.activeSortable;if(gt.forEach(function(e){e.thisAnimationDuration=null}),r.options.animation&&!n&&r.multiDrag.isMultiDrag){ft=o({},t);var i=Q(dt,!0);ft.top-=i.f,ft.left-=i.e}},dragOverAnimationComplete:function(){yt&&(yt=!1,Ct())},drop:function(e){var t=e.originalEvent,n=e.rootEl,r=e.parentEl,i=e.sortable,o=e.dispatchSortableEvent,a=e.oldIndex,s=e.putSortable,l=s||this.sortable;if(t){var c=this.options,u=r.children;if(!bt)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),w(dt,c.selectedClass,!~gt.indexOf(dt)),~gt.indexOf(dt))gt.splice(gt.indexOf(dt),1),ut=null,V({sortable:i,rootEl:n,name:"deselect",targetEl:dt,originalEvent:t});else{if(gt.push(dt),V({sortable:i,rootEl:n,name:"select",targetEl:dt,originalEvent:t}),t.shiftKey&&ut&&i.el.contains(ut)){var A=T(ut),d=T(dt);~A&&~d&&A!==d&&function(){var e,o;d>A?(o=A,e=d):(o=d,e=A+1);for(var a=c.filter;o<e;o++)~gt.indexOf(u[o])||E(u[o],c.draggable,r,!1)&&(a&&("function"==typeof a?a.call(i,t,u[o],i):a.split(",").some(function(e){return E(u[o],e.trim(),r,!1)}))||(w(u[o],c.selectedClass,!0),gt.push(u[o]),V({sortable:i,rootEl:n,name:"select",targetEl:u[o],originalEvent:t})))}()}else ut=dt;At=l}if(bt&&this.isMultiDrag){if(yt=!1,(r[j].options.sort||r!==n)&>.length>1){var f=k(dt),h=T(dt,":not(."+this.options.selectedClass+")");if(!mt&&c.animation&&(dt.thisAnimationDuration=null),l.captureAnimationState(),!mt&&(c.animation&&(dt.fromRect=f,gt.forEach(function(e){if(e.thisAnimationDuration=null,e!==dt){var t=yt?k(e):f;e.fromRect=t,l.addAnimationState({target:e,rect:t})}})),Ct(),gt.forEach(function(e){u[h]?r.insertBefore(e,u[h]):r.appendChild(e),h++}),a===T(dt))){var g=!1;gt.forEach(function(e){e.sortableIndex===T(e)||(g=!0)}),g&&(o("update"),o("sort"))}gt.forEach(function(e){z(e)}),l.animateAll()}At=l}(n===r||s&&"clone"!==s.lastPutMode)&&pt.forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)})}},nullingGlobal:function(){this.isMultiDrag=bt=!1,pt.length=0},destroyGlobal:function(){this._deselectMultiDrag(),y(document,"pointerup",this._deselectMultiDrag),y(document,"mouseup",this._deselectMultiDrag),y(document,"touchend",this._deselectMultiDrag),y(document,"keydown",this._checkKeyDown),y(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==bt&&bt||At!==this.sortable||e&&E(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;gt.length;){var t=gt[0];w(t,this.options.selectedClass,!1),gt.shift(),V({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvent:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},o(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[j];t&&t.options.multiDrag&&!~gt.indexOf(e)&&(At&&At!==t&&(At.multiDrag._deselectMultiDrag(),At=t),w(e,t.options.selectedClass,!0),gt.push(e))},deselect:function(e){var t=e.parentNode[j],n=gt.indexOf(e);t&&t.options.multiDrag&&~n&&(w(e,t.options.selectedClass,!1),gt.splice(n,1))}},eventProperties:function(){var e,t=this,n=[],i=[];return gt.forEach(function(e){var r;n.push({multiDragElement:e,index:e.sortableIndex}),r=yt&&e!==dt?-1:yt?T(e,":not(."+t.options.selectedClass+")"):T(e),i.push({multiDragElement:e,index:r})}),{items:(e=gt,function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),clones:[].concat(pt),oldIndicies:n,newIndicies:i}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function Et(e,t){pt.forEach(function(n,r){var i=t.children[n.sortableIndex+(e?Number(r):0)];i?t.insertBefore(n,i):t.appendChild(n)})}function Ct(){gt.forEach(function(e){e!==dt&&e.parentNode&&e.parentNode.removeChild(e)})}ze.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?m(document,"dragover",this._handleAutoScroll):this.options.supportPointer?m(document,"pointermove",this._handleFallbackAutoScroll):t.touches?m(document,"touchmove",this._handleFallbackAutoScroll):m(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?y(document,"dragover",this._handleAutoScroll):(y(document,"pointermove",this._handleFallbackAutoScroll),y(document,"touchmove",this._handleFallbackAutoScroll),y(document,"mousemove",this._handleFallbackAutoScroll)),rt(),nt(),clearTimeout(C),C=void 0},nulling:function(){Ze=Je=qe=tt=$e=Ke=Xe=null,et.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var n=this,r=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,o=document.elementFromPoint(r,i);if(Ze=e,t||this.options.forceAutoScrollFallback||A||u||f){ot(e,this.options,o,t);var a=_(o,!0);!tt||$e&&r===Ke&&i===Xe||($e&&rt(),$e=setInterval(function(){var o=_(document.elementFromPoint(r,i),!0);o!==a&&(a=o,nt()),ot(e,n.options,o,t)},10),Ke=r,Xe=i)}else{if(!this.options.bubbleScroll||_(o,!0)===x())return void nt();ot(e,this.options,_(o,!1),!1)}}},o(e,{pluginName:"scroll",initializeByDefault:!0})}),ze.mount(lt,st);const It=/^(350|440|57|977)$/.test(n.j)?ze:null;n.d(t,["default",0,It])},8520(e){"use strict";var t=[];function n(e){for(var n=-1,r=0;r<t.length;r++)if(t[r].identifier===e){n=r;break}return n}function r(e,r){for(var o={},a=[],s=0;s<e.length;s++){var l=e[s],c=r.base?l[0]+r.base:l[0],u=o[c]||0,A="".concat(c," ").concat(u);o[c]=u+1;var d=n(A),f={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==d)t[d].references++,t[d].updater(f);else{var h=i(f,r);r.byIndex=s,t.splice(s,0,{identifier:A,updater:h,references:1})}a.push(A)}return a}function i(e,t){var n=t.domAPI(t);return n.update(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;n.update(e=t)}else n.remove()}}e.exports=function(e,i){var o=r(e=e||[],i=i||{});return function(e){e=e||[];for(var a=0;a<o.length;a++){var s=n(o[a]);t[s].references--}for(var l=r(e,i),c=0;c<o.length;c++){var u=n(o[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}o=l}}},2579(e){"use strict";var t={};e.exports=function(e,n){var r=function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[e]=n}return t[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(n)}},4596(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},9704(e,t,n){"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},3641(e){"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(n){!function(e,t,n){var r="";n.supports&&(r+="@supports (".concat(n.supports,") {")),n.media&&(r+="@media ".concat(n.media," {"));var i=void 0!==n.layer;i&&(r+="@layer".concat(n.layer.length>0?" ".concat(n.layer):""," {")),r+=n.css,i&&(r+="}"),n.media&&(r+="}"),n.supports&&(r+="}");var o=n.sourceMap;o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(r,e,t.options)}(t,e,n)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},2513(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},6796(e){function t(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function n(e,n){this.source=e,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=n,this.destLen=0,this.ltree=new t,this.dtree=new t}var r=new t,i=new t,o=new Uint8Array(30),a=new Uint16Array(30),s=new Uint8Array(30),l=new Uint16Array(30),c=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=new t,A=new Uint8Array(320);function d(e,t,n,r){var i,o;for(i=0;i<n;++i)e[i]=0;for(i=0;i<30-n;++i)e[i+n]=i/n|0;for(o=r,i=0;i<30;++i)t[i]=o,o+=1<<e[i]}var f=new Uint16Array(16);function h(e,t,n,r){var i,o;for(i=0;i<16;++i)e.table[i]=0;for(i=0;i<r;++i)e.table[t[n+i]]++;for(e.table[0]=0,o=0,i=0;i<16;++i)f[i]=o,o+=e.table[i];for(i=0;i<r;++i)t[n+i]&&(e.trans[f[t[n+i]]++]=i)}function g(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);var t=1&e.tag;return e.tag>>>=1,t}function p(e,t,n){if(!t)return n;for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var r=e.tag&65535>>>16-t;return e.tag>>>=t,e.bitcount-=t,r+n}function m(e,t){for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var n=0,r=0,i=0,o=e.tag;do{r=2*r+(1&o),o>>>=1,++i,n+=t.table[i],r-=t.table[i]}while(r>=0);return e.tag=o,e.bitcount-=i,t.trans[n+r]}function y(e,t,n){var r,i,o,a,s,l;for(r=p(e,5,257),i=p(e,5,1),o=p(e,4,4),a=0;a<19;++a)A[a]=0;for(a=0;a<o;++a){var d=p(e,3,0);A[c[a]]=d}for(h(u,A,0,19),s=0;s<r+i;){var f=m(e,u);switch(f){case 16:var g=A[s-1];for(l=p(e,2,3);l;--l)A[s++]=g;break;case 17:for(l=p(e,3,3);l;--l)A[s++]=0;break;case 18:for(l=p(e,7,11);l;--l)A[s++]=0;break;default:A[s++]=f}}h(t,A,0,r),h(n,A,r,i)}function b(e,t,n){for(;;){var r,i,c,u,A=m(e,t);if(256===A)return 0;if(A<256)e.dest[e.destLen++]=A;else for(r=p(e,o[A-=257],a[A]),i=m(e,n),u=c=e.destLen-p(e,s[i],l[i]);u<c+r;++u)e.dest[e.destLen++]=e.dest[u]}}function v(e){for(var t,n;e.bitcount>8;)e.sourceIndex--,e.bitcount-=8;if((t=256*(t=e.source[e.sourceIndex+1])+e.source[e.sourceIndex])!==(65535&~(256*e.source[e.sourceIndex+3]+e.source[e.sourceIndex+2])))return-3;for(e.sourceIndex+=4,n=t;n;--n)e.dest[e.destLen++]=e.source[e.sourceIndex++];return e.bitcount=0,0}!function(e,t){var n;for(n=0;n<7;++n)e.table[n]=0;for(e.table[7]=24,e.table[8]=152,e.table[9]=112,n=0;n<24;++n)e.trans[n]=256+n;for(n=0;n<144;++n)e.trans[24+n]=n;for(n=0;n<8;++n)e.trans[168+n]=280+n;for(n=0;n<112;++n)e.trans[176+n]=144+n;for(n=0;n<5;++n)t.table[n]=0;for(t.table[5]=32,n=0;n<32;++n)t.trans[n]=n}(r,i),d(o,a,4,3),d(s,l,2,1),o[28]=0,a[28]=258,e.exports=function(e,t){var o,a,s=new n(e,t);do{switch(o=g(s),p(s,2,0)){case 0:a=v(s);break;case 1:a=b(s,r,i);break;case 2:y(s,s.ltree,s.dtree),a=b(s,s.ltree,s.dtree);break;default:a=-3}if(0!==a)throw new Error("Data error")}while(!o);return s.destLen<s.dest.length?"function"==typeof s.dest.slice?s.dest.slice(0,s.destLen):s.dest.subarray(0,s.destLen):s.dest}},376(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>o});var r=!!/^(350|440|57|977)$/.test(n.j)||null,i="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(i);var n="function"==typeof t?t():t;throw new Error(n?i+": "+n:i)}}},7516(e,t,n){const r=n(6796),{swap32LE:i}=n(7749);e.exports=class{constructor(e){const t="function"==typeof e.readUInt32BE&&"function"==typeof e.slice;if(t||e instanceof Uint8Array){let n;if(t)this.highStart=e.readUInt32LE(0),this.errorValue=e.readUInt32LE(4),n=e.readUInt32LE(8),e=e.slice(12);else{const t=new DataView(e.buffer);this.highStart=t.getUint32(0,!0),this.errorValue=t.getUint32(4,!0),n=t.getUint32(8,!0),e=e.subarray(12)}e=r(e,new Uint8Array(n)),e=r(e,new Uint8Array(n)),i(e),this.data=new Uint32Array(e.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=e)}get(e){let t;return e<0||e>1114111?this.errorValue:e<55296||e>56319&&e<=65535?(t=(this.data[e>>5]<<2)+(31&e),this.data[t]):e<=65535?(t=(this.data[2048+(e-55296>>5)]<<2)+(31&e),this.data[t]):e<this.highStart?(t=this.data[2080+(e>>11)],t=this.data[t+(e>>5&63)],t=(t<<2)+(31&e),this.data[t]):this.data[this.data.length-4]}}},7749(e){const t=18===new Uint8Array(new Uint32Array([305419896]).buffer)[0],n=(e,t,n)=>{let r=e[t];e[t]=e[n],e[n]=r};e.exports={swap32LE:e=>{t&&(e=>{const t=e.length;for(let r=0;r<t;r+=4)n(e,r,r+3),n(e,r+1,r+2)})(e)}}},3603(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(1609),i=/^(350|440|57|977)$/.test(n.j)?r.useLayoutEffect:null},3743(e){"use strict";function t(e,t){return function(){return e.apply(t,arguments)}}const{toString:n}=Object.prototype,{getPrototypeOf:r}=Object,{iterator:i,toStringTag:o}=Symbol,a=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),s=(e,t)=>{let n=e;const i=[];for(;null!=n&&n!==Object.prototype;){if(-1!==i.indexOf(n))return!1;if(i.push(n),a(n,t))return!0;n=r(n)}return!1},l=(c=Object.create(null),e=>{const t=n.call(e);return c[t]||(c[t]=t.slice(8,-1).toLowerCase())});var c;const u=e=>(e=e.toLowerCase(),t=>l(t)===e),A=e=>t=>typeof t===e,{isArray:d}=Array,f=A("undefined");function h(e){return null!==e&&!f(e)&&null!==e.constructor&&!f(e.constructor)&&m(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const g=u("ArrayBuffer"),p=A("string"),m=A("function"),y=A("number"),b=e=>null!==e&&"object"==typeof e,v=e=>{if(!b(e))return!1;const t=r(e);return!(null!==t&&t!==Object.prototype&&null!==r(t)||s(e,o)||s(e,i))},E=u("Date"),C=u("File"),I=u("Blob"),w=u("FileList"),B="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:{},Q=void 0!==B.FormData?B.FormData:void 0,S=u("URLSearchParams"),[x,k,D,O]=["ReadableStream","Request","Response","Headers"].map(u);function R(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,i;if("object"!=typeof e&&(e=[e]),d(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{if(h(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let a;for(r=0;r<o;r++)a=i[r],t.call(null,e[a],a,e)}}function T(e,t){if(h(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r,i=n.length;for(;i-- >0;)if(r=n[i],t===r.toLowerCase())return r;return null}const P="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:globalThis,_=e=>!f(e)&&e!==P,M=(N="undefined"!=typeof Uint8Array&&r(Uint8Array),e=>N&&e instanceof N);var N;const L=u("HTMLFormElement"),{propertyIsEnumerable:F}=Object.prototype,U=u("RegExp"),z=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};R(n,(n,i)=>{let o;!1!==(o=t(n,i,e))&&(r[i]=o||n)}),Object.defineProperties(e,r)},H=u("AsyncFunction"),j=(G="function"==typeof setImmediate,Y=m(P.postMessage),G?setImmediate:Y?(W=`axios@${Math.random()}`,V=[],P.addEventListener("message",({source:e,data:t})=>{e===P&&t===W&&V.length&&V.shift()()},!1),e=>{V.push(e),P.postMessage(W,"*")}):e=>setTimeout(e));var G,Y,W,V;const q="undefined"!=typeof queueMicrotask?queueMicrotask.bind(P):"undefined"!=typeof process&&process.nextTick||j,J=e=>null!=e&&m(e[i]);var K={isArray:d,isArrayBuffer:g,isBuffer:h,isFormData:e=>{if(!e)return!1;if(Q&&e instanceof Q)return!0;const t=r(e);if(!t||t===Object.prototype)return!1;if(!m(e.append))return!1;const n=l(e);return"formdata"===n||"object"===n&&m(e.toString)&&"[object FormData]"===e.toString()},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&g(e.buffer),t},isString:p,isNumber:y,isBoolean:e=>!0===e||!1===e,isObject:b,isPlainObject:v,isEmptyObject:e=>{if(!b(e)||h(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:x,isRequest:k,isResponse:D,isHeaders:O,isUndefined:f,isDate:E,isFile:C,isReactNativeBlob:e=>!(!e||void 0===e.uri),isReactNative:e=>e&&void 0!==e.getParts,isBlob:I,isRegExp:U,isFunction:m,isStream:e=>b(e)&&m(e.pipe),isURLSearchParams:S,isTypedArray:M,isFileList:w,forEach:R,merge:function e(...t){const{caseless:n,skipUndefined:r}=_(this)&&this||{},i={},o=(t,o)=>{if("__proto__"===o||"constructor"===o||"prototype"===o)return;const s=n&&"string"==typeof o&&T(i,o)||o,l=a(i,s)?i[s]:void 0;v(l)&&v(t)?i[s]=e(l,t):v(t)?i[s]=e({},t):d(t)?i[s]=t.slice():r&&f(t)||(i[s]=t)};for(let e=0,n=t.length;e<n;e++){const n=t[e];if(!n||h(n))continue;if(R(n,o),"object"!=typeof n||d(n))continue;const r=Object.getOwnPropertySymbols(n);for(let e=0;e<r.length;e++){const t=r[e];F.call(n,t)&&o(n[t],t)}}return i},extend:(e,n,r,{allOwnKeys:i}={})=>(R(n,(n,i)=>{r&&m(n)?Object.defineProperty(e,i,{__proto__:null,value:t(n,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{__proto__:null,value:n,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,i)=>{let o,a,s;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)s=o[a],i&&!i(s,e,t)||l[s]||(t[s]=e[s],l[s]=!0);e=!1!==n&&r(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:l,kindOfTest:u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(d(e))return e;let t=e.length;if(!y(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[i]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:L,hasOwnProperty:a,hasOwnProp:a,hasOwnInPrototypeChain:s,getSafeProp:(e,t)=>null!=e&&s(e,t)?e[t]:void 0,reduceDescriptors:z,freezeMethods:e=>{z(e,(t,n)=>{if(m(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];m(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))})},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach(e=>{n[e]=!0})};return d(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:T,global:P,isContextDefined:_,isSpecCompliantForm:function(e){return!!(e&&m(e.append)&&"FormData"===e[o]&&e[i])},toJSONObject:e=>{const t=new WeakSet,n=e=>{if(b(e)){if(t.has(e))return;if(h(e))return e;if(!("toJSON"in e)){t.add(e);const r=d(e)?[]:{};return R(e,(e,t)=>{const i=n(e);!f(i)&&(r[t]=i)}),t.delete(e),r}}return e};return n(e)},isAsyncFn:H,isThenable:e=>e&&(b(e)||m(e))&&m(e.then)&&m(e.catch),setImmediate:j,asap:q,isIterable:J,isSafeIterable:e=>null!=e&&s(e,i)&&J(e)};const X=K.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Z=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),$=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function ee(e,t){return K.isArray(e)?e.map(e=>ee(e,t)):function(e){let t=0,n=e.length;for(;t<n;){const n=e.charCodeAt(t);if(9!==n&&32!==n)break;t+=1}for(;n>t;){const t=e.charCodeAt(n-1);if(9!==t&&32!==t)break;n-=1}return 0===t&&n===e.length?e:e.slice(t,n)}(String(e).replace(t,""))}function te(e){const t=Object.create(null);return K.forEach(e.toJSON(),(e,n)=>{t[n]=(e=>ee(e,$))(e)}),t}const ne=Symbol("internals");function re(e){return e&&String(e).trim().toLowerCase()}function ie(e){return!1===e||null==e?e:K.isArray(e)?e.map(ie):(e=>ee(e,Z))(String(e))}function oe(e,t,n,r,i){return K.isFunction(r)?r.call(this,t,n):(i&&(t=n),K.isString(t)?K.isString(r)?-1!==t.indexOf(r):K.isRegExp(r)?r.test(t):void 0:void 0)}class ae{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function i(e,t,n){const i=re(t);if(!i)return;const o=K.findKey(r,i);(!o||void 0===r[o]||!0===n||void 0===n&&!1!==r[o])&&(r[o||t]=ie(e))}const o=(e,t)=>K.forEach(e,(e,n)=>i(e,n,t));if(K.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(K.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let n,r,i;return e&&e.split("\n").forEach(function(e){i=e.indexOf(":"),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!n||t[n]&&X[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t})(e),t);else if(K.isObject(e)&&K.isSafeIterable(e)){let n,r,i=Object.create(null);for(const t of e){if(!K.isArray(t))throw new TypeError("Object iterator must return a key-value pair");r=t[0],K.hasOwnProp(i,r)?(n=i[r],i[r]=K.isArray(n)?[...n,t[1]]:[n,t[1]]):i[r]=t[1]}o(i,t)}else null!=e&&i(t,e,n);return this}get(e,t){if(e=re(e)){const n=K.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(K.isFunction(t))return t.call(this,e,n);if(K.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=re(e)){const n=K.findKey(this,e);return!(!n||void 0===this[n]||t&&!oe(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function i(e){if(e=re(e)){const i=K.findKey(n,e);!i||t&&!oe(0,n[i],i,t)||(delete n[i],r=!0)}}return K.isArray(e)?e.forEach(i):i(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const i=t[n];e&&!oe(0,this[i],i,e,!0)||(delete this[i],r=!0)}return r}normalize(e){const t=this,n={};return K.forEach(this,(r,i)=>{const o=K.findKey(n,i);if(o)return t[o]=ie(r),void delete t[i];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}(i):String(i).trim();a!==i&&delete t[i],t[a]=ie(r),n[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return K.forEach(this,(n,r)=>{null!=n&&!1!==n&&(t[r]=e&&K.isArray(n)?n.join(", "):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){const t=(this[ne]=this[ne]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=re(e);t[r]||(function(e,t){const n=K.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}(n,e),t[r]=!0)}return K.isArray(e)?e.forEach(r):r(e),this}}ae.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),K.reduceDescriptors(ae.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),K.freezeMethods(ae);class se extends Error{static from(e,t,n,r,i,o){const a=new se(e.message,t||e.code,n,r,i);return Object.defineProperty(a,"cause",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),a.name=e.name,null!=e.status&&null==a.status&&(a.status=e.status),o&&Object.assign(a,o),a}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){const e=this.config,t=e&&K.hasOwnProp(e,"redact")?e.redact:void 0,n=K.isArray(t)&&t.length>0?function(e,t){const n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(null===e||"object"!=typeof e)return e;if(K.isBuffer(e))return e;if(-1!==r.indexOf(e))return;let t;if(e instanceof ae&&(e=e.toJSON()),r.push(e),K.isArray(e))t=[],e.forEach((e,n)=>{const r=i(e);K.isUndefined(r)||(t[n]=r)});else{if(!K.isPlainObject(e)&&function(e){if(K.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(K.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}(e))return r.pop(),e;t=Object.create(null);for(const[r,o]of Object.entries(e)){const e=n.has(r.toLowerCase())?"[REDACTED ****]":i(o);K.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}(e,t):K.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}}function le(e){return K.isPlainObject(e)||K.isArray(e)}function ce(e){return K.endsWith(e,"[]")?e.slice(0,-2):e}function ue(e,t,n){return e?e.concat(t).map(function(e,t){return e=ce(e),!n&&t?"["+e+"]":e}).join(n?".":""):t}se.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",se.ERR_BAD_OPTION="ERR_BAD_OPTION",se.ECONNABORTED="ECONNABORTED",se.ETIMEDOUT="ETIMEDOUT",se.ECONNREFUSED="ECONNREFUSED",se.ERR_NETWORK="ERR_NETWORK",se.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",se.ERR_DEPRECATED="ERR_DEPRECATED",se.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",se.ERR_BAD_REQUEST="ERR_BAD_REQUEST",se.ERR_CANCELED="ERR_CANCELED",se.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",se.ERR_INVALID_URL="ERR_INVALID_URL",se.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const Ae=K.toFlatObject(K,{},null,function(e){return/^is[A-Z]/.test(e)});function de(e,t,n){if(!K.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=K.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!K.isUndefined(t[e])})).metaTokens,i=n.visitor||f,o=n.dots,a=n.indexes,s=n.Blob||"undefined"!=typeof Blob&&Blob,l=void 0===n.maxDepth?100:n.maxDepth,c=s&&K.isSpecCompliantForm(t),u=[];if(!K.isFunction(i))throw new TypeError("visitor must be a function");function A(e){if(null===e)return"";if(K.isDate(e))return e.toISOString();if(K.isBoolean(e))return e.toString();if(!c&&K.isBlob(e))throw new se("Blob is not supported. Use a Buffer instead.");if(K.isArrayBuffer(e)||K.isTypedArray(e)){if(c&&"function"==typeof s)return new s([e]);if("undefined"!=typeof Buffer)return Buffer.from(e);throw new se("Blob is not supported. Use a Buffer instead.",se.ERR_NOT_SUPPORT)}return e}function d(e){if(e>l)throw new se("Object is too deeply nested ("+e+" levels). Max depth: "+l,se.ERR_FORM_DATA_DEPTH_EXCEEDED)}function f(e,n,i){let s=e;if(K.isReactNative(t)&&K.isReactNativeBlob(e))return t.append(ue(i,n,o),A(e)),!1;if(e&&!i&&"object"==typeof e)if(K.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=function(e){if(l===1/0)return JSON.stringify(e);const t=[];return JSON.stringify(e,function(e,n){if(!K.isObject(n))return n;for(;t.length&&t[t.length-1]!==this;)t.pop();return t.push(n),d(1+t.length-1),n})}(e);else if(K.isArray(e)&&function(e){return K.isArray(e)&&!e.some(le)}(e)||(K.isFileList(e)||K.endsWith(n,"[]"))&&(s=K.toArray(e)))return n=ce(n),s.forEach(function(e,r){!K.isUndefined(e)&&null!==e&&t.append(!0===a?ue([n],r,o):null===a?n:n+"[]",A(e))}),!1;return!!le(e)||(t.append(ue(i,n,o),A(e)),!1)}const h=Object.assign(Ae,{defaultVisitor:f,convertValue:A,isVisitable:le});if(!K.isObject(e))throw new TypeError("data must be an object");return function e(n,r,o=0){if(!K.isUndefined(n)){if(d(o),-1!==u.indexOf(n))throw new Error("Circular reference detected in "+r.join("."));u.push(n),K.forEach(n,function(n,a){!0===(!(K.isUndefined(n)||null===n)&&i.call(t,n,K.isString(a)?a.trim():a,r,h))&&e(n,r?r.concat(a):[a],o+1)}),u.pop()}}(e),t}function fe(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function he(e,t){this._pairs=[],e&&de(e,this,t)}const ge=he.prototype;function pe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function me(e,t,n){if(!t)return e;e=e||"";const r=K.isFunction(n)?{serialize:n}:n,i=K.getSafeProp(r,"encode")||pe,o=K.getSafeProp(r,"serialize");let a;if(a=o?o(t,r):K.isURLSearchParams(t)?t.toString():new he(t,r).toString(i),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}ge.append=function(e,t){this._pairs.push([e,t])},ge.toString=function(e){const t=e?t=>e.call(this,t,fe):fe;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};class ye{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){K.forEach(this.handlers,function(t){null!==t&&e(t)})}}var be={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},ve={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:he,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]};const Ee="undefined"!=typeof window&&"undefined"!=typeof document,Ce="object"==typeof navigator&&navigator||void 0,Ie=Ee&&(!Ce||["ReactNative","NativeScript","NS"].indexOf(Ce.product)<0),we="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Be=Ee&&window.location.href||"http://localhost";var Qe={...Object.freeze({__proto__:null,hasBrowserEnv:Ee,hasStandardBrowserEnv:Ie,hasStandardBrowserWebWorkerEnv:we,navigator:Ce,origin:Be}),...ve};function Se(e){if(e>100)throw new se("FormData field is too deeply nested ("+e+" levels). Max depth: 100",se.ERR_FORM_DATA_DEPTH_EXCEEDED)}function xe(e){function t(e,n,r,i){Se(i);let o=e[i++];if("__proto__"===o)return!0;const a=Number.isFinite(+o),s=i>=e.length;return o=!o&&K.isArray(r)?r.length:o,s?(K.hasOwnProp(r,o)?r[o]=K.isArray(r[o])?r[o].concat(n):[r[o],n]:r[o]=n,!a):(K.hasOwnProp(r,o)&&K.isObject(r[o])||(r[o]=[]),t(e,n,r[o],i)&&K.isArray(r[o])&&(r[o]=function(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],t[o]=e[o];return t}(r[o])),!a)}if(K.isFormData(e)&&K.isFunction(e.entries)){const n={};return K.forEachEntry(e,(e,r)=>{t(function(e){const t=[],n=/\w+|\[(\w*)]/g;let r;for(;null!==(r=n.exec(e));)Se(t.length),t.push("[]"===r[0]?"":r[1]||r[0]);return t}(e),r,n,0)}),n}return null}const ke=(e,t)=>null!=e&&K.hasOwnProp(e,t)?e[t]:void 0,De={transitional:be,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,i=K.isObject(e);if(i&&K.isHTMLForm(e)&&(e=new FormData(e)),K.isFormData(e))return r?JSON.stringify(xe(e)):e;if(K.isArrayBuffer(e)||K.isBuffer(e)||K.isStream(e)||K.isFile(e)||K.isBlob(e)||K.isReadableStream(e))return e;if(K.isArrayBufferView(e))return e.buffer;if(K.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(i){const t=ke(this,"formSerializer");if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return de(e,new Qe.classes.URLSearchParams,{visitor:function(e,t,n,r){return Qe.isNode&&K.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...t})}(e,t).toString();if((o=K.isFileList(e))||n.indexOf("multipart/form-data")>-1){const n=ke(this,"env"),r=n&&n.FormData;return de(o?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType("application/json",!1),function(e){if(K.isString(e))try{return(0,JSON.parse)(e),K.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=ke(this,"transitional")||De.transitional,n=t&&t.forcedJSONParsing,r=ke(this,"responseType"),i="json"===r;if(K.isResponse(e)||K.isReadableStream(e))return e;if(e&&K.isString(e)&&(n&&!r||i)){const n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,ke(this,"parseReviver"))}catch(e){if(n){if("SyntaxError"===e.name)throw se.from(e,se.ERR_BAD_RESPONSE,this,null,ke(this,"response"));throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Qe.classes.FormData,Blob:Qe.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};function Oe(e,t){const n=this||De,r=t||n,i=ae.from(r.headers);let o=r.data;return K.forEach(e,function(e){o=e.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function Re(e){return!(!e||!e.__CANCEL__)}K.forEach(["delete","get","head","post","put","patch","query"],e=>{De.headers[e]={}});class Te extends se{constructor(e,t,n){super(e??"canceled",se.ERR_CANCELED,t,n),this.name="CanceledError",this.__CANCEL__=!0}}function Pe(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new se("Request failed with status code "+n.status,n.status>=400&&n.status<500?se.ERR_BAD_REQUEST:se.ERR_BAD_RESPONSE,n.config,n.request,n)):e(n)}const _e=(e,t,n=3)=>{let r=0;const i=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i,o=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];i||(i=l),n[o]=s,r[o]=l;let u=a,A=0;for(;u!==o;)A+=n[u++],u%=e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),l-i<t)return;const d=c&&l-c;return d?Math.round(1e3*A/d):void 0}}(50,250);return function(n,o){let a,s,l=0,c=1e3/o;const u=(n,o=Date.now())=>{l=o,a=null,s&&(clearTimeout(s),s=null),(n=>{if(!n||"number"!=typeof n.loaded)return;const o=n.loaded,a=n.lengthComputable?n.total:void 0,s=null!=a?Math.min(o,a):o,l=Math.max(0,s-r),c=i(l);r=Math.max(r,s),e({loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:c||void 0,estimated:c&&a?(a-s)/c:void 0,event:n,lengthComputable:null!=a,[t?"download":"upload"]:!0})})(...n)};return[(...e)=>{const t=Date.now(),n=t-l;n>=c?u(e,t):(a=e,s||(s=setTimeout(()=>{s=null,u(a)},c-n)))},()=>a&&u(a)]}(0,n)},Me=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Ne=e=>(...t)=>K.asap(()=>e(...t));var Le=Qe.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Qe.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Qe.origin),Qe.navigator&&/(msie|trident)/i.test(Qe.navigator.userAgent)):()=>!0,Fe=Qe.hasStandardBrowserEnv?{write(e,t,n,r,i,o,a){if("undefined"==typeof document)return;const s=[`${e}=${encodeURIComponent(t)}`];K.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),K.isString(r)&&s.push(`path=${r}`),K.isString(i)&&s.push(`domain=${i}`),!0===o&&s.push("secure"),K.isString(a)&&s.push(`SameSite=${a}`),document.cookie=s.join("; ")},read(e){if("undefined"==typeof document)return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const r=t[n].replace(/^\s+/,""),i=r.indexOf("=");if(-1!==i&&r.slice(0,i)===e)try{return decodeURIComponent(r.slice(i+1))}catch(e){return r.slice(i+1)}}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};const Ue=/^https?:(?!\/\/)/i,ze=/[\t\n\r]/g;function He(e,t){if("string"==typeof e&&Ue.test(function(e){return function(e){let t=0;for(;t<e.length&&e.charCodeAt(t)<=32;)t++;return e.slice(t)}(e).replace(ze,"")}(e)))throw new se('Invalid URL: missing "//" after protocol',se.ERR_INVALID_URL,t)}function je(e,t,n,r){He(t,r);let i=!("string"==typeof(o=t)&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(o));var o;return e&&(i||!1===n)?(He(e,r),function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t)):t}const Ge=e=>e instanceof ae?{...e}:e;function Ye(e,t){e=e||{},t=t||{};const n=Object.create(null);function r(e,t,n,r){return K.isPlainObject(e)&&K.isPlainObject(t)?K.merge.call({caseless:r},e,t):K.isPlainObject(t)?K.merge({},t):K.isArray(t)?t.slice():t}function i(e,t,n,i){return K.isUndefined(t)?K.isUndefined(e)?void 0:r(void 0,e,0,i):r(e,t,0,i)}function o(e,t){if(!K.isUndefined(t))return r(void 0,t)}function a(e,t){return K.isUndefined(t)?K.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,i,o){return K.hasOwnProp(t,o)?r(n,i):K.hasOwnProp(e,o)?r(void 0,n):void 0}Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});const l={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,allowedSocketPaths:a,responseEncoding:a,validateStatus:s,headers:(e,t,n)=>i(Ge(e),Ge(t),0,!0)};return K.forEach(Object.keys({...e,...t}),function(r){if("__proto__"===r||"constructor"===r||"prototype"===r)return;const o=K.hasOwnProp(l,r)?l[r]:i,a=o(K.hasOwnProp(e,r)?e[r]:void 0,K.hasOwnProp(t,r)?t[r]:void 0,r);K.isUndefined(a)&&o!==s||(n[r]=a)}),K.hasOwnProp(t,"validateStatus")&&K.isUndefined(t.validateStatus)&&!1===function(n){const r=K.hasOwnProp(t,"transitional")?t.transitional:void 0;if(!K.isUndefined(r)){if(!K.isPlainObject(r))return;if(K.hasOwnProp(r,n))return r[n]}const i=K.hasOwnProp(e,"transitional")?e.transitional:void 0;if(K.isPlainObject(i)&&K.hasOwnProp(i,n))return i[n]}("validateStatusUndefinedResolves")&&(K.hasOwnProp(e,"validateStatus")?n.validateStatus=r(void 0,e.validateStatus):delete n.validateStatus),n}const We=["content-type","content-length"];function Ve(e){const t=Ye({},e),n=e=>K.hasOwnProp(t,e)?t[e]:void 0,r=n("data");let i=n("withXSRFToken");const o=n("xsrfHeaderName"),a=n("xsrfCookieName");let s=n("headers");const l=n("auth"),c=n("baseURL"),u=n("allowAbsoluteUrls"),A=n("url");if(t.headers=s=ae.from(s),t.url=me(je(c,A,u,t),n("params"),n("paramsSerializer")),l){const t=K.getSafeProp(l,"username")||"",n=K.getSafeProp(l,"password")||"";try{s.set("Authorization","Basic "+btoa(t+":"+(n?encodeURIComponent(n).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))):"")))}catch(t){throw se.from(t,se.ERR_BAD_OPTION_VALUE,e)}}if(K.isFormData(r)&&(Qe.hasStandardBrowserEnv||Qe.hasStandardBrowserWebWorkerEnv||K.isReactNative(r)?s.setContentType(void 0):K.isFunction(r.getHeaders)&&function(e,t,n){"content-only"===n?Object.entries(t||{}).forEach(([t,n])=>{We.includes(t.toLowerCase())&&e.set(t,n)}):e.set(t)}(s,r.getHeaders(),n("formDataHeaderPolicy"))),Qe.hasStandardBrowserEnv&&(K.isFunction(i)&&(i=i(t)),!0===i||null==i&&Le(t.url))){const e=o&&a&&Fe.read(a);e&&s.set(o,e)}return t}var qe="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise(function(t,n){const r=Ve(e);let i=r.data;const o=ae.from(r.headers).normalize();let a,s,l,c,u,{responseType:A,onUploadProgress:d,onDownloadProgress:f}=r;function h(){c&&c(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let g=new XMLHttpRequest;function p(){if(!g)return;const r=ae.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders());Pe(function(e){t(e),h()},function(e){n(e),h()},{data:A&&"text"!==A&&"json"!==A?g.response:g.responseText,status:g.status,statusText:g.statusText,headers:r,config:e,request:g}),g=null}g.open(r.method.toUpperCase(),r.url,!0),g.timeout=r.timeout,"onloadend"in g?g.onloadend=p:g.onreadystatechange=function(){g&&4===g.readyState&&(0!==g.status||g.responseURL&&g.responseURL.startsWith("file:"))&&setTimeout(p)},g.onabort=function(){g&&(n(new se("Request aborted",se.ECONNABORTED,e,g)),h(),g=null)},g.onerror=function(t){const r=t&&t.message?t.message:"Network Error",i=new se(r,se.ERR_NETWORK,e,g);i.event=t||null,n(i),h(),g=null},g.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const i=r.transitional||be;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new se(t,i.clarifyTimeoutError?se.ETIMEDOUT:se.ECONNABORTED,e,g)),h(),g=null},void 0===i&&o.setContentType(null),"setRequestHeader"in g&&K.forEach(te(o),function(e,t){g.setRequestHeader(t,e)}),K.isUndefined(r.withCredentials)||(g.withCredentials=!!r.withCredentials),A&&"json"!==A&&(g.responseType=r.responseType),f&&([l,u]=_e(f,!0),g.addEventListener("progress",l)),d&&g.upload&&([s,c]=_e(d),g.upload.addEventListener("progress",s),g.upload.addEventListener("loadend",c)),(r.cancelToken||r.signal)&&(a=t=>{g&&(n(!t||t.type?new Te(null,e,g):t),g.abort(),h(),g=null)},r.cancelToken&&r.cancelToken.subscribe(a),r.signal&&(r.signal.aborted?a():r.signal.addEventListener("abort",a)));const m=function(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}(r.url);if(m&&!Qe.protocols.includes(m))return n(new se("Unsupported protocol "+m+":",se.ERR_BAD_REQUEST,e)),void h();g.send(i||null)})};const Je=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;const n=new AbortController;let r=!1;const i=function(e){if(!r){r=!0,a();const t=e instanceof Error?e:this.reason;n.abort(t instanceof se?t:new Te(t instanceof Error?t.message:t))}};let o=t&&setTimeout(()=>{o=null,i(new se(`timeout of ${t}ms exceeded`,se.ETIMEDOUT))},t);const a=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener("abort",i)}),e=null)};e.forEach(e=>e.addEventListener("abort",i,{once:!0}));const{signal:s}=n;return s.unsubscribe=()=>K.asap(a),s},Ke=function*(e,t){let n=e.byteLength;if(n<t)return void(yield e);let r,i=0;for(;i<n;)r=i+t,yield e.slice(i,r),i=r},Xe=(e,t,n,r)=>{const i=async function*(e,t){for await(const n of async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}}(e))yield*Ke(n,t)}(e,t);let o,a=0,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await i.next();if(t)return s(),void e.close();let o=r.byteLength;if(n){let e=a+=o;n(e)}e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel:e=>(s(e),i.return())},{highWaterMark:2})},Ze=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,$e=(e,t,n)=>t+2<n&&Ze(e.charCodeAt(t+1))&&Ze(e.charCodeAt(t+2)),et="1.18.1",{isFunction:tt}=K,nt=e=>{if(!K.isString(e))return e;try{return decodeURIComponent(e)}catch(t){return e}},rt=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},it=e=>{const t=void 0!==K.global&&null!==K.global?K.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=K.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:i,Request:o,Response:a}=e,s=i?tt(i):"function"==typeof fetch,l=tt(o),c=tt(a);if(!s)return!1;const u=s&&tt(n),A=s&&("function"==typeof r?(d=new r,e=>d.encode(e)):async e=>new Uint8Array(await new o(e).arrayBuffer()));var d;const f=l&&u&&rt(()=>{let e=!1;const t=new o(Qe.origin,{body:new n,method:"POST",get duplex(){return e=!0,"half"}}),r=t.headers.has("Content-Type");return null!=t.body&&t.body.cancel(),e&&!r}),h=c&&u&&rt(()=>K.isReadableStream(new a("").body)),g={stream:h&&(e=>e.body)};s&&["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!g[e]&&(g[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new se(`Response type '${e}' is not supported`,se.ERR_NOT_SUPPORT,n)})});const p=async e=>{if(null==e)return 0;if(K.isBlob(e))return e.size;if(K.isSpecCompliantForm(e)){const t=new o(Qe.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return K.isArrayBufferView(e)||K.isArrayBuffer(e)?e.byteLength:(K.isURLSearchParams(e)&&(e+=""),K.isString(e)?(await A(e)).byteLength:void 0)};return async e=>{let{url:t,method:n,data:s,signal:c,cancelToken:A,timeout:d,onDownloadProgress:m,onUploadProgress:y,responseType:b,headers:v,withCredentials:E="same-origin",fetchOptions:C,maxContentLength:I,maxBodyLength:w}=Ve(e);const B=K.isNumber(I)&&I>-1,Q=K.isNumber(w)&&w>-1;let S=i||fetch;b=b?(b+"").toLowerCase():"text";let x=Je([c,A&&A.toAbortSignal()],d),k=null;const D=x&&x.unsubscribe&&(()=>{x.unsubscribe()});let O,R=null;const T=()=>new se("Request body larger than maxBodyLength limit",se.ERR_BAD_REQUEST,e,k);try{let i;const c=(_="auth",K.hasOwnProp(e,_)?e[_]:void 0);if(c){i={username:K.getSafeProp(c,"username")||"",password:K.getSafeProp(c,"password")||""}}if((e=>{const t=e.indexOf("://");let n=e;return-1!==t&&(n=n.slice(t+3)),n.includes("@")||n.includes(":")})(t)){const e=new URL(t,Qe.origin);if(!i&&(e.username||e.password)){i={username:nt(e.username),password:nt(e.password)}}(e.username||e.password)&&(e.username="",e.password="",t=e.href)}if(i&&(v.delete("authorization"),v.set("Authorization","Basic "+btoa((P=(i.username||"")+":"+(i.password||""),encodeURIComponent(P).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))))))),B&&"string"==typeof t&&t.startsWith("data:")){const n=function(e){if(!e||"string"!=typeof e)return 0;if(!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let e=r.length;const t=r.length;for(let n=0;n<t;n++)if(37===r.charCodeAt(n)&&n+2<t){const t=r.charCodeAt(n+1),i=r.charCodeAt(n+2);Ze(t)&&Ze(i)&&(e-=2,n+=2)}let n=0,i=t-1;const o=e=>e>=2&&37===r.charCodeAt(e-2)&&51===r.charCodeAt(e-1)&&(68===r.charCodeAt(e)||100===r.charCodeAt(e));i>=0&&(61===r.charCodeAt(i)?(n++,i--):o(i)&&(n++,i-=3)),1===n&&i>=0&&(61===r.charCodeAt(i)||o(i))&&n++;const a=3*Math.floor(e/4)-(n||0);return a>0?a:0}let i=0;for(let e=0,t=r.length;e<t;e++){const n=r.charCodeAt(e);if(37===n&&$e(r,e,t))i+=1,e+=2;else if(n<128)i+=1;else if(n<2048)i+=2;else if(n>=55296&&n<=56319&&e+1<t){const t=r.charCodeAt(e+1);t>=56320&&t<=57343?(i+=4,e++):i+=3}else i+=3}return i}(t);if(n>I)throw new se("maxContentLength size of "+I+" exceeded",se.ERR_BAD_RESPONSE,e,k)}if(Q&&"get"!==n&&"head"!==n){const e=await p(s);if("number"==typeof e&&isFinite(e)&&(O=e,e>w))throw T()}const A=Q&&(K.isReadableStream(s)||K.isStream(s)),d=(e,t,n)=>Xe(e,65536,e=>{if(Q&&e>w)throw R=T();t&&t(e)},n);if(f&&"get"!==n&&"head"!==n&&(y||A)){if(O=O??await(async(e,t)=>K.toFiniteNumber(e.getContentLength())??p(t))(v,s),0!==O||A){let e,n=new o(t,{method:"POST",body:s,duplex:"half"});if(K.isFormData(s)&&(e=n.headers.get("content-type"))&&v.setContentType(e),n.body){const[e,t]=y&&Me(O,_e(Ne(y)))||[];s=d(n.body,e,t)}}}else if(A&&!l&&u&&"get"!==n&&"head"!==n)s=d(s);else if(A&&l&&!f&&"get"!==n&&"head"!==n)throw new se("Stream request bodies are not supported by the current fetch implementation",se.ERR_NOT_SUPPORT,e,k);K.isString(E)||(E=E?"include":"omit");const M=l&&"credentials"in o.prototype;if(K.isFormData(s)){const e=v.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&v.delete("content-type")}v.set("User-Agent","axios/"+et,!1);const N={...C,signal:x,method:n.toUpperCase(),headers:te(v.normalize()),body:s,duplex:"half",credentials:M?E:void 0};k=l&&new o(t,N);let L=await(l?S(k,C):S(t,N));const F=ae.from(L.headers);if(B){const t=K.toFiniteNumber(F.getContentLength());if(null!=t&&t>I)throw new se("maxContentLength size of "+I+" exceeded",se.ERR_BAD_RESPONSE,e,k)}const U=h&&("stream"===b||"response"===b);if(h&&L.body&&(m||B||U&&D)){const t={};["status","statusText","headers"].forEach(e=>{t[e]=L[e]});const n=K.toFiniteNumber(F.getContentLength()),[r,i]=m&&Me(n,_e(Ne(m),!0))||[];let o=0;const s=t=>{if(B&&(o=t,o>I))throw new se("maxContentLength size of "+I+" exceeded",se.ERR_BAD_RESPONSE,e,k);r&&r(t)};L=new a(Xe(L.body,65536,s,()=>{i&&i(),D&&D()}),t)}b=b||"text";let z=await g[K.findKey(g,b)||"text"](L,e);if(B&&!h&&!U){let t;if(null!=z&&("number"==typeof z.byteLength?t=z.byteLength:"number"==typeof z.size?t=z.size:"string"==typeof z&&(t="function"==typeof r?(new r).encode(z).byteLength:z.length)),"number"==typeof t&&t>I)throw new se("maxContentLength size of "+I+" exceeded",se.ERR_BAD_RESPONSE,e,k)}return!U&&D&&D(),await new Promise((t,n)=>{Pe(t,n,{data:z,headers:ae.from(L.headers),status:L.status,statusText:L.statusText,config:e,request:k})})}catch(t){if(D&&D(),x&&x.aborted&&x.reason instanceof se){const n=x.reason;throw n.config=e,k&&(n.request=k),t!==n&&Object.defineProperty(n,"cause",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),n}if(R)throw k&&!R.request&&(R.request=k),R;if(t instanceof se)throw k&&!t.request&&(t.request=k),t;if(t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message)){const n=new se("Network Error",se.ERR_NETWORK,e,k,t&&t.response);throw Object.defineProperty(n,"cause",{__proto__:null,value:t.cause||t,writable:!0,enumerable:!1,configurable:!0}),n}throw se.from(t,t&&t.code,e,k,t&&t.response)}var P,_}},ot=new Map,at=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:i}=t,o=[r,i,n];let a,s,l=o.length,c=ot;for(;l--;)a=o[l],s=c.get(a),void 0===s&&c.set(a,s=l?new Map:it(t)),c=s;return s};at();const st={http:null,xhr:qe,fetch:{get:at}};K.forEach(st,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch(e){}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const lt=e=>`- ${e}`,ct=e=>K.isFunction(e)||null===e||!1===e;var ut=function(e,t){e=K.isArray(e)?e:[e];const{length:n}=e;let r,i;const o={};for(let a=0;a<n;a++){let n;if(r=e[a],i=r,!ct(r)&&(i=st[(n=String(r)).toLowerCase()],void 0===i))throw new se(`Unknown adapter '${n}'`);if(i&&(K.isFunction(i)||(i=i.get(t))))break;o[n||"#"+a]=i}if(!i){const e=Object.entries(o).map(([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));let t=n?e.length>1?"since :\n"+e.map(lt).join("\n"):" "+lt(e[0]):"as no adapter specified";throw new se("There is no suitable adapter to dispatch the request "+t,se.ERR_NOT_SUPPORT)}return i};function At(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Te(null,e)}function dt(e){return At(e),e.headers=ae.from(e.headers),e.data=Oe.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),ut(e.adapter||De.adapter,e)(e).then(function(t){At(e),e.response=t;try{t.data=Oe.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=ae.from(t.headers),t},function(t){if(!Re(t)&&(At(e),t&&t.response)){e.response=t.response;try{t.response.data=Oe.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=ae.from(t.response.headers)}return Promise.reject(t)})}const ft={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{ft[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const ht={};ft.transitional=function(e,t,n){function r(e,t){return"[Axios v"+et+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,i,o)=>{if(!1===e)throw new se(r(i," has been removed"+(t?" in "+t:"")),se.ERR_DEPRECATED);return t&&!ht[i]&&(ht[i]=!0,console.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,o)}},ft.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};var gt={assertOptions:function(e,t,n){if("object"!=typeof e||null===e)throw new se("options must be an object",se.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],a=Object.prototype.hasOwnProperty.call(t,o)?t[o]:void 0;if(a){const t=e[o],n=void 0===t||a(t,o,e);if(!0!==n)throw new se("option "+o+" must be "+n,se.ERR_BAD_OPTION_VALUE);continue}if(!0!==n)throw new se("Unknown option "+o,se.ERR_BAD_OPTION)}},validators:ft};const pt=gt.validators;class mt{constructor(e){this.defaults=e||{},this.interceptors={request:new ye,response:new ye}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=(()=>{if(!t.stack)return"";const e=t.stack.indexOf("\n");return-1===e?"":t.stack.slice(e+1)})();try{if(e.stack){if(n){const t=n.indexOf("\n"),r=-1===t?-1:n.indexOf("\n",t+1),i=-1===r?"":n.slice(r+1);String(e.stack).endsWith(i)||(e.stack+="\n"+n)}}else e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Ye(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:i}=t;void 0!==n&>.assertOptions(n,{silentJSONParsing:pt.transitional(pt.boolean),forcedJSONParsing:pt.transitional(pt.boolean),clarifyTimeoutError:pt.transitional(pt.boolean),legacyInterceptorReqResOrdering:pt.transitional(pt.boolean),advertiseZstdAcceptEncoding:pt.transitional(pt.boolean),validateStatusUndefinedResolves:pt.transitional(pt.boolean)},!1),null!=r&&(K.isFunction(r)?t.paramsSerializer={serialize:r}:gt.assertOptions(r,{encode:pt.function,serialize:pt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),gt.assertOptions(t,{baseUrl:pt.spelling("baseURL"),withXsrfToken:pt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=i&&K.merge(i.common,i[t.method]);i&&K.forEach(["delete","get","head","post","put","patch","query","common"],e=>{delete i[e]}),t.headers=ae.concat(o,i);const a=[];let s=!0;this.interceptors.request.forEach(function(e){if("function"==typeof e.runWhen&&!1===e.runWhen(t))return;s=s&&e.synchronous;const n=t.transitional||be;n&&n.legacyInterceptorReqResOrdering?a.unshift(e.fulfilled,e.rejected):a.push(e.fulfilled,e.rejected)});const l=[];let c;this.interceptors.response.forEach(function(e){l.push(e.fulfilled,e.rejected)});let u,A=0;if(!s){const e=[dt.bind(this),void 0];for(e.unshift(...a),e.push(...l),u=e.length,c=Promise.resolve(t);A<u;)c=c.then(e[A++],e[A++]);return c}u=a.length;let d=t;for(;A<u;){const e=a[A++],t=a[A++];try{d=e(d)}catch(e){t.call(this,e);break}}try{c=dt.call(this,d)}catch(e){return Promise.reject(e)}for(A=0,u=l.length;A<u;)c=c.then(l[A++],l[A++]);return c}getUri(e){return me(je((e=Ye(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls,e),e.params,e.paramsSerializer)}}K.forEach(["delete","get","head","options"],function(e){mt.prototype[e]=function(t,n){return this.request(Ye(n||{},{method:e,url:t,data:n&&K.hasOwnProp(n,"data")?n.data:void 0}))}}),K.forEach(["post","put","patch","query"],function(e){function t(t){return function(n,r,i){return this.request(Ye(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}mt.prototype[e]=t(),"query"!==e&&(mt.prototype[e+"Form"]=t(!0))});class yt{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise(function(e){t=e});const n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t;const r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new Te(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new yt(function(t){e=t}),cancel:e}}}const bt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(bt).forEach(([e,t])=>{bt[t]=e});const vt=function e(n){const r=new mt(n),i=t(mt.prototype.request,r);return K.extend(i,mt.prototype,r,{allOwnKeys:!0}),K.extend(i,r,null,{allOwnKeys:!0}),i.create=function(t){return e(Ye(n,t))},i}(De);vt.Axios=mt,vt.CanceledError=Te,vt.CancelToken=yt,vt.isCancel=Re,vt.VERSION=et,vt.toFormData=de,vt.AxiosError=se,vt.Cancel=vt.CanceledError,vt.all=function(e){return Promise.all(e)},vt.spread=function(e){return function(t){return e.apply(null,t)}},vt.isAxiosError=function(e){return K.isObject(e)&&!0===e.isAxiosError},vt.mergeConfig=Ye,vt.AxiosHeaders=ae,vt.formToJSON=e=>xe(K.isHTMLForm(e)?new FormData(e):e),vt.getAdapter=ut,vt.HttpStatusCode=bt,vt.default=vt,e.exports=vt},6609(e,t,n){"use strict";var r=n(7246),i=n(7366);Object.keys(r).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})}),Object.keys(i).forEach(function(e){"default"===e||Object.prototype.hasOwnProperty.call(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})})},7366(e,t,n){"use strict";var r=n(1609),i=n(7246);const o=e=>e;function a(e,t=o){const n=r.useSyncExternalStore(e.subscribe,r.useCallback(()=>t(e.getState()),[e,t]),r.useCallback(()=>t(e.getInitialState()),[e,t]));return r.useDebugValue(n),n}const s=e=>{const t=i.createStore(e),n=e=>a(t,e);return Object.assign(n,t),n};t.create=e=>e?s(e):s,t.useStore=a},7246(e,t){"use strict";const n=e=>{let t;const n=new Set,r=(e,r)=>{const i="function"==typeof e?e(t):e;if(!Object.is(i,t)){const e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,o={setState:r,getState:i,getInitialState:()=>a,subscribe:e=>(n.add(e),()=>n.delete(e))},a=t=e(r,i,o);return o};t.createStore=e=>e?n(e):n},1408(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{A:()=>r})},8596(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{A:()=>r})},6640(e,t,n){"use strict";if(n.d(t,{A:()=>i}),/^(350|440|57|977)$/.test(n.j))var r=n(1408);function i(e){if(Array.isArray(e))return(0,r.A)(e)}},2582(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:()=>r})},6814(e,t,n){"use strict";if(n.d(t,{A:()=>i}),/^(350|440|57|977)$/.test(n.j))var r=n(9593);function i(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},4347(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:()=>r})},431(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{A:()=>r})},7957(e,t,n){"use strict";function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(r=function(){return!!e})()}n.d(t,{A:()=>r})},1578(e,t,n){"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{A:()=>r})},4031(e,t,n){"use strict";function r(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}n.d(t,{A:()=>r})},6017(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:()=>r})},212(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:()=>r})},7920(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(350|440|57|977)$/.test(n.j))var r=n(6814);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}},3398(e,t,n){"use strict";if(n.d(t,{A:()=>i}),/^(350|440|57|977)$/.test(n.j))var r=n(4722);function i(e,t){if(null==e)return{};var n,i,o=(0,r.A)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},4722(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}n.d(t,{A:()=>r})},801(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(350|440|57|977)$/.test(n.j))var r=n(7117);if(/^(350|440|57|977)$/.test(n.j))var i=n(2582);function o(e,t){if(t&&("object"==(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.A)(e)}},1019(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:()=>r})},8622(e,t,n){"use strict";if(n.d(t,{A:()=>s}),/^(350|440|57|977)$/.test(n.j))var r=n(8596);if(/^(350|440|57|977)$/.test(n.j))var i=n(4031);if(/^(350|440|57|977)$/.test(n.j))var o=n(1149);if(/^(350|440|57|977)$/.test(n.j))var a=n(6017);function s(e,t){return(0,r.A)(e)||(0,i.A)(e,t)||(0,o.A)(e,t)||(0,a.A)()}},8781(e,t,n){"use strict";if(n.d(t,{A:()=>s}),/^(350|440|57|977)$/.test(n.j))var r=n(6640);if(/^(350|440|57|977)$/.test(n.j))var i=n(1578);if(/^(350|440|57|977)$/.test(n.j))var o=n(1149);if(/^(350|440|57|977)$/.test(n.j))var a=n(212);function s(e){return(0,r.A)(e)||(0,i.A)(e)||(0,o.A)(e)||(0,a.A)()}},6220(e,t,n){"use strict";if(n.d(t,{A:()=>i}),/^(350|440|57|977)$/.test(n.j))var r=n(7117);function i(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=(0,r.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},9593(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(350|440|57|977)$/.test(n.j))var r=n(7117);if(/^(350|440|57|977)$/.test(n.j))var i=n(6220);function o(e){var t=(0,i.A)(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},7117(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:()=>r})},1149(e,t,n){"use strict";if(n.d(t,{A:()=>i}),/^(350|440|57|977)$/.test(n.j))var r=n(1408);function i(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(e,t):void 0}}},4060(e,t,n){"use strict";if(n.d(t,{ll:()=>u}),/^(350|440|57|977)$/.test(n.j))var r=n(1771);if(/^(350|440|57|977)$/.test(n.j))var i=n(2125);function o(e){return(0,i.vq)(e)?e:e.contextElement}function a(e){const t=o(e);if(!(0,i.sb)(t))return(0,r.Jx)(1);const n=t.getBoundingClientRect(),{width:a,height:s,$:l}=function(e){const t=(0,i.L9)(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const a=(0,i.sb)(e),s=a?e.offsetWidth:n,l=a?e.offsetHeight:o,c=(0,r.LI)(n)!==s||(0,r.LI)(o)!==l;return c&&(n=s,o=l),{width:n,height:o,$:c}}(t);let c=(l?(0,r.LI)(n.width):n.width)/a,u=(l?(0,r.LI)(n.height):n.height)/s;return c&&Number.isFinite(c)||(c=1),u&&Number.isFinite(u)||(u=1),{x:c,y:u}}const s=/^(350|440|57|977)$/.test(n.j)?(0,r.Jx)(0):null;function l(e,t,n,l){void 0===t&&(t=!1),void 0===n&&(n=!1);const c=e.getBoundingClientRect(),u=o(e);let A=(0,r.Jx)(1);t&&(l?(0,i.vq)(l)&&(A=a(l)):A=a(e));const d=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==(0,i.zk)(e))&&t}(u,n,l)?function(e){const t=(0,i.zk)(e);return(0,i.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:s}(u):(0,r.Jx)(0);let f=(c.left+d.x)/A.x,h=(c.top+d.y)/A.y,g=c.width/A.x,p=c.height/A.y;if(u){const e=(0,i.zk)(u),t=l&&(0,i.vq)(l)?(0,i.zk)(l):l;let n=e,r=(0,i._m)(n);for(;r&&l&&t!==n;){const e=a(r),t=r.getBoundingClientRect(),o=(0,i.L9)(r),s=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,l=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;f*=e.x,h*=e.y,g*=e.x,p*=e.y,f+=s,h+=l,n=(0,i.zk)(r),r=(0,i._m)(n)}}return(0,r.B1)({width:g,height:p,x:f,y:h})}function c(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function u(e,t,n,a){void 0===a&&(a={});const{ancestorScroll:s=!0,ancestorResize:u=!0,elementResize:A="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=a,h=o(e),g=s||u?[...h?(0,i.v9)(h):[],...t?(0,i.v9)(t):[]]:[];g.forEach(e=>{s&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});const p=h&&d?function(e,t){let n,o=null;const a=(0,i.ep)(e);function s(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return function i(l,u){void 0===l&&(l=!1),void 0===u&&(u=1),s();const A=e.getBoundingClientRect(),{left:d,top:f,width:h,height:g}=A;if(l||t(),!h||!g)return;const p={rootMargin:-(0,r.RI)(f)+"px "+-(0,r.RI)(a.clientWidth-(d+h))+"px "+-(0,r.RI)(a.clientHeight-(f+g))+"px "+-(0,r.RI)(d)+"px",threshold:(0,r.T9)(0,(0,r.jk)(1,u))||1};let m=!0;function y(t){const r=t[0].intersectionRatio;if(r!==u){if(!m)return i();r?i(!1,r):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==r||c(A,e.getBoundingClientRect())||i(),m=!1}try{o=new IntersectionObserver(y,{...p,root:a.ownerDocument})}catch(e){o=new IntersectionObserver(y,p)}o.observe(e)}(!0),s}(h,n):null;let m,y=-1,b=null;A&&(b=new ResizeObserver(e=>{let[r]=e;r&&r.target===h&&b&&t&&(b.unobserve(t),cancelAnimationFrame(y),y=requestAnimationFrame(()=>{var e;null==(e=b)||e.observe(t)})),n()}),h&&!f&&b.observe(h),t&&b.observe(t));let v=f?l(e):null;return f&&function t(){const r=l(e);v&&!c(v,r)&&n(),v=r,m=requestAnimationFrame(t)}(),n(),()=>{var e;g.forEach(e=>{s&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=b)||e.disconnect(),b=null,f&&cancelAnimationFrame(m)}}},2125(e,t,n){"use strict";function r(){return"undefined"!=typeof window}function i(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function o(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return!!r()&&(e instanceof Node||e instanceof o(e).Node)}function l(e){return!!r()&&(e instanceof Element||e instanceof o(e).Element)}function c(e){return!!r()&&(e instanceof HTMLElement||e instanceof o(e).HTMLElement)}function u(e){return!(!r()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof o(e).ShadowRoot)}function A(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=h(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==i&&"contents"!==i}let d;function f(){return null==d&&(d="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),d}function h(e){return o(e).getComputedStyle(e)}function g(e){const t=function(e){if("html"===i(e))return e;const t=e.assignedSlot||e.parentNode||u(e)&&e.host||a(e);return u(t)?t.host:t}(e);return function(e){return/^(html|body|#document)$/.test(i(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:c(t)&&A(t)?t:g(t)}function p(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const i=g(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),s=o(i);if(a){const e=m(s);return t.concat(s,s.visualViewport||[],A(i)?i:[],e&&n?p(e):[])}return t.concat(i,p(i,[],n))}function m(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}n.d(t,{L9:()=>h,Tc:()=>f,_m:()=>m,ep:()=>a,sb:()=>c,v9:()=>p,vq:()=>l,zk:()=>o})},1771(e,t,n){"use strict";n.d(t,{B1:()=>s});const r=Math.min,i=Math.max,o=Math.round,a=Math.floor;function s(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}n.d(t,["Jx",0,e=>({x:e,y:e}),"LI",0,o,"RI",0,a,"T9",0,i,"jk",0,r])},6180(e,t,n){"use strict";function r(e,...t){if(!((n=e)instanceof Uint8Array||ArrayBuffer.isView(n)&&"Uint8Array"===n.constructor.name))throw new Error("Uint8Array expected");var n;if(t.length>0&&!t.includes(e.length))throw new Error("Uint8Array expected of length "+t+", got length="+e.length)}function i(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function o(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}n.d(t,{DH:()=>i,DO:()=>r,H7:()=>s,N$:()=>l,QQ:()=>c,nC:()=>u,uH:()=>o});const a=/^(350|440|57|977)$/.test(n.j)?68===new Uint8Array(new Uint32Array([287454020]).buffer)[0]:null;function s(e,t){if(r=t,(n=e).buffer===r.buffer&&n.byteOffset<r.byteOffset+r.byteLength&&r.byteOffset<n.byteOffset+n.byteLength&&e.byteOffset<t.byteOffset)throw new Error("complex overlap of input and output is not supported");var n,r}function l(e,t,n=!0){if(void 0===t)return new Uint8Array(e);if(t.length!==e)throw new Error("invalid output length, expected "+e+", got: "+t.length);if(n&&!c(t))throw new Error("invalid output, must be aligned");return t}function c(e){return e.byteOffset%4==0}function u(e){return Uint8Array.from(e)}n.d(t,["qn",0,(e,t)=>{function n(n,...i){if(r(n),!a)throw new Error("Non little-endian hardware is not yet supported");if(void 0!==e.nonceLength){const t=i[0];if(!t)throw new Error("nonce / iv required");e.varSizeNonce?r(t):r(t,e.nonceLength)}const o=e.tagLength;o&&void 0!==i[1]&&r(i[1]);const s=t(n,...i),l=(e,t)=>{if(void 0!==t){if(2!==e)throw new Error("cipher output not supported");r(t)}};let c=!1;return{encrypt(e,t){if(c)throw new Error("cannot encrypt() twice with same key + nonce");return c=!0,r(e),l(s.encrypt.length,t),s.encrypt(e,t)},decrypt(e,t){if(r(e),o&&e.length<o)throw new Error("invalid ciphertext length: smaller than tagLength="+o);return l(s.decrypt.length,t),s.decrypt(e,t)}}}return Object.assign(n,e),n}])},6568(e,t,n){"use strict";n.d(t,{HV:()=>a,sf:()=>o,yI:()=>i});const r=e=>Array.isArray(e)?e:[e];function i(e){return e.slice(0,-1)}function o(e,t){const n=Object.create(null),r=Object.keys(t);for(let i=0;i<r.length;i+=1){const o=r[i];if("__proto__"===o||"constructor"===o||"prototype"===o)continue;const a=e[o];n[o]="function"==typeof a?a(t[o]):t[o]}return n}function a(e){return""===e?"":e[e.length-1]}const s=/(-?\d+\.?\d*)%/;n.d(t,["Ai",0,(e,t,n)=>{if(e>=n.length)return n;if(e<0&&Math.abs(e)>n.length)return n;const r=e<0?n.length+e:e;return Object.assign([],n,{[r]:t(n[r])})},"BE",0,e=>e.slice().reverse(),"FF",0,(e,t)=>{const n=[];for(let r=0;r<t.length;r+=1){const i=t[r];e.includes(i)||n.push(i)}return n},"Ff",0,e=>{const t=s.exec(`${e}`);if(t){const e=parseFloat(t[1]);return{percent:e/100,value:e}}return null},"LG",0,(e,t)=>{const n={},r=Object.entries(e);for(let e=0;e<r.length;e+=1){const[i,o]=r[e];"__proto__"!==i&&"constructor"!==i&&"prototype"!==i&&(n[i]=t(o,i,e))}return n},"Up",0,(e,t)=>{const n={};for(let r=0;r<e.length;r+=1){const i=e[r];"__proto__"!==i&&"constructor"!==i&&"prototype"!==i&&i in t&&(n[i]=t[i])}return n},"ZH",0,e=>e?e.replace(/(^|\s)\S/g,e=>e.toUpperCase()):e,"Zb",0,e=>e?e.charAt(0).toUpperCase()+e.slice(1):e,"Zz",0,(...e)=>(t,...n)=>{let r=t;for(let t=e.length-1;t>=0;t-=1)r=e[t](r,...n);return r},"bg",0,r,"cJ",0,(e,t)=>{const n=r(e),i={...t};for(let e=0;e<n.length;e+=1)delete i[n[e]];return i},"fn",0,(...e)=>async(t,...n)=>{let r=t;for(let t=e.length-1;t>=0;t-=1)r=await e[t](r,...n);return r},"gD",0,e=>null==e,"sS",0,e=>"string"==typeof e?Number.parseFloat(e):e,"ux",0,(e,t=0)=>{const n=new Array(t);for(let r=0;r<t;r+=1)n[r]=e;return n}])},5607(e,t,n){"use strict";n.r(t),n.d(t,{BlobProvider:()=>tk,Canvas:()=>w,Checkbox:()=>m,Circle:()=>B,ClipPath:()=>D,Defs:()=>v,Document:()=>x,Ellipse:()=>Q,FieldSet:()=>h,Font:()=>Xx,G:()=>i,Image:()=>E,ImageBackground:()=>C,Line:()=>f,LinearGradient:()=>R,Link:()=>l,List:()=>y,Marker:()=>P,Note:()=>u,PDFDownloadLink:()=>rk,PDFViewer:()=>ek,Page:()=>c,Path:()=>A,Polygon:()=>S,Polyline:()=>k,RadialGradient:()=>T,Rect:()=>d,Select:()=>p,Stop:()=>b,StyleSheet:()=>Zx,Svg:()=>o,Text:()=>s,TextInput:()=>g,TextInstance:()=>O,Tspan:()=>I,View:()=>a,createRenderer:()=>Yx,default:()=>uk,pdf:()=>Kx,render:()=>ck,renderToBuffer:()=>ak,renderToFile:()=>lk,renderToStream:()=>ok,renderToString:()=>sk,usePDF:()=>$x,version:()=>Wx});var r={};n.r(r),n.d(r,{Canvas:()=>w,Checkbox:()=>m,Circle:()=>B,ClipPath:()=>D,Defs:()=>v,Document:()=>x,Ellipse:()=>Q,FieldSet:()=>h,G:()=>i,Image:()=>E,ImageBackground:()=>C,Line:()=>f,LinearGradient:()=>R,Link:()=>l,List:()=>y,Marker:()=>P,Note:()=>u,Page:()=>c,Path:()=>A,Polygon:()=>S,Polyline:()=>k,RadialGradient:()=>T,Rect:()=>d,Select:()=>p,Stop:()=>b,Svg:()=>o,Text:()=>s,TextInput:()=>g,TextInstance:()=>O,Tspan:()=>I,View:()=>a});const i="G",o="SVG",a="VIEW",s="TEXT",l="LINK",c="PAGE",u="NOTE",A="PATH",d="RECT",f="LINE",h="FIELD_SET",g="TEXT_INPUT",p="SELECT",m="CHECKBOX",y="LIST",b="STOP",v="DEFS",E="IMAGE",C="IMAGE_BACKGROUND",I="TSPAN",w="CANVAS",B="CIRCLE",Q="ELLIPSE",S="POLYGON",x="DOCUMENT",k="POLYLINE",D="CLIP_PATH",O="TEXT_INSTANCE",R="LINEAR_GRADIENT",T="RADIAL_GRADIENT",P="MARKER";var _=n(3356),M=n(1609);n(8399);const N={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class L{constructor(e){this.buffer=e,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.pos=0,this.length=this.buffer.length}readString(e,t="ascii"){t=N[t]||t;let n=this.readBuffer(e);try{return new TextDecoder(t).decode(n)}catch(e){return n}}readBuffer(e){return this.buffer.slice(this.pos,this.pos+=e)}readUInt24BE(){return(this.readUInt16BE()<<8)+this.readUInt8()}readUInt24LE(){return this.readUInt16LE()+(this.readUInt8()<<16)}readInt24BE(){return(this.readInt16BE()<<8)+this.readUInt8()}readInt24LE(){return this.readUInt16LE()+(this.readInt8()<<16)}}L.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8};for(let e of Object.getOwnPropertyNames(DataView.prototype))if("get"===e.slice(0,3)){let t=e.slice(3).replace("Ui","UI");"Float32"===t?t="Float":"Float64"===t&&(t="Double");let n=L.TYPES[t];L.prototype["read"+t+(1===n?"":"BE")]=function(){const t=this.view[e](this.pos,!1);return this.pos+=n,t},1!==n&&(L.prototype["read"+t+"LE"]=function(){const t=this.view[e](this.pos,!0);return this.pos+=n,t})}const F=new TextEncoder,U=18==new Uint8Array(new Uint16Array([4660]).buffer)[0];class z{constructor(e){this.buffer=e,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}writeBuffer(e){this.buffer.set(e,this.pos),this.pos+=e.length}writeString(e,t="ascii"){let n;switch(t){case"utf16le":case"utf16-le":case"ucs2":n=H(e,U);break;case"utf16be":case"utf16-be":n=H(e,!U);break;case"utf8":n=F.encode(e);break;case"ascii":n=function(e){let t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}(e);break;default:throw new Error(`Unsupported encoding: ${t}`)}this.writeBuffer(n)}writeUInt24BE(e){this.buffer[this.pos++]=e>>>16&255,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=255&e}writeUInt24LE(e){this.buffer[this.pos++]=255&e,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=e>>>16&255}writeInt24BE(e){e>=0?this.writeUInt24BE(e):this.writeUInt24BE(e+16777215+1)}writeInt24LE(e){e>=0?this.writeUInt24LE(e):this.writeUInt24LE(e+16777215+1)}fill(e,t){if(t<this.buffer.length)this.buffer.fill(e,this.pos,this.pos+t),this.pos+=t;else{const n=new Uint8Array(t);n.fill(e),this.writeBuffer(n)}}}function H(e,t){let n=new Uint16Array(e.length);for(let r=0;r<e.length;r++){let i=e.charCodeAt(r);t&&(i=i>>8|(255&i)<<8),n[r]=i}return new Uint8Array(n.buffer)}for(let e of Object.getOwnPropertyNames(DataView.prototype))if("set"===e.slice(0,3)){let t=e.slice(3).replace("Ui","UI");"Float32"===t?t="Float":"Float64"===t&&(t="Double");let n=L.TYPES[t];z.prototype["write"+t+(1===n?"":"BE")]=function(t){this.view[e](this.pos,t,!1),this.pos+=n},1!==n&&(z.prototype["write"+t+"LE"]=function(t){this.view[e](this.pos,t,!0),this.pos+=n})}class j{fromBuffer(e){let t=new L(e);return this.decode(t)}toBuffer(e){let t=this.size(e),n=new Uint8Array(t),r=new z(n);return this.encode(r,e),n}}class G extends j{constructor(e,t="BE"){super(),this.type=e,this.endian=t,this.fn=this.type,"8"!==this.type[this.type.length-1]&&(this.fn+=this.endian)}size(){return L.TYPES[this.type]}decode(e){return e[`read${this.fn}`]()}encode(e,t){return e[`write${this.fn}`](t)}}const Y=new G("UInt8"),W=new G("UInt16","BE"),V=W,q=new G("UInt16","LE"),J=new G("UInt24","BE"),K=(new G("UInt24","LE"),new G("UInt32","BE")),X=K,Z=new G("UInt32","LE"),$=new G("Int8"),ee=new G("Int16","BE"),te=(new G("Int16","LE"),new G("Int24","BE"),new G("Int24","LE"),new G("Int32","BE"));new G("Int32","LE"),new G("Float","BE"),new G("Float","LE"),new G("Double","BE"),new G("Double","LE");class ne extends G{constructor(e,t,n=e>>1){super(`Int${e}`,t),this._point=1<<n}decode(e){return super.decode(e)/this._point}encode(e,t){return super.encode(e,t*this._point|0)}}const re=new ne(16,"BE"),ie=(new ne(16,"LE"),new ne(32,"BE"));function oe(e,t,n){let r;if("number"==typeof e?r=e:"function"==typeof e?r=e.call(n,n):n&&"string"==typeof e?r=n[e]:t&&e instanceof G&&(r=e.decode(t)),isNaN(r))throw new Error("Not a fixed size");return r}new ne(32,"LE");class ae{constructor(e={}){this.enumerable=!0,this.configurable=!0;for(let t in e){const n=e[t];this[t]=n}}}class se extends j{constructor(e,t,n="count"){super(),this.type=e,this.length=t,this.lengthType=n}decode(e,t){let n;const{pos:r}=e,i=[];let o=t;if(null!=this.length&&(n=oe(this.length,e,t)),this.length instanceof G&&(Object.defineProperties(i,{parent:{value:t},_startOffset:{value:r},_currentOffset:{value:0,writable:!0},_length:{value:n}}),o=i),null==n||"bytes"===this.lengthType){const r=null!=n?e.pos+n:(null!=t?t._length:void 0)?t._startOffset+t._length:e.length;for(;e.pos<r;)i.push(this.type.decode(e,o))}else for(let t=0,r=n;t<r;t++)i.push(this.type.decode(e,o));return i}size(e,t,n=!0){if(!e)return this.type.size(null,t)*oe(this.length,null,t);let r=0;this.length instanceof G&&(r+=this.length.size(),t={parent:t,pointerSize:0});for(let n of e)r+=this.type.size(n,t);return t&&n&&this.length instanceof G&&(r+=t.pointerSize),r}encode(e,t,n){let r=n;this.length instanceof G&&(r={pointers:[],startOffset:e.pos,parent:n},r.pointerOffset=e.pos+this.size(t,r,!1),this.length.encode(e,t.length));for(let n of t)this.type.encode(e,n,r);if(this.length instanceof G){let t=0;for(;t<r.pointers.length;){const n=r.pointers[t++];n.type.encode(e,n.val,n.parent)}}}}class le extends se{decode(e,t){const{pos:n}=e,r=oe(this.length,e,t);this.length instanceof G&&(t={parent:t,_startOffset:n,_currentOffset:0,_length:r});const i=new ce(this.type,r,e,t);return e.pos+=r*this.type.size(null,t),i}size(e,t){return e instanceof ce&&(e=e.toArray()),super.size(e,t)}encode(e,t,n){return t instanceof ce&&(t=t.toArray()),super.encode(e,t,n)}}class ce{constructor(e,t,n,r){this.type=e,this.length=t,this.stream=n,this.ctx=r,this.base=this.stream.pos,this.items=[]}get(e){if(!(e<0||e>=this.length)){if(null==this.items[e]){const{pos:t}=this.stream;this.stream.pos=this.base+this.type.size(null,this.ctx)*e,this.items[e]=this.type.decode(this.stream,this.ctx),this.stream.pos=t}return this.items[e]}}toArray(){const e=[];for(let t=0,n=this.length;t<n;t++)e.push(this.get(t));return e}}class ue extends j{constructor(e,t=[]){super(),this.type=e,this.flags=t}decode(e){const t=this.type.decode(e),n={};for(let e=0;e<this.flags.length;e++){const r=this.flags[e];null!=r&&(n[r]=!!(t&1<<e))}return n}size(){return this.type.size()}encode(e,t){let n=0;for(let e=0;e<this.flags.length;e++){const r=this.flags[e];null!=r&&t[r]&&(n|=1<<e)}return this.type.encode(e,n)}}class Ae extends j{constructor(e){super(),this.length=e}decode(e,t){const n=oe(this.length,e,t);return e.readBuffer(n)}size(e,t){if(!e)return oe(this.length,null,t);let n=e.length;return this.length instanceof G&&(n+=this.length.size()),n}encode(e,t,n){return this.length instanceof G&&this.length.encode(e,t.length),e.writeBuffer(t)}}class de extends j{constructor(e,t=!0){super(),this.type=e,this.condition=t}decode(e,t){let{condition:n}=this;if("function"==typeof n&&(n=n.call(t,t)),n)return this.type.decode(e,t)}size(e,t){let{condition:n}=this;return"function"==typeof n&&(n=n.call(t,t)),n?this.type.size(e,t):0}encode(e,t,n){let{condition:r}=this;if("function"==typeof r&&(r=r.call(n,n)),r)return this.type.encode(e,t,n)}}class fe extends j{constructor(e,t=1){super(),this.type=e,this.count=t}decode(e,t){e.pos+=this.size(null,t)}size(e,t){const n=oe(this.count,null,t);return this.type.size()*n}encode(e,t,n){return e.fill(0,this.size(t,n))}}class he extends j{constructor(e,t="ascii"){super(),this.length=e,this.encoding=t}decode(e,t){let n,r,{encoding:i}=this;"function"==typeof i&&(i=i.call(t,t)||"ascii");let o=ge(i);if(null!=this.length)n=oe(this.length,e,t);else{let t;for(({buffer:t,length:n,pos:r}=e);r<n-o+1&&(0!==t[r]||2===o&&0!==t[r+1]);)r+=o;n=r-e.pos}const a=e.readString(n,i);return null==this.length&&e.pos<e.length&&(e.pos+=o),a}size(e,t){if(null==e)return oe(this.length,null,t);let{encoding:n}=this;"function"==typeof n&&(n=n.call(null!=t?t.val:void 0,null!=t?t.val:void 0)||"ascii"),"utf16be"===n&&(n="utf16le");let r=pe(e,n);return this.length instanceof G&&(r+=this.length.size()),null==this.length&&(r+=ge(n)),r}encode(e,t,n){let{encoding:r}=this;if("function"==typeof r&&(r=r.call(null!=n?n.val:void 0,null!=n?n.val:void 0)||"ascii"),this.length instanceof G&&this.length.encode(e,pe(t,r)),e.writeString(t,r),null==this.length)return 2==ge(r)?e.writeUInt16LE(0):e.writeUInt8(0)}}function ge(e){switch(e){case"ascii":case"utf8":default:return 1;case"utf16le":case"utf16-le":case"utf-16be":case"utf-16le":case"utf16be":case"utf16-be":case"ucs2":return 2}}function pe(e,t){switch(t){case"ascii":return e.length;case"utf8":let n=0;for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);if(r>=55296&&r<=56319&&t<e.length-1){let n=e.charCodeAt(++t);56320==(64512&n)?r=((1023&r)<<10)+(1023&n)+65536:t--}4294967168&r?4294965248&r?4294901760&r?4292870144&r||(n+=4):n+=3:n+=2:n++}return n;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return 2*e.length;default:throw new Error("Unknown encoding "+t)}}class me extends j{constructor(e={}){super(),this.fields=e}decode(e,t,n=0){const r=this._setup(e,t,n);return this._parseFields(e,r,this.fields),null!=this.process&&this.process.call(r,e),r}_setup(e,t,n){const r={};return Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos},_currentOffset:{value:0,writable:!0},_length:{value:n}}),r}_parseFields(e,t,n){for(let i in n){var r;const o=n[i];void 0!==(r="function"==typeof o?o.call(t,t):o.decode(e,t))&&(r instanceof ae?Object.defineProperty(t,i,r):t[i]=r),t._currentOffset=e.pos-t._startOffset}}size(e,t,n=!0){null==e&&(e={});const r={parent:t,val:e,pointerSize:0};null!=this.preEncode&&this.preEncode.call(e);let i=0;for(let t in this.fields){const n=this.fields[t];null!=n.size&&(i+=n.size(e[t],r))}return n&&(i+=r.pointerSize),i}encode(e,t,n){let r;null!=this.preEncode&&this.preEncode.call(t,e);const i={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};i.pointerOffset=e.pos+this.size(t,i,!1);for(let n in this.fields)r=this.fields[n],null!=r.encode&&r.encode(e,t[n],i);let o=0;for(;o<i.pointers.length;){const t=i.pointers[o++];t.type.encode(e,t.val,t.parent)}}}class ye extends me{constructor(e,t={}){super(),this.type=e,this.versions=t,"string"==typeof e&&(this.versionPath=e.split("."))}decode(e,t,n=0){const r=this._setup(e,t,n);var i;"string"==typeof this.type?r.version=(i=t,this.versionPath.reduce((e,t)=>e&&e[t],i)):r.version=this.type.decode(e),this.versions.header&&this._parseFields(e,r,this.versions.header);const o=this.versions[r.version];if(null==o)throw new Error(`Unknown version ${r.version}`);return o instanceof ye?o.decode(e,t):(this._parseFields(e,r,o),null!=this.process&&this.process.call(r,e),r)}size(e,t,n=!0){let r,i;if(!e)throw new Error("Not a fixed size");null!=this.preEncode&&this.preEncode.call(e);const o={parent:t,val:e,pointerSize:0};let a=0;if("string"!=typeof this.type&&(a+=this.type.size(e.version,o)),this.versions.header)for(r in this.versions.header)i=this.versions.header[r],null!=i.size&&(a+=i.size(e[r],o));const s=this.versions[e.version];if(null==s)throw new Error(`Unknown version ${e.version}`);for(r in s)i=s[r],null!=i.size&&(a+=i.size(e[r],o));return n&&(a+=o.pointerSize),a}encode(e,t,n){let r,i;null!=this.preEncode&&this.preEncode.call(t,e);const o={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};if(o.pointerOffset=e.pos+this.size(t,o,!1),"string"!=typeof this.type&&this.type.encode(e,t.version),this.versions.header)for(r in this.versions.header)i=this.versions.header[r],null!=i.encode&&i.encode(e,t[r],o);const a=this.versions[t.version];for(r in a)i=a[r],null!=i.encode&&i.encode(e,t[r],o);let s=0;for(;s<o.pointers.length;){const t=o.pointers[s++];t.type.encode(e,t.val,t.parent)}}}class be extends j{constructor(e,t,n={}){if(super(),this.offsetType=e,this.type=t,this.options=n,"void"===this.type&&(this.type=null),null==this.options.type&&(this.options.type="local"),null==this.options.allowNull&&(this.options.allowNull=!0),null==this.options.nullValue&&(this.options.nullValue=0),null==this.options.lazy&&(this.options.lazy=!1),this.options.relativeTo){if("function"!=typeof this.options.relativeTo)throw new Error("relativeTo option must be a function");this.relativeToGetter=n.relativeTo}}decode(e,t){const n=this.offsetType.decode(e,t);if(n===this.options.nullValue&&this.options.allowNull)return null;let r;switch(this.options.type){case"local":r=t._startOffset;break;case"immediate":r=e.pos-this.offsetType.size();break;case"parent":r=t.parent._startOffset;break;default:for(var i=t;i.parent;)i=i.parent;r=i._startOffset||0}this.options.relativeTo&&(r+=this.relativeToGetter(t));const o=n+r;if(null!=this.type){let n=null;const r=()=>{if(null!=n)return n;const{pos:r}=e;return e.pos=o,n=this.type.decode(e,t),e.pos=r,n};return this.options.lazy?new ae({get:r}):r()}return o}size(e,t){const n=t;switch(this.options.type){case"local":case"immediate":break;case"parent":t=t.parent;break;default:for(;t.parent;)t=t.parent}let{type:r}=this;if(null==r){if(!(e instanceof ve))throw new Error("Must be a VoidPointer");({type:r}=e),e=e.value}if(e&&t){let i=r.size(e,n);t.pointerSize+=i}return this.offsetType.size()}encode(e,t,n){let r;const i=n;if(null==t)return void this.offsetType.encode(e,this.options.nullValue);switch(this.options.type){case"local":r=n.startOffset;break;case"immediate":r=e.pos+this.offsetType.size(t,i);break;case"parent":r=(n=n.parent).startOffset;break;default:for(r=0;n.parent;)n=n.parent}this.options.relativeTo&&(r+=this.relativeToGetter(i.val)),this.offsetType.encode(e,n.pointerOffset-r);let{type:o}=this;if(null==o){if(!(t instanceof ve))throw new Error("Must be a VoidPointer");({type:o}=t),t=t.value}return n.pointers.push({type:o,val:t,parent:i}),n.pointerOffset+=o.size(t,i)}}class ve{constructor(e,t){this.type=e,this.value=t}}function Ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a}Object.create,Object.create;var Ie,we=n(7371),Be=n(4933),Qe=n(7516);function Se(e){return e&&e.__esModule?e.default:e}Ie=JSON.parse('{"categories":["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],"combiningClasses":["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],"scripts":["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],"eaw":["N","Na","A","W","H","F"]}');const xe=new Qe(Be.toByteArray("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")),ke=Math.log2||(e=>Math.log(e)/Math.LN2),De=e=>ke(e)+1|0,Oe=De(Se(Ie).categories.length-1),Re=De(Se(Ie).combiningClasses.length-1),Te=De(Se(Ie).scripts.length-1),Pe=De(Se(Ie).eaw.length-1),_e=Re+Te+Pe+10,Me=Te+Pe+10,Ne=Pe+10,Le=(1<<Oe)-1,Fe=(1<<Re)-1,Ue=(1<<Te)-1,ze=(1<<Pe)-1;function He(e){const t=xe.get(e);return Se(Ie).categories[t>>_e&Le]}function je(e){const t=xe.get(e);return Se(Ie).combiningClasses[t>>Me&Fe]}function Ge(e){const t=xe.get(e);return Se(Ie).scripts[t>>Ne&Ue]}function Ye(e){return"Nd"===He(e)}function We(e){const t=He(e);return"Mn"===t||"Me"===t||"Mc"===t}var Ve={getCategory:He,getCombiningClass:je,getScript:Ge,getEastAsianWidth:function(e){const t=xe.get(e);return Se(Ie).eaw[t>>10&ze]},getNumericValue:function(e){let t=xe.get(e),n=1023&t;if(0===n)return null;if(n<=50)return n-1;if(n<480)return((n>>4)-12)/(1+(15&n));if(n<768){t=(n>>5)-14;let e=2+(31&n);for(;e>0;)t*=10,e--;return t}{t=(n>>2)-191;let e=1+(3&n);for(;e>0;)t*=60,e--;return t}},isAlphabetic:function(e){const t=He(e);return"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Nl"===t},isDigit:Ye,isPunctuation:function(e){const t=He(e);return"Pc"===t||"Pd"===t||"Pe"===t||"Pf"===t||"Pi"===t||"Po"===t||"Ps"===t},isLowerCase:function(e){return"Ll"===He(e)},isUpperCase:function(e){return"Lu"===He(e)},isTitleCase:function(e){return"Lt"===He(e)},isWhiteSpace:function(e){const t=He(e);return"Zs"===t||"Zl"===t||"Zp"===t},isBaseForm:function(e){const t=He(e);return"Nd"===t||"No"===t||"Nl"===t||"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Me"===t||"Mc"===t},isMark:We},qe=n(7947),Je=n(9804),Ke=n(6796),Xe=n(9074);function Ze(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function $e(e){return e&&e.__esModule?e.default:e}var et={};Ze(et,"logErrors",()=>tt),Ze(et,"registerFormat",()=>rt),Ze(et,"create",()=>it),Ze(et,"defaultLanguage",()=>ot),Ze(et,"setDefaultLanguage",()=>at);let tt=!1,nt=[];function rt(e){nt.push(e)}function it(e,t){for(let n=0;n<nt.length;n++){let r=nt[n];if(r.probe(e)){let n=new r(new L(e));return t?n.getFont(t):n}}throw new Error("Unknown font format")}let ot="en";function at(e="en"){ot=e}function st(e,t,n){if(n.get){let e=n.get;n.get=function(){let n=e.call(this);return Object.defineProperty(this,t,{value:n}),n}}else if("function"==typeof n.value){let e=n.value;return{get(){let n=new Map;function r(...t){let r=t.length>0?t[0]:"value";if(n.has(r))return n.get(r);let i=e.apply(this,t);return n.set(r,i),i}return Object.defineProperty(this,t,{value:r}),r}}}}let lt=new me({firstCode:V,entryCount:V,idDelta:ee,idRangeOffset:V}),ct=new me({startCharCode:X,endCharCode:X,glyphID:X}),ut=new me({startUnicodeValue:J,additionalCount:Y}),At=new me({unicodeValue:J,glyphID:V}),dt=new se(ut,X),ft=new se(At,X),ht=new me({varSelector:J,defaultUVS:new be(X,dt,{type:"parent"}),nonDefaultUVS:new be(X,ft,{type:"parent"})}),gt=new ye(V,{0:{length:V,language:V,codeMap:new le(Y,256)},2:{length:V,language:V,subHeaderKeys:new se(V,256),subHeaderCount:e=>Math.max.apply(Math,e.subHeaderKeys),subHeaders:new le(lt,"subHeaderCount"),glyphIndexArray:new le(V,"subHeaderCount")},4:{length:V,language:V,segCountX2:V,segCount:e=>e.segCountX2>>1,searchRange:V,entrySelector:V,rangeShift:V,endCode:new le(V,"segCount"),reservedPad:new fe(V),startCode:new le(V,"segCount"),idDelta:new le(ee,"segCount"),idRangeOffset:new le(V,"segCount"),glyphIndexArray:new le(V,e=>(e.length-e._currentOffset)/2)},6:{length:V,language:V,firstCode:V,entryCount:V,glyphIndices:new le(V,"entryCount")},8:{reserved:new fe(V),length:X,language:V,is32:new le(Y,8192),nGroups:X,groups:new le(ct,"nGroups")},10:{reserved:new fe(V),length:X,language:X,firstCode:X,entryCount:X,glyphIndices:new le(V,"numChars")},12:{reserved:new fe(V),length:X,language:X,nGroups:X,groups:new le(ct,"nGroups")},13:{reserved:new fe(V),length:X,language:X,nGroups:X,groups:new le(ct,"nGroups")},14:{length:X,numRecords:X,varSelectors:new le(ht,"numRecords")}}),pt=new me({platformID:V,encodingID:V,table:new be(X,gt,{type:"parent",lazy:!0})});var mt=new me({version:V,numSubtables:V,tables:new se(pt,"numSubtables")}),yt=new me({version:te,revision:te,checkSumAdjustment:X,magicNumber:X,flags:V,unitsPerEm:V,created:new se(te,2),modified:new se(te,2),xMin:ee,yMin:ee,xMax:ee,yMax:ee,macStyle:new ue(V,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:V,fontDirectionHint:ee,indexToLocFormat:ee,glyphDataFormat:ee}),bt=new me({version:te,ascent:ee,descent:ee,lineGap:ee,advanceWidthMax:V,minLeftSideBearing:ee,minRightSideBearing:ee,xMaxExtent:ee,caretSlopeRise:ee,caretSlopeRun:ee,caretOffset:ee,reserved:new fe(ee,4),metricDataFormat:ee,numberOfMetrics:V});let vt=new me({advance:V,bearing:ee});var Et=new me({metrics:new le(vt,e=>e.parent.hhea.numberOfMetrics),bearings:new le(ee,e=>e.parent.maxp.numGlyphs-e.parent.hhea.numberOfMetrics)}),Ct=new me({version:te,numGlyphs:V,maxPoints:V,maxContours:V,maxComponentPoints:V,maxComponentContours:V,maxZones:V,maxTwilightPoints:V,maxStorage:V,maxFunctionDefs:V,maxInstructionDefs:V,maxStackElements:V,maxSizeOfInstructions:V,maxComponentElements:V,maxComponentDepth:V});function It(e,t,n=0){return 1===e&&kt[n]?kt[n]:xt[e][t]}const wt=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),Bt={"x-mac-croatian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈ƫȅ ÀÃÕŒœĐ—“”‘’÷◊©⁄€‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ","x-mac-gaelic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØḂ±≤≥ḃĊċḊḋḞḟĠġṀæøṁṖṗɼƒſṠ«»… ÀÃÕŒœ–—“”‘’ṡẛÿŸṪ€‹›Ŷŷṫ·Ỳỳ⁊ÂÊÁËÈÍÎÏÌÓÔ♣ÒÚÛÙıÝýŴŵẄẅẀẁẂẃ","x-mac-greek":"Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦€ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ","x-mac-icelandic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-inuit":"ᐃᐄᐅᐆᐊᐋᐱᐲᐳᐴᐸᐹᑉᑎᑏᑐᑑᑕᑖᑦᑭᑮᑯᑰᑲᑳᒃᒋᒌᒍᒎᒐᒑ°ᒡᒥᒦ•¶ᒧ®©™ᒨᒪᒫᒻᓂᓃᓄᓅᓇᓈᓐᓯᓰᓱᓲᓴᓵᔅᓕᓖᓗᓘᓚᓛᓪᔨᔩᔪᔫᔭ… ᔮᔾᕕᕖᕗ–—“”‘’ᕘᕙᕚᕝᕆᕇᕈᕉᕋᕌᕐᕿᖀᖁᖂᖃᖄᖅᖏᖐᖑᖒᖓᖔᖕᙱᙲᙳᙴᙵᙶᖖᖠᖡᖢᖣᖤᖥᖦᕼŁł","x-mac-ce":"ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ","x-mac-romanian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂȘ∞±≤≥¥µ∂∑∏π∫ªºΩăș¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€‹›Țț‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-turkish":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙˆ˜¯˘˙˚¸˝˛ˇ"},Qt=new Map;function St(e){let t=Qt.get(e);if(t)return t;let n=Bt[e];if(n){let t=new Map;for(let e=0;e<n.length;e++)t.set(n.charCodeAt(e),128+e);return Qt.set(e,t),t}if(wt.has(e)){let t=new TextDecoder(e),n=new Uint8Array(128);for(let e=0;e<128;e++)n[e]=128+e;let r=new Map,i=t.decode(n);for(let e=0;e<128;e++)r.set(i.charCodeAt(e),128+e);return Qt.set(e,r),r}}const xt=[["utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be"],["x-mac-roman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","x-mac-greek","x-mac-cyrillic","x-mac-symbol","x-mac-devanagari","x-mac-gurmukhi","x-mac-gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","iso-8859-11","Laotian","Georgian","Armenian","gbk","Tibetan","Mongolian","Geez","x-mac-ce","Vietnamese","Sindhi"],["ascii",null,"iso-8859-1"],["symbol","utf-16be","shift-jis","gb18030","big5","euc-kr","johab",null,null,null,"utf-16be"]],kt={15:"x-mac-icelandic",17:"x-mac-turkish",18:"x-mac-croatian",24:"x-mac-ce",25:"x-mac-ce",26:"x-mac-ce",27:"x-mac-ce",28:"x-mac-ce",30:"x-mac-icelandic",37:"x-mac-romanian",38:"x-mac-ce",39:"x-mac-ce",40:"x-mac-ce",143:"x-mac-inuit",146:"x-mac-gaelic"},Dt=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}];let Ot=new me({platformID:V,encodingID:V,languageID:V,nameID:V,length:V,string:new be(V,new he("length",e=>It(e.platformID,e.encodingID,e.languageID)),{type:"parent",relativeTo:e=>e.parent.stringOffset,allowNull:!1})}),Rt=new me({length:V,tag:new be(V,new he("length","utf16be"),{type:"parent",relativeTo:e=>e.stringOffset})});var Tt=new ye(V,{0:{count:V,stringOffset:V,records:new se(Ot,"count")},1:{count:V,stringOffset:V,records:new se(Ot,"count"),langTagCount:V,langTags:new se(Rt,"langTagCount")}}),Pt=Tt;const _t=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];Tt.process=function(e){var t={};for(let e of this.records){let n=Dt[e.platformID][e.languageID];null==n&&null!=this.langTags&&e.languageID>=32768&&(n=this.langTags[e.languageID-32768].tag),null==n&&(n=e.platformID+"-"+e.languageID);let r=e.nameID>=256?"fontFeatures":_t[e.nameID]||e.nameID;null==t[r]&&(t[r]={});let i=t[r];e.nameID>=256&&(i=i[e.nameID]||(i[e.nameID]={})),"string"!=typeof e.string&&"string"==typeof i[n]||(i[n]=e.string)}this.records=t},Tt.preEncode=function(){if(Array.isArray(this.records))return;this.version=0;let e=[];for(let t in this.records){let n=this.records[t];"fontFeatures"!==t&&(e.push({platformID:3,encodingID:1,languageID:1033,nameID:_t.indexOf(t),length:2*n.en.length,string:n.en}),"postscriptName"===t&&e.push({platformID:1,encodingID:0,languageID:0,nameID:_t.indexOf(t),length:n.en.length,string:n.en}))}this.records=e,this.count=e.length,this.stringOffset=Tt.size(this,null,!1)};var Mt=new ye(V,{header:{xAvgCharWidth:ee,usWeightClass:V,usWidthClass:V,fsType:new ue(V,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:ee,ySubscriptYSize:ee,ySubscriptXOffset:ee,ySubscriptYOffset:ee,ySuperscriptXSize:ee,ySuperscriptYSize:ee,ySuperscriptXOffset:ee,ySuperscriptYOffset:ee,yStrikeoutSize:ee,yStrikeoutPosition:ee,sFamilyClass:ee,panose:new se(Y,10),ulCharRange:new se(X,4),vendorID:new he(4),fsSelection:new ue(V,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:V,usLastCharIndex:V},0:{},1:{typoAscender:ee,typoDescender:ee,typoLineGap:ee,winAscent:V,winDescent:V,codePageRange:new se(X,2)},2:{typoAscender:ee,typoDescender:ee,typoLineGap:ee,winAscent:V,winDescent:V,codePageRange:new se(X,2),xHeight:ee,capHeight:ee,defaultChar:V,breakChar:V,maxContent:V},5:{typoAscender:ee,typoDescender:ee,typoLineGap:ee,winAscent:V,winDescent:V,codePageRange:new se(X,2),xHeight:ee,capHeight:ee,defaultChar:V,breakChar:V,maxContent:V,usLowerOpticalPointSize:V,usUpperOpticalPointSize:V}});let Nt=Mt.versions;Nt[3]=Nt[4]=Nt[2];var Lt=Mt,Ft=new ye(ie,{header:{italicAngle:ie,underlinePosition:ee,underlineThickness:ee,isFixedPitch:X,minMemType42:X,maxMemType42:X,minMemType1:X,maxMemType1:X},1:{},2:{numberOfGlyphs:V,glyphNameIndex:new se(V,"numberOfGlyphs"),names:new se(new he(Y))},2.5:{numberOfGlyphs:V,offsets:new se(Y,"numberOfGlyphs")},3:{},4:{map:new se(X,e=>e.parent.maxp.numGlyphs)}}),Ut=new me({controlValues:new se(ee)}),zt=new me({instructions:new se(Y)});let Ht=new ye("head.indexToLocFormat",{0:{offsets:new se(V)},1:{offsets:new se(X)}});Ht.process=function(){if(0===this.version&&!this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]<<=1;this._processed=!0}},Ht.preEncode=function(){if(0===this.version&&!1!==this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]>>>=1;this._processed=!1}};var jt=Ht,Gt=new me({controlValueProgram:new se(Y)}),Yt=new se(new Ae);class Wt{getCFFVersion(e){for(;e&&!e.hdrSize;)e=e.parent;return e?e.version:-1}decode(e,t){let n=this.getCFFVersion(t)>=2?e.readUInt32BE():e.readUInt16BE();if(0===n)return[];let r,i=e.readUInt8();if(1===i)r=Y;else if(2===i)r=V;else if(3===i)r=J;else{if(4!==i)throw new Error(`Bad offset size in CFFIndex: ${i} ${e.pos}`);r=X}let o=[],a=e.pos+(n+1)*i-1,s=r.decode(e);for(let i=0;i<n;i++){let n=r.decode(e);if(null!=this.type){let r=e.pos;e.pos=a+s,t.length=n-s,o.push(this.type.decode(e,t)),e.pos=r}else o.push({offset:a+s,length:n-s});s=n}return e.pos=a+s,o}size(e,t){let n=2;if(0===e.length)return n;let r,i=this.type||new Ae,o=1;for(let n=0;n<e.length;n++){let r=e[n];o+=i.size(r,t)}if(o<=255)r=Y;else if(o<=65535)r=V;else if(o<=16777215)r=J;else{if(!(o<=4294967295))throw new Error("Bad offset in CFFIndex");r=X}return n+=1+r.size()*(e.length+1),n+=o-1,n}encode(e,t,n){if(e.writeUInt16BE(t.length),0===t.length)return;let r,i=this.type||new Ae,o=[],a=1;for(let e of t){let t=i.size(e,n);o.push(t),a+=t}if(a<=255)r=Y;else if(a<=65535)r=V;else if(a<=16777215)r=J;else{if(!(a<=4294967295))throw new Error("Bad offset in CFFIndex");r=X}e.writeUInt8(r.size()),a=1,r.encode(e,a);for(let t of o)a+=t,r.encode(e,a);for(let r of t)i.encode(e,r,n)}constructor(e){this.type=e}}const Vt=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],qt={".":10,E:11,"E-":12,"-":14};class Jt{static decode(e,t){if(32<=t&&t<=246)return t-139;if(247<=t&&t<=250)return 256*(t-247)+e.readUInt8()+108;if(251<=t&&t<=254)return 256*-(t-251)-e.readUInt8()-108;if(28===t)return e.readInt16BE();if(29===t)return e.readInt32BE();if(30===t){let t="";for(;;){let n=e.readUInt8(),r=n>>4;if(15===r)break;t+=Vt[r];let i=15&n;if(15===i)break;t+=Vt[i]}return parseFloat(t)}return null}static size(e){if(e.forceLarge&&(e=32768),(0|e)!==e){let t=""+e;return 1+Math.ceil((t.length+1)/2)}return-107<=e&&e<=107?1:108<=e&&e<=1131||-1131<=e&&e<=-108?2:-32768<=e&&e<=32767?3:5}static encode(e,t){let n=Number(t);if(t.forceLarge)return e.writeUInt8(29),e.writeInt32BE(n);if((0|n)===n)return-107<=n&&n<=107?e.writeUInt8(n+139):108<=n&&n<=1131?(n-=108,e.writeUInt8(247+(n>>8)),e.writeUInt8(255&n)):-1131<=n&&n<=-108?(n=-n-108,e.writeUInt8(251+(n>>8)),e.writeUInt8(255&n)):-32768<=n&&n<=32767?(e.writeUInt8(28),e.writeInt16BE(n)):(e.writeUInt8(29),e.writeInt32BE(n));{e.writeUInt8(30);let t=""+n;for(let n=0;n<t.length;n+=2){let i=t[n],o=qt[i]||+i;if(n===t.length-1)var r=15;else{let e=t[n+1];r=qt[e]||+e}e.writeUInt8(o<<4|15&r)}if(15!==r)return e.writeUInt8(240)}}}class Kt{decodeOperands(e,t,n,r){if(Array.isArray(e))return r.map((r,i)=>this.decodeOperands(e[i],t,n,[r]));if(null!=e.decode)return e.decode(t,n,r);switch(e){case"number":case"offset":case"sid":return r[0];case"boolean":return!!r[0];default:return r}}encodeOperands(e,t,n,r){return Array.isArray(e)?r.map((r,i)=>this.encodeOperands(e[i],t,n,r)[0]):null!=e.encode?e.encode(t,r,n):"number"==typeof r?[r]:"boolean"==typeof r?[+r]:Array.isArray(r)?r:[r]}decode(e,t){let n=e.pos+t.length,r={},i=[];Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos}});for(let e in this.fields){let t=this.fields[e];r[t[1]]=t[3]}for(;e.pos<n;){let t=e.readUInt8();if(t<28){12===t&&(t=t<<8|e.readUInt8());let n=this.fields[t];if(!n)throw new Error(`Unknown operator ${t}`);let o=this.decodeOperands(n[2],e,r,i);null!=o&&(o instanceof ae?Object.defineProperty(r,n[1],o):r[n[1]]=o),i=[]}else i.push(Jt.decode(e,t))}return r}size(e,t,n=!0){let r={parent:t,val:e,pointerSize:0,startOffset:t.startOffset||0},i=0;for(let t in this.fields){let n=this.fields[t],o=e[n[1]];if(null==o||we(o,n[3]))continue;let a=this.encodeOperands(n[2],null,r,o);for(let e of a)i+=Jt.size(e);i+=(Array.isArray(n[0])?n[0]:[n[0]]).length}return n&&(i+=r.pointerSize),i}encode(e,t,n){let r={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};r.pointerOffset=e.pos+this.size(t,r,!1);for(let n of this.ops){let i=t[n[1]];if(null==i||we(i,n[3]))continue;let o=this.encodeOperands(n[2],e,r,i);for(let t of o)Jt.encode(e,t);let a=Array.isArray(n[0])?n[0]:[n[0]];for(let t of a)e.writeUInt8(t)}let i=0;for(;i<r.pointers.length;){let t=r.pointers[i++];t.type.encode(e,t.val,t.parent)}}constructor(e=[]){this.ops=e,this.fields={};for(let t of e){let e=Array.isArray(t[0])?t[0][0]<<8|t[0][1]:t[0];this.fields[e]=t}}}class Xt extends be{decode(e,t,n){return this.offsetType={decode:()=>n[0]},super.decode(e,t,n)}encode(e,t,n){if(!e)return this.offsetType={size:()=>0},this.size(t,n),[new Zt(0)];let r=null;return this.offsetType={encode:(e,t)=>r=t},super.encode(e,t,n),[new Zt(r)]}constructor(e,t={}){null==t.type&&(t.type="global"),super(null,e,t)}}class Zt{valueOf(){return this.val}constructor(e){this.val=e,this.forceLarge=!0}}var $t=new Kt([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",class{static decode(e,t,n){let r=n.pop();for(;n.length>r;)n.pop()}},null],[19,"Subrs",new Xt(new Wt,{type:"local"}),null]]),en=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"];let tn=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","endash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],nn=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],rn=new me({reserved:new fe(V),reqFeatureIndex:V,featureCount:V,featureIndexes:new se(V,"featureCount")}),on=new me({tag:new he(4),langSys:new be(V,rn,{type:"parent"})}),an=new me({defaultLangSys:new be(V,rn),count:V,langSysRecords:new se(on,"count")}),sn=new me({tag:new he(4),script:new be(V,an,{type:"parent"})}),ln=new se(sn,V),cn=new me({version:V,nameID:V}),un=new me({featureParams:new be(V,cn),lookupCount:V,lookupListIndexes:new se(V,"lookupCount")}),An=new me({tag:new he(4),feature:new be(V,un,{type:"parent"})}),dn=new se(An,V),fn=new me({markAttachmentType:Y,flags:new ue(Y,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function hn(e){let t=new me({lookupType:V,flags:fn,subTableCount:V,subTables:new se(new be(V,e),"subTableCount"),markFilteringSet:new de(V,e=>e.flags.flags.useMarkFilteringSet)});return new le(new be(V,t),V)}let gn=new me({start:V,end:V,startCoverageIndex:V}),pn=new ye(V,{1:{glyphCount:V,glyphs:new se(V,"glyphCount")},2:{rangeCount:V,rangeRecords:new se(gn,"rangeCount")}}),mn=new me({start:V,end:V,class:V}),yn=new ye(V,{1:{startGlyph:V,glyphCount:V,classValueArray:new se(V,"glyphCount")},2:{classRangeCount:V,classRangeRecord:new se(mn,"classRangeCount")}}),bn=new me({a:V,b:V,deltaFormat:V}),vn=new me({sequenceIndex:V,lookupListIndex:V}),En=new me({glyphCount:V,lookupCount:V,input:new se(V,e=>e.glyphCount-1),lookupRecords:new se(vn,"lookupCount")}),Cn=new se(new be(V,En),V),In=new me({glyphCount:V,lookupCount:V,classes:new se(V,e=>e.glyphCount-1),lookupRecords:new se(vn,"lookupCount")}),wn=new se(new be(V,In),V),Bn=new ye(V,{1:{coverage:new be(V,pn),ruleSetCount:V,ruleSets:new se(new be(V,Cn),"ruleSetCount")},2:{coverage:new be(V,pn),classDef:new be(V,yn),classSetCnt:V,classSet:new se(new be(V,wn),"classSetCnt")},3:{glyphCount:V,lookupCount:V,coverages:new se(new be(V,pn),"glyphCount"),lookupRecords:new se(vn,"lookupCount")}}),Qn=new me({backtrackGlyphCount:V,backtrack:new se(V,"backtrackGlyphCount"),inputGlyphCount:V,input:new se(V,e=>e.inputGlyphCount-1),lookaheadGlyphCount:V,lookahead:new se(V,"lookaheadGlyphCount"),lookupCount:V,lookupRecords:new se(vn,"lookupCount")}),Sn=new se(new be(V,Qn),V),xn=new ye(V,{1:{coverage:new be(V,pn),chainCount:V,chainRuleSets:new se(new be(V,Sn),"chainCount")},2:{coverage:new be(V,pn),backtrackClassDef:new be(V,yn),inputClassDef:new be(V,yn),lookaheadClassDef:new be(V,yn),chainCount:V,chainClassSet:new se(new be(V,Sn),"chainCount")},3:{backtrackGlyphCount:V,backtrackCoverage:new se(new be(V,pn),"backtrackGlyphCount"),inputGlyphCount:V,inputCoverage:new se(new be(V,pn),"inputGlyphCount"),lookaheadGlyphCount:V,lookaheadCoverage:new se(new be(V,pn),"lookaheadGlyphCount"),lookupCount:V,lookupRecords:new se(vn,"lookupCount")}}),kn=new ne(16,"BE",14),Dn=new me({startCoord:kn,peakCoord:kn,endCoord:kn}),On=new me({axisCount:V,regionCount:V,variationRegions:new se(new se(Dn,"axisCount"),"regionCount")}),Rn=new me({shortDeltas:new se(ee,e=>e.parent.shortDeltaCount),regionDeltas:new se($,e=>e.parent.regionIndexCount-e.parent.shortDeltaCount),deltas:e=>e.shortDeltas.concat(e.regionDeltas)}),Tn=new me({itemCount:V,shortDeltaCount:V,regionIndexCount:V,regionIndexes:new se(V,"regionIndexCount"),deltaSets:new se(Rn,"itemCount")}),Pn=new me({format:V,variationRegionList:new be(X,On),variationDataCount:V,itemVariationData:new se(new be(X,Tn),"variationDataCount")}),Mn=new ye(V,{1:{axisIndex:V,axisIndex:V,filterRangeMinValue:kn,filterRangeMaxValue:kn}}),Nn=new me({conditionCount:V,conditionTable:new se(new be(X,Mn),"conditionCount")}),Ln=new me({featureIndex:V,alternateFeatureTable:new be(X,un,{type:"parent"})}),Fn=new me({version:ie,substitutionCount:V,substitutions:new se(Ln,"substitutionCount")}),Un=new me({conditionSet:new be(X,Nn,{type:"parent"}),featureTableSubstitution:new be(X,Fn,{type:"parent"})}),zn=new me({majorVersion:V,minorVersion:V,featureVariationRecordCount:X,featureVariationRecords:new se(Un,"featureVariationRecordCount")});class Hn{decode(e,t,n){return this.predefinedOps[n[0]]?this.predefinedOps[n[0]]:this.type.decode(e,t,n)}size(e,t){return this.type.size(e,t)}encode(e,t,n){let r=this.predefinedOps.indexOf(t);return-1!==r?r:this.type.encode(e,t,n)}constructor(e,t){this.predefinedOps=e,this.type=t}}let jn=new me({first:V,nLeft:Y}),Gn=new me({first:V,nLeft:V}),Yn=new ye(new class extends G{decode(e){return 127&Y.decode(e)}constructor(){super("UInt8")}},{0:{nCodes:Y,codes:new se(Y,"nCodes")},1:{nRanges:Y,ranges:new se(jn,"nRanges")}}),Wn=new Hn([tn,["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"]],new Xt(Yn,{lazy:!0}));class Vn extends se{decode(e,t){let n=oe(this.length,e,t),r=0,i=[];for(;r<n;){let n=this.type.decode(e,t);n.offset=r,r+=n.nLeft+1,i.push(n)}return i}}let qn=new Hn([nn,[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"]],new Xt(new ye(Y,{0:{glyphs:new se(V,e=>e.parent.CharStrings.length-1)},1:{ranges:new Vn(jn,e=>e.parent.CharStrings.length-1)},2:{ranges:new Vn(Gn,e=>e.parent.CharStrings.length-1)}}),{lazy:!0})),Jn=new me({first:V,fd:Y}),Kn=new me({first:X,fd:V}),Xn=new ye(Y,{0:{fds:new se(Y,e=>e.parent.CharStrings.length)},3:{nRanges:V,ranges:new se(Jn,"nRanges"),sentinel:V},4:{nRanges:X,ranges:new se(Kn,"nRanges"),sentinel:X}}),Zn=new Xt($t);class $n{decode(e,t,n){return t.length=n[0],Zn.decode(e,t,[n[1]])}size(e,t){return[$t.size(e,t,!1),Zn.size(e,t)[0]]}encode(e,t,n){return[$t.size(t,n,!1),Zn.encode(e,t,n)[0]]}}let er=new Kt([[18,"Private",new $n,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),tr=new Kt([[[12,30],"ROS",["sid","sid","number"],null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","boolean",!1],[[12,2],"ItalicAngle","number",0],[[12,3],"UnderlinePosition","number",-100],[[12,4],"UnderlineThickness","number",50],[[12,5],"PaintType","number",0],[[12,6],"CharstringType","number",2],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[13,"UniqueID","number",null],[5,"FontBBox","array",[0,0,0,0]],[[12,8],"StrokeWidth","number",0],[14,"XUID","array",null],[15,"charset",qn,nn],[16,"Encoding",Wn,tn],[17,"CharStrings",new Xt(new Wt),null],[18,"Private",new $n,null],[[12,20],"SyntheticBase","number",null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","number",0],[[12,32],"CIDFontRevision","number",0],[[12,33],"CIDFontType","number",0],[[12,34],"CIDCount","number",8720],[[12,35],"UIDBase","number",null],[[12,37],"FDSelect",new Xt(Xn),null],[[12,36],"FDArray",new Xt(new Wt(er)),null],[[12,38],"FontName","sid",null]]),nr=new me({length:V,itemVariationStore:Pn}),rr=new Kt([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new Xt(new Wt),null],[[12,37],"FDSelect",new Xt(Xn),null],[[12,36],"FDArray",new Xt(new Wt(er)),null],[24,"vstore",new Xt(nr),null],[25,"maxstack","number",193]]);var ir=new ye(re,{1:{hdrSize:Y,offSize:Y,nameIndex:new Wt(new he("length")),topDictIndex:new Wt(tr),stringIndex:new Wt(new he("length")),globalSubrIndex:new Wt},2:{hdrSize:Y,length:V,topDict:rr,globalSubrIndex:new Wt}});class or{static decode(e){return new or(e)}decode(){this.stream.pos;let e=ir.decode(this.stream);for(let t in e){let n=e[t];this[t]=n}if(this.version<2){if(1!==this.topDictIndex.length)throw new Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=null!=this.topDict.ROS,this}string(e){return this.version>=2?null:e<en.length?en[e]:this.stringIndex[e-en.length]}get postscriptName(){return this.version<2?this.nameIndex[0]:null}get fullName(){return this.string(this.topDict.FullName)}get familyName(){return this.string(this.topDict.FamilyName)}getCharString(e){return this.stream.pos=this.topDict.CharStrings[e].offset,this.stream.readBuffer(this.topDict.CharStrings[e].length)}getGlyphName(e){if(this.version>=2)return null;if(this.isCIDFont)return null;let{charset:t}=this.topDict;if(Array.isArray(t))return t[e];if(0===e)return".notdef";switch(e-=1,t.version){case 0:return this.string(t.glyphs[e]);case 1:case 2:for(let n=0;n<t.ranges.length;n++){let r=t.ranges[n];if(r.offset<=e&&e<=r.offset+r.nLeft)return this.string(r.first+(e-r.offset))}}return null}fdForGlyph(e){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[e];case 3:case 4:let{ranges:t}=this.topDict.FDSelect,n=0,r=t.length-1;for(;n<=r;){let i=n+r>>1;if(e<t[i].first)r=i-1;else{if(!(i<r&&e>=t[i+1].first))return t[i].fd;n=i+1}}default:throw new Error(`Unknown FDSelect version: ${this.topDict.FDSelect.version}`)}}privateDictForGlyph(e){if(this.topDict.FDSelect){let t=this.fdForGlyph(e);return this.topDict.FDArray[t]?this.topDict.FDArray[t].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private}constructor(e){this.stream=e,this.decode()}}var ar=or;let sr=new me({glyphIndex:V,vertOriginY:ee});var lr=new me({majorVersion:V,minorVersion:V,defaultVertOriginY:ee,numVertOriginYMetrics:V,metrics:new se(sr,"numVertOriginYMetrics")});let cr=new me({height:Y,width:Y,horiBearingX:$,horiBearingY:$,horiAdvance:Y,vertBearingX:$,vertBearingY:$,vertAdvance:Y}),ur=new me({height:Y,width:Y,bearingX:$,bearingY:$,advance:Y}),Ar=new me({glyph:V,xOffset:$,yOffset:$});class dr{}class fr{}new ye("version",{1:{metrics:ur,data:dr},2:{metrics:ur,data:fr},5:{data:fr},6:{metrics:cr,data:dr},7:{metrics:cr,data:fr},8:{metrics:ur,pad:new fe(Y),numComponents:V,components:new se(Ar,"numComponents")},9:{metrics:cr,pad:new fe(Y),numComponents:V,components:new se(Ar,"numComponents")},17:{metrics:ur,dataLen:X,data:new Ae("dataLen")},18:{metrics:cr,dataLen:X,data:new Ae("dataLen")},19:{dataLen:X,data:new Ae("dataLen")}});let hr=new me({ascender:$,descender:$,widthMax:Y,caretSlopeNumerator:$,caretSlopeDenominator:$,caretOffset:$,minOriginSB:$,minAdvanceSB:$,maxBeforeBL:$,minAfterBL:$,pad:new fe($,2)}),gr=new me({glyphCode:V,offset:V}),pr=new ye(V,{header:{imageFormat:V,imageDataOffset:X},1:{offsetArray:new se(X,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},2:{imageSize:X,bigMetrics:cr},3:{offsetArray:new se(V,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},4:{numGlyphs:X,glyphArray:new se(gr,e=>e.numGlyphs+1)},5:{imageSize:X,bigMetrics:cr,numGlyphs:X,glyphCodeArray:new se(V,"numGlyphs")}}),mr=new me({firstGlyphIndex:V,lastGlyphIndex:V,subtable:new be(X,pr)}),yr=new me({indexSubTableArray:new be(X,new se(mr,1),{type:"parent"}),indexTablesSize:X,numberOfIndexSubTables:X,colorRef:X,hori:hr,vert:hr,startGlyphIndex:V,endGlyphIndex:V,ppemX:Y,ppemY:Y,bitDepth:Y,flags:new ue(Y,["horizontal","vertical"])});var br=new me({version:X,numSizes:X,sizes:new se(yr,"numSizes")});let vr=new me({ppem:V,resolution:V,imageOffsets:new se(new be(X,"void"),e=>e.parent.parent.maxp.numGlyphs+1)});var Er=new me({version:V,flags:new ue(V,["renderOutlines"]),numImgTables:X,imageTables:new se(new be(X,vr),"numImgTables")});let Cr=new me({gid:V,paletteIndex:V}),Ir=new me({gid:V,firstLayerIndex:V,numLayers:V});var wr=new me({version:V,numBaseGlyphRecords:V,baseGlyphRecord:new be(X,new se(Ir,"numBaseGlyphRecords")),layerRecords:new be(X,new se(Cr,"numLayerRecords"),{lazy:!0}),numLayerRecords:V});let Br=new me({blue:Y,green:Y,red:Y,alpha:Y});var Qr=new ye(V,{header:{numPaletteEntries:V,numPalettes:V,numColorRecords:V,colorRecords:new be(X,new se(Br,"numColorRecords")),colorRecordIndices:new se(V,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new be(X,new se(X,"numPalettes")),offsetPaletteLabelArray:new be(X,new se(V,"numPalettes")),offsetPaletteEntryLabelArray:new be(X,new se(V,"numPaletteEntries"))}});let Sr=new ye(V,{1:{coordinate:ee},2:{coordinate:ee,referenceGlyph:V,baseCoordPoint:V},3:{coordinate:ee,deviceTable:new be(V,bn)}}),xr=new me({defaultIndex:V,baseCoordCount:V,baseCoords:new se(new be(V,Sr),"baseCoordCount")}),kr=new me({tag:new he(4),minCoord:new be(V,Sr,{type:"parent"}),maxCoord:new be(V,Sr,{type:"parent"})}),Dr=new me({minCoord:new be(V,Sr),maxCoord:new be(V,Sr),featMinMaxCount:V,featMinMaxRecords:new se(kr,"featMinMaxCount")}),Or=new me({tag:new he(4),minMax:new be(V,Dr,{type:"parent"})}),Rr=new me({baseValues:new be(V,xr),defaultMinMax:new be(V,Dr),baseLangSysCount:V,baseLangSysRecords:new se(Or,"baseLangSysCount")}),Tr=new me({tag:new he(4),script:new be(V,Rr,{type:"parent"})}),Pr=new se(Tr,V),_r=new se(new he(4),V),Mr=new me({baseTagList:new be(V,_r),baseScriptList:new be(V,Pr)});var Nr=new ye(X,{header:{horizAxis:new be(V,Mr),vertAxis:new be(V,Mr)},65536:{},65537:{itemVariationStore:new be(X,Pn)}});let Lr=new se(V,V),Fr=new me({coverage:new be(V,pn),glyphCount:V,attachPoints:new se(new be(V,Lr),"glyphCount")}),Ur=new ye(V,{1:{coordinate:ee},2:{caretValuePoint:V},3:{coordinate:ee,deviceTable:new be(V,bn)}}),zr=new se(new be(V,Ur),V),Hr=new me({coverage:new be(V,pn),ligGlyphCount:V,ligGlyphs:new se(new be(V,zr),"ligGlyphCount")}),jr=new me({markSetTableFormat:V,markSetCount:V,coverage:new se(new be(X,pn),"markSetCount")});var Gr=new ye(X,{header:{glyphClassDef:new be(V,yn),attachList:new be(V,Fr),ligCaretList:new be(V,Hr),markAttachClassDef:new be(V,yn)},65536:{},65538:{markGlyphSetsDef:new be(V,jr)},65539:{markGlyphSetsDef:new be(V,jr),itemVariationStore:new be(X,Pn)}});let Yr=new ue(V,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),Wr={xPlacement:ee,yPlacement:ee,xAdvance:ee,yAdvance:ee,xPlaDevice:new be(V,bn,{type:"global",relativeTo:e=>e.rel}),yPlaDevice:new be(V,bn,{type:"global",relativeTo:e=>e.rel}),xAdvDevice:new be(V,bn,{type:"global",relativeTo:e=>e.rel}),yAdvDevice:new be(V,bn,{type:"global",relativeTo:e=>e.rel})};class Vr{buildStruct(e){let t=e;for(;!t[this.key]&&t.parent;)t=t.parent;if(!t[this.key])return;let n={rel:()=>t._startOffset},r=t[this.key];for(let e in r)r[e]&&(n[e]=Wr[e]);return new me(n)}size(e,t){return this.buildStruct(t).size(e,t)}decode(e,t){let n=this.buildStruct(t).decode(e,t);return delete n.rel,n}constructor(e="valueFormat"){this.key=e}}let qr=new me({secondGlyph:V,value1:new Vr("valueFormat1"),value2:new Vr("valueFormat2")}),Jr=new se(qr,V),Kr=new me({value1:new Vr("valueFormat1"),value2:new Vr("valueFormat2")}),Xr=new ye(V,{1:{xCoordinate:ee,yCoordinate:ee},2:{xCoordinate:ee,yCoordinate:ee,anchorPoint:V},3:{xCoordinate:ee,yCoordinate:ee,xDeviceTable:new be(V,bn),yDeviceTable:new be(V,bn)}}),Zr=new me({entryAnchor:new be(V,Xr,{type:"parent"}),exitAnchor:new be(V,Xr,{type:"parent"})}),$r=new me({class:V,markAnchor:new be(V,Xr,{type:"parent"})}),ei=new se($r,V),ti=new se(new be(V,Xr),e=>e.parent.classCount),ni=new se(ti,V),ri=new se(new be(V,Xr),e=>e.parent.parent.classCount),ii=new se(ri,V),oi=new se(new be(V,ii),V),ai=new ye("lookupType",{1:new ye(V,{1:{coverage:new be(V,pn),valueFormat:Yr,value:new Vr},2:{coverage:new be(V,pn),valueFormat:Yr,valueCount:V,values:new le(new Vr,"valueCount")}}),2:new ye(V,{1:{coverage:new be(V,pn),valueFormat1:Yr,valueFormat2:Yr,pairSetCount:V,pairSets:new le(new be(V,Jr),"pairSetCount")},2:{coverage:new be(V,pn),valueFormat1:Yr,valueFormat2:Yr,classDef1:new be(V,yn),classDef2:new be(V,yn),class1Count:V,class2Count:V,classRecords:new le(new le(Kr,"class2Count"),"class1Count")}}),3:{format:V,coverage:new be(V,pn),entryExitCount:V,entryExitRecords:new se(Zr,"entryExitCount")},4:{format:V,markCoverage:new be(V,pn),baseCoverage:new be(V,pn),classCount:V,markArray:new be(V,ei),baseArray:new be(V,ni)},5:{format:V,markCoverage:new be(V,pn),ligatureCoverage:new be(V,pn),classCount:V,markArray:new be(V,ei),ligatureArray:new be(V,oi)},6:{format:V,mark1Coverage:new be(V,pn),mark2Coverage:new be(V,pn),classCount:V,mark1Array:new be(V,ei),mark2Array:new be(V,ni)},7:Bn,8:xn,9:{posFormat:V,lookupType:V,extension:new be(X,null)}});ai.versions[9].extension.type=ai;var si=new ye(X,{header:{scriptList:new be(V,ln),featureList:new be(V,dn),lookupList:new be(V,new hn(ai))},65536:{},65537:{featureVariations:new be(X,zn)}});let li=new se(V,V),ci=li,ui=new me({glyph:V,compCount:V,components:new se(V,e=>e.compCount-1)}),Ai=new se(new be(V,ui),V),di=new ye("lookupType",{1:new ye(V,{1:{coverage:new be(V,pn),deltaGlyphID:ee},2:{coverage:new be(V,pn),glyphCount:V,substitute:new le(V,"glyphCount")}}),2:{substFormat:V,coverage:new be(V,pn),count:V,sequences:new le(new be(V,li),"count")},3:{substFormat:V,coverage:new be(V,pn),count:V,alternateSet:new le(new be(V,ci),"count")},4:{substFormat:V,coverage:new be(V,pn),count:V,ligatureSets:new le(new be(V,Ai),"count")},5:Bn,6:xn,7:{substFormat:V,lookupType:V,extension:new be(X,null)},8:{substFormat:V,coverage:new be(V,pn),backtrackCoverage:new se(new be(V,pn),"backtrackGlyphCount"),lookaheadGlyphCount:V,lookaheadCoverage:new se(new be(V,pn),"lookaheadGlyphCount"),glyphCount:V,substitutes:new se(V,"glyphCount")}});di.versions[7].extension.type=di;var fi=new ye(X,{header:{scriptList:new be(V,ln),featureList:new be(V,dn),lookupList:new be(V,new hn(di))},65536:{},65537:{featureVariations:new be(X,zn)}});let hi=new se(V,V),gi=new me({shrinkageEnableGSUB:new be(V,hi),shrinkageDisableGSUB:new be(V,hi),shrinkageEnableGPOS:new be(V,hi),shrinkageDisableGPOS:new be(V,hi),shrinkageJstfMax:new be(V,new hn(ai)),extensionEnableGSUB:new be(V,hi),extensionDisableGSUB:new be(V,hi),extensionEnableGPOS:new be(V,hi),extensionDisableGPOS:new be(V,hi),extensionJstfMax:new be(V,new hn(ai))}),pi=new se(new be(V,gi),V),mi=new me({tag:new he(4),jstfLangSys:new be(V,pi)}),yi=new me({extenderGlyphs:new be(V,new se(V,V)),defaultLangSys:new be(V,pi),langSysCount:V,langSysRecords:new se(mi,"langSysCount")}),bi=new me({tag:new he(4),script:new be(V,yi,{type:"parent"})});var vi=new me({version:X,scriptCount:V,scriptList:new se(bi,"scriptCount")});let Ei=new me({entry:new class{decode(e,t){switch(this.size(0,t)){case 1:return e.readUInt8();case 2:return e.readUInt16BE();case 3:return e.readUInt24BE();case 4:return e.readUInt32BE()}}size(e,t){return oe(this._size,null,t)}constructor(e){this._size=e}}(e=>1+((48&e.parent.entryFormat)>>4)),outerIndex:e=>e.entry>>1+(15&e.parent.entryFormat),innerIndex:e=>e.entry&(1<<1+(15&e.parent.entryFormat))-1}),Ci=new me({entryFormat:V,mapCount:V,mapData:new se(Ei,"mapCount")});var Ii=new me({majorVersion:V,minorVersion:V,itemVariationStore:new be(X,Pn),advanceWidthMapping:new be(X,Ci),LSBMapping:new be(X,Ci),RSBMapping:new be(X,Ci)});let wi=new me({format:X,length:X,offset:X}),Bi=new me({reserved:new fe(V,2),cbSignature:X,signature:new Ae("cbSignature")});var Qi=new me({ulVersion:X,usNumSigs:V,usFlag:V,signatures:new se(wi,"usNumSigs"),signatureBlocks:new se(Bi,"usNumSigs")});let Si=new me({rangeMaxPPEM:V,rangeGaspBehavior:new ue(V,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var xi=new me({version:V,numRanges:V,gaspRanges:new se(Si,"numRanges")});let ki=new me({pixelSize:Y,maximumWidth:Y,widths:new se(Y,e=>e.parent.parent.maxp.numGlyphs)});var Di=new me({version:V,numRecords:ee,sizeDeviceRecord:te,records:new se(ki,"numRecords")});let Oi=new me({left:V,right:V,value:ee}),Ri=new me({firstGlyph:V,nGlyphs:V,offsets:new se(V,"nGlyphs"),max:e=>e.offsets.length&&Math.max.apply(Math,e.offsets)}),Ti=new me({off:e=>e._startOffset-e.parent.parent._startOffset,len:e=>((e.parent.leftTable.max-e.off)/e.parent.rowWidth+1)*(e.parent.rowWidth/2),values:new le(ee,"len")}),Pi=new ye("format",{0:{nPairs:V,searchRange:V,entrySelector:V,rangeShift:V,pairs:new se(Oi,"nPairs")},2:{rowWidth:V,leftTable:new be(V,Ri,{type:"parent"}),rightTable:new be(V,Ri,{type:"parent"}),array:new be(V,Ti,{type:"parent"})},3:{glyphCount:V,kernValueCount:Y,leftClassCount:Y,rightClassCount:Y,flags:Y,kernValue:new se(ee,"kernValueCount"),leftClass:new se(Y,"glyphCount"),rightClass:new se(Y,"glyphCount"),kernIndex:new se(Y,e=>e.leftClassCount*e.rightClassCount)}}),_i=new ye("version",{0:{subVersion:V,length:V,format:Y,coverage:new ue(Y,["horizontal","minimum","crossStream","override"]),subtable:Pi,padding:new fe(Y,e=>e.length-e._currentOffset)},1:{length:X,coverage:new ue(Y,[null,null,null,null,null,"variation","crossStream","vertical"]),format:Y,tupleIndex:V,subtable:Pi,padding:new fe(Y,e=>e.length-e._currentOffset)}});var Mi=new ye(V,{0:{nTables:V,tables:new se(_i,"nTables")},1:{reserved:new fe(V),nTables:X,tables:new se(_i,"nTables")}}),Ni=new me({version:V,numGlyphs:V,yPels:new se(Y,"numGlyphs")}),Li=new me({version:V,fontNumber:X,pitch:V,xHeight:V,style:V,typeFamily:V,capHeight:V,symbolSet:V,typeface:new he(16),characterComplement:new he(8),fileName:new he(6),strokeWeight:new he(1),widthType:new he(1),serifStyle:Y,reserved:new fe(Y)});let Fi=new me({bCharSet:Y,xRatio:Y,yStartRatio:Y,yEndRatio:Y}),Ui=new me({yPelHeight:V,yMax:ee,yMin:ee}),zi=new me({recs:V,startsz:Y,endsz:Y,entries:new se(Ui,"recs")});var Hi=new me({version:V,numRecs:V,numRatios:V,ratioRanges:new se(Fi,"numRatios"),offsets:new se(V,"numRatios"),groups:new se(zi,"numRecs")}),ji=new me({version:V,ascent:ee,descent:ee,lineGap:ee,advanceHeightMax:ee,minTopSideBearing:ee,minBottomSideBearing:ee,yMaxExtent:ee,caretSlopeRise:ee,caretSlopeRun:ee,caretOffset:ee,reserved:new fe(ee,4),metricDataFormat:ee,numberOfMetrics:V});let Gi=new me({advance:V,bearing:ee});var Yi=new me({metrics:new le(Gi,e=>e.parent.vhea.numberOfMetrics),bearings:new le(ee,e=>e.parent.maxp.numGlyphs-e.parent.vhea.numberOfMetrics)});let Wi=new ne(16,"BE",14),Vi=new me({fromCoord:Wi,toCoord:Wi}),qi=new me({pairCount:V,correspondence:new se(Vi,"pairCount")});var Ji=new me({version:ie,axisCount:X,segment:new se(qi,"axisCount")});class Ki{getItem(e){if(null==this._items[e]){let t=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*e,this._items[e]=this.type.decode(this.stream,this.parent),this.stream.pos=t}return this._items[e]}inspect(){return`[UnboundedArray ${this.type.constructor.name}]`}constructor(e,t,n){this.type=e,this.stream=t,this.parent=n,this.base=this.stream.pos,this._items=[]}}class Xi extends se{decode(e,t){return new Ki(this.type,e,t)}constructor(e){super(e,0)}}let Zi=function(e=V){e=new class{decode(e,t){return t=t.parent.parent,this.type.decode(e,t)}size(e,t){return t=t.parent.parent,this.type.size(e,t)}encode(e,t,n){return n=n.parent.parent,this.type.encode(e,t,n)}constructor(e){this.type=e}}(e);let t=new me({unitSize:V,nUnits:V,searchRange:V,entrySelector:V,rangeShift:V}),n=new me({lastGlyph:V,firstGlyph:V,value:e}),r=new me({lastGlyph:V,firstGlyph:V,values:new be(V,new se(e,e=>e.lastGlyph-e.firstGlyph+1),{type:"parent"})}),i=new me({glyph:V,value:e});return new ye(V,{0:{values:new Xi(e)},2:{binarySearchHeader:t,segments:new se(n,e=>e.binarySearchHeader.nUnits)},4:{binarySearchHeader:t,segments:new se(r,e=>e.binarySearchHeader.nUnits)},6:{binarySearchHeader:t,segments:new se(i,e=>e.binarySearchHeader.nUnits)},8:{firstGlyph:V,count:V,values:new se(e,"count")}})};function $i(e={},t=V){let n=Object.assign({newState:V,flags:V},e),r=new me(n),i=new Xi(new se(V,e=>e.nClasses));return new me({nClasses:X,classTable:new be(X,new Zi(t)),stateArray:new be(X,i),entryTable:new be(X,new Xi(r))})}let eo=new ye("format",{0:{deltas:new se(ee,32)},1:{deltas:new se(ee,32),mappingData:new Zi(V)},2:{standardGlyph:V,controlPoints:new se(V,32)},3:{standardGlyph:V,controlPoints:new se(V,32),mappingData:new Zi(V)}});var to=new me({version:ie,format:V,defaultBaseline:V,subtable:eo});let no=new me({setting:V,nameIndex:ee,name:e=>e.parent.parent.parent.name.records.fontFeatures[e.nameIndex]}),ro=new me({feature:V,nSettings:V,settingTable:new be(X,new se(no,"nSettings"),{type:"parent"}),featureFlags:new ue(Y,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:Y,nameIndex:ee,name:e=>e.parent.parent.name.records.fontFeatures[e.nameIndex]});var io=new me({version:ie,featureNameCount:V,reserved1:new fe(V),reserved2:new fe(X),featureNames:new se(ro,"featureNameCount")});let oo=new me({axisTag:new he(4),minValue:ie,defaultValue:ie,maxValue:ie,flags:V,nameID:V,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID]}),ao=new me({nameID:V,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID],flags:V,coord:new se(ie,e=>e.parent.axisCount),postscriptNameID:new de(V,e=>e.parent.instanceSize-e._currentOffset>0)});var so=new me({version:ie,offsetToData:V,countSizePairs:V,axisCount:V,axisSize:V,instanceCount:V,instanceSize:V,axis:new se(oo,"axisCount"),instance:new se(ao,"instanceCount")});let lo=new ne(16,"BE",14),co=new me({version:V,reserved:new fe(V),axisCount:V,globalCoordCount:V,globalCoords:new be(X,new se(new se(lo,"axisCount"),"globalCoordCount")),glyphCount:V,flags:V,offsetToData:X,offsets:new se(new be(class{static decode(e,t){return t.flags?e.readUInt32BE():2*e.readUInt16BE()}},"void",{relativeTo:e=>e.offsetToData,allowNull:!1}),e=>e.glyphCount+1)});var uo=co;let Ao=new me({length:V,coverage:V,subFeatureFlags:X,stateTable:new function(e={}){let t=new me({version:()=>8,firstGlyph:V,values:new se(Y,V)}),n=Object.assign({newStateOffset:V,newState:e=>(e.newStateOffset-(e.parent.stateArray.base-e.parent._startOffset))/e.parent.nClasses,flags:V},e),r=new me(n),i=new Xi(new se(Y,e=>e.nClasses));return new me({nClasses:V,classTable:new be(V,t),stateArray:new be(V,i),entryTable:new be(V,new Xi(r))})}}),fo=new me({justClass:X,beforeGrowLimit:ie,beforeShrinkLimit:ie,afterGrowLimit:ie,afterShrinkLimit:ie,growFlags:V,shrinkFlags:V}),ho=new se(fo,X),go=new ye("actionType",{0:{lowerLimit:ie,upperLimit:ie,order:V,glyphs:new se(V,V)},1:{addGlyph:V},2:{substThreshold:ie,addGlyph:V,substGlyph:V},3:{},4:{variationAxis:X,minimumLimit:ie,noStretchValue:ie,maximumLimit:ie},5:{flags:V,glyph:V}}),po=new me({actionClass:V,actionType:V,actionLength:X,actionData:go,padding:new fe(Y,e=>e.actionLength-e._currentOffset)}),mo=new se(po,X),yo=new me({lookupTable:new Zi(new be(V,mo))}),bo=new me({classTable:new be(V,Ao,{type:"parent"}),wdcOffset:V,postCompensationTable:new be(V,yo,{type:"parent"}),widthDeltaClusters:new Zi(new be(V,ho,{type:"parent",relativeTo:e=>e.wdcOffset}))});var vo=new me({version:X,format:V,horizontal:new be(V,bo),vertical:new be(V,bo)});let Eo={action:V},Co={markIndex:V,currentIndex:V},Io={currentInsertIndex:V,markedInsertIndex:V},wo=new me({items:new Xi(new be(X,new Zi))}),Bo=new ye("type",{0:{stateTable:new $i},1:{stateTable:new $i(Co),substitutionTable:new be(X,wo)},2:{stateTable:new $i(Eo),ligatureActions:new be(X,new Xi(X)),components:new be(X,new Xi(V)),ligatureList:new be(X,new Xi(V))},4:{lookupTable:new Zi},5:{stateTable:new $i(Io),insertionActions:new be(X,new Xi(V))}}),Qo=new me({length:X,coverage:J,type:Y,subFeatureFlags:X,table:Bo,padding:new fe(Y,e=>e.length-e._currentOffset)}),So=new me({featureType:V,featureSetting:V,enableFlags:X,disableFlags:X}),xo=new me({defaultFlags:X,chainLength:X,nFeatureEntries:X,nSubtables:X,features:new se(So,"nFeatureEntries"),subtables:new se(Qo,"nSubtables")});var ko=new me({version:V,unused:new fe(V),nChains:X,chains:new se(xo,"nChains")});let Do=new me({left:ee,top:ee,right:ee,bottom:ee});var Oo=new me({version:ie,format:V,lookupTable:new Zi(Do)});let Ro={};var To=Ro;Ro.cmap=mt,Ro.head=yt,Ro.hhea=bt,Ro.hmtx=Et,Ro.maxp=Ct,Ro.name=Pt,Ro["OS/2"]=Lt,Ro.post=Ft,Ro.fpgm=zt,Ro.loca=jt,Ro.prep=Gt,Ro["cvt "]=Ut,Ro.glyf=Yt,Ro["CFF "]=ar,Ro.CFF2=ar,Ro.VORG=lr,Ro.EBLC=br,Ro.CBLC=Ro.EBLC,Ro.sbix=Er,Ro.COLR=wr,Ro.CPAL=Qr,Ro.BASE=Nr,Ro.GDEF=Gr,Ro.GPOS=si,Ro.GSUB=fi,Ro.JSTF=vi,Ro.HVAR=Ii,Ro.DSIG=Qi,Ro.gasp=xi,Ro.hdmx=Di,Ro.kern=Mi,Ro.LTSH=Ni,Ro.PCLT=Li,Ro.VDMX=Hi,Ro.vhea=ji,Ro.vmtx=Yi,Ro.avar=Ji,Ro.bsln=to,Ro.feat=io,Ro.fvar=so,Ro.gvar=uo,Ro.just=vo,Ro.morx=ko,Ro.opbd=Oo;let Po=new me({tag:new he(4),checkSum:X,offset:new be(X,"void",{type:"global"}),length:X}),_o=new me({tag:new he(4),numTables:V,searchRange:V,entrySelector:V,rangeShift:V,tables:new se(Po,"numTables")});_o.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e},_o.preEncode=function(){if(!Array.isArray(this.tables)){let e=[];for(let t in this.tables){let n=this.tables[t];n&&e.push({tag:t,checkSum:0,offset:new ve(To[t],n),length:To[t].size(n)})}this.tables=e}this.tag="true",this.numTables=this.tables.length;let e=Math.floor(Math.log(this.numTables)/Math.LN2),t=Math.pow(2,e);this.searchRange=16*t,this.entrySelector=Math.log(t)/Math.LN2,this.rangeShift=16*this.numTables-this.searchRange};var Mo=_o;function No(e,t){let n=0,r=e.length-1;for(;n<=r;){let i=n+r>>1,o=t(e[i]);if(o<0)r=i-1;else{if(!(o>0))return i;n=i+1}}return-1}function Lo(e,t){let n=[];for(;e<t;)n.push(e++);return n}const Fo=new TextDecoder("ascii"),Uo=new Uint8Array(256);for(let e=0;e<64;e++)Uo["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(e)]=e;function zo(e){let t=.75*e.length;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);let n=new Uint8Array(t),r=0;for(let t=0,i=e.length;t<i;t+=4){let i=Uo[e.charCodeAt(t)],o=Uo[e.charCodeAt(t+1)],a=Uo[e.charCodeAt(t+2)],s=Uo[e.charCodeAt(t+3)];n[r++]=i<<2|o>>4,n[r++]=(15&o)<<4|a>>2,n[r++]=(3&a)<<6|63&s}return n}class Ho{findSubtable(e,t){for(let[n,r]of t)for(let t of e.tables)if(t.platformID===n&&t.encodingID===r)return t.table;return null}lookup(e,t){if(this.encoding)e=this.encoding.get(e)||e;else if(t){let n=this.getVariationSelector(e,t);if(n)return n}let n=this.cmap;switch(n.version){case 0:return n.codeMap.get(e)||0;case 4:{let t=0,r=n.segCount-1;for(;t<=r;){let i=t+r>>1;if(e<n.startCode.get(i))r=i-1;else{if(!(e>n.endCode.get(i))){let t,r=n.idRangeOffset.get(i);if(0===r)t=e+n.idDelta.get(i);else{let o=r/2+(e-n.startCode.get(i))-(n.segCount-i);t=n.glyphIndexArray.get(o)||0,0!==t&&(t+=n.idDelta.get(i))}return 65535&t}t=i+1}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return n.glyphIndices.get(e-n.firstCode)||0;case 12:case 13:{let t=0,r=n.nGroups-1;for(;t<=r;){let i=t+r>>1,o=n.groups.get(i);if(e<o.startCharCode)r=i-1;else{if(!(e>o.endCharCode))return 12===n.version?o.glyphID+(e-o.startCharCode):o.glyphID;t=i+1}}return 0}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${n.version}`)}}getVariationSelector(e,t){if(!this.uvs)return 0;let n=this.uvs.varSelectors.toArray(),r=No(n,e=>t-e.varSelector),i=n[r];return-1!==r&&i.defaultUVS&&(r=No(i.defaultUVS,t=>e<t.startUnicodeValue?-1:e>t.startUnicodeValue+t.additionalCount?1:0)),-1!==r&&i.nonDefaultUVS&&(r=No(i.nonDefaultUVS,t=>e-t.unicodeValue),-1!==r)?i.nonDefaultUVS[r].glyphID:0}getCharacterSet(){let e=this.cmap;switch(e.version){case 0:return Lo(0,e.codeMap.length);case 4:{let t=[],n=e.endCode.toArray();for(let r=0;r<n.length;r++){let i=n[r]+1,o=e.startCode.get(r);t.push(...Lo(o,i))}return t}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return Lo(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:{let t=[];for(let n of e.groups.toArray())t.push(...Lo(n.startCharCode,n.endCharCode+1));return t}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${e.version}`)}}codePointsForGlyph(e){let t=this.cmap;switch(t.version){case 0:{let n=[];for(let r=0;r<256;r++)t.codeMap.get(r)===e&&n.push(r);return n}case 4:{let r=[];for(let i=0;i<t.segCount;i++){let o=t.endCode.get(i),a=t.startCode.get(i),s=t.idRangeOffset.get(i),l=t.idDelta.get(i);for(var n=a;n<=o;n++){let o=0;if(0===s)o=n+l;else{let e=s/2+(n-a)-(t.segCount-i);o=t.glyphIndexArray.get(e)||0,0!==o&&(o+=l)}o===e&&r.push(n)}}return r}case 12:{let n=[];for(let r of t.groups.toArray())e>=r.glyphID&&e<=r.glyphID+(r.endCharCode-r.startCharCode)&&n.push(r.startCharCode+(e-r.glyphID));return n}case 13:{let n=[];for(let r of t.groups.toArray())e===r.glyphID&&n.push(...Lo(r.startCharCode,r.endCharCode+1));return n}default:throw new Error(`Unknown cmap format ${t.version}`)}}constructor(e){if(this.encoding=null,this.cmap=this.findSubtable(e,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap)for(let t of e.tables){let e=St(It(t.platformID,t.encodingID,t.table.language-1));e&&(this.cmap=t.table,this.encoding=e)}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(e,[[0,5]]),this.uvs&&14!==this.uvs.version&&(this.uvs=null)}}Ce([st],Ho.prototype,"getCharacterSet",null),Ce([st],Ho.prototype,"codePointsForGlyph",null);class jo{process(e,t){for(let n=0;n<e.length-1;n++){let r=e[n].id,i=e[n+1].id;t[n].xAdvance+=this.getKerning(r,i)}}getKerning(e,t){let n=0;for(let r of this.kern.tables){if(r.coverage.crossStream)continue;switch(r.version){case 0:if(!r.coverage.horizontal)continue;break;case 1:if(r.coverage.vertical||r.coverage.variation)continue;break;default:throw new Error(`Unsupported kerning table version ${r.version}`)}let i=0,o=r.subtable;switch(r.format){case 0:let n=No(o.pairs,function(n){return e-n.left||t-n.right});n>=0&&(i=o.pairs[n].value);break;case 2:let a=0,s=0;a=e>=o.leftTable.firstGlyph&&e<o.leftTable.firstGlyph+o.leftTable.nGlyphs?o.leftTable.offsets[e-o.leftTable.firstGlyph]:o.array.off,t>=o.rightTable.firstGlyph&&t<o.rightTable.firstGlyph+o.rightTable.nGlyphs&&(s=o.rightTable.offsets[t-o.rightTable.firstGlyph]);let l=(a+s-o.array.off)/2;i=o.array.values.get(l);break;case 3:if(e>=o.glyphCount||t>=o.glyphCount)return 0;i=o.kernValue[o.kernIndex[o.leftClass[e]*o.rightClassCount+o.rightClass[t]]];break;default:throw new Error(`Unsupported kerning sub-table format ${r.format}`)}r.coverage.override?n=i:n+=i}return n}constructor(e){this.kern=e.kern}}class Go{positionGlyphs(e,t){let n=0,r=0;for(let i=0;i<e.length;i++)e[i].isMark?r=i:(n!==r&&this.positionCluster(e,t,n,r),n=r=i);return n!==r&&this.positionCluster(e,t,n,r),t}positionCluster(e,t,n,r){let i=e[n],o=i.cbox.copy();i.codePoints.length>1&&(o.minX+=(i.codePoints.length-1)*o.width/i.codePoints.length);let a=-t[n].xAdvance,s=0,l=this.font.unitsPerEm/16;for(let i=n+1;i<=r;i++){let n=e[i],r=n.cbox,c=t[i],u=this.getCombiningClass(n.codePoints[0]);if("Not_Reordered"!==u){switch(c.xOffset=c.yOffset=0,u){case"Double_Above":case"Double_Below":c.xOffset+=o.minX-r.width/2-r.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":c.xOffset+=o.minX-r.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":c.xOffset+=o.maxX-r.width-r.minX;break;default:c.xOffset+=o.minX+(o.width-r.width)/2-r.minX}switch(u){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":"Attached_Below_Left"!==u&&"Attached_Below"!==u||(o.minY+=l),c.yOffset=-o.minY-r.maxY,o.minY+=r.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":"Attached_Above"!==u&&"Attached_Above_Right"!==u||(o.maxY+=l),c.yOffset=o.maxY-r.minY,o.maxY+=r.height}c.xAdvance=c.yAdvance=0,c.xOffset+=a,c.yOffset+=s}else a-=c.xAdvance,s-=c.yAdvance}}getCombiningClass(e){let t=je(e);if(3584==(-256&e))if("Not_Reordered"===t)switch(e){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(3642===e)return"Below_Right";switch(t){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":case"CCC20":case"CCC22":case"CCC29":case"CCC32":case"CCC118":case"CCC129":case"CCC132":return"Below";case"CCC23":return"Attached_Above";case"CCC24":case"CCC107":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":case"CCC122":case"CCC130":return"Above";case"CCC21":break;case"CCC103":return"Below_Right"}return t}constructor(e){this.font=e}}class Yo{get width(){return this.maxX-this.minX}get height(){return this.maxY-this.minY}addPoint(e,t){Math.abs(e)!==1/0&&(e<this.minX&&(this.minX=e),e>this.maxX&&(this.maxX=e)),Math.abs(t)!==1/0&&(t<this.minY&&(this.minY=t),t>this.maxY&&(this.maxY=t))}copy(){return new Yo(this.minX,this.minY,this.maxX,this.maxY)}constructor(e=1/0,t=1/0,n=-1/0,r=-1/0){this.minX=e,this.minY=t,this.maxX=n,this.maxY=r}}const Wo={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},Vo={};for(let e in Wo){let t=Wo[e];if(Array.isArray(t))for(let n of t)Vo[n]=e;else Vo[t]=e}const qo={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0};function Jo(e){return qo[e]?"rtl":"ltr"}class Ko{get advanceWidth(){let e=0;for(let t of this.positions)e+=t.xAdvance;return e}get advanceHeight(){let e=0;for(let t of this.positions)e+=t.yAdvance;return e}get bbox(){let e=new Yo,t=0,n=0;for(let r=0;r<this.glyphs.length;r++){let i=this.glyphs[r],o=this.positions[r],a=i.bbox;e.addPoint(a.minX+t+o.xOffset,a.minY+n+o.yOffset),e.addPoint(a.maxX+t+o.xOffset,a.maxY+n+o.yOffset),t+=o.xAdvance,n+=o.yAdvance}return e}constructor(e,t,n,r,i){if(this.glyphs=e,this.positions=null,this.script=n,this.language=r||null,this.direction=i||Jo(n),this.features={},Array.isArray(t))for(let e of t)this.features[e]=!0;else"object"==typeof t&&(this.features=t)}}class Xo{constructor(e=0,t=0,n=0,r=0){this.xAdvance=e,this.yAdvance=t,this.xOffset=n,this.yOffset=r}}const Zo={allTypographicFeatures:{code:0,exclusive:!1,allTypeFeatures:0},ligatures:{code:1,exclusive:!1,requiredLigatures:0,commonLigatures:2,rareLigatures:4,rebusPictures:8,diphthongLigatures:10,squaredLigatures:12,abbrevSquaredLigatures:14,symbolLigatures:16,contextualLigatures:18,historicalLigatures:20},cursiveConnection:{code:2,exclusive:!0,unconnected:0,partiallyConnected:1,cursive:2},letterCase:{code:3,exclusive:!0},verticalSubstitution:{code:4,exclusive:!1,substituteVerticalForms:0},linguisticRearrangement:{code:5,exclusive:!1,linguisticRearrangement:0},numberSpacing:{code:6,exclusive:!0,monospacedNumbers:0,proportionalNumbers:1,thirdWidthNumbers:2,quarterWidthNumbers:3},smartSwash:{code:8,exclusive:!1,wordInitialSwashes:0,wordFinalSwashes:2,nonFinalSwashes:8},diacritics:{code:9,exclusive:!0,showDiacritics:0,hideDiacritics:1,decomposeDiacritics:2},verticalPosition:{code:10,exclusive:!0,normalPosition:0,superiors:1,inferiors:2,ordinals:3,scientificInferiors:4},fractions:{code:11,exclusive:!0,noFractions:0,verticalFractions:1,diagonalFractions:2},overlappingCharacters:{code:13,exclusive:!1,preventOverlap:0},typographicExtras:{code:14,exclusive:!1,slashedZero:4},mathematicalExtras:{code:15,exclusive:!1,mathematicalGreek:10},ornamentSets:{code:16,exclusive:!0,noOrnaments:0,dingbats:1,piCharacters:2,fleurons:3,decorativeBorders:4,internationalSymbols:5,mathSymbols:6},characterAlternatives:{code:17,exclusive:!0,noAlternates:0},designComplexity:{code:18,exclusive:!0,designLevel1:0,designLevel2:1,designLevel3:2,designLevel4:3,designLevel5:4},styleOptions:{code:19,exclusive:!0,noStyleOptions:0,displayText:1,engravedText:2,illuminatedCaps:3,titlingCaps:4,tallCaps:5},characterShape:{code:20,exclusive:!0,traditionalCharacters:0,simplifiedCharacters:1,JIS1978Characters:2,JIS1983Characters:3,JIS1990Characters:4,traditionalAltOne:5,traditionalAltTwo:6,traditionalAltThree:7,traditionalAltFour:8,traditionalAltFive:9,expertCharacters:10,JIS2004Characters:11,hojoCharacters:12,NLCCharacters:13,traditionalNamesCharacters:14},numberCase:{code:21,exclusive:!0,lowerCaseNumbers:0,upperCaseNumbers:1},textSpacing:{code:22,exclusive:!0,proportionalText:0,monospacedText:1,halfWidthText:2,thirdWidthText:3,quarterWidthText:4,altProportionalText:5,altHalfWidthText:6},transliteration:{code:23,exclusive:!0,noTransliteration:0},annotation:{code:24,exclusive:!0,noAnnotation:0,boxAnnotation:1,roundedBoxAnnotation:2,circleAnnotation:3,invertedCircleAnnotation:4,parenthesisAnnotation:5,periodAnnotation:6,romanNumeralAnnotation:7,diamondAnnotation:8,invertedBoxAnnotation:9,invertedRoundedBoxAnnotation:10},kanaSpacing:{code:25,exclusive:!0,fullWidthKana:0,proportionalKana:1},ideographicSpacing:{code:26,exclusive:!0,fullWidthIdeographs:0,proportionalIdeographs:1,halfWidthIdeographs:2},unicodeDecomposition:{code:27,exclusive:!1,canonicalComposition:0,compatibilityComposition:2,transcodingComposition:4},rubyKana:{code:28,exclusive:!1,rubyKana:2},CJKSymbolAlternatives:{code:29,exclusive:!0,noCJKSymbolAlternatives:0,CJKSymbolAltOne:1,CJKSymbolAltTwo:2,CJKSymbolAltThree:3,CJKSymbolAltFour:4,CJKSymbolAltFive:5},ideographicAlternatives:{code:30,exclusive:!0,noIdeographicAlternatives:0,ideographicAltOne:1,ideographicAltTwo:2,ideographicAltThree:3,ideographicAltFour:4,ideographicAltFive:5},CJKVerticalRomanPlacement:{code:31,exclusive:!0,CJKVerticalRomanCentered:0,CJKVerticalRomanHBaseline:1},italicCJKRoman:{code:32,exclusive:!1,CJKItalicRoman:2},caseSensitiveLayout:{code:33,exclusive:!1,caseSensitiveLayout:0,caseSensitiveSpacing:2},alternateKana:{code:34,exclusive:!1,alternateHorizKana:0,alternateVertKana:2},stylisticAlternatives:{code:35,exclusive:!1,noStylisticAlternates:0,stylisticAltOne:2,stylisticAltTwo:4,stylisticAltThree:6,stylisticAltFour:8,stylisticAltFive:10,stylisticAltSix:12,stylisticAltSeven:14,stylisticAltEight:16,stylisticAltNine:18,stylisticAltTen:20,stylisticAltEleven:22,stylisticAltTwelve:24,stylisticAltThirteen:26,stylisticAltFourteen:28,stylisticAltFifteen:30,stylisticAltSixteen:32,stylisticAltSeventeen:34,stylisticAltEighteen:36,stylisticAltNineteen:38,stylisticAltTwenty:40},contextualAlternates:{code:36,exclusive:!1,contextualAlternates:0,swashAlternates:2,contextualSwashAlternates:4},lowerCase:{code:37,exclusive:!0,defaultLowerCase:0,lowerCaseSmallCaps:1,lowerCasePetiteCaps:2},upperCase:{code:38,exclusive:!0,defaultUpperCase:0,upperCaseSmallCaps:1,upperCasePetiteCaps:2},languageTag:{code:39,exclusive:!0},CJKRomanSpacing:{code:103,exclusive:!0,halfWidthCJKRoman:0,proportionalCJKRoman:1,defaultCJKRoman:2,fullWidthCJKRoman:3}},$o=(e,t)=>[Zo[e].code,Zo[e][t]],ea={rlig:$o("ligatures","requiredLigatures"),clig:$o("ligatures","contextualLigatures"),dlig:$o("ligatures","rareLigatures"),hlig:$o("ligatures","historicalLigatures"),liga:$o("ligatures","commonLigatures"),hist:$o("ligatures","historicalLigatures"),smcp:$o("lowerCase","lowerCaseSmallCaps"),pcap:$o("lowerCase","lowerCasePetiteCaps"),frac:$o("fractions","diagonalFractions"),dnom:$o("fractions","diagonalFractions"),numr:$o("fractions","diagonalFractions"),afrc:$o("fractions","verticalFractions"),case:$o("caseSensitiveLayout","caseSensitiveLayout"),ccmp:$o("unicodeDecomposition","canonicalComposition"),cpct:$o("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:$o("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:$o("contextualAlternates","swashAlternates"),cswh:$o("contextualAlternates","contextualSwashAlternates"),curs:$o("cursiveConnection","cursive"),c2pc:$o("upperCase","upperCasePetiteCaps"),c2sc:$o("upperCase","upperCaseSmallCaps"),init:$o("smartSwash","wordInitialSwashes"),fin2:$o("smartSwash","wordFinalSwashes"),medi:$o("smartSwash","nonFinalSwashes"),med2:$o("smartSwash","nonFinalSwashes"),fin3:$o("smartSwash","wordFinalSwashes"),fina:$o("smartSwash","wordFinalSwashes"),pkna:$o("kanaSpacing","proportionalKana"),half:$o("textSpacing","halfWidthText"),halt:$o("textSpacing","altHalfWidthText"),hkna:$o("alternateKana","alternateHorizKana"),vkna:$o("alternateKana","alternateVertKana"),ital:$o("italicCJKRoman","CJKItalicRoman"),lnum:$o("numberCase","upperCaseNumbers"),onum:$o("numberCase","lowerCaseNumbers"),mgrk:$o("mathematicalExtras","mathematicalGreek"),calt:$o("contextualAlternates","contextualAlternates"),vrt2:$o("verticalSubstitution","substituteVerticalForms"),vert:$o("verticalSubstitution","substituteVerticalForms"),tnum:$o("numberSpacing","monospacedNumbers"),pnum:$o("numberSpacing","proportionalNumbers"),sups:$o("verticalPosition","superiors"),subs:$o("verticalPosition","inferiors"),ordn:$o("verticalPosition","ordinals"),pwid:$o("textSpacing","proportionalText"),hwid:$o("textSpacing","halfWidthText"),qwid:$o("textSpacing","quarterWidthText"),twid:$o("textSpacing","thirdWidthText"),fwid:$o("textSpacing","proportionalText"),palt:$o("textSpacing","altProportionalText"),trad:$o("characterShape","traditionalCharacters"),smpl:$o("characterShape","simplifiedCharacters"),jp78:$o("characterShape","JIS1978Characters"),jp83:$o("characterShape","JIS1983Characters"),jp90:$o("characterShape","JIS1990Characters"),jp04:$o("characterShape","JIS2004Characters"),expt:$o("characterShape","expertCharacters"),hojo:$o("characterShape","hojoCharacters"),nlck:$o("characterShape","NLCCharacters"),tnam:$o("characterShape","traditionalNamesCharacters"),ruby:$o("rubyKana","rubyKana"),titl:$o("styleOptions","titlingCaps"),zero:$o("typographicExtras","slashedZero"),ss01:$o("stylisticAlternatives","stylisticAltOne"),ss02:$o("stylisticAlternatives","stylisticAltTwo"),ss03:$o("stylisticAlternatives","stylisticAltThree"),ss04:$o("stylisticAlternatives","stylisticAltFour"),ss05:$o("stylisticAlternatives","stylisticAltFive"),ss06:$o("stylisticAlternatives","stylisticAltSix"),ss07:$o("stylisticAlternatives","stylisticAltSeven"),ss08:$o("stylisticAlternatives","stylisticAltEight"),ss09:$o("stylisticAlternatives","stylisticAltNine"),ss10:$o("stylisticAlternatives","stylisticAltTen"),ss11:$o("stylisticAlternatives","stylisticAltEleven"),ss12:$o("stylisticAlternatives","stylisticAltTwelve"),ss13:$o("stylisticAlternatives","stylisticAltThirteen"),ss14:$o("stylisticAlternatives","stylisticAltFourteen"),ss15:$o("stylisticAlternatives","stylisticAltFifteen"),ss16:$o("stylisticAlternatives","stylisticAltSixteen"),ss17:$o("stylisticAlternatives","stylisticAltSeventeen"),ss18:$o("stylisticAlternatives","stylisticAltEighteen"),ss19:$o("stylisticAlternatives","stylisticAltNineteen"),ss20:$o("stylisticAlternatives","stylisticAltTwenty")};for(let e=1;e<=99;e++)ea[`cv${`00${e}`.slice(-2)}`]=[Zo.characterAlternatives.code,e];let ta={};for(let e in ea){let t=ea[e];null==ta[t[0]]&&(ta[t[0]]={}),ta[t[0]][t[1]]=e}function na(e){let[t,n]=e;if(isNaN(t))var r=Zo[t]&&Zo[t].code;else r=t;if(isNaN(n))var i=Zo[t]&&Zo[t][n];else i=n;return[r,i]}class ra{lookup(e){switch(this.table.version){case 0:return this.table.values.getItem(e);case 2:case 4:{let r=0,i=this.table.binarySearchHeader.nUnits-1;for(;r<=i;){var t=r+i>>1;if(65535===(n=this.table.segments[t]).firstGlyph)return null;if(e<n.firstGlyph)i=t-1;else{if(!(e>n.lastGlyph))return 2===this.table.version?n.value:n.values[e-n.firstGlyph];r=t+1}}return null}case 6:{let r=0,i=this.table.binarySearchHeader.nUnits-1;for(;r<=i;){var n;if(t=r+i>>1,65535===(n=this.table.segments[t]).glyph)return null;if(e<n.glyph)i=t-1;else{if(!(e>n.glyph))return n.value;r=t+1}}return null}case 8:return this.table.values[e-this.table.firstGlyph];default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}}glyphsForValue(e){let t=[];switch(this.table.version){case 2:case 4:for(let n of this.table.segments)if(2===this.table.version&&n.value===e)t.push(...Lo(n.firstGlyph,n.lastGlyph+1));else for(let r=0;r<n.values.length;r++)n.values[r]===e&&t.push(n.firstGlyph+r);break;case 6:for(let n of this.table.segments)n.value===e&&t.push(n.glyph);break;case 8:for(let n=0;n<this.table.values.length;n++)this.table.values[n]===e&&t.push(this.table.firstGlyph+n);break;default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}return t}constructor(e){this.table=e}}Ce([st],ra.prototype,"glyphsForValue",null);class ia{process(e,t,n){let r=0,i=t?e.length-1:0,o=t?-1:1;for(;1===o&&i<=e.length||-1===o&&i>=-1;){let t=null,a=1,s=!0;i===e.length||-1===i?a=0:(t=e[i],65535===t.id?a=2:(a=this.lookupTable.lookup(t.id),null==a&&(a=1)));let l=this.stateTable.stateArray.getItem(r)[a],c=this.stateTable.entryTable.getItem(l);0!==a&&2!==a&&(n(t,c,i),s=!(16384&c.flags)),r=c.newState,s&&(i+=o)}return e}traverse(e,t=0,n=new Set){if(n.has(t))return;n.add(t);let{nClasses:r,stateArray:i,entryTable:o}=this.stateTable,a=i.getItem(t);for(let t=4;t<r;t++){let r=a[t],i=o.getItem(r);for(let r of this.lookupTable.glyphsForValue(t))e.enter&&e.enter(r,i),0!==i.newState&&this.traverse(e,i.newState,n),e.exit&&e.exit(r,i)}}constructor(e){this.stateTable=e,this.lookupTable=new ra(e.classTable)}}const oa=4194304;class aa{process(e,t={}){for(let n of this.morx.chains){let r=n.defaultFlags;for(let e of n.features){let n;(n=t[e.featureType])&&(n[e.featureSetting]?(r&=e.disableFlags,r|=e.enableFlags):!1===n[e.featureSetting]&&(r|=~e.disableFlags,r&=~e.enableFlags))}for(let t of n.subtables)t.subFeatureFlags&r&&this.processSubtable(t,e)}let n=e.length-1;for(;n>=0;)65535===e[n].id&&e.splice(n,1),n--;return e}processSubtable(e,t){if(this.subtable=e,this.glyphs=t,4===this.subtable.type)return void this.processNoncontextualSubstitutions(this.subtable,this.glyphs);this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;let n=this.getStateMachine(e),r=this.getProcessor(),i=!!(this.subtable.coverage&oa);return n.process(this.glyphs,i,r)}getStateMachine(e){return new ia(e.table.stateTable)}getProcessor(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error(`Invalid morx subtable type: ${this.subtable.type}`)}}processIndicRearragement(e,t,n){32768&t.flags&&(this.firstGlyph=n),8192&t.flags&&(this.lastGlyph=n),function(e,t,n,r){switch(t){case 0:return e;case 1:return sa(e,[n,1],[r,0]);case 2:return sa(e,[n,0],[r,1]);case 3:return sa(e,[n,1],[r,1]);case 4:return sa(e,[n,2],[r,0]);case 5:return sa(e,[n,2],[r,0],!0,!1);case 6:return sa(e,[n,0],[r,2]);case 7:return sa(e,[n,0],[r,2],!1,!0);case 8:return sa(e,[n,1],[r,2]);case 9:return sa(e,[n,1],[r,2],!1,!0);case 10:return sa(e,[n,2],[r,1]);case 11:return sa(e,[n,2],[r,1],!0,!1);case 12:return sa(e,[n,2],[r,2]);case 13:return sa(e,[n,2],[r,2],!0,!1);case 14:return sa(e,[n,2],[r,2],!1,!0);case 15:return sa(e,[n,2],[r,2],!0,!0);default:throw new Error(`Unknown verb: ${t}`)}}(this.glyphs,15&t.flags,this.firstGlyph,this.lastGlyph)}processContextualSubstitution(e,t,n){let r=this.subtable.table.substitutionTable.items;if(65535!==t.markIndex){let n=r.getItem(t.markIndex),o=new ra(n);e=this.glyphs[this.markedGlyph],(i=o.lookup(e.id))&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(i,e.codePoints))}if(65535!==t.currentIndex){let o=r.getItem(t.currentIndex),a=new ra(o);var i;e=this.glyphs[n],(i=a.lookup(e.id))&&(this.glyphs[n]=this.font.getGlyph(i,e.codePoints))}32768&t.flags&&(this.markedGlyph=n)}processLigature(e,t,n){if(32768&t.flags&&this.ligatureStack.push(n),8192&t.flags){let e=this.subtable.table.ligatureActions,n=this.subtable.table.components,r=this.subtable.table.ligatureList,i=t.action,o=!1,a=0,s=[],l=[];for(;!o;){let t=this.ligatureStack.pop();s.unshift(...this.glyphs[t].codePoints);let c=e.getItem(i++);o=!!(2147483648&c);let u=!!(1073741824&c),A=(1073741823&c)<<2>>2;if(A+=this.glyphs[t].id,a+=n.getItem(A),o||u){let e=r.getItem(a);this.glyphs[t]=this.font.getGlyph(e,s),l.push(t),a=0,s=[]}else this.glyphs[t]=this.font.getGlyph(65535)}this.ligatureStack.push(...l)}}processNoncontextualSubstitutions(e,t,n){let r=new ra(e.table.lookupTable);for(n=0;n<t.length;n++){let e=t[n];if(65535!==e.id){let i=r.lookup(e.id);i&&(t[n]=this.font.getGlyph(i,e.codePoints))}}}_insertGlyphs(e,t,n,r){let i=[];for(;n--;){let e=this.subtable.table.insertionActions.getItem(t++);i.push(this.font.getGlyph(e))}r||e++,this.glyphs.splice(e,0,...i)}processGlyphInsertion(e,t,n){if(32768&t.flags&&(this.markedIndex=n),65535!==t.markedInsertIndex){let e=(31&t.flags)>>>5,n=!!(1024&t.flags);this._insertGlyphs(this.markedIndex,t.markedInsertIndex,e,n)}if(65535!==t.currentInsertIndex){let e=(992&t.flags)>>>5,r=!!(2048&t.flags);this._insertGlyphs(n,t.currentInsertIndex,e,r)}}getSupportedFeatures(){let e=[];for(let t of this.morx.chains)for(let n of t.features)e.push([n.featureType,n.featureSetting]);return e}generateInputs(e){return this.inputCache||this.generateInputCache(),this.inputCache[e]||[]}generateInputCache(){this.inputCache={};for(let e of this.morx.chains){let t=e.defaultFlags;for(let n of e.subtables)n.subFeatureFlags&t&&this.generateInputsForSubtable(n)}}generateInputsForSubtable(e){if(2!==e.type)return;if(e.coverage&oa)throw new Error("Reverse subtable, not supported.");this.subtable=e,this.ligatureStack=[];let t=this.getStateMachine(e),n=this.getProcessor(),r=[],i=[];this.glyphs=[],t.traverse({enter:(e,t)=>{let o=this.glyphs;i.push({glyphs:o.slice(),ligatureStack:this.ligatureStack.slice()});let a=this.font.getGlyph(e);r.push(a),o.push(r[r.length-1]),n(o[o.length-1],t,o.length-1);let s=0,l=0;for(let e=0;e<o.length&&s<=1;e++)65535!==o[e].id&&(s++,l=o[e].id);if(1===s){let e=r.map(e=>e.id),t=this.inputCache[l];t?t.push(e):this.inputCache[l]=[e]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=i.pop()),r.pop()}})}constructor(e){this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=e,this.morx=e.morx,this.inputCache=null}}function sa(e,t,n,r=!1,i=!1){let o=e.splice(n[0]-(n[1]-1),n[1]);i&&o.reverse();let a=e.splice(t[0],t[1],...o);return r&&a.reverse(),e.splice(n[0]-(t[1]-1),0,...a),e}Ce([st],aa.prototype,"getStateMachine",null);class la{substitute(e){"rtl"===e.direction&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,function(e){let t={};for(let n in e){let r;(r=ea[n])&&(null==t[r[0]]&&(t[r[0]]={}),t[r[0]][r[1]]=e[n])}return t}(e.features))}getAvailableFeatures(e,t){return function(e){let t={};if(Array.isArray(e))for(let n=0;n<e.length;n++){let r,i=na(e[n]);(r=ta[i[0]]&&ta[i[0]][i[1]])&&(t[r]=!0)}else if("object"==typeof e)for(let n in e){let r=e[n];for(let e in r){let i,o=na([n,e]);r[e]&&(i=ta[o[0]]&&ta[o[0]][o[1]])&&(t[i]=!0)}}return Object.keys(t)}(this.morxProcessor.getSupportedFeatures())}stringsForGlyph(e){let t=this.morxProcessor.generateInputs(e),n=new Set;for(let e of t)this._addStrings(e,0,n,"");return n}_addStrings(e,t,n,r){let i=this.font._cmapProcessor.codePointsForGlyph(e[t]);for(let o of i){let i=r+String.fromCodePoint(o);t<e.length-1?this._addStrings(e,t+1,n,i):n.add(i)}}constructor(e){this.font=e,this.morxProcessor=new aa(e),this.fallbackPosition=!1}}class ca{_addFeatures(e,t){let n=this.stages.length-1,r=this.stages[n];for(let i of e)null==this.allFeatures[i]&&(r.push(i),this.allFeatures[i]=n,t&&(this.globalFeatures[i]=!0))}add(e,t=!0){if(0===this.stages.length&&this.stages.push([]),"string"==typeof e&&(e=[e]),Array.isArray(e))this._addFeatures(e,t);else{if("object"!=typeof e)throw new Error("Unsupported argument to ShapingPlan#add");this._addFeatures(e.global||[],!0),this._addFeatures(e.local||[],!1)}}addStage(e,t){"function"==typeof e?this.stages.push(e,[]):(this.stages.push([]),this.add(e,t))}setFeatureOverrides(e){if(Array.isArray(e))this.add(e);else if("object"==typeof e)for(let t in e)if(e[t])this.add(t);else if(null!=this.allFeatures[t]){let e=this.stages[this.allFeatures[t]];e.splice(e.indexOf(t),1),delete this.allFeatures[t],delete this.globalFeatures[t]}}assignGlobalFeatures(e){for(let t of e)for(let e in this.globalFeatures)t.features[e]=!0}process(e,t,n){for(let r of this.stages)"function"==typeof r?n||r(this.font,t,this):r.length>0&&e.applyFeatures(r,t,n)}constructor(e,t,n){this.font=e,this.script=t,this.direction=n,this.stages=[],this.globalFeatures={},this.allFeatures={}}}const ua=["rvrn"],Aa=["ccmp","locl","rlig","mark","mkmk"],da=["frac","numr","dnom"],fa=["calt","clig","liga","rclt","curs","kern"],ha={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class ga{static plan(e,t,n){this.planPreprocessing(e),this.planFeatures(e),this.planPostprocessing(e,n),e.assignGlobalFeatures(t),this.assignFeatures(e,t)}static planPreprocessing(e){e.add({global:[...ua,...ha[e.direction]],local:da})}static planFeatures(e){}static planPostprocessing(e,t){e.add([...Aa,...fa]),e.setFeatureOverrides(t)}static assignFeatures(e,t){for(let e=0;e<t.length;e++){let n=t[e];if(8260===n.codePoints[0]){let r=e,i=e+1;for(;r>0&&Ye(t[r-1].codePoints[0]);)t[r-1].features.numr=!0,t[r-1].features.frac=!0,r--;for(;i<t.length&&Ye(t[i].codePoints[0]);)t[i].features.dnom=!0,t[i].features.frac=!0,i++;n.features.frac=!0,e=i-1}}}}Ee(ga,"zeroMarkWidths","AFTER_GPOS");const pa=new Qe(zo("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj5k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==")),ma=["isol","fina","fin2","fin3","medi","med2","init"],ya="isol",ba="fina",va="fin2",Ea="medi",Ca="med2",Ia="init",wa=null,Ba=[[[wa,wa,0],[wa,ya,2],[wa,ya,1],[wa,ya,2],[wa,ya,1],[wa,ya,6]],[[wa,wa,0],[wa,ya,2],[wa,ya,1],[wa,ya,2],[wa,va,5],[wa,ya,6]],[[wa,wa,0],[wa,ya,2],[Ia,ba,1],[Ia,ba,3],[Ia,ba,4],[Ia,ba,6]],[[wa,wa,0],[wa,ya,2],[Ea,ba,1],[Ea,ba,3],[Ea,ba,4],[Ea,ba,6]],[[wa,wa,0],[wa,ya,2],[Ca,ya,1],[Ca,ya,2],[Ca,va,5],[Ca,ya,6]],[[wa,wa,0],[wa,ya,2],[ya,ya,1],[ya,ya,2],[ya,va,5],[ya,ya,6]],[[wa,wa,0],[wa,ya,2],[wa,ya,1],[wa,ya,2],[wa,"fin3",5],[wa,ya,6]]];class Qa extends ga{static planFeatures(e){e.add(["ccmp","locl"]);for(let t=0;t<ma.length;t++){let n=ma[t];e.addStage(n,!1)}e.addStage("mset")}static assignFeatures(e,t){super.assignFeatures(e,t);let n=-1,r=0,i=[];for(let e=0;e<t.length;e++){let a,s,l=Sa((o=t[e]).codePoints[0]);6!==l?([s,a,r]=Ba[r][l],s!==wa&&-1!==n&&(i[n]=s),i[e]=a,n=e):i[e]=wa}for(let e=0;e<t.length;e++){let n;var o=t[e];(n=i[e])&&(o.features[n]=!0)}}}function Sa(e){let t=pa.get(e);if(t)return t-1;let n=He(e);return"Mn"===n||"Me"===n||"Cf"===n?6:0}class xa{reset(e={},t=0){this.options=e,this.flags=e.flags||{},this.markAttachmentType=e.markAttachmentType||0,this.index=t}get cur(){return this.glyphs[this.index]||null}shouldIgnore(e){return this.flags.ignoreMarks&&e.isMark||this.flags.ignoreBaseGlyphs&&e.isBase||this.flags.ignoreLigatures&&e.isLigature||this.markAttachmentType&&e.isMark&&e.markAttachmentType!==this.markAttachmentType}move(e){for(this.index+=e;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=e;return 0>this.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]}next(){return this.move(1)}prev(){return this.move(-1)}peek(e=1){let t=this.index,n=this.increment(e);return this.index=t,n}peekIndex(e=1){let t=this.index;this.increment(e);let n=this.index;return this.index=t,n}increment(e=1){let t=e<0?-1:1;for(e=Math.abs(e);e--;)this.move(t);return this.glyphs[this.index]}constructor(e,t){this.glyphs=e,this.reset(t)}}const ka=["DFLT","dflt","latn"];class Da{findScript(e){if(null==this.table.scriptList)return null;Array.isArray(e)||(e=[e]);for(let t of e)for(let e of this.table.scriptList)if(e.tag===t)return e;return null}selectScript(e,t,n){let r,i=!1;if(!this.script||e!==this.scriptTag){if(r=this.findScript(e),r||(r=this.findScript(ka)),!r)return this.scriptTag;this.scriptTag=r.tag,this.script=r.script,this.language=null,this.languageTag=null,i=!0}if(n&&n===this.direction||(this.direction=n||Jo(e)),t&&t.length<4&&(t+=" ".repeat(4-t.length)),!t||t!==this.languageTag){this.language=null;for(let e of this.script.langSysRecords)if(e.tag===t){this.language=e.langSys,this.languageTag=e.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),i=!0}if(i&&(this.features={},this.language))for(let e of this.language.featureIndexes){let t=this.table.featureList[e],n=this.substituteFeatureForVariations(e);this.features[t.tag]=n||t.feature}return this.scriptTag}lookupsForFeatures(e=[],t){let n=[];for(let r of e){let e=this.features[r];if(e)for(let i of e.lookupListIndexes)t&&-1!==t.indexOf(i)||n.push({feature:r,index:i,lookup:this.table.lookupList.get(i)})}return n.sort((e,t)=>e.index-t.index),n}substituteFeatureForVariations(e){if(-1===this.variationsIndex)return null;let t=this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions;for(let n of t)if(n.featureIndex===e)return n.alternateFeatureTable;return null}findVariationsIndex(e){let t=this.table.featureVariations;if(!t)return-1;let n=t.featureVariationRecords;for(let t=0;t<n.length;t++){let r=n[t].conditionSet.conditionTable;if(this.variationConditionsMatch(r,e))return t}return-1}variationConditionsMatch(e,t){return e.every(e=>{let n=e.axisIndex<t.length?t[e.axisIndex]:0;return e.filterRangeMinValue<=n&&n<=e.filterRangeMaxValue})}applyFeatures(e,t,n){let r=this.lookupsForFeatures(e);this.applyLookups(r,t,n)}applyLookups(e,t,n){this.glyphs=t,this.positions=n,this.glyphIterator=new xa(t);for(let{feature:n,lookup:r}of e)for(this.currentFeature=n,this.glyphIterator.reset(r.flags);this.glyphIterator.index<t.length;)if(n in this.glyphIterator.cur.features){for(let e of r.subTables)if(this.applyLookup(r.lookupType,e))break;this.glyphIterator.next()}else this.glyphIterator.next()}applyLookup(e,t){throw new Error("applyLookup must be implemented by subclasses")}applyLookupList(e){let t=this.glyphIterator.options,n=this.glyphIterator.index;for(let r of e){this.glyphIterator.reset(t,n),this.glyphIterator.increment(r.sequenceIndex);let e=this.table.lookupList.get(r.lookupListIndex);this.glyphIterator.reset(e.flags,this.glyphIterator.index);for(let t of e.subTables)if(this.applyLookup(e.lookupType,t))break}return this.glyphIterator.reset(t,n),!0}coverageIndex(e,t){switch(null==t&&(t=this.glyphIterator.cur.id),e.version){case 1:return e.glyphs.indexOf(t);case 2:for(let n of e.rangeRecords)if(n.start<=t&&t<=n.end)return n.startCoverageIndex+t-n.start}return-1}match(e,t,n,r){let i=this.glyphIterator.index,o=this.glyphIterator.increment(e),a=0;for(;a<t.length&&o&&n(t[a],o);)r&&r.push(this.glyphIterator.index),a++,o=this.glyphIterator.next();return this.glyphIterator.index=i,!(a<t.length)&&(r||!0)}sequenceMatches(e,t){return this.match(e,t,(e,t)=>e===t.id)}sequenceMatchIndices(e,t){return this.match(e,t,(e,t)=>this.currentFeature in t.features&&e===t.id,[])}coverageSequenceMatches(e,t){return this.match(e,t,(e,t)=>this.coverageIndex(e,t.id)>=0)}getClassID(e,t){switch(t.version){case 1:let n=e-t.startGlyph;if(n>=0&&n<t.classValueArray.length)return t.classValueArray[n];break;case 2:for(let n of t.classRangeRecord)if(n.start<=e&&e<=n.end)return n.class}return 0}classSequenceMatches(e,t,n){return this.match(e,t,(e,t)=>e===this.getClassID(t.id,n))}applyContext(e){let t,n;switch(e.version){case 1:if(t=this.coverageIndex(e.coverage),-1===t)return!1;n=e.ruleSets[t];for(let e of n)if(this.sequenceMatches(1,e.input))return this.applyLookupList(e.lookupRecords);break;case 2:if(-1===this.coverageIndex(e.coverage))return!1;if(t=this.getClassID(this.glyphIterator.cur.id,e.classDef),-1===t)return!1;n=e.classSet[t];for(let t of n)if(this.classSequenceMatches(1,t.classes,e.classDef))return this.applyLookupList(t.lookupRecords);break;case 3:if(this.coverageSequenceMatches(0,e.coverages))return this.applyLookupList(e.lookupRecords)}return!1}applyChainingContext(e){let t;switch(e.version){case 1:if(t=this.coverageIndex(e.coverage),-1===t)return!1;let n=e.chainRuleSets[t];for(let e of n)if(this.sequenceMatches(-e.backtrack.length,e.backtrack)&&this.sequenceMatches(1,e.input)&&this.sequenceMatches(1+e.input.length,e.lookahead))return this.applyLookupList(e.lookupRecords);break;case 2:if(-1===this.coverageIndex(e.coverage))return!1;t=this.getClassID(this.glyphIterator.cur.id,e.inputClassDef);let r=e.chainClassSet[t];if(!r)return!1;for(let t of r)if(this.classSequenceMatches(-t.backtrack.length,t.backtrack,e.backtrackClassDef)&&this.classSequenceMatches(1,t.input,e.inputClassDef)&&this.classSequenceMatches(1+t.input.length,t.lookahead,e.lookaheadClassDef))return this.applyLookupList(t.lookupRecords);break;case 3:if(this.coverageSequenceMatches(-e.backtrackGlyphCount,e.backtrackCoverage)&&this.coverageSequenceMatches(0,e.inputCoverage)&&this.coverageSequenceMatches(e.inputGlyphCount,e.lookaheadCoverage))return this.applyLookupList(e.lookupRecords)}return!1}constructor(e,t){this.font=e,this.table=t,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=e._variationProcessor?this.findVariationsIndex(e._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}}class Oa{get id(){return this._id}set id(e){this._id=e,this.substituted=!0;let t=this._font.GDEF;if(t&&t.glyphClassDef){let n=Da.prototype.getClassID(e,t.glyphClassDef);this.isBase=1===n,this.isLigature=2===n,this.isMark=3===n,this.markAttachmentType=t.markAttachClassDef?Da.prototype.getClassID(e,t.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(We),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new Oa(this._font,this.id,this.codePoints,this.features)}constructor(e,t,n=[],r){if(this._font=e,this.codePoints=n,this.id=t,this.features={},Array.isArray(r))for(let e=0;e<r.length;e++){let t=r[e];this.features[t]=!0}else"object"==typeof r&&Object.assign(this.features,r);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}}class Ra extends ga{static planFeatures(e){e.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures(e,t){let n=0,r=0;for(;r<t.length;){let i,o=t[r].codePoints[0],a=Na(o);switch([i,n]=Ha[n][a],i){case La:e.font.hasGlyphForCodePoint(o)||(r=Ga(t,r,e.font));break;case Fa:r=Ya(t,r,e.font);break;case Ua:Wa(t,r,e.font);break;case za:r=Va(t,r,e.font)}r++}}}Ee(Ra,"zeroMarkWidths","NONE");const Ta=44032,Pa=4352,_a=4449,Ma=4519;function Na(e){return(e=>4352<=e&&e<=4447||43360<=e&&e<=43388)(e)?1:(e=>4448<=e&&e<=4519||55216<=e&&e<=55238)(e)?2:(e=>4520<=e&&e<=4607||55243<=e&&e<=55291)(e)?3:(e=>e-Ta<11173&&(e-Ta)%28==0)(e)?4:(e=>Ta<=e&&e<=55204)(e)?5:(e=>12334<=e&&e<=12335)(e)?6:0}const La=1,Fa=2,Ua=4,za=5,Ha=[[[0,0],[0,1],[0,0],[0,0],[La,2],[La,3],[za,0]],[[0,0],[0,1],[Fa,2],[0,0],[La,2],[La,3],[za,0]],[[0,0],[0,1],[0,0],[Fa,3],[La,2],[La,3],[Ua,0]],[[0,0],[0,1],[0,0],[0,0],[La,2],[La,3],[Ua,0]]];function ja(e,t,n){return new Oa(e,e.glyphForCodePoint(t).id,[t],n)}function Ga(e,t,n){let r=e[t],i=r.codePoints[0]-Ta,o=Ma+i%28;i=i/28|0;let a=Pa+i/21|0,s=_a+i%21;if(!n.hasGlyphForCodePoint(a)||!n.hasGlyphForCodePoint(s)||o!==Ma&&!n.hasGlyphForCodePoint(o))return t;let l=ja(n,a,r.features);l.features.ljmo=!0;let c=ja(n,s,r.features);c.features.vjmo=!0;let u=[l,c];if(o>Ma){let e=ja(n,o,r.features);e.features.tjmo=!0,u.push(e)}return e.splice(t,1,...u),t+u.length-1}function Ya(e,t,n){let r,i,o,a,s=e[t],l=Na(e[t].codePoints[0]),c=e[t-1].codePoints[0],u=Na(c);if(4===u&&3===l)r=c,a=s;else{2===l?(i=e[t-1],o=s):(i=e[t-2],o=e[t-1],a=s);let n=i.codePoints[0],c=o.codePoints[0];Pa<=(A=n)&&A<=4370&&(e=>_a<=e&&e<=4469)(c)&&(r=Ta+28*(21*(n-Pa)+(c-_a)))}var A;let d=a&&a.codePoints[0]||Ma;if(null!=r&&(d===Ma||(e=>1<=e&&e<=4546)(d))){let i=r+(d-Ma);if(n.hasGlyphForCodePoint(i)){let r=2===u?3:2;return e.splice(t-r+1,r,ja(n,i,s.features)),t-r+1}}return i&&(i.features.ljmo=!0),o&&(o.features.vjmo=!0),a&&(a.features.tjmo=!0),4===u?(Ga(e,t-1,n),t+1):t}function Wa(e,t,n){let r=e[t],i=e[t].codePoints[0];if(0===n.glyphForCodePoint(i).advanceWidth)return;let o=function(e){switch(Na(e)){case 4:case 5:return 1;case 2:return 2;case 3:return 3}}(e[t-1].codePoints[0]);return e.splice(t,1),e.splice(t-o,0,r)}function Va(e,t,n){let r=e[t],i=e[t].codePoints[0];if(n.hasGlyphForCodePoint(9676)){let o=ja(n,9676,r.features),a=0===n.glyphForCodePoint(i).advanceWidth?t:t+1;e.splice(a,0,o),t++}return t}var qa,Ja;qa=JSON.parse('{"stateTable":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],"accepting":[false,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,false,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,false,false,true,false,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,false,false,true,true,false,false,true,true,true,false,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,false,false,false,false,false,false,false,true,true,false,false,true,true,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,false,true,true,false,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,false,true,true,true,true,true,false,true,true,false,true,true,true],"tags":[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]]}'),Ja=JSON.parse('{"categories":["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],"decompositions":{"2507":[2503,2494],"2508":[2503,2519],"2888":[2887,2902],"2891":[2887,2878],"2892":[2887,2903],"3018":[3014,3006],"3019":[3015,3006],"3020":[3014,3031],"3144":[3142,3158],"3264":[3263,3285],"3271":[3270,3285],"3272":[3270,3286],"3274":[3270,3266],"3275":[3270,3266,3285],"3402":[3398,3390],"3403":[3399,3390],"3404":[3398,3415],"3546":[3545,3530],"3548":[3545,3535],"3549":[3545,3535,3530],"3550":[3545,3551],"3635":[3661,3634],"3763":[3789,3762],"3955":[3953,3954],"3957":[3953,3956],"3958":[4018,3968],"3959":[4018,3953,3968],"3960":[4019,3968],"3961":[4019,3953,3968],"3969":[3953,3968],"6971":[6970,6965],"6973":[6972,6965],"6976":[6974,6965],"6977":[6975,6965],"6979":[6978,6965],"69934":[69937,69927],"69935":[69938,69927],"70475":[70471,70462],"70476":[70471,70487],"70843":[70841,70842],"70844":[70841,70832],"70846":[70841,70845],"71098":[71096,71087],"71099":[71097,71087]},"stateTable":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],"accepting":[false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],"tags":[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]}');const Ka=1,Xa=8,Za=16,$a=32,es=64,ts=128,ns=8192,rs=32768,is=65536,os=131072,as={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Above_C:64,Before_Sub:128,Below_C:256,After_Sub:512,Before_Post:1024,Post_C:2048,After_Post:4096,Final_C:8192,SMVD:16384,End:32768},ss=2|is|os|4|2048|4096,ls=es|$a,cs=Za|16384,us={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:as.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:as.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:as.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:as.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:as.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:as.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:as.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:as.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:as.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:as.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:as.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}},As={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:ds}=$e(Ja),fs=new Qe(zo("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")),hs=new qe($e(qa));class gs extends ga{static planFeatures(e){var t;e.addStage(bs),e.addStage(["locl","ccmp"]),e.addStage(Bs),e.addStage("nukt"),e.addStage("akhn"),e.addStage("rphf",!1),e.addStage("rkrf"),e.addStage("pref",!1),e.addStage("blwf",!1),e.addStage("abvf",!1),e.addStage("half",!1),e.addStage("pstf",!1),e.addStage("vatu"),e.addStage("cjct"),e.addStage("cfar",!1),e.addStage(Qs),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=(t=e.script,Vo[t]),e.indicConfig=us[e.unicodeScript]||us.Default,e.isOldSpec=e.indicConfig.hasOldSpec&&"2"!==e.script[e.script.length-1]}static assignFeatures(e,t){for(let n=t.length-1;n>=0;n--){let r=t[n].codePoints[0],i=As[r]||ds[r];if(i){let r=i.map(r=>{let i=e.font.glyphForCodePoint(r);return new Oa(e.font,i.id,[r],t[n].features)});t.splice(n,1,...r)}}}}function ps(e){return fs.get(e.codePoints[0])>>8}function ms(e){return 1<<(255&fs.get(e.codePoints[0]))}Ee(gs,"zeroMarkWidths","NONE");class ys{constructor(e,t,n,r){this.category=e,this.position=t,this.syllableType=n,this.syllable=r}}function bs(e,t){let n=0,r=0;for(let[e,i,o]of hs.match(t.map(ps))){if(e>r){++n;for(let i=r;i<e;i++)t[i].shaperInfo=new ys(Ka,as.End,"non_indic_cluster",n)}++n;for(let r=e;r<=i;r++)t[r].shaperInfo=new ys(1<<ps(t[r]),ms(t[r]),o[0],n);r=i+1}if(r<t.length){++n;for(let e=r;e<t.length;e++)t[e].shaperInfo=new ys(Ka,as.End,"non_indic_cluster",n)}}function vs(e){return e.shaperInfo.category&ss}function Es(e){return e.shaperInfo.category&ls}function Cs(e){return e.shaperInfo.category&cs}function Is(e,t){for(let n of e)n.features={[t]:!0};return e[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([t],e),1===e.length}function ws(e,t,n){let r=[n,t,n];return Is(r.slice(0,2),"blwf")||Is(r.slice(1,3),"blwf")?as.Below_C:Is(r.slice(0,2),"pstf")||Is(r.slice(1,3),"pstf")||Is(r.slice(0,2),"pref")||Is(r.slice(1,3),"pref")?as.Post_C:as.Base_C}function Bs(e,t,n){let r=n.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features,o=e.glyphForCodePoint(9676).id,a=e.glyphForCodePoint(r.virama).id;if(a){let n=new Oa(e,a,[r.virama]);for(let e=0;e<t.length;e++)t[e].shaperInfo.position===as.Base_C&&(t[e].shaperInfo.position=ws(0,t[e].copy(),n))}for(let a=0,s=Ss(t,0);a<t.length;a=s,s=Ss(t,a)){let{category:l,syllableType:c}=t[a].shaperInfo;if("symbol_cluster"===c||"non_indic_cluster"===c)continue;if("broken_cluster"===c&&o){let n=new Oa(e,o,[9676]);n.shaperInfo=new ys(1<<ps(n),ms(n),t[a].shaperInfo.syllableType,t[a].shaperInfo.syllable);let r=a;for(;r<s&&t[r].shaperInfo.category===rs;)r++;t.splice(r++,0,n),s++}let u=s,A=a,d=!1;if(r.rephPos!==as.Ra_To_Become_Reph&&i.rphf&&a+3<=s&&("Implicit"===r.rephMode&&!Es(t[a+2])||"Explicit"===r.rephMode&&t[a+2].shaperInfo.category===es)){let e=[t[a].copy(),t[a+1].copy(),t[a+2].copy()];if(Is(e.slice(0,2),"rphf")||"Explicit"===r.rephMode&&Is(e,"rphf")){for(A+=2;A<s&&Es(t[A]);)A++;u=a,d=!0}}else if("Log_Repha"===r.rephMode&&t[a].shaperInfo.category===rs){for(A++;A<s&&Es(t[A]);)A++;u=a,d=!0}switch(r.basePos){case"Last":{let e=s,n=!1;do{let r=t[--e].shaperInfo;if(vs(t[e])){if(r.position!==as.Below_C&&(r.position!==as.Post_C||n)){u=e;break}r.position===as.Below_C&&(n=!0),u=e}else if(a<e&&r.category===es&&t[e-1].shaperInfo.category===Za)break}while(e>A);break}case"First":u=a;for(let e=u+1;e<s;e++)vs(t[e])&&(t[e].shaperInfo.position=as.Below_C)}d&&u===a&&A-u<=2&&(d=!1);for(let e=a;e<u;e++){let n=t[e].shaperInfo;n.position=Math.min(as.Pre_C,n.position)}u<s&&(t[u].shaperInfo.position=as.Base_C);for(let e=u+1;e<s;e++)if(t[e].shaperInfo.category===ts){for(let n=e+1;n<s;n++)if(vs(t[n])){t[n].shaperInfo.position=as.Final_C;break}break}if(d&&(t[a].shaperInfo.position=as.Ra_To_Become_Reph),n.isOldSpec){let e="Malayalam"!==n.unicodeScript;for(let n=u+1;n<s;n++)if(t[n].shaperInfo.category===Za){let r;for(r=s-1;r>n&&!(vs(t[r])||e&&t[r].shaperInfo.category===Za);r--);if(t[r].shaperInfo.category!==Za&&r>n){let e=t[n];t.splice(n,0,...t.splice(n+1,r-n)),t[r]=e}break}}let f=as.Start;for(let e=a;e<s;e++){let n=t[e].shaperInfo;if(n.category&(ls|Xa|ns|os|cs&n.category)){if(n.position=f,n.category===Za&&n.position===as.Pre_M)for(let r=e;r>a;r--)if(t[r-1].shaperInfo.position!==as.Pre_M){n.position=t[r-1].shaperInfo.position;break}}else n.position!==as.SMVD&&(f=n.position)}let h=u;for(let e=u+1;e<s;e++)if(vs(t[e])){for(let n=h+1;n<e;n++)t[n].shaperInfo.position<as.SMVD&&(t[n].shaperInfo.position=t[e].shaperInfo.position);h=e}else t[e].shaperInfo.category===ts&&(h=e);let g=t.slice(a,s);g.sort((e,t)=>e.shaperInfo.position-t.shaperInfo.position),t.splice(a,g.length,...g);for(let e=a;e<s;e++)if(t[e].shaperInfo.position===as.Base_C){u=e;break}for(let e=a;e<s&&t[e].shaperInfo.position===as.Ra_To_Become_Reph;e++)t[e].features.rphf=!0;let p=!n.isOldSpec&&"Pre_And_Post"===r.blwfMode;for(let e=a;e<u;e++)t[e].features.half=!0,p&&(t[e].features.blwf=!0);for(let e=u+1;e<s;e++)t[e].features.abvf=!0,t[e].features.pstf=!0,t[e].features.blwf=!0;if(n.isOldSpec&&"Devanagari"===n.unicodeScript)for(let e=a;e+1<u;e++)t[e].shaperInfo.category!==is||t[e+1].shaperInfo.category!==Za||e+1!==u&&t[e+2].shaperInfo.category!==es||(t[e].features.blwf=!0,t[e+1].features.blwf=!0);let m=2;if(i.pref&&u+m<s)for(let e=u+1;e+m-1<s;e++)if(Is([t[e].copy(),t[e+1].copy()],"pref")){for(let n=0;n<m;n++)t[e++].features.pref=!0;if(i.cfar)for(;e<s;e++)t[e].features.cfar=!0;break}for(let e=a+1;e<s;e++)if(Es(t[e])){let n=t[e].shaperInfo.category===$a,r=e;do{r--,n&&delete t[r].features.half}while(r>a&&!vs(t[r]))}}}function Qs(e,t,n){let r=n.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features;for(let e=0,o=Ss(t,0);e<t.length;e=o,o=Ss(t,e)){let a=!!i.pref,s=e;for(;s<o;s++)if(t[s].shaperInfo.position>=as.Base_C){if(a&&s+1<o)for(let e=s+1;e<o;e++)if(t[e].features.pref){if(!t[e].substituted||!t[e].isLigated||t[e].isMultiplied){for(s=e;s<o&&Cs(t[s]);)s++;t[s].shaperInfo.position=as.BASE_C,a=!1}break}if("Malayalam"===n.unicodeScript)for(let e=s+1;e<o;e++){for(;e<o&&Es(t[e]);)e++;if(e===o||!Cs(t[e]))break;for(e++;e<o&&Es(t[e]);)e++;e<o&&vs(t[e])&&t[e].shaperInfo.position===as.Below_C&&(s=e,t[s].shaperInfo.position=as.Base_C)}e<s&&t[s].shaperInfo.position>as.Base_C&&s--;break}if(s===o&&e<s&&t[s-1].shaperInfo.category===es&&s--,s<o)for(;e<s&&t[s].shaperInfo.category&(Xa|cs);)s--;if(e+1<o&&e<s){let r=s===o?s-2:s-1;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;r>e&&!(t[r].shaperInfo.category&(ts|cs));)r--;Cs(t[r])&&t[r].shaperInfo.position!==as.Pre_M?r+1<o&&Es(t[r+1])&&r++:r=e}if(e<r&&t[r].shaperInfo.position!==as.Pre_M)for(let n=r;n>e;n--)if(t[n-1].shaperInfo.position===as.Pre_M){let e=n-1;e<s&&s<=r&&s--;let i=t[e];t.splice(e,0,...t.splice(e+1,r-e)),t[r]=i,r--}}if(e+1<o&&t[e].shaperInfo.position===as.Ra_To_Become_Reph&&t[e].shaperInfo.category===rs!==(t[e].isLigated&&!t[e].isMultiplied)){let n,i=r.rephPos,a=!1;if(i!==as.After_Post){for(n=e+1;n<s&&!Cs(t[n]);)n++;if(n<s&&Cs(t[n])&&(n+1<s&&Es(t[n+1])&&n++,a=!0),!a&&i===as.After_Main){for(n=s;n+1<o&&t[n+1].shaperInfo.position<=as.After_Main;)n++;a=n<o}if(!a&&i===as.After_Sub){for(n=s;n+1<o&&!(t[n+1].shaperInfo.position&(as.Post_C|as.After_Post|as.SMVD));)n++;a=n<o}}if(!a){for(n=e+1;n<s&&!Cs(t[n]);)n++;n<s&&Cs(t[n])&&(n+1<s&&Es(t[n+1])&&n++,a=!0)}if(!a){for(n=o-1;n>e&&t[n].shaperInfo.position===as.SMVD;)n--;if(Cs(t[n]))for(let e=s+1;e<n;e++)t[e].shaperInfo.category===ts&&n--}let l=t[e];t.splice(e,0,...t.splice(e+1,n-e)),t[n]=l,e<s&&s<=n&&s--}if(a&&s+1<o)for(let r=s+1;r<o;r++)if(t[r].features.pref){if(t[r].isLigated&&!t[r].isMultiplied){let i=s;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;i>e&&!(t[i-1].shaperInfo.category&(ts|cs));)i--;if(i>e&&t[i-1].shaperInfo.category===ts){let e=r;for(let n=s+1;n<e;n++)if(t[n].shaperInfo.category===ts){i--;break}}}i>e&&Cs(t[i-1])&&i<o&&Es(t[i])&&i++;let a=r,l=t[a];t.splice(i+1,0,...t.splice(i,a-i)),t[i]=l,i<=s&&s<a&&s++}break}t[e].shaperInfo.position!==as.Pre_M||e&&/Cf|Mn/.test(He(t[e-1].codePoints[0]))||(t[e].features.init=!0)}}function Ss(e,t){if(t>=e.length)return t;let n=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===n;);return t}const{categories:xs,decompositions:ks}=$e(Ja),Ds=new Qe(zo("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")),Os=new qe($e(Ja));class Rs extends ga{static planFeatures(e){e.addStage(_s),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage(Ms),e.addStage(["rphf"],!1),e.addStage(Ns),e.addStage(Ms),e.addStage(["pref"]),e.addStage(Ls),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage(Fs),e.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])}static assignFeatures(e,t){for(let n=t.length-1;n>=0;n--){let r=t[n].codePoints[0];if(ks[r]){let i=ks[r].map(r=>{let i=e.font.glyphForCodePoint(r);return new Oa(e.font,i.id,[r],t[n].features)});t.splice(n,1,...i)}}}}function Ts(e){return Ds.get(e.codePoints[0])}Ee(Rs,"zeroMarkWidths","BEFORE_GPOS");class Ps{constructor(e,t,n){this.category=e,this.syllableType=t,this.syllable=n}}function _s(e,t){let n=0;for(let[e,r,i]of Os.match(t.map(Ts))){++n;for(let o=e;o<=r;o++)t[o].shaperInfo=new Ps(xs[Ts(t[o])],i[0],n);let o="R"===t[e].shaperInfo.category?1:Math.min(3,r-e);for(let n=e;n<e+o;n++)t[n].features.rphf=!0}}function Ms(e,t){for(let e of t)e.substituted=!1}function Ns(e,t){for(let e of t)e.substituted&&e.features.rphf&&(e.shaperInfo.category="R")}function Ls(e,t){for(let e of t)e.substituted&&(e.shaperInfo.category="VPre")}function Fs(e,t){let n=e.glyphForCodePoint(9676).id;for(let r=0,i=Us(t,0);r<t.length;r=i,i=Us(t,r)){let o,a,s=t[r].shaperInfo,l=s.syllableType;if("virama_terminated_cluster"===l||"standard_cluster"===l||"broken_cluster"===l){if("broken_cluster"===l&&n){let a=new Oa(e,n,[9676]);for(a.shaperInfo=s,o=r;o<i&&"R"===t[o].shaperInfo.category;o++);t.splice(++o,0,a),i++}if("R"===s.category&&i-r>1)for(o=r+1;o<i;o++)if(s=t[o].shaperInfo,Hs(s)||zs(t[o])){zs(t[o])&&o--,t.splice(r,0,...t.splice(r+1,o-r),t[o]);break}for(o=r,a=i;o<i;o++)s=t[o].shaperInfo,Hs(s)||zs(t[o])?a=zs(t[o])?o+1:o:("VPre"===s.category||"VMPre"===s.category)&&a<o&&t.splice(a,1,t[o],...t.splice(a,o-a))}}}function Us(e,t){if(t>=e.length)return t;let n=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===n;);return t}function zs(e){return"H"===e.shaperInfo.category&&!e.isLigated}function Hs(e){return"B"===e.category||"GB"===e.category}const js={arab:Qa,mong:Qa,syrc:Qa,"nko ":Qa,phag:Qa,mand:Qa,mani:Qa,phlp:Qa,hang:Ra,bng2:gs,beng:gs,dev2:gs,deva:gs,gjr2:gs,gujr:gs,guru:gs,gur2:gs,knda:gs,knd2:gs,mlm2:gs,mlym:gs,ory2:gs,orya:gs,taml:gs,tml2:gs,telu:gs,tel2:gs,khmr:gs,bali:Rs,batk:Rs,brah:Rs,bugi:Rs,buhd:Rs,cakm:Rs,cham:Rs,dupl:Rs,egyp:Rs,gran:Rs,hano:Rs,java:Rs,kthi:Rs,kali:Rs,khar:Rs,khoj:Rs,sind:Rs,lepc:Rs,limb:Rs,mahj:Rs,mtei:Rs,modi:Rs,hmng:Rs,rjng:Rs,saur:Rs,shrd:Rs,sidd:Rs,sinh:gs,sund:Rs,sylo:Rs,tglg:Rs,tagb:Rs,tale:Rs,lana:Rs,tavt:Rs,takr:Rs,tibt:Rs,tfng:Rs,tirh:Rs,latn:ga,DFLT:ga};class Gs extends Da{applyLookup(e,t){switch(e){case 1:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;let n=this.glyphIterator.cur;switch(t.version){case 1:n.id=n.id+t.deltaGlyphID&65535;break;case 2:n.id=t.substitute.get(e)}return!0}case 2:{let e=this.coverageIndex(t.coverage);if(-1!==e){let n=t.sequences.get(e);if(0===n.length)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=n[0],this.glyphIterator.cur.ligatureComponent=0;let r=this.glyphIterator.cur.features,i=this.glyphIterator.cur,o=n.slice(1).map((e,t)=>{let n=new Oa(this.font,e,void 0,r);return n.shaperInfo=i.shaperInfo,n.isLigated=i.isLigated,n.ligatureComponent=t+1,n.substituted=!0,n.isMultiplied=!0,n});return this.glyphs.splice(this.glyphIterator.index+1,0,...o),!0}return!1}case 3:{let e=this.coverageIndex(t.coverage);if(-1!==e){let n=0;return this.glyphIterator.cur.id=t.alternateSet.get(e)[n],!0}return!1}case 4:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;for(let r of t.ligatureSets.get(e)){let e=this.sequenceMatchIndices(1,r.components);if(!e)continue;let t=this.glyphIterator.cur,i=t.codePoints.slice();for(let t of e)i.push(...this.glyphs[t].codePoints);let o=new Oa(this.font,r.glyph,i,t.features);o.shaperInfo=t.shaperInfo,o.isLigated=!0,o.substituted=!0;let a=t.isMark;for(let t=0;t<e.length&&a;t++)a=this.glyphs[e[t]].isMark;o.ligatureID=a?null:this.ligatureID++;let s=t.ligatureID,l=t.codePoints.length,c=l,u=this.glyphIterator.index+1;for(let t of e){if(a)u=t;else for(;u<t;){var n=c-l+Math.min(this.glyphs[u].ligatureComponent||1,l);this.glyphs[u].ligatureID=o.ligatureID,this.glyphs[u].ligatureComponent=n,u++}s=this.glyphs[u].ligatureID,l=this.glyphs[u].codePoints.length,c+=l,u++}if(s&&!a)for(let e=u;e<this.glyphs.length&&this.glyphs[e].ligatureID===s;e++)n=c-l+Math.min(this.glyphs[e].ligatureComponent||1,l),this.glyphs[e].ligatureComponent=n;for(let t=e.length-1;t>=0;t--)this.glyphs.splice(e[t],1);return this.glyphs[this.glyphIterator.index]=o,!0}return!1}case 5:return this.applyContext(t);case 6:return this.applyChainingContext(t);case 7:return this.applyLookup(t.lookupType,t.extension);default:throw new Error(`GSUB lookupType ${e} is not supported`)}}}class Ys extends Da{applyPositionValue(e,t){let n=this.positions[this.glyphIterator.peekIndex(e)];null!=t.xAdvance&&(n.xAdvance+=t.xAdvance),null!=t.yAdvance&&(n.yAdvance+=t.yAdvance),null!=t.xPlacement&&(n.xOffset+=t.xPlacement),null!=t.yPlacement&&(n.yOffset+=t.yPlacement);let r=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;r&&i&&(t.xPlaDevice&&(n.xOffset+=r.getDelta(i,t.xPlaDevice.a,t.xPlaDevice.b)),t.yPlaDevice&&(n.yOffset+=r.getDelta(i,t.yPlaDevice.a,t.yPlaDevice.b)),t.xAdvDevice&&(n.xAdvance+=r.getDelta(i,t.xAdvDevice.a,t.xAdvDevice.b)),t.yAdvDevice&&(n.yAdvance+=r.getDelta(i,t.yAdvDevice.a,t.yAdvDevice.b)))}applyLookup(e,t){switch(e){case 1:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;switch(t.version){case 1:this.applyPositionValue(0,t.value);break;case 2:this.applyPositionValue(0,t.values.get(e))}return!0}case 2:{let e=this.glyphIterator.peek();if(!e)return!1;let r=this.coverageIndex(t.coverage);if(-1===r)return!1;switch(t.version){case 1:let i=t.pairSets.get(r);for(let t of i)if(t.secondGlyph===e.id)return this.applyPositionValue(0,t.value1),this.applyPositionValue(1,t.value2),!0;return!1;case 2:let o=this.getClassID(this.glyphIterator.cur.id,t.classDef1),a=this.getClassID(e.id,t.classDef2);if(-1===o||-1===a)return!1;var n=t.classRecords.get(o).get(a);return this.applyPositionValue(0,n.value1),this.applyPositionValue(1,n.value2),!0}}case 3:{let e=this.glyphIterator.peekIndex(),n=this.glyphs[e];if(!n)return!1;let r=t.entryExitRecords[this.coverageIndex(t.coverage)];if(!r||!r.exitAnchor)return!1;let i=t.entryExitRecords[this.coverageIndex(t.coverage,n.id)];if(!i||!i.entryAnchor)return!1;let o,a=this.getAnchor(i.entryAnchor),s=this.getAnchor(r.exitAnchor),l=this.positions[this.glyphIterator.index],c=this.positions[e];switch(this.direction){case"ltr":l.xAdvance=s.x+l.xOffset,o=a.x+c.xOffset,c.xAdvance-=o,c.xOffset-=o;break;case"rtl":o=s.x+l.xOffset,l.xAdvance-=o,l.xOffset-=o,c.xAdvance=a.x+c.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=e,l.yOffset=a.y-s.y):(n.cursiveAttachment=this.glyphIterator.index,l.yOffset=s.y-a.y),!0}case 4:{let e=this.coverageIndex(t.markCoverage);if(-1===e)return!1;let n=this.glyphIterator.index;for(;--n>=0&&(this.glyphs[n].isMark||this.glyphs[n].ligatureComponent>0););if(n<0)return!1;let r=this.coverageIndex(t.baseCoverage,this.glyphs[n].id);if(-1===r)return!1;let i=t.markArray[e],o=t.baseArray[r][i.class];return this.applyAnchor(i,o,n),!0}case 5:{let e=this.coverageIndex(t.markCoverage);if(-1===e)return!1;let n=this.glyphIterator.index;for(;--n>=0&&this.glyphs[n].isMark;);if(n<0)return!1;let r=this.coverageIndex(t.ligatureCoverage,this.glyphs[n].id);if(-1===r)return!1;let i=t.ligatureArray[r],o=this.glyphIterator.cur,a=this.glyphs[n],s=a.ligatureID&&a.ligatureID===o.ligatureID&&o.ligatureComponent>0?Math.min(o.ligatureComponent,a.codePoints.length)-1:a.codePoints.length-1,l=t.markArray[e],c=i[s][l.class];return this.applyAnchor(l,c,n),!0}case 6:{let e=this.coverageIndex(t.mark1Coverage);if(-1===e)return!1;let n=this.glyphIterator.peekIndex(-1),r=this.glyphs[n];if(!r||!r.isMark)return!1;let i=this.glyphIterator.cur,o=!1;if(i.ligatureID===r.ligatureID?i.ligatureID?i.ligatureComponent===r.ligatureComponent&&(o=!0):o=!0:(i.ligatureID&&!i.ligatureComponent||r.ligatureID&&!r.ligatureComponent)&&(o=!0),!o)return!1;let a=this.coverageIndex(t.mark2Coverage,r.id);if(-1===a)return!1;let s=t.mark1Array[e],l=t.mark2Array[a][s.class];return this.applyAnchor(s,l,n),!0}case 7:return this.applyContext(t);case 8:return this.applyChainingContext(t);case 9:return this.applyLookup(t.lookupType,t.extension);default:throw new Error(`Unsupported GPOS table: ${e}`)}}applyAnchor(e,t,n){let r=this.getAnchor(t),i=this.getAnchor(e.markAnchor),o=(this.positions[n],this.positions[this.glyphIterator.index]);o.xOffset=r.x-i.x,o.yOffset=r.y-i.y,this.glyphIterator.cur.markAttachment=n}getAnchor(e){let t=e.xCoordinate,n=e.yCoordinate,r=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;return r&&i&&(e.xDeviceTable&&(t+=r.getDelta(i,e.xDeviceTable.a,e.xDeviceTable.b)),e.yDeviceTable&&(n+=r.getDelta(i,e.yDeviceTable.a,e.yDeviceTable.b))),{x:t,y:n}}applyFeatures(e,t,n){super.applyFeatures(e,t,n);for(var r=0;r<this.glyphs.length;r++)this.fixCursiveAttachment(r);this.fixMarkAttachment()}fixCursiveAttachment(e){let t=this.glyphs[e];if(null!=t.cursiveAttachment){let n=t.cursiveAttachment;t.cursiveAttachment=null,this.fixCursiveAttachment(n),this.positions[e].yOffset+=this.positions[n].yOffset}}fixMarkAttachment(){for(let e=0;e<this.glyphs.length;e++){let t=this.glyphs[e];if(null!=t.markAttachment){let n=t.markAttachment;if(this.positions[e].xOffset+=this.positions[n].xOffset,this.positions[e].yOffset+=this.positions[n].yOffset,"ltr"===this.direction)for(let t=n;t<e;t++)this.positions[e].xOffset-=this.positions[t].xAdvance,this.positions[e].yOffset-=this.positions[t].yAdvance;else for(let t=n+1;t<e+1;t++)this.positions[e].xOffset+=this.positions[t].xAdvance,this.positions[e].yOffset+=this.positions[t].yAdvance}}}}class Ws{setup(e){this.glyphInfos=e.glyphs.map(e=>new Oa(this.font,e.id,[...e.codePoints]));let t=null;this.GPOSProcessor&&(t=this.GPOSProcessor.selectScript(e.script,e.language,e.direction)),this.GSUBProcessor&&(t=this.GSUBProcessor.selectScript(e.script,e.language,e.direction)),this.shaper=function(e){Array.isArray(e)||(e=[e]);for(let t of e){let e=js[t];if(e)return e}return ga}(t),this.plan=new ca(this.font,t,e.direction),this.shaper.plan(this.plan,this.glyphInfos,e.features);for(let t in this.plan.allFeatures)e.features[t]=!0}substitute(e){this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),e.glyphs=this.glyphInfos.map(e=>this.font.getGlyph(e.id,e.codePoints)))}position(e){return"BEFORE_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,e.positions),"AFTER_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e.positions),"rtl"===e.direction&&(e.glyphs.reverse(),e.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features}zeroMarkAdvances(e){for(let t=0;t<this.glyphInfos.length;t++)this.glyphInfos[t].isMark&&(e[t].xAdvance=0,e[t].yAdvance=0)}cleanup(){this.glyphInfos=null,this.plan=null,this.shaper=null}getAvailableFeatures(e,t){let n=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(e,t),n.push(...Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(e,t),n.push(...Object.keys(this.GPOSProcessor.features))),n}constructor(e){this.font=e,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,e.GSUB&&(this.GSUBProcessor=new Gs(e,e.GSUB)),e.GPOS&&(this.GPOSProcessor=new Ys(e,e.GPOS))}}class Vs{layout(e,t,n,r,i){if("string"==typeof t&&(i=r,r=n,n=t,t=[]),"string"==typeof e){null==n&&(n=function(e){let t=e.length,n=0;for(;n<t;){let r=e.charCodeAt(n++);if(55296<=r&&r<=56319&&n<t){let t=e.charCodeAt(n);56320<=t&&t<=57343&&(n++,r=((1023&r)<<10)+(1023&t)+65536)}let i=Ge(r);if("Common"!==i&&"Inherited"!==i&&"Unknown"!==i)return Wo[i]}return Wo.Unknown}(e));var o=this.font.glyphsForString(e)}else{if(null==n){let t=[];for(let n of e)t.push(...n.codePoints);n=function(e){for(let t=0;t<e.length;t++){let n=Ge(e[t]);if("Common"!==n&&"Inherited"!==n&&"Unknown"!==n)return Wo[n]}return Wo.Unknown}(t)}o=e}let a=new Ko(o,t,n,r,i);return 0===o.length?(a.positions=[],a):(this.engine&&this.engine.setup&&this.engine.setup(a),this.substitute(a),this.position(a),this.hideDefaultIgnorables(a.glyphs,a.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),a)}substitute(e){this.engine&&this.engine.substitute&&this.engine.substitute(e)}position(e){e.positions=e.glyphs.map(e=>new Xo(e.advanceWidth));let t=null;this.engine&&this.engine.position&&(t=this.engine.position(e)),t||this.engine&&!this.engine.fallbackPosition||(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new Go(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),t&&t.kern||!1===e.features.kern||!this.font.kern||(this.kernProcessor||(this.kernProcessor=new jo(this.font)),this.kernProcessor.process(e.glyphs,e.positions),e.features.kern=!0)}hideDefaultIgnorables(e,t){let n=this.font.glyphForCodePoint(32);for(let r=0;r<e.length;r++)this.isDefaultIgnorable(e[r].codePoints[0])&&(e[r]=n,t[r].xAdvance=0,t[r].yAdvance=0)}isDefaultIgnorable(e){let t=e>>16;if(0===t)switch(e>>8){case 0:return 173===e;case 3:return 847===e;case 6:return 1564===e;case 23:return 6068<=e&&e<=6069;case 24:return 6155<=e&&e<=6158;case 32:return 8203<=e&&e<=8207||8234<=e&&e<=8238||8288<=e&&e<=8303;case 254:return 65024<=e&&e<=65039||65279===e;case 255:return 65520<=e&&e<=65528;default:return!1}else switch(t){case 1:return 113824<=e&&e<=113827||119155<=e&&e<=119162;case 14:return 917504<=e&&e<=921599;default:return!1}}getAvailableFeatures(e,t){let n=[];return this.engine&&n.push(...this.engine.getAvailableFeatures(e,t)),this.font.kern&&-1===n.indexOf("kern")&&n.push("kern"),n}stringsForGlyph(e){let t=new Set,n=this.font._cmapProcessor.codePointsForGlyph(e);for(let e of n)t.add(String.fromCodePoint(e));if(this.engine&&this.engine.stringsForGlyph)for(let n of this.engine.stringsForGlyph(e))t.add(n);return Array.from(t)}constructor(e){this.font=e,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new la(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new Ws(this.font))}}const qs={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class Js{toFunction(){return e=>{this.commands.forEach(t=>e[t.command].apply(e,t.args))}}toSVG(){return this.commands.map(e=>{let t=e.args.map(e=>Math.round(100*e)/100);return`${qs[e.command]}${t.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let e=new Yo;for(let t of this.commands)for(let n=0;n<t.args.length;n+=2)e.addPoint(t.args[n],t.args[n+1]);this._cbox=Object.freeze(e)}return this._cbox}get bbox(){if(this._bbox)return this._bbox;let e=new Yo,t=0,n=0,r=e=>Math.pow(1-e,3)*d[p]+3*Math.pow(1-e,2)*e*f[p]+3*(1-e)*Math.pow(e,2)*h[p]+Math.pow(e,3)*g[p];for(let m of this.commands)switch(m.command){case"moveTo":case"lineTo":let[y,b]=m.args;e.addPoint(y,b),t=y,n=b;break;case"quadraticCurveTo":case"bezierCurveTo":if("quadraticCurveTo"===m.command)var[i,o,a,s]=m.args,l=t+2/3*(i-t),c=n+2/3*(o-n),u=a+2/3*(i-a),A=s+2/3*(o-s);else var[l,c,u,A,a,s]=m.args;e.addPoint(a,s);for(var d=[t,n],f=[l,c],h=[u,A],g=[a,s],p=0;p<=1;p++){let t=6*d[p]-12*f[p]+6*h[p],n=-3*d[p]+9*f[p]-9*h[p]+3*g[p];if(m=3*f[p]-3*d[p],0===n){if(0===t)continue;let n=-m/t;0<n&&n<1&&(0===p?e.addPoint(r(n),e.maxY):1===p&&e.addPoint(e.maxX,r(n)));continue}let i=Math.pow(t,2)-4*m*n;if(i<0)continue;let o=(-t+Math.sqrt(i))/(2*n);0<o&&o<1&&(0===p?e.addPoint(r(o),e.maxY):1===p&&e.addPoint(e.maxX,r(o)));let a=(-t-Math.sqrt(i))/(2*n);0<a&&a<1&&(0===p?e.addPoint(r(a),e.maxY):1===p&&e.addPoint(e.maxX,r(a)))}t=a,n=s}return this._bbox=Object.freeze(e)}mapPoints(e){let t=new Js;for(let n of this.commands){let r=[];for(let t=0;t<n.args.length;t+=2){let[i,o]=e(n.args[t],n.args[t+1]);r.push(i,o)}t[n.command](...r)}return t}transform(e,t,n,r,i,o){return this.mapPoints((a,s)=>[e*a+n*s+i,t*a+r*s+o])}translate(e,t){return this.transform(1,0,0,1,e,t)}rotate(e){let t=Math.cos(e),n=Math.sin(e);return this.transform(t,n,-n,t,0,0)}scale(e,t=e){return this.transform(e,0,0,t,0,0)}constructor(){this.commands=[],this._bbox=null,this._cbox=null}}for(let e of["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"])Js.prototype[e]=function(...t){return this._bbox=this._cbox=null,this.commands.push({command:e,args:t}),this};var Ks=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];class Xs{_getPath(){return new Js}_getCBox(){return this.path.cbox}_getBBox(){return this.path.bbox}_getTableMetrics(e){if(this.id<e.metrics.length)return e.metrics.get(this.id);let t=e.metrics.get(e.metrics.length-1);return{advance:t?t.advance:0,bearing:e.bearings.get(this.id-e.metrics.length)||0}}_getMetrics(e){if(this._metrics)return this._metrics;let{advance:t,bearing:n}=this._getTableMetrics(this._font.hmtx);if(this._font.vmtx)var{advance:r,bearing:i}=this._getTableMetrics(this._font.vmtx);else{let t;if(null==e&&({cbox:e}=this),(t=this._font["OS/2"])&&t.version>0)r=Math.abs(t.typoAscender-t.typoDescender),i=t.typoAscender-e.maxY;else{let{hhea:t}=this._font;var r=Math.abs(t.ascent-t.descent),i=t.ascent-e.maxY}}return this._font._variationProcessor&&this._font.HVAR&&(t+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:t,advanceHeight:r,leftBearing:n,topBearing:i}}get cbox(){return this._getCBox()}get bbox(){return this._getBBox()}get path(){return this._getPath()}getScaledPath(e){let t=1/this._font.unitsPerEm*e;return this.path.scale(t)}get advanceWidth(){return this._getMetrics().advanceWidth}get advanceHeight(){return this._getMetrics().advanceHeight}get ligatureCaretPositions(){}_getName(){let{post:e}=this._font;if(!e)return null;switch(e.version){case 1:return Ks[this.id];case 2:let t=e.glyphNameIndex[this.id];return t<Ks.length?Ks[t]:e.names[t-Ks.length];case 2.5:return Ks[this.id+e.offsets[this.id]];case 4:return String.fromCharCode(e.map[this.id])}}get name(){return this._getName()}render(e,t){e.save();let n=1/this._font.head.unitsPerEm*t;e.scale(n,n),this.path.toFunction()(e),e.fill(),e.restore()}constructor(e,t,n){this.id=e,this.codePoints=t,this._font=n,this.isMark=this.codePoints.length>0&&this.codePoints.every(We),this.isLigature=this.codePoints.length>1}}Ce([st],Xs.prototype,"cbox",null),Ce([st],Xs.prototype,"bbox",null),Ce([st],Xs.prototype,"path",null),Ce([st],Xs.prototype,"advanceWidth",null),Ce([st],Xs.prototype,"advanceHeight",null),Ce([st],Xs.prototype,"name",null);let Zs=new me({numberOfContours:ee,xMin:ee,yMin:ee,xMax:ee,yMax:ee});class $s{copy(){return new $s(this.onCurve,this.endContour,this.x,this.y)}constructor(e,t,n=0,r=0){this.onCurve=e,this.endContour=t,this.x=n,this.y=r}}class el{constructor(e,t,n){this.glyphID=e,this.dx=t,this.dy=n,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0}}class tl extends Xs{_getCBox(e){if(this._font._variationProcessor&&!e)return this.path.cbox;let t=this._font._getTableStream("glyf");t.pos+=this._font.loca.offsets[this.id];let n=Zs.decode(t),r=new Yo(n.xMin,n.yMin,n.xMax,n.yMax);return Object.freeze(r)}_parseGlyphCoord(e,t,n,r){if(n){var i=e.readUInt8();r||(i=-i),i+=t}else i=r?t:t+e.readInt16BE();return i}_decode(){let e=this._font.loca.offsets[this.id];if(e===this._font.loca.offsets[this.id+1])return null;let t=this._font._getTableStream("glyf");t.pos+=e;let n=t.pos,r=Zs.decode(t);return r.numberOfContours>0?this._decodeSimple(r,t):r.numberOfContours<0&&this._decodeComposite(r,t,n),r}_decodeSimple(e,t){e.points=[];let n=new se(V,e.numberOfContours).decode(t);e.instructions=new se(Y,V).decode(t);let r=[],i=n[n.length-1]+1;for(;r.length<i;){var o=t.readUInt8();if(r.push(o),8&o){let e=t.readUInt8();for(let t=0;t<e;t++)r.push(o)}}for(var a=0;a<r.length;a++){o=r[a];let t=new $s(!!(1&o),n.indexOf(a)>=0,0,0);e.points.push(t)}let s=0;for(a=0;a<r.length;a++)o=r[a],e.points[a].x=s=this._parseGlyphCoord(t,s,2&o,16&o);let l=0;for(a=0;a<r.length;a++)o=r[a],e.points[a].y=l=this._parseGlyphCoord(t,l,4&o,32&o);if(this._font._variationProcessor){let t=e.points.slice();t.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,t),e.phantomPoints=t.slice(-4)}}_decodeComposite(e,t,n=0){e.components=[];let r=!1,i=32;for(;32&i;){i=t.readUInt16BE();let l=t.pos-n,c=t.readUInt16BE();if(r||(r=!!(256&i)),1&i)var o=t.readInt16BE(),a=t.readInt16BE();else o=t.readInt8(),a=t.readInt8();(s=new el(c,o,a)).pos=l,8&i?s.scaleX=s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824:64&i?(s.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824):128&i&&(s.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scale01=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scale10=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824),e.components.push(s)}if(this._font._variationProcessor){let t=[];for(let n=0;n<e.components.length;n++){var s=e.components[n];t.push(new $s(!0,!0,s.dx,s.dy))}t.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,t),e.phantomPoints=t.splice(-4,4);for(let n=0;n<t.length;n++){let r=t[n];e.components[n].dx=r.x,e.components[n].dy=r.y}}return r}_getPhantomPoints(e){let t=this._getCBox(!0);null==this._metrics&&(this._metrics=Xs.prototype._getMetrics.call(this,t));let{advanceWidth:n,advanceHeight:r,leftBearing:i,topBearing:o}=this._metrics;return[new $s(!1,!0,e.xMin-i,0),new $s(!1,!0,e.xMin-i+n,0),new $s(!1,!0,0,e.yMax+o),new $s(!1,!0,0,e.yMax+o+r)]}_getContours(){let e=this._decode();if(!e)return[];let t=[];if(e.numberOfContours<0)for(let n of e.components){let e=this._font.getGlyph(n.glyphID)._getContours();for(let r=0;r<e.length;r++){let i=e[r];for(let e=0;e<i.length;e++){let r=i[e],o=r.x*n.scaleX+r.y*n.scale01+n.dx,a=r.y*n.scaleY+r.x*n.scale10+n.dy;t.push(new $s(r.onCurve,r.endContour,o,a))}}}else t=e.points||[];e.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=e.phantomPoints[1].x-e.phantomPoints[0].x,this._metrics.advanceHeight=e.phantomPoints[3].y-e.phantomPoints[2].y,this._metrics.leftBearing=e.xMin-e.phantomPoints[0].x,this._metrics.topBearing=e.phantomPoints[2].y-e.yMax);let n=[],r=[];for(let e=0;e<t.length;e++){var i=t[e];r.push(i),i.endContour&&(n.push(r),r=[])}return n}_getMetrics(){if(this._metrics)return this._metrics;let e=this._getCBox(!0);return super._getMetrics(e),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics}_getPath(){let e=this._getContours(),t=new Js;for(let r=0;r<e.length;r++){let i=e[r],o=i[0],a=i[i.length-1],s=0;if(o.onCurve){var n=null;s=1}else o=a.onCurve?a:new $s(!1,!1,(o.x+a.x)/2,(o.y+a.y)/2),n=o;t.moveTo(o.x,o.y);for(let e=s;e<i.length;e++){let r=i[e],a=0===e?o:i[e-1];if(a.onCurve&&r.onCurve)t.lineTo(r.x,r.y);else if(a.onCurve&&!r.onCurve)n=r;else if(a.onCurve||r.onCurve){if(a.onCurve||!r.onCurve)throw new Error("Unknown TTF path state");t.quadraticCurveTo(n.x,n.y,r.x,r.y),n=null}else{let e=(a.x+r.x)/2,i=(a.y+r.y)/2;t.quadraticCurveTo(a.x,a.y,e,i);n=r}}n&&t.quadraticCurveTo(n.x,n.y,o.x,o.y),t.closePath()}return t}constructor(...e){super(...e),Ee(this,"type","TTF")}}class nl extends Xs{_getName(){return this._font.CFF2?super._getName():this._font["CFF "].getGlyphName(this.id)}bias(e){return e.length<1240?107:e.length<33900?1131:32768}_getPath(){let e=this._font.CFF2||this._font["CFF "],{stream:t}=e,n=e.topDict.CharStrings[this.id],r=n.offset+n.length;t.pos=n.offset;let i,o,a=new Js,s=[],l=[],c=null,u=0,A=0,d=0,f=!1;this._usedGsubrs=i={},this._usedSubrs=o={};let h=e.globalSubrIndex||[],g=this.bias(h),p=e.privateDictForGlyph(this.id)||{},m=p.Subrs||[],y=this.bias(m),b=e.topDict.vstore&&e.topDict.vstore.itemVariationStore,v=p.vsindex,E=this._font._variationProcessor;function C(){null==c&&(c=s.shift()+p.nominalWidthX)}function I(){return s.length%2!=0&&C(),u+=s.length>>1,s.length=0}function w(e,t){f&&a.closePath(),a.moveTo(e,t),f=!0}let B=function(){for(;t.pos<r;){let p=t.readUInt8();if(p<32){let c,Q,S,x,k,D,O,R,T,P,_,M,N,L,F,U;switch(p){case 1:case 3:case 18:case 23:I();break;case 4:s.length>1&&C(),d+=s.shift(),w(A,d);break;case 5:for(;s.length>=2;)A+=s.shift(),d+=s.shift(),a.lineTo(A,d);break;case 6:case 7:for(S=6===p;s.length>=1;)S?A+=s.shift():d+=s.shift(),a.lineTo(A,d),S=!S;break;case 8:for(;s.length>0;)x=A+s.shift(),k=d+s.shift(),D=x+s.shift(),O=k+s.shift(),A=D+s.shift(),d=O+s.shift(),a.bezierCurveTo(x,k,D,O,A,d);break;case 10:if(c=s.pop()+y,Q=m[c],Q){o[c]=!0;let e=t.pos,n=r;t.pos=Q.offset,r=Q.offset+Q.length,B(),t.pos=e,r=n}break;case 11:if(e.version>=2)break;return;case 14:if(e.version>=2)break;s.length>0&&C(),f&&(a.closePath(),f=!1);break;case 15:if(e.version<2)throw new Error("vsindex operator not supported in CFF v1");v=s.pop();break;case 16:{if(e.version<2)throw new Error("blend operator not supported in CFF v1");if(!E)throw new Error("blend operator in non-variation font");let t=E.getBlendVector(b,v),n=s.pop(),r=n*t.length,i=s.length-r,o=i-n;for(let e=0;e<n;e++){let n=s[o+e];for(let e=0;e<t.length;e++)n+=t[e]*s[i++];s[o+e]=n}for(;r--;)s.pop();break}case 19:case 20:I(),t.pos+=u+7>>3;break;case 21:s.length>2&&C(),A+=s.shift(),d+=s.shift(),w(A,d);break;case 22:s.length>1&&C(),A+=s.shift(),w(A,d);break;case 24:for(;s.length>=8;)x=A+s.shift(),k=d+s.shift(),D=x+s.shift(),O=k+s.shift(),A=D+s.shift(),d=O+s.shift(),a.bezierCurveTo(x,k,D,O,A,d);A+=s.shift(),d+=s.shift(),a.lineTo(A,d);break;case 25:for(;s.length>=8;)A+=s.shift(),d+=s.shift(),a.lineTo(A,d);x=A+s.shift(),k=d+s.shift(),D=x+s.shift(),O=k+s.shift(),A=D+s.shift(),d=O+s.shift(),a.bezierCurveTo(x,k,D,O,A,d);break;case 26:for(s.length%2&&(A+=s.shift());s.length>=4;)x=A,k=d+s.shift(),D=x+s.shift(),O=k+s.shift(),A=D,d=O+s.shift(),a.bezierCurveTo(x,k,D,O,A,d);break;case 27:for(s.length%2&&(d+=s.shift());s.length>=4;)x=A+s.shift(),k=d,D=x+s.shift(),O=k+s.shift(),A=D+s.shift(),d=O,a.bezierCurveTo(x,k,D,O,A,d);break;case 28:s.push(t.readInt16BE());break;case 29:if(c=s.pop()+g,Q=h[c],Q){i[c]=!0;let e=t.pos,n=r;t.pos=Q.offset,r=Q.offset+Q.length,B(),t.pos=e,r=n}break;case 30:case 31:for(S=31===p;s.length>=4;)S?(x=A+s.shift(),k=d,D=x+s.shift(),O=k+s.shift(),d=O+s.shift(),A=D+(1===s.length?s.shift():0)):(x=A,k=d+s.shift(),D=x+s.shift(),O=k+s.shift(),A=D+s.shift(),d=O+(1===s.length?s.shift():0)),a.bezierCurveTo(x,k,D,O,A,d),S=!S;break;case 12:switch(p=t.readUInt8(),p){case 3:let e=s.pop(),t=s.pop();s.push(e&&t?1:0);break;case 4:e=s.pop(),t=s.pop(),s.push(e||t?1:0);break;case 5:e=s.pop(),s.push(e?0:1);break;case 9:e=s.pop(),s.push(Math.abs(e));break;case 10:e=s.pop(),t=s.pop(),s.push(e+t);break;case 11:e=s.pop(),t=s.pop(),s.push(e-t);break;case 12:e=s.pop(),t=s.pop(),s.push(e/t);break;case 14:e=s.pop(),s.push(-e);break;case 15:e=s.pop(),t=s.pop(),s.push(e===t?1:0);break;case 18:s.pop();break;case 20:let r=s.pop(),i=s.pop();l[i]=r;break;case 21:i=s.pop(),s.push(l[i]||0);break;case 22:let o=s.pop(),c=s.pop(),u=s.pop(),f=s.pop();s.push(u<=f?o:c);break;case 23:s.push(Math.random());break;case 24:e=s.pop(),t=s.pop(),s.push(e*t);break;case 26:e=s.pop(),s.push(Math.sqrt(e));break;case 27:e=s.pop(),s.push(e,e);break;case 28:e=s.pop(),t=s.pop(),s.push(t,e);break;case 29:i=s.pop(),i<0?i=0:i>s.length-1&&(i=s.length-1),s.push(s[i]);break;case 30:let h=s.pop(),g=s.pop();if(g>=0)for(;g>0;){var n=s[h-1];for(let e=h-2;e>=0;e--)s[e+1]=s[e];s[0]=n,g--}else for(;g<0;){n=s[0];for(let e=0;e<=h;e++)s[e]=s[e+1];s[h-1]=n,g++}break;case 34:x=A+s.shift(),k=d,D=x+s.shift(),O=k+s.shift(),R=D+s.shift(),T=O,P=R+s.shift(),_=T,M=P+s.shift(),N=_,L=M+s.shift(),F=N,A=L,d=F,a.bezierCurveTo(x,k,D,O,R,T),a.bezierCurveTo(P,_,M,N,L,F);break;case 35:U=[];for(let e=0;e<=5;e++)A+=s.shift(),d+=s.shift(),U.push(A,d);a.bezierCurveTo(...U.slice(0,6)),a.bezierCurveTo(...U.slice(6)),s.shift();break;case 36:x=A+s.shift(),k=d+s.shift(),D=x+s.shift(),O=k+s.shift(),R=D+s.shift(),T=O,P=R+s.shift(),_=T,M=P+s.shift(),N=_+s.shift(),L=M+s.shift(),F=N,A=L,d=F,a.bezierCurveTo(x,k,D,O,R,T),a.bezierCurveTo(P,_,M,N,L,F);break;case 37:let m=A,y=d;U=[];for(let e=0;e<=4;e++)A+=s.shift(),d+=s.shift(),U.push(A,d);Math.abs(A-m)>Math.abs(d-y)?(A+=s.shift(),d=y):(A=m,d+=s.shift()),U.push(A,d),a.bezierCurveTo(...U.slice(0,6)),a.bezierCurveTo(...U.slice(6));break;default:throw new Error(`Unknown op: 12 ${p}`)}break;default:throw new Error(`Unknown op: ${p}`)}}else if(p<247)s.push(p-139);else if(p<251){var c=t.readUInt8();s.push(256*(p-247)+c+108)}else p<255?(c=t.readUInt8(),s.push(256*-(p-251)-c-108)):s.push(t.readInt32BE()/65536)}};return B(),f&&a.closePath(),a}constructor(...e){super(...e),Ee(this,"type","CFF")}}let rl=new me({originX:V,originY:V,type:new he(4),data:new Ae(e=>e.parent.buflen-e._currentOffset)});class il extends tl{getImageForSize(e){for(let n=0;n<this._font.sbix.imageTables.length;n++){var t=this._font.sbix.imageTables[n];if(t.ppem>=e)break}let n=t.imageOffsets,r=n[this.id],i=n[this.id+1];return r===i?null:(this._font.stream.pos=r,rl.decode(this._font.stream,{buflen:i-r}))}render(e,t){let n=this.getImageForSize(t);if(null!=n){let r=t/this._font.unitsPerEm;e.image(n.data,{height:t,x:n.originX,y:(this.bbox.minY-n.originY)*r})}this._font.sbix.flags.renderOutlines&&super.render(e,t)}constructor(...e){super(...e),Ee(this,"type","SBIX")}}class ol{constructor(e,t){this.glyph=e,this.color=t}}class al extends Xs{_getBBox(){let e=new Yo;for(let t=0;t<this.layers.length;t++){let n=this.layers[t].glyph.bbox;e.addPoint(n.minX,n.minY),e.addPoint(n.maxX,n.maxY)}return e}get layers(){let e=this._font.CPAL,t=this._font.COLR,n=0,r=t.baseGlyphRecord.length-1;for(;n<=r;){let e=n+r>>1;var i=t.baseGlyphRecord[e];if(this.id<i.gid)r=e-1;else{if(!(this.id>i.gid)){var o=i;break}n=e+1}}if(null==o){var a=this._font._getBaseGlyph(this.id);return[new ol(a,l={red:0,green:0,blue:0,alpha:255})]}let s=[];for(let n=o.firstLayerIndex;n<o.firstLayerIndex+o.numLayers;n++){i=t.layerRecords[n];var l=e.colorRecords[i.paletteIndex];a=this._font._getBaseGlyph(i.gid),s.push(new ol(a,l))}return s}render(e,t){for(let{glyph:n,color:r}of this.layers)e.fillColor([r.red,r.green,r.blue],r.alpha/255*100),n.render(e,t)}constructor(...e){super(...e),Ee(this,"type","COLR")}}class sl{normalizeCoords(e){let t=[];for(var n=0;n<this.font.fvar.axis.length;n++){let r=this.font.fvar.axis[n];e[n]<r.defaultValue?t.push((e[n]-r.defaultValue+Number.EPSILON)/(r.defaultValue-r.minValue+Number.EPSILON)):t.push((e[n]-r.defaultValue+Number.EPSILON)/(r.maxValue-r.defaultValue+Number.EPSILON))}if(this.font.avar)for(n=0;n<this.font.avar.segment.length;n++){let e=this.font.avar.segment[n];for(let r=0;r<e.correspondence.length;r++){let i=e.correspondence[r];if(r>=1&&t[n]<i.fromCoord){let o=e.correspondence[r-1];t[n]=((t[n]-o.fromCoord)*(i.toCoord-o.toCoord)+Number.EPSILON)/(i.fromCoord-o.fromCoord+Number.EPSILON)+o.toCoord;break}}}return t}transformPoints(e,t){if(!this.font.fvar||!this.font.gvar)return;let{gvar:n}=this.font;if(e>=n.glyphCount)return;let r=n.offsets[e];if(r===n.offsets[e+1])return;let{stream:i}=this.font;if(i.pos=r,i.pos>=i.length)return;let o=i.readUInt16BE(),a=r+i.readUInt16BE();if(32768&o){var s=i.pos;i.pos=a;var l=this.decodePoints();a=i.pos,i.pos=s}let c=t.map(e=>e.copy());o&=4095;for(let e=0;e<o;e++){let e=i.readUInt16BE(),r=i.readUInt16BE();if(32768&r){var u=[];for(let e=0;e<n.axisCount;e++)u.push(i.readInt16BE()/16384)}else{if((4095&r)>=n.globalCoordCount)throw new Error("Invalid gvar table");u=n.globalCoords[4095&r]}if(16384&r){var A=[];for(let e=0;e<n.axisCount;e++)A.push(i.readInt16BE()/16384);var d=[];for(let e=0;e<n.axisCount;e++)d.push(i.readInt16BE()/16384)}let o=this.tupleFactor(r,u,A,d);if(0===o){a+=e;continue}if(s=i.pos,i.pos=a,8192&r)var f=this.decodePoints();else f=l;let g=0===f.length?t.length:f.length,p=this.decodeDeltas(g),m=this.decodeDeltas(g);if(0===f.length)for(let e=0;e<t.length;e++){var h=t[e];h.x+=Math.round(p[e]*o),h.y+=Math.round(m[e]*o)}else{let e=c.map(e=>e.copy()),n=t.map(()=>!1);for(let r=0;r<f.length;r++){let i=f[r];if(i<t.length){let t=e[i];n[i]=!0,t.x+=p[r]*o,t.y+=m[r]*o}}this.interpolateMissingDeltas(e,c,n);for(let n=0;n<t.length;n++){let r=e[n].x-c[n].x,i=e[n].y-c[n].y;t[n].x=Math.round(t[n].x+r),t[n].y=Math.round(t[n].y+i)}}a+=e,i.pos=s}}decodePoints(){let e=this.font.stream,t=e.readUInt8();128&t&&(t=(127&t)<<8|e.readUInt8());let n=new Uint16Array(t),r=0,i=0;for(;r<t;){let o=e.readUInt8(),a=1+(127&o),s=128&o?e.readUInt16:e.readUInt8;for(let o=0;o<a&&r<t;o++)i+=s.call(e),n[r++]=i}return n}decodeDeltas(e){let t=this.font.stream,n=0,r=new Int16Array(e);for(;n<e;){let i=t.readUInt8(),o=1+(63&i);if(128&i)n+=o;else{let a=64&i?t.readInt16BE:t.readInt8;for(let i=0;i<o&&n<e;i++)r[n++]=a.call(t)}}return r}tupleFactor(e,t,n,r){let i=this.normalizedCoords,{gvar:o}=this.font,a=1;for(let s=0;s<o.axisCount;s++)if(0!==t[s]){if(0===i[s])return 0;if(16384&e){if(i[s]<n[s]||i[s]>r[s])return 0;a=i[s]<t[s]?a*(i[s]-n[s]+Number.EPSILON)/(t[s]-n[s]+Number.EPSILON):a*(r[s]-i[s]+Number.EPSILON)/(r[s]-t[s]+Number.EPSILON)}else{if(i[s]<Math.min(0,t[s])||i[s]>Math.max(0,t[s]))return 0;a=(a*i[s]+Number.EPSILON)/(t[s]+Number.EPSILON)}}return a}interpolateMissingDeltas(e,t,n){if(0===e.length)return;let r=0;for(;r<e.length;){let i=r,o=r,a=e[o];for(;!a.endContour;)a=e[++o];for(;r<=o&&!n[r];)r++;if(r>o)continue;let s=r,l=r;for(r++;r<=o;)n[r]&&(this.deltaInterpolate(l+1,r-1,l,r,t,e),l=r),r++;l===s?this.deltaShift(i,o,l,t,e):(this.deltaInterpolate(l+1,o,l,s,t,e),s>0&&this.deltaInterpolate(i,s-1,l,s,t,e)),r=o+1}}deltaInterpolate(e,t,n,r,i,o){if(e>t)return;let a=["x","y"];for(let l=0;l<a.length;l++){let c=a[l];if(i[n][c]>i[r][c]){var s=n;n=r,r=s}let u=i[n][c],A=i[r][c],d=o[n][c],f=o[r][c];if(u!==A||d===f){let n=u===A?0:(f-d)/(A-u);for(let r=e;r<=t;r++){let e=i[r][c];e<=u?e+=d-u:e>=A?e+=f-A:e=d+(e-u)*n,o[r][c]=e}}}}deltaShift(e,t,n,r,i){let o=i[n].x-r[n].x,a=i[n].y-r[n].y;if(0!==o||0!==a)for(let r=e;r<=t;r++)r!==n&&(i[r].x+=o,i[r].y+=a)}getAdvanceAdjustment(e,t){let n,r;if(t.advanceWidthMapping){let i=e;i>=t.advanceWidthMapping.mapCount&&(i=t.advanceWidthMapping.mapCount-1),t.advanceWidthMapping.entryFormat,({outerIndex:n,innerIndex:r}=t.advanceWidthMapping.mapData[i])}else n=0,r=e;return this.getDelta(t.itemVariationStore,n,r)}getDelta(e,t,n){if(t>=e.itemVariationData.length)return 0;let r=e.itemVariationData[t];if(n>=r.deltaSets.length)return 0;let i=r.deltaSets[n],o=this.getBlendVector(e,t),a=0;for(let e=0;e<r.regionIndexCount;e++)a+=i.deltas[e]*o[e];return a}getBlendVector(e,t){let n=e.itemVariationData[t];if(this.blendVectors.has(n))return this.blendVectors.get(n);let r=this.normalizedCoords,i=[];for(let t=0;t<n.regionIndexCount;t++){let o=1,a=n.regionIndexes[t],s=e.variationRegionList.variationRegions[a];for(let e=0;e<s.length;e++){let t,n=s[e];t=n.startCoord>n.peakCoord||n.peakCoord>n.endCoord||n.startCoord<0&&n.endCoord>0&&0!==n.peakCoord||0===n.peakCoord?1:r[e]<n.startCoord||r[e]>n.endCoord?0:r[e]===n.peakCoord?1:r[e]<n.peakCoord?(r[e]-n.startCoord+Number.EPSILON)/(n.peakCoord-n.startCoord+Number.EPSILON):(n.endCoord-r[e]+Number.EPSILON)/(n.endCoord-n.peakCoord+Number.EPSILON),o*=t}i[t]=o}return this.blendVectors.set(n,i),i}constructor(e,t){this.font=e,this.normalizedCoords=this.normalizeCoords(t),this.blendVectors=new Map}}Promise.resolve();class ll{includeGlyph(e){return"object"==typeof e&&(e=e.id),null==this.mapping[e]&&(this.glyphs.push(e),this.mapping[e]=this.glyphs.length-1),this.mapping[e]}constructor(e){this.font=e,this.glyphs=[],this.mapping={},this.includeGlyph(0)}}class cl{static size(e){return e>=0&&e<=255?1:2}static encode(e,t){t>=0&&t<=255?e.writeUInt8(t):e.writeInt16BE(t)}}let ul=new me({numberOfContours:ee,xMin:ee,yMin:ee,xMax:ee,yMax:ee,endPtsOfContours:new se(V,"numberOfContours"),instructions:new se(Y,V),flags:new se(Y,0),xPoints:new se(cl,0),yPoints:new se(cl,0)});class Al{encodeSimple(e,t=[]){let n=[],r=[],i=[],o=[],a=0,s=0,l=0,c=0,u=0;for(let t=0;t<e.commands.length;t++){let A=e.commands[t];for(let n=0;n<A.args.length;n+=2){let d=A.args[n],f=A.args[n+1],h=0;if("quadraticCurveTo"===A.command&&2===n){let n=e.commands[t+1];if(n&&"quadraticCurveTo"===n.command){let e=(s+n.args[0])/2,t=(l+n.args[1])/2;if(d===e&&f===t)continue}}"quadraticCurveTo"===A.command&&0===n||(h|=1),h=this._encodePoint(d,s,r,h,2,16),h=this._encodePoint(f,l,i,h,4,32),h===c&&a<255?(o[o.length-1]|=8,a++):(a>0&&(o.push(a),a=0),o.push(h),c=h),s=d,l=f,u++}"closePath"===A.command&&n.push(u-1)}e.commands.length>1&&"closePath"!==e.commands[e.commands.length-1].command&&n.push(u-1);let A=e.bbox,d={numberOfContours:n.length,xMin:A.minX,yMin:A.minY,xMax:A.maxX,yMax:A.maxY,endPtsOfContours:n,instructions:t,flags:o,xPoints:r,yPoints:i},f=ul.size(d),h=4-f%4,g=new z(f+h);return ul.encode(g,d),0!==h&&g.fill(0,h),g.buffer}_encodePoint(e,t,n,r,i,o){let a=e-t;return e===t?r|=o:(-255<=a&&a<=255&&(r|=i,a<0?a=-a:r|=o),n.push(a)),r}}class dl extends ll{_addGlyph(e){let t=this.font.getGlyph(e),n=t._decode(),r=this.font.loca.offsets[e],i=this.font.loca.offsets[e+1],o=this.font._getTableStream("glyf");o.pos+=r;let a=o.readBuffer(i-r);if(n&&n.numberOfContours<0){a=new Uint8Array(a);let t=new DataView(a.buffer);for(let r of n.components)e=this.includeGlyph(r.glyphID),t.setUint16(r.pos,e)}else n&&this.font._variationProcessor&&(a=this.glyphEncoder.encodeSimple(t.path,n.instructions));return this.glyf.push(a),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:t.advanceWidth,bearing:t._getMetrics().leftBearing}),this.offset+=a.length,this.glyf.length-1}encode(){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};let e=0;for(;e<this.glyphs.length;)this._addGlyph(this.glyphs[e++]);let t=Je(this.font.maxp);t.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let n=Je(this.font.head);n.indexToLocFormat=this.loca.version;let r=Je(this.font.hhea);return r.numberOfMetrics=this.hmtx.metrics.length,Mo.toBuffer({tables:{head:n,hhea:r,loca:this.loca,maxp:t,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})}constructor(e){super(e),this.glyphEncoder=new Al}}class fl extends ll{subsetCharstrings(){this.charstrings=[];let e={};for(let t of this.glyphs){this.charstrings.push(this.cff.getCharString(t));let n=this.font.getGlyph(t);n.path;for(let t in n._usedGsubrs)e[t]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,e)}subsetSubrs(e,t){let n=[];for(let r=0;r<e.length;r++){let i=e[r];t[r]?(this.cff.stream.pos=i.offset,n.push(this.cff.stream.readBuffer(i.length))):n.push(new Uint8Array([11]))}return n}subsetFontdict(e){e.FDArray=[],e.FDSelect={version:0,fds:[]};let t={},n=[],r={};for(let i of this.glyphs){let o=this.cff.fdForGlyph(i);if(null==o)continue;t[o]||(e.FDArray.push(Object.assign({},this.cff.topDict.FDArray[o])),n.push({}),r[o]=e.FDArray.length-1),t[o]=!0,e.FDSelect.fds.push(r[o]);let a=this.font.getGlyph(i);a.path;for(let e in a._usedSubrs)n[r[o]][e]=!0}for(let t=0;t<e.FDArray.length;t++){let r=e.FDArray[t];delete r.FontName,r.Private&&r.Private.Subrs&&(r.Private=Object.assign({},r.Private),r.Private.Subrs=this.subsetSubrs(r.Private.Subrs,n[t]))}}createCIDFontdict(e){let t={};for(let e of this.glyphs){let n=this.font.getGlyph(e);n.path;for(let e in n._usedSubrs)t[e]=!0}let n=Object.assign({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(n.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,t)),e.FDArray=[{Private:n}],e.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}}addString(e){return e?(this.strings||(this.strings=[]),this.strings.push(e),en.length+this.strings.length-1):null}encode(){this.subsetCharstrings();let e={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},t=Object.assign({},this.cff.topDict);t.Private=null,t.charset=e,t.Encoding=null,t.CharStrings=this.charstrings;for(let e of["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"])t[e]=this.addString(this.cff.string(t[e]));t.ROS=[this.addString("Adobe"),this.addString("Identity"),0],t.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(t):this.createCIDFontdict(t);let n={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[t],stringIndex:this.strings,globalSubrIndex:this.gsubrs};return ir.toBuffer(n)}constructor(e){if(super(e),this.cff=this.font["CFF "],!this.cff)throw new Error("Not a CFF Font")}}class hl{static probe(e){let t=Fo.decode(e.slice(0,4));return"true"===t||"OTTO"===t||t===String.fromCharCode(0,1,0,0)}setDefaultLanguage(e=null){this.defaultLanguage=e}_getTable(e){if(!(e.tag in this._tables))try{this._tables[e.tag]=this._decodeTable(e)}catch(t){tt&&(console.error(`Error decoding table ${e.tag}`),console.error(t.stack))}return this._tables[e.tag]}_getTableStream(e){let t=this.directory.tables[e];return t?(this.stream.pos=t.offset,this.stream):null}_decodeDirectory(){return this.directory=Mo.decode(this.stream,{_startOffset:0})}_decodeTable(e){let t=this.stream.pos,n=this._getTableStream(e.tag),r=To[e.tag].decode(n,this,e.length);return this.stream.pos=t,r}getName(e,t=this.defaultLanguage||ot){let n=this.name&&this.name.records[e];return n&&(n[t]||n[this.defaultLanguage]||n[ot]||n.en||n[Object.keys(n)[0]])||null}get postscriptName(){return this.getName("postscriptName")}get fullName(){return this.getName("fullName")}get familyName(){return this.getName("fontFamily")}get subfamilyName(){return this.getName("fontSubfamily")}get copyright(){return this.getName("copyright")}get version(){return this.getName("version")}get ascent(){return this.hhea.ascent}get descent(){return this.hhea.descent}get lineGap(){return this.hhea.lineGap}get underlinePosition(){return this.post.underlinePosition}get underlineThickness(){return this.post.underlineThickness}get italicAngle(){return this.post.italicAngle}get capHeight(){let e=this["OS/2"];return e?e.capHeight:this.ascent}get xHeight(){let e=this["OS/2"];return e?e.xHeight:0}get numGlyphs(){return this.maxp.numGlyphs}get unitsPerEm(){return this.head.unitsPerEm}get bbox(){return Object.freeze(new Yo(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new Ho(this.cmap)}get characterSet(){return this._cmapProcessor.getCharacterSet()}hasGlyphForCodePoint(e){return!!this._cmapProcessor.lookup(e)}glyphForCodePoint(e){return this.getGlyph(this._cmapProcessor.lookup(e),[e])}glyphsForString(e){let t=[],n=e.length,r=0,i=-1,o=-1;for(;r<=n;){let a=0,s=0;if(r<n){if(a=e.charCodeAt(r++),55296<=a&&a<=56319&&r<n){let t=e.charCodeAt(r);56320<=t&&t<=57343&&(r++,a=((1023&a)<<10)+(1023&t)+65536)}s=65024<=a&&a<=65039||917760<=a&&a<=917999?1:0}else r++;0===o&&1===s?t.push(this.getGlyph(this._cmapProcessor.lookup(i,a),[i,a])):0===o&&0===s&&t.push(this.glyphForCodePoint(i)),i=a,o=s}return t}get _layoutEngine(){return new Vs(this)}layout(e,t,n,r,i){return this._layoutEngine.layout(e,t,n,r,i)}stringsForGlyph(e){return this._layoutEngine.stringsForGlyph(e)}get availableFeatures(){return this._layoutEngine.getAvailableFeatures()}getAvailableFeatures(e,t){return this._layoutEngine.getAvailableFeatures(e,t)}_getBaseGlyph(e,t=[]){return this._glyphs[e]||(this.directory.tables.glyf?this._glyphs[e]=new tl(e,t,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new nl(e,t,this))),this._glyphs[e]||null}getGlyph(e,t=[]){return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new il(e,t,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new al(e,t,this):this._getBaseGlyph(e,t)),this._glyphs[e]||null}createSubset(){return this.directory.tables["CFF "]?new fl(this):new dl(this)}get variationAxes(){let e={};if(!this.fvar)return e;for(let t of this.fvar.axis)e[t.axisTag.trim()]={name:t.name.en,min:t.minValue,default:t.defaultValue,max:t.maxValue};return e}get namedVariations(){let e={};if(!this.fvar)return e;for(let t of this.fvar.instance){let n={};for(let e=0;e<this.fvar.axis.length;e++)n[this.fvar.axis[e].axisTag.trim()]=t.coord[e];e[t.name.en]=n}return e}getVariation(e){if(!this.directory.tables.fvar||!(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2))throw new Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if("string"==typeof e&&(e=this.namedVariations[e]),"object"!=typeof e)throw new Error("Variation settings must be either a variation name or settings object.");let t=this.fvar.axis.map((t,n)=>{let r=t.axisTag.trim();return r in e?Math.max(t.minValue,Math.min(t.maxValue,e[r])):t.defaultValue}),n=new L(this.stream.buffer);n.pos=this._directoryPos;let r=new hl(n,t);return r._tables=this._tables,r}get _variationProcessor(){if(!this.fvar)return null;let e=this.variationCoords;return e||this.CFF2?(e||(e=this.fvar.axis.map(e=>e.defaultValue)),new sl(this,e)):null}getFont(e){return this.getVariation(e)}constructor(e,t=null){Ee(this,"type","TTF"),this.defaultLanguage=null,this.stream=e,this.variationCoords=t,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory();for(let e in this.directory.tables){let t=this.directory.tables[e];To[e]&&t.length>0&&Object.defineProperty(this,e,{get:this._getTable.bind(this,t)})}}}Ce([st],hl.prototype,"bbox",null),Ce([st],hl.prototype,"_cmapProcessor",null),Ce([st],hl.prototype,"characterSet",null),Ce([st],hl.prototype,"_layoutEngine",null),Ce([st],hl.prototype,"variationAxes",null),Ce([st],hl.prototype,"namedVariations",null),Ce([st],hl.prototype,"_variationProcessor",null);let gl=new me({tag:new he(4),offset:new be(X,"void",{type:"global"}),compLength:X,length:X,origChecksum:X}),pl=new me({tag:new he(4),flavor:X,length:X,numTables:V,reserved:new fe(V),totalSfntSize:X,majorVersion:V,minorVersion:V,metaOffset:X,metaLength:X,metaOrigLength:X,privOffset:X,privLength:X,tables:new se(gl,"numTables")});pl.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e};var ml=pl;class yl extends tl{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...e){super(...e),Ee(this,"type","WOFF2")}}const bl={decode(e){let t=0,n=[0,1,2,3,4];for(let r=0;r<n.length;r++){let n=e.readUInt8();if(3758096384&t)throw new Error("Overflow");if(t=t<<7|127&n,!(128&n))return t}throw new Error("Bad base 128 number")}};let vl=["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"],El=new me({flags:Y,customTag:new de(new he(4),e=>!(63&~e.flags)),tag:e=>e.customTag||vl[63&e.flags],length:bl,transformVersion:e=>e.flags>>>6&3,transformed:e=>"glyf"===e.tag||"loca"===e.tag?0===e.transformVersion:0!==e.transformVersion,transformLength:new de(bl,e=>e.transformed)}),Cl=new me({tag:new he(4),flavor:X,length:X,numTables:V,reserved:new fe(V),totalSfntSize:X,totalCompressedSize:X,majorVersion:V,minorVersion:V,metaOffset:X,metaLength:X,metaOrigLength:X,privOffset:X,privLength:X,tables:new se(El,"numTables")});Cl.process=function(){let e={};for(let t=0;t<this.tables.length;t++){let n=this.tables[t];e[n.tag]=n}return this.tables=e};var Il=Cl;class wl{decode(e,t){return new L(this._buf.decode(e,t))}constructor(e){this.length=e,this._buf=new Ae(e)}}let Bl=new me({version:X,numGlyphs:V,indexFormat:V,nContourStreamSize:X,nPointsStreamSize:X,flagStreamSize:X,glyphStreamSize:X,compositeStreamSize:X,bboxStreamSize:X,instructionStreamSize:X,nContours:new wl("nContourStreamSize"),nPoints:new wl("nPointsStreamSize"),flags:new wl("flagStreamSize"),glyphs:new wl("glyphStreamSize"),composites:new wl("compositeStreamSize"),bboxes:new wl("bboxStreamSize"),instructions:new wl("instructionStreamSize")});function Ql(e){let t=e.readUInt8();return 253===t?e.readUInt16BE():255===t?e.readUInt8()+253:254===t?e.readUInt8()+506:t}function Sl(e,t){return 1&e?t:-t}function xl(e,t,n){let r,i=r=0,o=[];for(let l=0;l<n;l++){let n=0,l=0,c=e.readUInt8(),u=!(c>>7);if(c&=127,c<10)n=0,l=Sl(c,((14&c)<<7)+t.readUInt8());else if(c<20)n=Sl(c,((c-10&14)<<7)+t.readUInt8()),l=0;else if(c<84)n=Sl(c,1+(48&(a=c-20))+((s=t.readUInt8())>>4)),l=Sl(c>>1,1+((12&a)<<2)+(15&s));else if(c<120){var a;n=Sl(c,1+((a=c-84)/12<<8)+t.readUInt8()),l=Sl(c>>1,1+(a%12>>2<<8)+t.readUInt8())}else if(c<124){var s=t.readUInt8();let e=t.readUInt8();n=Sl(c,(s<<4)+(e>>4)),l=Sl(c>>1,((15&e)<<8)+t.readUInt8())}else n=Sl(c,t.readUInt16BE()),l=Sl(c>>1,t.readUInt16BE());i+=n,r+=l,o.push(new $s(u,!1,i,r))}return o}let kl=new ye(X,{65536:{numFonts:X,offsets:new se(X,"numFonts")},131072:{numFonts:X,offsets:new se(X,"numFonts"),dsigTag:X,dsigLength:X,dsigOffset:X}}),Dl=new he(Y),Ol=(new me({len:X,buf:new Ae("len")}),new me({id:V,nameOffset:ee,attr:Y,dataOffset:J,handle:X})),Rl=new me({name:new he(4),maxTypeIndex:V,refList:new be(V,new se(Ol,e=>e.maxTypeIndex+1),{type:"parent"})}),Tl=new me({length:V,types:new se(Rl,e=>e.length+1)}),Pl=new me({reserved:new fe(Y,24),typeList:new be(V,Tl),nameListOffset:new be(V,"void")}),_l=new me({dataOffset:X,map:new be(X,Pl),dataLength:X,mapLength:X});rt(hl),rt(class extends hl{static probe(e){return"wOFF"===Fo.decode(e.slice(0,4))}_decodeDirectory(){this.directory=ml.decode(this.stream,{_startOffset:0})}_getTableStream(e){let t=this.directory.tables[e];if(t){if(this.stream.pos=t.offset,t.compLength<t.length){this.stream.pos+=2;let e=new Uint8Array(t.length),n=Ke(this.stream.readBuffer(t.compLength-2),e);return new L(n)}return this.stream}return null}constructor(...e){super(...e),Ee(this,"type","WOFF")}}),rt(class extends hl{static probe(e){return"wOF2"===Fo.decode(e.slice(0,4))}_decodeDirectory(){this.directory=Il.decode(this.stream),this._dataPos=this.stream.pos}_decompress(){if(!this._decompressed){this.stream.pos=this._dataPos;let e=this.stream.readBuffer(this.directory.totalCompressedSize),t=0;for(let e in this.directory.tables){let n=this.directory.tables[e];n.offset=t,t+=null!=n.transformLength?n.transformLength:n.length}let n=Xe(e,t);if(!n)throw new Error("Error decoding compressed data in WOFF2");this.stream=new L(n),this._decompressed=!0}}_decodeTable(e){return this._decompress(),super._decodeTable(e)}_getBaseGlyph(e,t=[]){if(!this._glyphs[e])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[e]=new yl(e,t,this)):super._getBaseGlyph(e,t)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let e=Bl.decode(this.stream),t=[];for(let n=0;n<e.numGlyphs;n++){let n={},r=e.nContours.readInt16BE();if(n.numberOfContours=r,r>0){let t=[],i=0;for(let n=0;n<r;n++)i+=Ql(e.nPoints),t.push(i);n.points=xl(e.flags,e.glyphs,i);for(let e=0;e<r;e++)n.points[t[e]-1].endContour=!0;Ql(e.glyphs)}else r<0&&tl.prototype._decodeComposite.call({_font:this},n,e.composites)&&Ql(e.glyphs);t.push(n)}this._transformedGlyphs=t}constructor(...e){super(...e),Ee(this,"type","WOFF2")}}),rt(class{static probe(e){return"ttcf"===Fo.decode(e.slice(0,4))}getFont(e){for(let t of this.header.offsets){let n=new L(this.stream.buffer);n.pos=t;let r=new hl(n);if(r.postscriptName===e||r.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&r.postscriptName.every((t,n)=>e[n]===t))return r}return null}get fonts(){let e=[];for(let t of this.header.offsets){let n=new L(this.stream.buffer);n.pos=t,e.push(new hl(n))}return e}constructor(e){if(Ee(this,"type","TTC"),this.stream=e,"ttcf"!==e.readString(4))throw new Error("Not a TrueType collection");this.header=kl.decode(e)}}),rt(class{static probe(e){let t=new L(e);try{var n=_l.decode(t)}catch(e){return!1}for(let e of n.map.typeList.types)if("sfnt"===e.name)return!0;return!1}getFont(e){if(!this.sfnt)return null;for(let t of this.sfnt.refList){let n=this.header.dataOffset+t.dataOffset+4,r=new L(this.stream.buffer.slice(n)),i=new hl(r);if(i.postscriptName===e||i.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&i.postscriptName.every((t,n)=>e[n]===t))return i}return null}get fonts(){let e=[];for(let t of this.sfnt.refList){let n=this.header.dataOffset+t.dataOffset+4,r=new L(this.stream.buffer.slice(n));e.push(new hl(r))}return e}constructor(e){Ee(this,"type","DFont"),this.stream=e,this.header=_l.decode(this.stream);for(let e of this.header.map.typeList.types){for(let t of e.refList)t.nameOffset>=0?(this.stream.pos=t.nameOffset+this.header.map.nameListOffset,t.name=Dl.decode(this.stream)):t.name=null;"sfnt"===e.name&&(this.sfnt=e)}}});var Ml=n(4179),Nl=n(8250),Ll=n(1090),Fl=n(756),Ul=n(3982),zl=n(6180);const Hl=16;function jl(e){return e<<1^283&-(e>>7)}function Gl(e,t){let n=0;for(;t>0;t>>=1)n^=e&-(1&t),e=jl(e);return n}const Yl=(()=>{const e=new Uint8Array(256);for(let t=0,n=1;t<256;t++,n^=jl(n))e[t]=n;const t=new Uint8Array(256);t[0]=99;for(let n=0;n<255;n++){let r=e[255-n];r|=r<<8,t[e[n]]=255&(r^r>>4^r>>5^r>>6^r>>7^99)}return(0,zl.uH)(e),t})(),Wl=Yl.map((e,t)=>Yl.indexOf(t)),Vl=e=>e<<24|e>>>8,ql=e=>e<<8|e>>>24;function Jl(e,t){if(256!==e.length)throw new Error("Wrong sbox length");const n=new Uint32Array(256).map((n,r)=>t(e[r])),r=n.map(ql),i=r.map(ql),o=i.map(ql),a=new Uint32Array(65536),s=new Uint32Array(65536),l=new Uint16Array(65536);for(let t=0;t<256;t++)for(let c=0;c<256;c++){const u=256*t+c;a[u]=n[t]^r[c],s[u]=i[t]^o[c],l[u]=e[t]<<8|e[c]}return{sbox:e,sbox2:l,T0:n,T1:r,T2:i,T3:o,T01:a,T23:s}}const Kl=Jl(Yl,e=>Gl(e,3)<<24|e<<16|e<<8|Gl(e,2)),Xl=Jl(Wl,e=>Gl(e,11)<<24|Gl(e,13)<<16|Gl(e,9)<<8|Gl(e,14)),Zl=(()=>{const e=new Uint8Array(16);for(let t=0,n=1;t<16;t++,n=jl(n))e[t]=n;return e})();function $l(e){(0,zl.DO)(e);const t=e.length;if(![16,24,32].includes(t))throw new Error("aes: invalid key size, should be 16, 24 or 32, got "+t);const{sbox2:n}=Kl,r=[];(0,zl.QQ)(e)||r.push(e=(0,zl.nC)(e));const i=(0,zl.DH)(e),o=i.length,a=e=>nc(n,e,e,e,e),s=new Uint32Array(t+28);s.set(i);for(let e=o;e<s.length;e++){let t=s[e-1];e%o===0?t=a(Vl(t))^Zl[e/o-1]:o>6&&e%o===4&&(t=a(t)),s[e]=s[e-o]^t}return(0,zl.uH)(...r),s}function ec(e){const t=$l(e),n=t.slice(),r=t.length,{sbox2:i}=Kl,{T0:o,T1:a,T2:s,T3:l}=Xl;for(let e=0;e<r;e+=4)for(let i=0;i<4;i++)n[e+i]=t[r-e-4+i];(0,zl.uH)(t);for(let e=4;e<r-4;e++){const t=n[e],r=nc(i,t,t,t,t);n[e]=o[255&r]^a[r>>>8&255]^s[r>>>16&255]^l[r>>>24]}return n}function tc(e,t,n,r,i,o){return e[n<<8&65280|r>>>8&255]^t[i>>>8&65280|o>>>24&255]}function nc(e,t,n,r,i){return e[255&t|65280&n]|e[r>>>16&255|i>>>16&65280]<<16}function rc(e,t,n,r,i){const{sbox2:o,T01:a,T23:s}=Kl;let l=0;t^=e[l++],n^=e[l++],r^=e[l++],i^=e[l++];const c=e.length/4-2;for(let o=0;o<c;o++){const o=e[l++]^tc(a,s,t,n,r,i),c=e[l++]^tc(a,s,n,r,i,t),u=e[l++]^tc(a,s,r,i,t,n),A=e[l++]^tc(a,s,i,t,n,r);t=o,n=c,r=u,i=A}return{s0:e[l++]^nc(o,t,n,r,i),s1:e[l++]^nc(o,n,r,i,t),s2:e[l++]^nc(o,r,i,t,n),s3:e[l++]^nc(o,i,t,n,r)}}function ic(e,t,n,r,i){const{sbox2:o,T01:a,T23:s}=Xl;let l=0;t^=e[l++],n^=e[l++],r^=e[l++],i^=e[l++];const c=e.length/4-2;for(let o=0;o<c;o++){const o=e[l++]^tc(a,s,t,i,r,n),c=e[l++]^tc(a,s,n,t,i,r),u=e[l++]^tc(a,s,r,n,t,i),A=e[l++]^tc(a,s,i,r,n,t);t=o,n=c,r=u,i=A}return{s0:e[l++]^nc(o,t,i,r,n),s1:e[l++]^nc(o,n,t,i,r),s2:e[l++]^nc(o,r,n,t,i),s3:e[l++]^nc(o,i,r,n,t)}}function oc(e){if((0,zl.DO)(e),e.length%Hl!==0)throw new Error("aes-(cbc/ecb).decrypt ciphertext should consist of blocks with size 16")}function ac(e,t,n){(0,zl.DO)(e);let r=e.length;const i=r%Hl;if(!t&&0!==i)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");(0,zl.QQ)(e)||(e=(0,zl.nC)(e));const o=(0,zl.DH)(e);if(t){let e=Hl-i;e||(e=Hl),r+=e}return n=(0,zl.N$)(r,n),(0,zl.H7)(e,n),{b:o,o:(0,zl.DH)(n),out:n}}function sc(e,t){if(!t)return e;const n=e.length;if(!n)throw new Error("aes/pcks5: empty ciphertext not allowed");const r=e[n-1];if(r<=0||r>16)throw new Error("aes/pcks5: wrong padding");const i=e.subarray(0,-r);for(let t=0;t<r;t++)if(e[n-t-1]!==r)throw new Error("aes/pcks5: wrong padding");return i}function lc(e){const t=new Uint8Array(16),n=(0,zl.DH)(t);t.set(e);const r=Hl-e.length;for(let e=Hl-r;e<Hl;e++)t[e]=r;return n}const cc=(0,zl.qn)({blockSize:16},function(e,t={}){const n=!t.disablePadding;return{encrypt(t,r){const{b:i,o,out:a}=ac(t,n,r),s=$l(e);let l=0;for(;l+4<=i.length;){const{s0:e,s1:t,s2:n,s3:r}=rc(s,i[l+0],i[l+1],i[l+2],i[l+3]);o[l++]=e,o[l++]=t,o[l++]=n,o[l++]=r}if(n){const e=lc(t.subarray(4*l)),{s0:n,s1:r,s2:i,s3:a}=rc(s,e[0],e[1],e[2],e[3]);o[l++]=n,o[l++]=r,o[l++]=i,o[l++]=a}return(0,zl.uH)(s),a},decrypt(t,r){oc(t);const i=ec(e);r=(0,zl.N$)(t.length,r);const o=[i];(0,zl.QQ)(t)||o.push(t=(0,zl.nC)(t)),(0,zl.H7)(t,r);const a=(0,zl.DH)(t),s=(0,zl.DH)(r);for(let e=0;e+4<=a.length;){const{s0:t,s1:n,s2:r,s3:o}=ic(i,a[e+0],a[e+1],a[e+2],a[e+3]);s[e++]=t,s[e++]=n,s[e++]=r,s[e++]=o}return(0,zl.uH)(...o),sc(r,n)}}}),uc=(0,zl.qn)({blockSize:16,nonceLength:16},function(e,t,n={}){const r=!n.disablePadding;return{encrypt(n,i){const o=$l(e),{b:a,o:s,out:l}=ac(n,r,i);let c=t;const u=[o];(0,zl.QQ)(c)||u.push(c=(0,zl.nC)(c));const A=(0,zl.DH)(c);let d=A[0],f=A[1],h=A[2],g=A[3],p=0;for(;p+4<=a.length;)d^=a[p+0],f^=a[p+1],h^=a[p+2],g^=a[p+3],({s0:d,s1:f,s2:h,s3:g}=rc(o,d,f,h,g)),s[p++]=d,s[p++]=f,s[p++]=h,s[p++]=g;if(r){const e=lc(n.subarray(4*p));d^=e[0],f^=e[1],h^=e[2],g^=e[3],({s0:d,s1:f,s2:h,s3:g}=rc(o,d,f,h,g)),s[p++]=d,s[p++]=f,s[p++]=h,s[p++]=g}return(0,zl.uH)(...u),l},decrypt(n,i){oc(n);const o=ec(e);let a=t;const s=[o];(0,zl.QQ)(a)||s.push(a=(0,zl.nC)(a));const l=(0,zl.DH)(a);i=(0,zl.N$)(n.length,i),(0,zl.QQ)(n)||s.push(n=(0,zl.nC)(n)),(0,zl.H7)(n,i);const c=(0,zl.DH)(n),u=(0,zl.DH)(i);let A=l[0],d=l[1],f=l[2],h=l[3];for(let e=0;e+4<=c.length;){const t=A,n=d,r=f,i=h;A=c[e+0],d=c[e+1],f=c[e+2],h=c[e+3];const{s0:a,s1:s,s2:l,s3:g}=ic(o,A,d,f,h);u[e++]=a^t,u[e++]=s^n,u[e++]=l^r,u[e++]=g^i}return(0,zl.uH)(...s),sc(i,r)}}});var Ac,dc=n(7320);const fc=[[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4],[0,4,4,1,1,4,4,4,4,1,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,4,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[4,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,1,0,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,1,1,1,1,0,0,4,2,4,1,1,1,1,1,0,1,1,1,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,0,1,4,4,4,0,0,1,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,0,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,4,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,1,1,1,1,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,1,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,1,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0]],hc=new Qe(dc.toByteArray("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")),gc=function(e){switch(e){case 33:case 39:case 40:case 42:return 12;case 35:return 5;default:return e}},pc=function(e){switch(e){case 37:case 38:return 34;case 41:return 22;default:return e}};class mc{constructor(e,t=!1){this.position=e,this.required=t}}Ac=class{nextCodePoint(){const e=this.string.charCodeAt(this.pos++),t=this.string.charCodeAt(this.pos);return 55296<=e&&e<=56319&&56320<=t&&t<=57343?(this.pos++,1024*(e-55296)+(t-56320)+65536):e}nextCharClass(){return gc(hc.get(this.nextCodePoint()))}getSimpleBreak(){switch(this.nextClass){case 41:return!1;case 34:case 37:case 38:return this.curClass=34,!1;case 36:return this.curClass=36,!1}return null}getPairTableBreak(e){let t=!1;switch(fc[this.curClass][this.nextClass]){case 0:t=!0;break;case 1:t=41===e;break;case 2:if(t=41===e,!t)return t=!1,t;break;case 3:if(41!==e)return t}return this.LB8a&&(t=!1),!this.LB21a||16!==this.curClass&&17!==this.curClass?this.LB21a=13===this.curClass:(t=!1,this.LB21a=!1),28===this.curClass?(this.LB30a++,2==this.LB30a&&28===this.nextClass&&(t=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,t}nextBreak(){if(null==this.curClass){let e=this.nextCharClass();this.curClass=pc(e),this.nextClass=e,this.LB8a=31===e,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;const e=this.nextClass;if(this.nextClass=this.nextCharClass(),34===this.curClass||36===this.curClass&&37!==this.nextClass)return this.curClass=pc(gc(this.nextClass)),new mc(this.lastPos,!0);let t=this.getSimpleBreak();if(null===t&&(t=this.getPairTableBreak(e)),this.LB8a=31===this.nextClass,t)return new mc(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new mc(this.string.length)):null}constructor(e){this.string=e,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}};const yc=new me({identifier:new Ae(1),value:new Ae(1)}),bc={name:()=>"DAC",length:W,tables:new se(yc,e=>e.length/2)},vc=(e,t)=>e[t],Ec=(e,t)=>e[t]<<8|e[t+1],Cc=(e,t)=>e[t]|e[t+1]<<8,Ic=(e,t)=>xc(e,t)>>>0,wc=(e,t)=>kc(e,t)>>>0,Bc=e=>Array.from(e,e=>e.toString(16).padStart(2,"0")).join(""),Qc=new TextDecoder("utf-8"),Sc=e=>{const t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t);let r=0;return e.forEach(e=>{n.set(e,r),r+=e.length}),n},xc=(e,t)=>e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],kc=(e,t)=>e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24,Dc={name:()=>"DHT",length:W,tables:new class{decode(e,t){const n={};let r=e.buffer.slice(e.pos,e.pos+t.length-2);for(;r.length>0;){let e=1;const t=[],i=vc(r,0),o=r.slice(e,e+16);e+=16;for(const n of o)t.push(r.slice(e,e+n)),e+=n;r=r.slice(e),n[i]=Sc(t)}return e.pos+=t.length-2,n}}},Oc=Dc,Rc={name:()=>"DQT",length:W,tables:new se(new me({identifier:new Ae(1),data:new Ae(64)}),e=>(e.length-2)/65)},Tc={name:()=>"DRI",length:W,restartInterval:W},Pc={name:()=>"EOI",afterEOI:new fe(Y,1/0)},_c={"010e":"imageDescription","010f":"make","011a":"xResolution","011b":"yResolution","011c":"planarConfiguration","012d":"transferFunction","013b":"artist","013e":"whitePoint","013f":"primaryChromaticities","0100":"imageWidth","0101":"imageHeight","0102":"bitsPerSample","0103":"compression","0106":"photometricInterpretation","0110":"model","0111":"stripOffsets","0112":"orientation","0115":"samplesPerPixel","0116":"rowsPerStrip","0117":"stripByteCounts","0128":"resolutionUnit","0131":"software","0132":"dateTime","0201":"jpegInterchangeFormat","0202":"jpegInterchangeFormatLength","0211":"ycbCrCoefficients","0212":"ycbCrSubSampling","0213":"ycbCrPositioning","0214":"referenceBlackWhite","829a":"exposureTime","829d":"fNumber","920a":"focalLength","927c":"makerNote",8298:"copyright",8769:"exifIFDPointer",8822:"exposureProgram",8824:"spectralSensitivity",8825:"gpsInfoIFDPointer",8827:"photographicSensitivity",8828:"oecf",8830:"sensitivityType",8831:"standardOutputSensitivity",8832:"recommendedExposureIndex",8833:"isoSpeed",8834:"isoSpeedLatitudeyyy",8835:"isoSpeedLatitudezzz",9e3:"exifVersion",9003:"dateTimeOriginal",9004:"dateTimeDigitized",9101:"componentsConfiguration",9102:"compressedBitsPerPixel",9201:"shutterSpeedValue",9202:"apertureValue",9203:"brightnessValue",9204:"exposureBiasValue",9205:"maxApertureValue",9206:"subjectDistance",9207:"meteringMode",9208:"lightSource",9209:"flash",9214:"subjectArea",9286:"userComment",9290:"subSecTime",9291:"subSecTimeOriginal",9292:"subSecTimeDigitized",a000:"flashpixVersion",a001:"colorSpace",a002:"pixelXDimension",a003:"pixelYDimension",a004:"relatedSoundFile",a005:"interoperabilityIFDPointer",a20b:"flashEnergy",a20c:"spatialFrequencyResponse",a20e:"focalPlaneXResolution",a20f:"focalPlaneYResolution",a40a:"sharpness",a40b:"deviceSettingDescription",a40c:"subjectDistanceRange",a210:"focalPlaneResolutionUnit",a214:"subjectLocation",a215:"exposureIndex",a217:"sensingMethod",a300:"fileSource",a301:"sceneType",a302:"cfaPattern",a401:"customRendered",a402:"exposureMode",a403:"whiteBalance",a404:"digitalZoomRatio",a405:"focalLengthIn35mmFilm",a406:"sceneCaptureType",a407:"gainControl",a408:"contrast",a409:"saturation",a420:"imageUniqueID",a430:"cameraOwnerName",a431:"bodySerialNumber",a432:"lensSpecification",a433:"lensMake",a434:"lensModel",a435:"lensSerialNumber",a500:"gamma"},Mc={"0000":"gpsVersionID","0001":"gpsLatitudeRef","0002":"gpsLatitude","0003":"gpsLongitudeRef","0004":"gpsLongitude","0005":"gpsAltitudeRef","0006":"gpsAltitude","0007":"gpsTimeStamp","0008":"gpsSatellites","0009":"gpsStatus","000a":"gpsMeasureMode","000b":"gpsDOP","000c":"gpsSpeedRef","000d":"gpsSpeed","000e":"gpsTrackRef","000f":"gpsTrack","0010":"gpsImgDirectionRef","0011":"gpsImgDirection","0012":"gpsMapDatum","0013":"gpsDestLatitudeRef","0014":"gpsDestLatitude","0015":"gpsDestLongitudeRef","0016":"gpsDestLongitude","0017":"gpsDestBearingRef","0018":"gpsDestBearing","0019":"gpsDestDistanceRef","001a":"gpsDestDistance","001b":"gpsProcessingMethod","001c":"gpsAreaInformation","001d":"gpsDateStamp","001e":"gpsDifferential","001f":"gpsHPositioningError"};class Nc{constructor(e){this.bigEndian=e,this.bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8]}_getTagValue(e,t,n){switch(t){case 2:return e.toString("ascii").replace(/\0+$/,"");case 129:return e.toString("utf8").replace(/\0+$/,"");case 7:return"0x"+e.toString("hex");default:return this._getTagValueForNumericalData(e,t,n)}}_getTagValueForNumericalData(e,t,n){const r=[],i=this.bytes[t];for(let o=0;o<n;o+=1)r.push(this._getSingleTagValueForNumericalData(e,t,o*i));return 1===r.length?r[0]:r}_getSingleTagValueForNumericalData(e,t,n){const r=t=>this.bigEndian?Ec(e,t):Cc(e,t),i=t=>this.bigEndian?Ic(e,t):wc(e,t),o=t=>this.bigEndian?xc(e,t):kc(e,t);switch(t){case 1:return vc(e,n);case 3:return r(n);case 4:return i(n);case 5:return i(n)/i(n+4);case 9:return o(n);case 10:return o(n)/o(n+4)}}_decodeIDFEntries(e,t,n,r=!1){let i=2+n;const o={},a=t=>this.bigEndian?Ec(e,t):Cc(e,t),s=t=>this.bigEndian?Ic(e,t):wc(e,t),l=a(n);for(let n=0;n<l;n++){const n=e.slice(i,i+2),r=a(i+2),l=s(i+4),c=l*this.bytes[r];let u=e.slice(i+8,i+12);if(c>4){const t=this.bigEndian?Ic(u,0):wc(u,0);u=e.slice(t,t+c)}const A=this._getTagValue(u,r,l);o[t[this.bigEndian?Bc(n):Bc(n.reverse())]]=A,i+=12}return o}decode(e,t){const n=e.buffer.slice(e.pos-8),r=t.offsetToFirstIFD;if(r>n.length)return e.pos+=t.parent.length-16,{};const i=this._decodeIDFEntries(n,_c,r),{exifIFDPointer:o,gpsInfoIFDPointer:a}=i;if(o&&(i.subExif=this._decodeIDFEntries(n,_c,o)),a){const e=a;i.gpsInfo=this._decodeIDFEntries(n,Mc,e,!0)}return e.pos+=t.parent.length-16,i}}const Lc={name:()=>"EXIF",length:W,identifier:new he(6),entries:new class{decode(e,t){var n;const r="MM"===(n=e.buffer.slice(e.pos,e.pos+2),Qc.decode(n));e.pos+=2;const i=(e=>new me({fortyTwo:e?W:q,offsetToFirstIFD:e?K:Z,entries:new Nc(e)}))(r).decode(e,t);return i.entries}}},Fc=Lc,Uc={name:()=>"JFIF",length:W,identifier:new he(5),version:W,units:Y,xDensity:W,yDensity:W,thumbnailWidth:Y,thumbnailHeight:Y},zc=new me({scanComponentSelector:Y,entropyCodingTable:new Ae(1)}),Hc={name:()=>"SOS",length:W,numberOfImageComponents:Y,componentSpecifications:new se(zc,e=>e.numberOfImageComponents),startOfSpectral:Y,endOfSpectral:Y,successiveApproximationBit:new Ae(1),data:new class{decode(e){const t=e.buffer.slice(e.pos);let n=0,r=t.indexOf(255);for(;-1!==r;){n=r;const e=t[n+1];if(0!==e&&!(e>=208&&e<=215))break;r=t.indexOf(255,r+1)}return e.pos+=n,t.slice(0,n)}}},jc=Hc,Gc=new me({id:Y,samplingFactors:Y,quantizationTableId:Y}),Yc={name:()=>"SOF",length:W,precision:Y,height:W,width:W,numberOfComponents:Y,components:new se(Gc,e=>e.numberOfComponents)},Wc={length:W,buf:new Ae(e=>e.length-2)},Vc=Array(63).fill(0).reduce((e,t,n)=>({...e,[n+65472]:Wc}),{}),qc=new ye(W,{...Vc,65472:Yc,65473:Yc,65474:Yc,65475:Yc,65476:Oc,65477:Yc,65478:Yc,65479:Yc,65481:Yc,65482:Yc,65483:Yc,65484:bc,65485:Yc,65486:Yc,65487:Yc,65496:{name:()=>"SOI"},65497:Pc,65498:jc,65499:Rc,65501:Tc,65504:Uc,65505:Fc}),Jc=new se(qc),Kc=e=>Jc.fromBuffer(e).map(({version:e,...t})=>({type:e,...t}));var Xc=n(7058),Zc="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},$c=[],eu=[],tu="undefined"!=typeof Uint8Array?Uint8Array:Array,nu=!1;function ru(){nu=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0;t<64;++t)$c[t]=e[t],eu[e.charCodeAt(t)]=t;eu["-".charCodeAt(0)]=62,eu["_".charCodeAt(0)]=63}function iu(e){return $c[e>>18&63]+$c[e>>12&63]+$c[e>>6&63]+$c[63&e]}function ou(e,t,n){for(var r,i=[],o=t;o<n;o+=3)r=(e[o]<<16)+(e[o+1]<<8)+e[o+2],i.push(iu(r));return i.join("")}function au(e){var t;nu||ru();for(var n=e.length,r=n%3,i="",o=[],a=16383,s=0,l=n-r;s<l;s+=a)o.push(ou(e,s,s+a>l?l:s+a));return 1===r?(t=e[n-1],i+=$c[t>>2],i+=$c[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=$c[t>>10],i+=$c[t>>4&63],i+=$c[t<<2&63],i+="="),o.push(i),o.join("")}function su(e,t,n,r,i){var o,a,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,A=n?i-1:0,d=n?-1:1,f=e[t+A];for(A+=d,o=f&(1<<-u)-1,f>>=-u,u+=s;u>0;o=256*o+e[t+A],A+=d,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+e[t+A],A+=d,u-=8);if(0===o)o=1-c;else{if(o===l)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,r),o-=c}return(f?-1:1)*a*Math.pow(2,o-r)}function lu(e,t,n,r,i,o){var a,s,l,c=8*o-i-1,u=(1<<c)-1,A=u>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:o-1,h=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+A>=1?d/l:d*Math.pow(2,1-A))*l>=2&&(a++,l/=2),a+A>=u?(s=0,a=u):a+A>=1?(s=(t*l-1)*Math.pow(2,i),a+=A):(s=t*Math.pow(2,A-1)*Math.pow(2,i),a=0));i>=8;e[n+f]=255&s,f+=h,s/=256,i-=8);for(a=a<<i|s,c+=i;c>0;e[n+f]=255&a,f+=h,a/=256,c-=8);e[n+f-h]|=128*g}var cu={}.toString,uu=Array.isArray||function(e){return"[object Array]"==cu.call(e)};hu.TYPED_ARRAY_SUPPORT=void 0===Zc.TYPED_ARRAY_SUPPORT||Zc.TYPED_ARRAY_SUPPORT;var Au=du();function du(){return hu.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function fu(e,t){if(du()<t)throw new RangeError("Invalid typed array length");return hu.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=hu.prototype:(null===e&&(e=new hu(t)),e.length=t),e}function hu(e,t,n){if(!(hu.TYPED_ARRAY_SUPPORT||this instanceof hu))return new hu(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return mu(this,e)}return gu(this,e,t,n)}function gu(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),hu.TYPED_ARRAY_SUPPORT?(e=t).__proto__=hu.prototype:e=yu(e,t),e}(e,t,n,r):"string"==typeof t?function(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!hu.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|Eu(t,n),i=(e=fu(e,r)).write(t,n);return i!==r&&(e=e.slice(0,i)),e}(e,t,n):function(e,t){if(vu(t)){var n=0|bu(t.length);return 0===(e=fu(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?fu(e,0):yu(e,t);if("Buffer"===t.type&&uu(t.data))return yu(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function pu(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function mu(e,t){if(pu(t),e=fu(e,t<0?0:0|bu(t)),!hu.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function yu(e,t){var n=t.length<0?0:0|bu(t.length);e=fu(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function bu(e){if(e>=du())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+du().toString(16)+" bytes");return 0|e}function vu(e){return!(null==e||!e._isBuffer)}function Eu(e,t){if(vu(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return qu(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Ju(e).length;default:if(r)return qu(e).length;t=(""+t).toLowerCase(),r=!0}}function Cu(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return Nu(this,t,n);case"utf8":case"utf-8":return Tu(this,t,n);case"ascii":return _u(this,t,n);case"latin1":case"binary":return Mu(this,t,n);case"base64":return Ru(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Lu(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function Iu(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function wu(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=hu.from(t,r)),vu(t))return 0===t.length?-1:Bu(e,t,n,r,i);if("number"==typeof t)return t&=255,hu.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):Bu(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function Bu(e,t,n,r,i){var o,a=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var u=-1;for(o=n;o<s;o++)if(c(e,o)===c(t,-1===u?0:o-u)){if(-1===u&&(u=o),o-u+1===l)return u*a}else-1!==u&&(o-=o-u),u=-1}else for(n+l>s&&(n=s-l),o=n;o>=0;o--){for(var A=!0,d=0;d<l;d++)if(c(e,o+d)!==c(t,d)){A=!1;break}if(A)return o}return-1}function Qu(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function Su(e,t,n,r){return Ku(qu(t,e.length-n),e,n,r)}function xu(e,t,n,r){return Ku(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function ku(e,t,n,r){return xu(e,t,n,r)}function Du(e,t,n,r){return Ku(Ju(t),e,n,r)}function Ou(e,t,n,r){return Ku(function(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);++a)r=(n=e.charCodeAt(a))>>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function Ru(e,t,n){return 0===t&&n===e.length?au(e):au(e.slice(t,n))}function Tu(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,a,s,l,c=e[i],u=null,A=c>239?4:c>223?3:c>191?2:1;if(i+A<=n)switch(A){case 1:c<128&&(u=c);break;case 2:128==(192&(o=e[i+1]))&&(l=(31&c)<<6|63&o)>127&&(u=l);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(l=(15&c)<<12|(63&o)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(l=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,A=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=A}return function(e){var t=e.length;if(t<=Pu)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=Pu));return n}(r)}hu.poolSize=8192,hu._augment=function(e){return e.__proto__=hu.prototype,e},hu.from=function(e,t,n){return gu(null,e,t,n)},hu.TYPED_ARRAY_SUPPORT&&(hu.prototype.__proto__=Uint8Array.prototype,hu.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&hu[Symbol.species]),hu.alloc=function(e,t,n){return function(e,t,n,r){return pu(t),t<=0?fu(e,t):void 0!==n?"string"==typeof r?fu(e,t).fill(n,r):fu(e,t).fill(n):fu(e,t)}(null,e,t,n)},hu.allocUnsafe=function(e){return mu(null,e)},hu.allocUnsafeSlow=function(e){return mu(null,e)},hu.isBuffer=Xu,hu.compare=function(e,t){if(!vu(e)||!vu(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},hu.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},hu.concat=function(e,t){if(!uu(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return hu.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=hu.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var o=e[n];if(!vu(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,i),i+=o.length}return r},hu.byteLength=Eu,hu.prototype._isBuffer=!0,hu.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)Iu(this,t,t+1);return this},hu.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)Iu(this,t,t+3),Iu(this,t+1,t+2);return this},hu.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)Iu(this,t,t+7),Iu(this,t+1,t+6),Iu(this,t+2,t+5),Iu(this,t+3,t+4);return this},hu.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?Tu(this,0,e):Cu.apply(this,arguments)},hu.prototype.equals=function(e){if(!vu(e))throw new TypeError("Argument must be a Buffer");return this===e||0===hu.compare(this,e)},hu.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},hu.prototype.compare=function(e,t,n,r,i){if(!vu(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),l=this.slice(r,i),c=e.slice(t,n),u=0;u<s;++u)if(l[u]!==c[u]){o=l[u],a=c[u];break}return o<a?-1:a<o?1:0},hu.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},hu.prototype.indexOf=function(e,t,n){return wu(this,e,t,n,!0)},hu.prototype.lastIndexOf=function(e,t,n){return wu(this,e,t,n,!1)},hu.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return Qu(this,e,t,n);case"utf8":case"utf-8":return Su(this,e,t,n);case"ascii":return xu(this,e,t,n);case"latin1":case"binary":return ku(this,e,t,n);case"base64":return Du(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ou(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},hu.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Pu=4096;function _u(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function Mu(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function Nu(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=t;o<n;++o)i+=Vu(e[o]);return i}function Lu(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function Fu(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Uu(e,t,n,r,i,o){if(!vu(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function zu(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i<o;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function Hu(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i<o;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function ju(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function Gu(e,t,n,r,i){return i||ju(e,0,n,4),lu(e,t,n,r,23,4),n+4}function Yu(e,t,n,r,i){return i||ju(e,0,n,8),lu(e,t,n,r,52,8),n+8}hu.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),hu.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=hu.prototype;else{var i=t-e;n=new hu(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+e]}return n},hu.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||Fu(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},hu.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||Fu(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},hu.prototype.readUInt8=function(e,t){return t||Fu(e,1,this.length),this[e]},hu.prototype.readUInt16LE=function(e,t){return t||Fu(e,2,this.length),this[e]|this[e+1]<<8},hu.prototype.readUInt16BE=function(e,t){return t||Fu(e,2,this.length),this[e]<<8|this[e+1]},hu.prototype.readUInt32LE=function(e,t){return t||Fu(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},hu.prototype.readUInt32BE=function(e,t){return t||Fu(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},hu.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||Fu(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},hu.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||Fu(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},hu.prototype.readInt8=function(e,t){return t||Fu(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},hu.prototype.readInt16LE=function(e,t){t||Fu(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},hu.prototype.readInt16BE=function(e,t){t||Fu(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},hu.prototype.readInt32LE=function(e,t){return t||Fu(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},hu.prototype.readInt32BE=function(e,t){return t||Fu(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},hu.prototype.readFloatLE=function(e,t){return t||Fu(e,4,this.length),su(this,e,!0,23,4)},hu.prototype.readFloatBE=function(e,t){return t||Fu(e,4,this.length),su(this,e,!1,23,4)},hu.prototype.readDoubleLE=function(e,t){return t||Fu(e,8,this.length),su(this,e,!0,52,8)},hu.prototype.readDoubleBE=function(e,t){return t||Fu(e,8,this.length),su(this,e,!1,52,8)},hu.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Uu(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},hu.prototype.writeUIntBE=function(e,t,n,r){e=+e,t|=0,n|=0,r||Uu(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},hu.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Uu(this,e,t,1,255,0),hu.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},hu.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Uu(this,e,t,2,65535,0),hu.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):zu(this,e,t,!0),t+2},hu.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Uu(this,e,t,2,65535,0),hu.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):zu(this,e,t,!1),t+2},hu.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Uu(this,e,t,4,4294967295,0),hu.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):Hu(this,e,t,!0),t+4},hu.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Uu(this,e,t,4,4294967295,0),hu.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Hu(this,e,t,!1),t+4},hu.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Uu(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o<n&&(a*=256);)e<0&&0===s&&0!==this[t+o-1]&&(s=1),this[t+o]=(e/a|0)-s&255;return t+n},hu.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);Uu(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a|0)-s&255;return t+n},hu.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Uu(this,e,t,1,127,-128),hu.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},hu.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Uu(this,e,t,2,32767,-32768),hu.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):zu(this,e,t,!0),t+2},hu.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Uu(this,e,t,2,32767,-32768),hu.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):zu(this,e,t,!1),t+2},hu.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Uu(this,e,t,4,2147483647,-2147483648),hu.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):Hu(this,e,t,!0),t+4},hu.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Uu(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),hu.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Hu(this,e,t,!1),t+4},hu.prototype.writeFloatLE=function(e,t,n){return Gu(this,e,t,!0,n)},hu.prototype.writeFloatBE=function(e,t,n){return Gu(this,e,t,!1,n)},hu.prototype.writeDoubleLE=function(e,t,n){return Yu(this,e,t,!0,n)},hu.prototype.writeDoubleBE=function(e,t,n){return Yu(this,e,t,!1,n)},hu.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,o=r-n;if(this===e&&n<t&&t<r)for(i=o-1;i>=0;--i)e[i+t]=this[i+n];else if(o<1e3||!hu.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},hu.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!hu.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o<n;++o)this[o]=e;else{var a=vu(e)?e:qu(new hu(e,r).toString()),s=a.length;for(o=0;o<n-t;++o)this[o+t]=a[o%s]}return this};var Wu=/[^+\/0-9A-Za-z-_]/g;function Vu(e){return e<16?"0"+e.toString(16):e.toString(16)}function qu(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function Ju(e){return function(e){var t,n,r,i,o,a;nu||ru();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");o="="===e[s-2]?2:"="===e[s-1]?1:0,a=new tu(3*s/4-o),r=o>0?s-4:s;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)i=eu[e.charCodeAt(t)]<<18|eu[e.charCodeAt(t+1)]<<12|eu[e.charCodeAt(t+2)]<<6|eu[e.charCodeAt(t+3)],a[l++]=i>>16&255,a[l++]=i>>8&255,a[l++]=255&i;return 2===o?(i=eu[e.charCodeAt(t)]<<2|eu[e.charCodeAt(t+1)]>>4,a[l++]=255&i):1===o&&(i=eu[e.charCodeAt(t)]<<10|eu[e.charCodeAt(t+1)]<<4|eu[e.charCodeAt(t+2)]>>2,a[l++]=i>>8&255,a[l++]=255&i),a}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Wu,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Ku(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function Xu(e){return null!=e&&(!!e._isBuffer||Zu(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&Zu(e.slice(0,0))}(e))}function Zu(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var $u=Object.freeze({__proto__:null,Buffer:hu,INSPECT_MAX_BYTES:50,SlowBuffer:function(e){return+e!=e&&(e=0),hu.alloc(+e)},isBuffer:Xu,kMaxLength:Au}),eA="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};function tA(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function nA(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var rA={exports:{}},iA={};function oA(){throw new Error("setTimeout has not been defined")}function aA(){throw new Error("clearTimeout has not been defined")}var sA=oA,lA=aA;function cA(e){if(sA===setTimeout)return setTimeout(e,0);if((sA===oA||!sA)&&setTimeout)return sA=setTimeout,setTimeout(e,0);try{return sA(e,0)}catch(t){try{return sA.call(null,e,0)}catch(t){return sA.call(this,e,0)}}}"function"==typeof Zc.setTimeout&&(sA=setTimeout),"function"==typeof Zc.clearTimeout&&(lA=clearTimeout);var uA,AA=[],dA=!1,fA=-1;function hA(){dA&&uA&&(dA=!1,uA.length?AA=uA.concat(AA):fA=-1,AA.length&&gA())}function gA(){if(!dA){var e=cA(hA);dA=!0;for(var t=AA.length;t;){for(uA=AA,AA=[];++fA<t;)uA&&uA[fA].run();fA=-1,t=AA.length}uA=null,dA=!1,function(e){if(lA===clearTimeout)return clearTimeout(e);if((lA===aA||!lA)&&clearTimeout)return lA=clearTimeout,clearTimeout(e);try{return lA(e)}catch(t){try{return lA.call(null,e)}catch(t){return lA.call(this,e)}}}(e)}}function pA(e,t){this.fun=e,this.array=t}function mA(){}pA.prototype.run=function(){this.fun.apply(null,this.array)};var yA,bA=mA,vA=mA,EA=mA,CA=mA,IA=mA,wA=mA,BA=mA,QA=Zc.performance||{},SA=QA.now||QA.mozNow||QA.msNow||QA.oNow||QA.webkitNow||function(){return(new Date).getTime()},xA=new Date,kA={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];AA.push(new pA(e,t)),1!==AA.length||dA||cA(gA)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:bA,addListener:vA,once:EA,off:CA,removeListener:IA,removeAllListeners:wA,emit:BA,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*SA.call(QA),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-xA)/1e3}};function DA(){}function OA(){OA.init.call(this)}function RA(e){return void 0===e._maxListeners?OA.defaultMaxListeners:e._maxListeners}function TA(e,t,n,r){var i,o,a,s;if("function"!=typeof n)throw new TypeError('"listener" argument must be a function');if((o=e._events)?(o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),a=o[t]):(o=e._events=new DA,e._eventsCount=0),a){if("function"==typeof a?a=o[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),!a.warned&&(i=RA(e))&&i>0&&a.length>i){a.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=a.length,s=l,"function"==typeof console.warn?console.warn(s):console.log(s)}}else a=o[t]=n,++e._eventsCount;return e}function PA(e,t,n){var r=!1;function i(){e.removeListener(t,i),r||(r=!0,n.apply(e,arguments))}return i.listener=n,i}function _A(e){var t=this._events;if(t){var n=t[e];if("function"==typeof n)return 1;if(n)return n.length}return 0}function MA(e,t){for(var n=new Array(t);t--;)n[t]=e[t];return n}DA.prototype=Object.create(null),OA.EventEmitter=OA,OA.usingDomains=!1,OA.prototype.domain=void 0,OA.prototype._events=void 0,OA.prototype._maxListeners=void 0,OA.defaultMaxListeners=10,OA.init=function(){this.domain=null,OA.usingDomains&&(!yA.active||this instanceof yA.Domain||(this.domain=yA.active)),this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new DA,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},OA.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},OA.prototype.getMaxListeners=function(){return RA(this)},OA.prototype.emit=function(e){var t,n,r,i,o,a,s,l="error"===e;if(a=this._events)l=l&&null==a.error;else if(!l)return!1;if(s=this.domain,l){if(t=arguments[1],!s){if(t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}return t||(t=new Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t),!1}if(!(n=a[e]))return!1;var u="function"==typeof n;switch(r=arguments.length){case 1:!function(e,t,n){if(t)e.call(n);else for(var r=e.length,i=MA(e,r),o=0;o<r;++o)i[o].call(n)}(n,u,this);break;case 2:!function(e,t,n,r){if(t)e.call(n,r);else for(var i=e.length,o=MA(e,i),a=0;a<i;++a)o[a].call(n,r)}(n,u,this,arguments[1]);break;case 3:!function(e,t,n,r,i){if(t)e.call(n,r,i);else for(var o=e.length,a=MA(e,o),s=0;s<o;++s)a[s].call(n,r,i)}(n,u,this,arguments[1],arguments[2]);break;case 4:!function(e,t,n,r,i,o){if(t)e.call(n,r,i,o);else for(var a=e.length,s=MA(e,a),l=0;l<a;++l)s[l].call(n,r,i,o)}(n,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),o=1;o<r;o++)i[o-1]=arguments[o];!function(e,t,n,r){if(t)e.apply(n,r);else for(var i=e.length,o=MA(e,i),a=0;a<i;++a)o[a].apply(n,r)}(n,u,this,i)}return!0},OA.prototype.addListener=function(e,t){return TA(this,e,t,!1)},OA.prototype.on=OA.prototype.addListener,OA.prototype.prependListener=function(e,t){return TA(this,e,t,!0)},OA.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.on(e,PA(this,e,t)),this},OA.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.prependListener(e,PA(this,e,t)),this},OA.prototype.removeListener=function(e,t){var n,r,i,o,a;if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');if(!(r=this._events))return this;if(!(n=r[e]))return this;if(n===t||n.listener&&n.listener===t)0===--this._eventsCount?this._events=new DA:(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length;o-- >0;)if(n[o]===t||n[o].listener&&n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;if(1===n.length){if(n[0]=void 0,0===--this._eventsCount)return this._events=new DA,this;delete r[e]}else!function(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}(n,i);r.removeListener&&this.emit("removeListener",e,a||t)}return this},OA.prototype.off=function(e,t){return this.removeListener(e,t)},OA.prototype.removeAllListeners=function(e){var t,n;if(!(n=this._events))return this;if(!n.removeListener)return 0===arguments.length?(this._events=new DA,this._eventsCount=0):n[e]&&(0===--this._eventsCount?this._events=new DA:delete n[e]),this;if(0===arguments.length){for(var r,i=Object.keys(n),o=0;o<i.length;++o)"removeListener"!==(r=i[o])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=new DA,this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(t)do{this.removeListener(e,t[t.length-1])}while(t[0]);return this},OA.prototype.listeners=function(e){var t,n=this._events;return n&&(t=n[e])?"function"==typeof t?[t.listener||t]:function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(t):[]},OA.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):_A.call(e,t)},OA.prototype.listenerCount=_A,OA.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};var NA,LA=nA(Object.freeze({__proto__:null,EventEmitter:OA,default:OA})),FA=LA.EventEmitter,UA=nA($u);NA="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e};var zA=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},HA=/%[sdj%]/g;function jA(e){if(!od(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(qA(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,o=String(e).replace(HA,function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),a=r[n];n<i;a=r[++n])nd(a)||!cd(a)?o+=" "+a:o+=" "+qA(a);return o}function GA(e,t){if(sd(Zc.process))return function(){return GA(e,t).apply(this,arguments)};if(!0===kA.noDeprecation)return e;var n=!1;return function(){if(!n){if(kA.throwDeprecation)throw new Error(t);kA.traceDeprecation?console.trace(t):console.error(t),n=!0}return e.apply(this,arguments)}}var YA,WA={};function VA(e){return sd(YA)&&(YA=kA.env.NODE_DEBUG||""),e=e.toUpperCase(),WA[e]||(new RegExp("\\b"+e+"\\b","i").test(YA)?WA[e]=function(){var t=jA.apply(null,arguments);console.error("%s %d: %s",e,0,t)}:WA[e]=function(){}),WA[e]}function qA(e,t){var n={seen:[],stylize:KA};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),td(t)?n.showHidden=t:t&&bd(n,t),sd(n.showHidden)&&(n.showHidden=!1),sd(n.depth)&&(n.depth=2),sd(n.colors)&&(n.colors=!1),sd(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=JA),XA(n,e,n.depth)}function JA(e,t){var n=qA.styles[t];return n?"["+qA.colors[n][0]+"m"+e+"["+qA.colors[n][1]+"m":e}function KA(e,t){return e}function XA(e,t,n){if(e.customInspect&&t&&dd(t.inspect)&&t.inspect!==qA&&(!t.constructor||t.constructor.prototype!==t)){var r=t.inspect(n,e);return od(r)||(r=XA(e,r,n)),r}var i=function(e,t){if(sd(t))return e.stylize("undefined","undefined");if(od(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return id(t)?e.stylize(""+t,"number"):td(t)?e.stylize(""+t,"boolean"):nd(t)?e.stylize("null","null"):void 0}(e,t);if(i)return i;var o=Object.keys(t),a=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(t)),Ad(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return ZA(t);if(0===o.length){if(dd(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(ld(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(ud(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Ad(t))return ZA(t)}var l,c="",u=!1,A=["{","}"];return ed(t)&&(u=!0,A=["[","]"]),dd(t)&&(c=" [Function"+(t.name?": "+t.name:"")+"]"),ld(t)&&(c=" "+RegExp.prototype.toString.call(t)),ud(t)&&(c=" "+Date.prototype.toUTCString.call(t)),Ad(t)&&(c=" "+ZA(t)),0!==o.length||u&&0!=t.length?n<0?ld(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),l=u?function(e,t,n,r,i){for(var o=[],a=0,s=t.length;a<s;++a)vd(t,String(a))?o.push($A(e,t,n,r,String(a),!0)):o.push("");return i.forEach(function(i){i.match(/^\d+$/)||o.push($A(e,t,n,r,i,!0))}),o}(e,t,n,a,o):o.map(function(r){return $A(e,t,n,a,r,u)}),e.seen.pop(),function(e,t,n){return e.reduce(function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}(l,c,A)):A[0]+c+A[1]}function ZA(e){return"["+Error.prototype.toString.call(e)+"]"}function $A(e,t,n,r,i,o){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),vd(r,i)||(a="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=nd(n)?XA(e,l.value,null):XA(e,l.value,n-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n")):s=e.stylize("[Circular]","special")),sd(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function ed(e){return Array.isArray(e)}function td(e){return"boolean"==typeof e}function nd(e){return null===e}function rd(e){return null==e}function id(e){return"number"==typeof e}function od(e){return"string"==typeof e}function ad(e){return"symbol"==typeof e}function sd(e){return void 0===e}function ld(e){return cd(e)&&"[object RegExp]"===gd(e)}function cd(e){return"object"==typeof e&&null!==e}function ud(e){return cd(e)&&"[object Date]"===gd(e)}function Ad(e){return cd(e)&&("[object Error]"===gd(e)||e instanceof Error)}function dd(e){return"function"==typeof e}function fd(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function hd(e){return hu.isBuffer(e)}function gd(e){return Object.prototype.toString.call(e)}function pd(e){return e<10?"0"+e.toString(10):e.toString(10)}qA.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},qA.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var md=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function yd(){console.log("%s - %s",function(){var e=new Date,t=[pd(e.getHours()),pd(e.getMinutes()),pd(e.getSeconds())].join(":");return[e.getDate(),md[e.getMonth()],t].join(" ")}(),jA.apply(null,arguments))}function bd(e,t){if(!t||!cd(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}function vd(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var Ed="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function Cd(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(Ed&&e[Ed]){var t;if("function"!=typeof(t=e[Ed]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,Ed,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),i=[],o=0;o<arguments.length;o++)i.push(arguments[o]);i.push(function(e,r){e?n(e):t(r)});try{e.apply(this,i)}catch(e){n(e)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Ed&&Object.defineProperty(t,Ed,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,zA(e))}function Id(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}function wd(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var r=t.pop();if("function"!=typeof r)throw new TypeError("The last argument must be of type Function");var i=this,o=function(){return r.apply(i,arguments)};e.apply(this,t).then(function(e){kA.nextTick(o.bind(null,null,e))},function(e){kA.nextTick(Id.bind(null,e,o))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,zA(e)),t}Cd.custom=Ed;var Bd,Qd,Sd={inherits:NA,_extend:bd,log:yd,isBuffer:hd,isPrimitive:fd,isFunction:dd,isError:Ad,isDate:ud,isObject:cd,isRegExp:ld,isUndefined:sd,isSymbol:ad,isString:od,isNumber:id,isNullOrUndefined:rd,isNull:nd,isBoolean:td,isArray:ed,inspect:qA,deprecate:GA,format:jA,debuglog:VA,promisify:Cd,callbackify:wd},xd=nA(Object.freeze({__proto__:null,_extend:bd,callbackify:wd,debuglog:VA,default:Sd,deprecate:GA,format:jA,inherits:NA,inspect:qA,isArray:ed,isBoolean:td,isBuffer:hd,isDate:ud,isError:Ad,isFunction:dd,isNull:nd,isNullOrUndefined:rd,isNumber:id,isObject:cd,isPrimitive:fd,isRegExp:ld,isString:od,isSymbol:ad,isUndefined:sd,log:yd,promisify:Cd}));function kd(e,t){Od(e,t),Dd(e)}function Dd(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function Od(e,t){e.emit("error",t)}var Rd={destroy:function(e,t){var n=this,r=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return r||i?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,kA.nextTick(Od,this,e)):kA.nextTick(Od,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?n._writableState?n._writableState.errorEmitted?kA.nextTick(Dd,n):(n._writableState.errorEmitted=!0,kA.nextTick(kd,n,e)):kA.nextTick(kd,n,e):t?(kA.nextTick(Dd,n),t(e)):kA.nextTick(Dd,n)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}},Td={},Pd={};function _d(e,t,n){n||(n=Error);var r=function(e){var n,r;function i(n,r,i){return e.call(this,function(e,n,r){return"string"==typeof t?t:t(e,n,r)}(n,r,i))||this}return r=e,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,i}(n);r.prototype.name=n.name,r.prototype.code=e,Pd[e]=r}function Md(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}_d("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),_d("ERR_INVALID_ARG_TYPE",function(e,t,n){var r,i,o,a,s;if("string"==typeof t&&(i="not ",t.substr(0,4)===i)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-9,n)===t}(e," argument"))o="The ".concat(e," ").concat(r," ").concat(Md(t,"type"));else{var l=("number"!=typeof s&&(s=0),s+1>(a=e).length||-1===a.indexOf(".",s)?"argument":"property");o='The "'.concat(e,'" ').concat(l," ").concat(r," ").concat(Md(t,"type"))}return o+". Received type ".concat(typeof n)},TypeError),_d("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),_d("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),_d("ERR_STREAM_PREMATURE_CLOSE","Premature close"),_d("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),_d("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),_d("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),_d("ERR_STREAM_WRITE_AFTER_END","write after end"),_d("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),_d("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),_d("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),Td.codes=Pd;var Nd=Td.codes.ERR_INVALID_OPT_VALUE,Ld=function(e,t,n,r){var i=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,r,n);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new Nd(r?n:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384},Fd="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},Ud=nA(Object.freeze({__proto__:null,default:Fd})),zd=hu.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function Hd(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,""),function(e){if(e&&!zd(e))throw new Error("Unknown encoding: "+e)}(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=Gd;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=Yd;break;default:return void(this.write=jd)}this.charBuffer=new hu(6),this.charReceived=0,this.charLength=0}function jd(e){return e.toString(this.encoding)}function Gd(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function Yd(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}Hd.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";if(e=e.slice(n,e.length),!((r=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1))>=55296&&r<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var r,i=e.length;if(this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),i=(t+=e.toString(this.encoding,0,i)).length-1,(r=t.charCodeAt(i))>=55296&&r<=56319){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),e.copy(this.charBuffer,0,0,o),t.substring(0,i)}return t},Hd.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},Hd.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t};var Wd=nA(Object.freeze({__proto__:null,StringDecoder:Hd})),Vd=Td.codes.ERR_STREAM_PREMATURE_CLOSE;function qd(){}var Jd,Kd,Xd,Zd,$d=function e(t,n,r){if("function"==typeof n)return e(t,null,n);n||(n={}),r=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];e.apply(this,r)}}}(r||qd);var i=n.readable||!1!==n.readable&&t.readable,o=n.writable||!1!==n.writable&&t.writable,a=function(){t.writable||l()},s=t._writableState&&t._writableState.finished,l=function(){o=!1,s=!0,i||r.call(t)},c=t._readableState&&t._readableState.endEmitted,u=function(){i=!1,c=!0,o||r.call(t)},A=function(e){r.call(t,e)},d=function(){var e;return i&&!c?(t._readableState&&t._readableState.ended||(e=new Vd),r.call(t,e)):o&&!s?(t._writableState&&t._writableState.ended||(e=new Vd),r.call(t,e)):void 0},f=function(){t.req.on("finish",l)};return function(e){return e.setHeader&&"function"==typeof e.abort}(t)?(t.on("complete",l),t.on("abort",d),t.req?f():t.on("request",f)):o&&!t._writableState&&(t.on("end",a),t.on("close",a)),t.on("end",u),t.on("finish",l),!1!==n.error&&t.on("error",A),t.on("close",d),function(){t.removeListener("complete",l),t.removeListener("abort",d),t.removeListener("request",f),t.req&&t.req.removeListener("finish",l),t.removeListener("end",a),t.removeListener("close",a),t.removeListener("finish",l),t.removeListener("end",u),t.removeListener("error",A),t.removeListener("close",d)}};function ef(){if(Kd)return Jd;var e;function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Kd=1;var n=$d,r=Symbol("lastResolve"),i=Symbol("lastReject"),o=Symbol("error"),a=Symbol("ended"),s=Symbol("lastPromise"),l=Symbol("handlePromise"),c=Symbol("stream");function u(e,t){return{value:e,done:t}}function A(e){var t=e[r];if(null!==t){var n=e[c].read();null!==n&&(e[s]=null,e[r]=null,e[i]=null,t(u(n,!1)))}}function d(e){kA.nextTick(A,e)}var f=Object.getPrototypeOf(function(){}),h=Object.setPrototypeOf((t(e={get stream(){return this[c]},next:function(){var e=this,t=this[o];if(null!==t)return Promise.reject(t);if(this[a])return Promise.resolve(u(void 0,!0));if(this[c].destroyed)return new Promise(function(t,n){kA.nextTick(function(){e[o]?n(e[o]):t(u(void 0,!0))})});var n,r=this[s];if(r)n=new Promise(function(e,t){return function(n,r){e.then(function(){t[a]?n(u(void 0,!0)):t[l](n,r)},r)}}(r,this));else{var i=this[c].read();if(null!==i)return Promise.resolve(u(i,!1));n=new Promise(this[l])}return this[s]=n,n}},Symbol.asyncIterator,function(){return this}),t(e,"return",function(){var e=this;return new Promise(function(t,n){e[c].destroy(null,function(e){e?n(e):t(u(void 0,!0))})})}),e),f);return Jd=function(e){var A,f=Object.create(h,(t(A={},c,{value:e,writable:!0}),t(A,r,{value:null,writable:!0}),t(A,i,{value:null,writable:!0}),t(A,o,{value:null,writable:!0}),t(A,a,{value:e._readableState.endEmitted,writable:!0}),t(A,l,{value:function(e,t){var n=f[c].read();n?(f[s]=null,f[r]=null,f[i]=null,e(u(n,!1))):(f[r]=e,f[i]=t)},writable:!0}),A));return f[s]=null,n(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=f[i];return null!==t&&(f[s]=null,f[r]=null,f[i]=null,t(e)),void(f[o]=e)}var n=f[r];null!==n&&(f[s]=null,f[r]=null,f[i]=null,n(u(void 0,!0))),f[a]=!0}),e.on("readable",d.bind(null,f)),f},Jd}const tf=iA;tf.Readable=If,If.ReadableState=Cf,LA.EventEmitter;var nf,rf=function(e,t){return e.listeners(t).length},of=FA,af=UA.Buffer,sf=eA.Uint8Array||function(){},lf=xd;nf=lf&&lf.debuglog?lf.debuglog("stream"):function(){};var cf,uf,Af,df=function(){if(Qd)return Bd;function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Qd=1;var n=UA.Buffer,r=xd.inspect,i=r&&r.custom||"inspect";function o(e,t,r){n.prototype.copy.call(e,t,r)}return Bd=function(){function a(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),this.head=null,this.tail=null,this.length=0}return s=a,l=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return n.alloc(0);for(var t=n.allocUnsafe(e>>>0),r=this.head,i=0;r;)o(r.data,t,i),i+=r.data.length,r=r.next;return t}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,r=t.data;for(e-=r.length;t=t.next;){var i=t.data,o=e>i.length?i.length:e;if(o===i.length?r+=i:r+=i.slice(0,e),0===(e-=o)){o===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(o));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=n.allocUnsafe(e),r=this.head,i=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var o=r.data,a=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,a),0===(e-=a)){a===o.length?(++i,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=o.slice(a));break}++i}return this.length-=i,t}},{key:i,value:function(n,i){return r(this,function(n){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?e(Object(i),!0).forEach(function(e){t(n,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))})}return n}({},i,{depth:0,customInspect:!1}))}}],l&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(s.prototype,l),a;var s,l}(),Bd}(),ff=Rd,hf=Ld,gf=Td.codes,pf=gf.ERR_INVALID_ARG_TYPE,mf=gf.ERR_STREAM_PUSH_AFTER_EOF,yf=gf.ERR_METHOD_NOT_IMPLEMENTED,bf=gf.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;Ud(If,of);var vf=ff.errorOrDestroy,Ef=["error","close","destroy","pause","resume"];function Cf(e,t,n){e=e||{},"boolean"!=typeof n&&(n=t instanceof tf.Duplex),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=hf(this,e,"readableHighWaterMark",n),this.buffer=new df,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(cf||(cf=Wd.StringDecoder),this.decoder=new cf(e.encoding),this.encoding=e.encoding)}function If(e){if(!(this instanceof If))return new If(e);var t=this instanceof tf.Duplex;this._readableState=new Cf(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),of.call(this)}function wf(e,t,n,r,i){nf("readableAddChunk",t);var o,a=e._readableState;if(null===t)a.reading=!1,function(e,t){if(nf("onEofChunk"),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?xf(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,kf(e)))}}(e,a);else if(i||(o=function(e,t){var n,r;return r=t,af.isBuffer(r)||r instanceof sf||"string"==typeof t||void 0===t||e.objectMode||(n=new pf("chunk",["string","Buffer","Uint8Array"],t)),n}(a,t)),o)vf(e,o);else if(a.objectMode||t&&t.length>0)if("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===af.prototype||(t=function(e){return af.from(e)}(t)),r)a.endEmitted?vf(e,new bf):Bf(e,a,t,!0);else if(a.ended)vf(e,new mf);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?Bf(e,a,t,!1):Df(e,a)):Bf(e,a,t,!1)}else r||(a.reading=!1,Df(e,a));return!a.ended&&(a.length<a.highWaterMark||0===a.length)}function Bf(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&xf(e)),Df(e,t)}Object.defineProperty(If.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),If.prototype.destroy=ff.destroy,If.prototype._undestroy=ff.undestroy,If.prototype._destroy=function(e,t){t(e)},If.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=af.from(e,t),t=""),n=!0),wf(this,e,t,!1,n)},If.prototype.unshift=function(e){return wf(this,e,null,!0,!1)},If.prototype.isPaused=function(){return!1===this._readableState.flowing},If.prototype.setEncoding=function(e){cf||(cf=Wd.StringDecoder);var t=new cf(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,r="";null!==n;)r+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==r&&this._readableState.buffer.push(r),this._readableState.length=r.length,this};var Qf=1073741824;function Sf(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=Qf?e=Qf:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function xf(e){var t=e._readableState;nf("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(nf("emitReadable",t.flowing),t.emittedReadable=!0,kA.nextTick(kf,e))}function kf(e){var t=e._readableState;nf("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,_f(e)}function Df(e,t){t.readingMore||(t.readingMore=!0,kA.nextTick(Of,e,t))}function Of(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(nf("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function Rf(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function Tf(e){nf("readable nexttick read 0"),e.read(0)}function Pf(e,t){nf("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),_f(e),t.flowing&&!t.reading&&e.read(0)}function _f(e){var t=e._readableState;for(nf("flow",t.flowing);t.flowing&&null!==e.read(););}function Mf(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function Nf(e){var t=e._readableState;nf("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,kA.nextTick(Lf,t,e))}function Lf(e,t){if(nf("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function Ff(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}If.prototype.read=function(e){nf("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return nf("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?Nf(this):xf(this),null;if(0===(e=Sf(e,t))&&t.ended)return 0===t.length&&Nf(this),null;var r,i=t.needReadable;return nf("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&nf("length less than watermark",i=!0),t.ended||t.reading?nf("reading or ended",i=!1):i&&(nf("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=Sf(n,t))),null===(r=e>0?Mf(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&Nf(this)),null!==r&&this.emit("data",r),r},If.prototype._read=function(e){vf(this,new yf("_read()"))},If.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,nf("pipe count=%d opts=%j",r.pipesCount,t);var i=t&&!1===t.end||e===kA.stdout||e===kA.stderr?d:o;function o(){nf("onend"),e.end()}r.endEmitted?kA.nextTick(i):n.once("end",i),e.on("unpipe",function t(i,f){nf("onunpipe"),i===n&&f&&!1===f.hasUnpiped&&(f.hasUnpiped=!0,nf("cleanup"),e.removeListener("close",u),e.removeListener("finish",A),e.removeListener("drain",a),e.removeListener("error",c),e.removeListener("unpipe",t),n.removeListener("end",o),n.removeListener("end",d),n.removeListener("data",l),s=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||a())});var a=function(e){return function(){var t=e._readableState;nf("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&rf(e,"data")&&(t.flowing=!0,_f(e))}}(n);e.on("drain",a);var s=!1;function l(t){nf("ondata");var i=e.write(t);nf("dest.write",i),!1===i&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==Ff(r.pipes,e))&&!s&&(nf("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function c(t){nf("onerror",t),d(),e.removeListener("error",c),0===rf(e,"error")&&vf(e,t)}function u(){e.removeListener("finish",A),d()}function A(){nf("onfinish"),e.removeListener("close",u),d()}function d(){nf("unpipe"),n.unpipe(e)}return n.on("data",l),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",c),e.once("close",u),e.once("finish",A),e.emit("pipe",n),r.flowing||(nf("pipe resume"),n.resume()),e},If.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)r[o].emit("unpipe",this,{hasUnpiped:!1});return this}var a=Ff(t.pipes,e);return-1===a||(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},If.prototype.on=function(e,t){var n=of.prototype.on.call(this,e,t),r=this._readableState;return"data"===e?(r.readableListening=this.listenerCount("readable")>0,!1!==r.flowing&&this.resume()):"readable"===e&&(r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,nf("on readable",r.length,r.reading),r.length?xf(this):r.reading||kA.nextTick(Tf,this))),n},If.prototype.addListener=If.prototype.on,If.prototype.removeListener=function(e,t){var n=of.prototype.removeListener.call(this,e,t);return"readable"===e&&kA.nextTick(Rf,this),n},If.prototype.removeAllListeners=function(e){var t=of.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||kA.nextTick(Rf,this),t},If.prototype.resume=function(){var e=this._readableState;return e.flowing||(nf("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,kA.nextTick(Pf,e,t))}(this,e)),e.paused=!1,this},If.prototype.pause=function(){return nf("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(nf("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},If.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",function(){if(nf("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(i){nf("wrapped data"),n.decoder&&(i=n.decoder.write(i)),n.objectMode&&null==i||(n.objectMode||i&&i.length)&&(t.push(i)||(r=!0,e.pause()))}),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var o=0;o<Ef.length;o++)e.on(Ef[o],this.emit.bind(this,Ef[o]));return this._read=function(t){nf("wrapped _read",t),r&&(r=!1,e.resume())},this},"function"==typeof Symbol&&(If.prototype[Symbol.asyncIterator]=function(){return void 0===uf&&(uf=ef()),uf(this)}),Object.defineProperty(If.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(If.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(If.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),If._fromList=Mf,Object.defineProperty(If.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(If.from=function(e,t){return void 0===Af&&(Af=Zd?Xd:(Zd=1,Xd=function(){throw new Error("Readable.from is not available in the browser")})),Af(If,e,t)});function Uf(e){try{if(!eA.localStorage)return!1}catch(e){return!1}var t=eA.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}const zf=iA;function Hf(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t){var n=e.entry;for(e.entry=null;n;){var r=n.callback;t.pendingcb--,r(void 0),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}zf.Writable=lh,lh.WritableState=sh;var jf,Gf=function(e,t){if(Uf("noDeprecation"))return e;var n=!1;return function(){if(!n){if(Uf("throwDeprecation"))throw new Error(t);Uf("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}},Yf=FA,Wf=UA.Buffer,Vf=eA.Uint8Array||function(){},qf=Rd,Jf=Ld,Kf=Td.codes,Xf=Kf.ERR_INVALID_ARG_TYPE,Zf=Kf.ERR_METHOD_NOT_IMPLEMENTED,$f=Kf.ERR_MULTIPLE_CALLBACK,eh=Kf.ERR_STREAM_CANNOT_PIPE,th=Kf.ERR_STREAM_DESTROYED,nh=Kf.ERR_STREAM_NULL_VALUES,rh=Kf.ERR_STREAM_WRITE_AFTER_END,ih=Kf.ERR_UNKNOWN_ENCODING,oh=qf.errorOrDestroy;function ah(){}function sh(e,t,n){e=e||{},"boolean"!=typeof n&&(n=t instanceof zf.Duplex),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=Jf(this,e,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var r=!1===e.decodeStrings;this.decodeStrings=!r,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if("function"!=typeof i)throw new $f;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?(kA.nextTick(i,r),kA.nextTick(hh,e,t),e._writableState.errorEmitted=!0,oh(e,r)):(i(r),e._writableState.errorEmitted=!0,oh(e,r),hh(e,t))}(e,n,r,t,i);else{var o=dh(n)||e.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||Ah(e,n),r?kA.nextTick(uh,e,n,o,i):uh(e,n,o,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new Hf(this)}function lh(e){var t=this instanceof zf.Duplex;if(!t&&!jf.call(lh,this))return new lh(e);this._writableState=new sh(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),Yf.call(this)}function ch(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new th("write")):n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function uh(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),hh(e,t)}function Ah(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),o=t.corkedRequestsFree;o.entry=n;for(var a=0,s=!0;n;)i[a]=n,n.isBuf||(s=!1),n=n.next,a+=1;i.allBuffers=s,ch(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new Hf(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,c=n.encoding,u=n.callback;if(ch(e,t,!1,t.objectMode?1:l.length,l,c,u),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function dh(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function fh(e,t){e._final(function(n){t.pendingcb--,n&&oh(e,n),t.prefinished=!0,e.emit("prefinish"),hh(e,t)})}function hh(e,t){var n=dh(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,kA.nextTick(fh,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}Ud(lh,Yf),sh.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(sh.prototype,"buffer",{get:Gf(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(jf=Function.prototype[Symbol.hasInstance],Object.defineProperty(lh,Symbol.hasInstance,{value:function(e){return!!jf.call(this,e)||this===lh&&e&&e._writableState instanceof sh}})):jf=function(e){return e instanceof this},lh.prototype.pipe=function(){oh(this,new eh)},lh.prototype.write=function(e,t,n){var r,i=this._writableState,o=!1,a=!i.objectMode&&(r=e,Wf.isBuffer(r)||r instanceof Vf);return a&&!Wf.isBuffer(e)&&(e=function(e){return Wf.from(e)}(e)),"function"==typeof t&&(n=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof n&&(n=ah),i.ending?function(e,t){var n=new rh;oh(e,n),kA.nextTick(t,n)}(this,n):(a||function(e,t,n,r){var i;return null===n?i=new nh:"string"==typeof n||t.objectMode||(i=new Xf("chunk",["string","Buffer"],n)),!i||(oh(e,i),kA.nextTick(r,i),!1)}(this,i,e,n))&&(i.pendingcb++,o=function(e,t,n,r,i,o){if(!n){var a=function(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=Wf.from(t,n)),t}(t,r,i);r!==a&&(n=!0,i="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:o,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else ch(e,t,!1,s,r,i,o);return l}(this,i,a,e,t,n)),o},lh.prototype.cork=function(){this._writableState.corked++},lh.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||Ah(this,e))},lh.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new ih(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(lh.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(lh.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),lh.prototype._write=function(e,t,n){n(new Zf("_write()"))},lh.prototype._writev=null,lh.prototype.end=function(e,t,n){var r=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||function(e,t,n){t.ending=!0,hh(e,t),n&&(t.finished?kA.nextTick(n):e.once("finish",n)),t.ended=!0,e.writable=!1}(this,r,n),this},Object.defineProperty(lh.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(lh.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),lh.prototype.destroy=qf.destroy,lh.prototype._undestroy=qf.undestroy,lh.prototype._destroy=function(e,t){t(e)};var gh=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};const ph=iA;ph.Duplex=vh,Ud(vh,ph.Readable);for(var mh=gh(ph.Writable.prototype),yh=0;yh<mh.length;yh++){var bh=mh[yh];vh.prototype[bh]||(vh.prototype[bh]=ph.Writable.prototype[bh])}function vh(e){if(!(this instanceof vh))return new vh(e);ph.Readable.call(this,e),ph.Writable.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",Eh)))}function Eh(){this._writableState.ended||kA.nextTick(Ch,this)}function Ch(e){e.end()}Object.defineProperty(vh.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(vh.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(vh.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(vh.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}});const Ih=iA;Ih.Transform=Dh;var wh=Td.codes,Bh=wh.ERR_METHOD_NOT_IMPLEMENTED,Qh=wh.ERR_MULTIPLE_CALLBACK,Sh=wh.ERR_TRANSFORM_ALREADY_TRANSFORMING,xh=wh.ERR_TRANSFORM_WITH_LENGTH_0;function kh(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new Qh);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function Dh(e){if(!(this instanceof Dh))return new Dh(e);Ih.Duplex.call(this,e),this._transformState={afterTransform:kh.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",Oh)}function Oh(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?Rh(this,null,null):this._flush(function(t,n){Rh(e,t,n)})}function Rh(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new xh;if(e._transformState.transforming)throw new Sh;return e.push(null)}Ud(Dh,Ih.Duplex),Dh.prototype.push=function(e,t){return this._transformState.needTransform=!1,Ih.Duplex.prototype.push.call(this,e,t)},Dh.prototype._transform=function(e,t,n){n(new Bh("_transform()"))},Dh.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},Dh.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},Dh.prototype._destroy=function(e,t){Ih.Duplex.prototype._destroy.call(this,e,function(e){t(e)})};const Th=iA;function Ph(e){if(!(this instanceof Ph))return new Ph(e);Transform.call(this,e)}var _h;Th.PassThrough=Ph,Ud(Ph,Th.Transform),Ph.prototype._transform=function(e,t,n){n(null,e)};var Mh=Td.codes,Nh=Mh.ERR_MISSING_ARGS,Lh=Mh.ERR_STREAM_DESTROYED;function Fh(e){if(e)throw e}function Uh(e){e()}function zh(e,t){return e.pipe(t)}var Hh=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i=function(e){return e.length?"function"!=typeof e[e.length-1]?Fh:e.pop():Fh}(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Nh("streams");var o=t.map(function(e,n){var a=n<t.length-1;return function(e,t,n,r){r=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(r);var i=!1;e.on("close",function(){i=!0}),void 0===_h&&(_h=$d),_h(e,{readable:t,writable:n},function(e){if(e)return r(e);i=!0,r()});var o=!1;return function(t){if(!i&&!o)return o=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void r(t||new Lh("pipe"))}}(e,a,n>0,function(e){r||(r=e),e&&o.forEach(Uh),a||(o.forEach(Uh),i(r))})});return t.reduce(zh)};!function(e,t){const n=iA;(t=e.exports=n.Readable).Stream=n.Readable,t.Readable=n.Readable,t.Writable=n.Writable,t.Duplex=n.Duplex,t.Transform=n.Transform,t.PassThrough=n.PassThrough,t.finished=$d,t.pipeline=Hh}(rA,rA.exports);var jh=rA.exports,Gh=tA(jh),Yh={},Wh={};function Vh(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}var qh,Jh=Object.prototype.hasOwnProperty,Kh=Object.keys||function(e){var t=[];for(var n in e)Jh.call(e,n)&&t.push(n);return t},Xh=Array.prototype.slice;function Zh(){return void 0!==qh?qh:qh="foo"===function(){}.name}function $h(e){return Object.prototype.toString.call(e)}function eg(e){return!Xu(e)&&"function"==typeof Zc.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer)))}function tg(e,t){e||sg(e,!0,t,"==",lg)}var ng=/\s*function\s+([^\(\s]*)\s*/;function rg(e){if(dd(e)){if(Zh())return e.name;var t=e.toString().match(ng);return t&&t[1]}}function ig(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=function(e){return og(ag(e.actual),128)+" "+e.operator+" "+og(ag(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||sg;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,i=rg(t),o=r.indexOf("\n"+i);if(o>=0){var a=r.indexOf("\n",o+1);r=r.substring(a+1)}this.stack=r}}}function og(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function ag(e){if(Zh()||!dd(e))return qA(e);var t=rg(e);return"[Function"+(t?": "+t:"")+"]"}function sg(e,t,n,r,i){throw new ig({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function lg(e,t){e||sg(e,!0,t,"==",lg)}function cg(e,t,n){e!=t&&sg(e,t,n,"==",cg)}function ug(e,t,n){e==t&&sg(e,t,n,"!=",ug)}function Ag(e,t,n){fg(e,t,!1)||sg(e,t,n,"deepEqual",Ag)}function dg(e,t,n){fg(e,t,!0)||sg(e,t,n,"deepStrictEqual",dg)}function fg(e,t,n,r){if(e===t)return!0;if(Xu(e)&&Xu(t))return 0===Vh(e,t);if(ud(e)&&ud(t))return e.getTime()===t.getTime();if(ld(e)&&ld(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(eg(e)&&eg(t)&&$h(e)===$h(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===Vh(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(Xu(e)!==Xu(t))return!1;var i=(r=r||{actual:[],expected:[]}).actual.indexOf(e);return-1!==i&&i===r.expected.indexOf(t)||(r.actual.push(e),r.expected.push(t),function(e,t,n,r){if(null==e||null==t)return!1;if(fd(e)||fd(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=hg(e),o=hg(t);if(i&&!o||!i&&o)return!1;if(i)return fg(e=Xh.call(e),t=Xh.call(t),n);var a,s,l=Kh(e),c=Kh(t);if(l.length!==c.length)return!1;for(l.sort(),c.sort(),s=l.length-1;s>=0;s--)if(l[s]!==c[s])return!1;for(s=l.length-1;s>=0;s--)if(!fg(e[a=l[s]],t[a],n,r))return!1;return!0}(e,t,n,r))}return n?e===t:e==t}function hg(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function gg(e,t,n){fg(e,t,!1)&&sg(e,t,n,"notDeepEqual",gg)}function pg(e,t,n){fg(e,t,!0)&&sg(e,t,n,"notDeepStrictEqual",pg)}function mg(e,t,n){e!==t&&sg(e,t,n,"===",mg)}function yg(e,t,n){e===t&&sg(e,t,n,"!==",yg)}function bg(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function vg(e,t,n,r){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&sg(i,n,"Missing expected exception"+r);var o="string"==typeof r,a=!e&&i&&!n;if((!e&&Ad(i)&&o&&bg(i,n)||a)&&sg(i,n,"Got unwanted exception"+r),e&&i&&n&&!bg(i,n)||!e&&i)throw i}function Eg(e,t,n){vg(!0,e,t,n)}function Cg(e,t,n){vg(!1,e,t,n)}function Ig(e){if(e)throw e}tg.AssertionError=ig,NA(ig,Error),tg.fail=sg,tg.ok=lg,tg.equal=cg,tg.notEqual=ug,tg.deepEqual=Ag,tg.deepStrictEqual=dg,tg.notDeepEqual=gg,tg.notDeepStrictEqual=pg,tg.strictEqual=mg,tg.notStrictEqual=yg,tg.throws=Eg,tg.doesNotThrow=Cg,tg.ifError=Ig;var wg=nA(Object.freeze({__proto__:null,AssertionError:ig,assert:lg,deepEqual:Ag,deepStrictEqual:dg,default:tg,doesNotThrow:Cg,equal:cg,fail:sg,ifError:Ig,notDeepEqual:gg,notDeepStrictEqual:pg,notEqual:ug,notStrictEqual:yg,ok:lg,strictEqual:mg,throws:Eg}));!function(e){var t=wg,n=Ml,r=Nl,i=Ll,o=Fl;for(var a in o)e[a]=o[a];function s(t){if("number"!=typeof t||t<e.DEFLATE||t>e.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=t,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7,s.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,t(this.init_done,"close before init"),t(this.mode<=e.UNZIP),this.mode===e.DEFLATE||this.mode===e.GZIP||this.mode===e.DEFLATERAW?r.deflateEnd(this.strm):this.mode!==e.INFLATE&&this.mode!==e.GUNZIP&&this.mode!==e.INFLATERAW&&this.mode!==e.UNZIP||i.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null)},s.prototype.write=function(e,t,n,r,i,o,a){return this._write(!0,e,t,n,r,i,o,a)},s.prototype.writeSync=function(e,t,n,r,i,o,a){return this._write(!1,e,t,n,r,i,o,a)},s.prototype._write=function(n,r,i,o,a,s,l,c){if(t.equal(arguments.length,8),t(this.init_done,"write before init"),t(this.mode!==e.NONE,"already finalized"),t.equal(!1,this.write_in_progress,"write already in progress"),t.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,t.equal(!1,void 0===r,"must provide flush value"),this.write_in_progress=!0,r!==e.Z_NO_FLUSH&&r!==e.Z_PARTIAL_FLUSH&&r!==e.Z_SYNC_FLUSH&&r!==e.Z_FULL_FLUSH&&r!==e.Z_FINISH&&r!==e.Z_BLOCK)throw new Error("Invalid flush value");if(null==i&&(i=hu.alloc(0),a=0,o=0),this.strm.avail_in=a,this.strm.input=i,this.strm.next_in=o,this.strm.avail_out=c,this.strm.output=s,this.strm.next_out=l,this.flush=r,!n)return this._process(),this._checkError()?this._afterSync():void 0;var u=this;return kA.nextTick(function(){u._process(),u._after()}),this},s.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},s.prototype._process=function(){var t=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(t=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===t)break;if(31!==this.strm.input[t]){this.mode=e.INFLATE;break}if(this.gzip_id_bytes_read=1,t++,1===this.strm.avail_in)break;case 1:if(null===t)break;139===this.strm.input[t]?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=i.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=i.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=i.inflate(this.strm,this.flush):this.err===e.Z_DATA_ERROR&&(this.err=e.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===e.GUNZIP&&this.err===e.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=i.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},s.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===e.Z_FINISH)return this._error("unexpected end of file"),!1;break;case e.Z_STREAM_END:break;case e.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},s.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},s.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},s.prototype.init=function(n,r,i,o,a){t(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(n>=8&&n<=15,"invalid windowBits"),t(r>=-1&&r<=9,"invalid compression level"),t(i>=1&&i<=9,"invalid memlevel"),t(o===e.Z_FILTERED||o===e.Z_HUFFMAN_ONLY||o===e.Z_RLE||o===e.Z_FIXED||o===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(r,n,i,o,a),this._setDictionary()},s.prototype.params=function(){throw new Error("deflateParams Not supported")},s.prototype.reset=function(){this._reset(),this._setDictionary()},s.prototype._init=function(t,o,a,s,l){switch(this.level=t,this.windowBits=o,this.memLevel=a,this.strategy=s,this.flush=e.Z_NO_FLUSH,this.err=e.Z_OK,this.mode!==e.GZIP&&this.mode!==e.GUNZIP||(this.windowBits+=16),this.mode===e.UNZIP&&(this.windowBits+=32),this.mode!==e.DEFLATERAW&&this.mode!==e.INFLATERAW||(this.windowBits=-1*this.windowBits),this.strm=new n,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.deflateInit2(this.strm,this.level,e.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:case e.UNZIP:this.err=i.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=l,this.write_in_progress=!1,this.init_done=!0},s.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=r.deflateSetDictionary(this.strm,this.dictionary)}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},s.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=r.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=i.inflateReset(this.strm)}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=s}(Wh),function(e){var t=UA.Buffer,n=jh.Transform,r=Wh,i=xd,o=wg.ok,a=UA.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+a.toString(16)+" bytes";r.Z_MIN_WINDOWBITS=8,r.Z_MAX_WINDOWBITS=15,r.Z_DEFAULT_WINDOWBITS=15,r.Z_MIN_CHUNK=64,r.Z_MAX_CHUNK=1/0,r.Z_DEFAULT_CHUNK=16384,r.Z_MIN_MEMLEVEL=1,r.Z_MAX_MEMLEVEL=9,r.Z_DEFAULT_MEMLEVEL=8,r.Z_MIN_LEVEL=-1,r.Z_MAX_LEVEL=9,r.Z_DEFAULT_LEVEL=r.Z_DEFAULT_COMPRESSION;for(var l=Object.keys(r),c=0;c<l.length;c++){var u=l[c];u.match(/^Z/)&&Object.defineProperty(e,u,{enumerable:!0,value:r[u],writable:!1})}for(var A={Z_OK:r.Z_OK,Z_STREAM_END:r.Z_STREAM_END,Z_NEED_DICT:r.Z_NEED_DICT,Z_ERRNO:r.Z_ERRNO,Z_STREAM_ERROR:r.Z_STREAM_ERROR,Z_DATA_ERROR:r.Z_DATA_ERROR,Z_MEM_ERROR:r.Z_MEM_ERROR,Z_BUF_ERROR:r.Z_BUF_ERROR,Z_VERSION_ERROR:r.Z_VERSION_ERROR},d=Object.keys(A),f=0;f<d.length;f++){var h=d[f];A[A[h]]=h}function g(e,n,r){var i=[],o=0;function l(){for(var t;null!==(t=e.read());)i.push(t),o+=t.length;e.once("readable",l)}function c(){var n,l=null;o>=a?l=new RangeError(s):n=t.concat(i,o),i=[],e.close(),r(l,n)}e.on("error",function(t){e.removeListener("end",c),e.removeListener("readable",l),r(t)}),e.on("end",c),e.end(n),l()}function p(e,n){if("string"==typeof n&&(n=t.from(n)),!t.isBuffer(n))throw new TypeError("Not a string or buffer");var r=e._finishFlushFlag;return e._processChunk(n,r)}function m(e){if(!(this instanceof m))return new m(e);B.call(this,e,r.DEFLATE)}function y(e){if(!(this instanceof y))return new y(e);B.call(this,e,r.INFLATE)}function b(e){if(!(this instanceof b))return new b(e);B.call(this,e,r.GZIP)}function v(e){if(!(this instanceof v))return new v(e);B.call(this,e,r.GUNZIP)}function E(e){if(!(this instanceof E))return new E(e);B.call(this,e,r.DEFLATERAW)}function C(e){if(!(this instanceof C))return new C(e);B.call(this,e,r.INFLATERAW)}function I(e){if(!(this instanceof I))return new I(e);B.call(this,e,r.UNZIP)}function w(e){return e===r.Z_NO_FLUSH||e===r.Z_PARTIAL_FLUSH||e===r.Z_SYNC_FLUSH||e===r.Z_FULL_FLUSH||e===r.Z_FINISH||e===r.Z_BLOCK}function B(i,o){var a=this;if(this._opts=i=i||{},this._chunkSize=i.chunkSize||e.Z_DEFAULT_CHUNK,n.call(this,i),i.flush&&!w(i.flush))throw new Error("Invalid flush flag: "+i.flush);if(i.finishFlush&&!w(i.finishFlush))throw new Error("Invalid flush flag: "+i.finishFlush);if(this._flushFlag=i.flush||r.Z_NO_FLUSH,this._finishFlushFlag=void 0!==i.finishFlush?i.finishFlush:r.Z_FINISH,i.chunkSize&&(i.chunkSize<e.Z_MIN_CHUNK||i.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+i.chunkSize);if(i.windowBits&&(i.windowBits<e.Z_MIN_WINDOWBITS||i.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+i.windowBits);if(i.level&&(i.level<e.Z_MIN_LEVEL||i.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+i.level);if(i.memLevel&&(i.memLevel<e.Z_MIN_MEMLEVEL||i.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+i.memLevel);if(i.strategy&&i.strategy!=e.Z_FILTERED&&i.strategy!=e.Z_HUFFMAN_ONLY&&i.strategy!=e.Z_RLE&&i.strategy!=e.Z_FIXED&&i.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+i.strategy);if(i.dictionary&&!t.isBuffer(i.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new r.Zlib(o);var s=this;this._hadError=!1,this._handle.onerror=function(t,n){Q(s),s._hadError=!0;var r=new Error(t);r.errno=n,r.code=e.codes[n],s.emit("error",r)};var l=e.Z_DEFAULT_COMPRESSION;"number"==typeof i.level&&(l=i.level);var c=e.Z_DEFAULT_STRATEGY;"number"==typeof i.strategy&&(c=i.strategy),this._handle.init(i.windowBits||e.Z_DEFAULT_WINDOWBITS,l,i.memLevel||e.Z_DEFAULT_MEMLEVEL,c,i.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=l,this._strategy=c,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!a._handle},configurable:!0,enumerable:!0})}function Q(e,t){t&&kA.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}function S(e){e.emit("close")}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(A),writable:!1}),e.Deflate=m,e.Inflate=y,e.Gzip=b,e.Gunzip=v,e.DeflateRaw=E,e.InflateRaw=C,e.Unzip=I,e.createDeflate=function(e){return new m(e)},e.createInflate=function(e){return new y(e)},e.createDeflateRaw=function(e){return new E(e)},e.createInflateRaw=function(e){return new C(e)},e.createGzip=function(e){return new b(e)},e.createGunzip=function(e){return new v(e)},e.createUnzip=function(e){return new I(e)},e.deflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new m(t),e,n)},e.deflateSync=function(e,t){return p(new m(t),e)},e.gzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new b(t),e,n)},e.gzipSync=function(e,t){return p(new b(t),e)},e.deflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new E(t),e,n)},e.deflateRawSync=function(e,t){return p(new E(t),e)},e.unzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new I(t),e,n)},e.unzipSync=function(e,t){return p(new I(t),e)},e.inflate=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new y(t),e,n)},e.inflateSync=function(e,t){return p(new y(t),e)},e.gunzip=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new v(t),e,n)},e.gunzipSync=function(e,t){return p(new v(t),e)},e.inflateRaw=function(e,t,n){return"function"==typeof t&&(n=t,t={}),g(new C(t),e,n)},e.inflateRawSync=function(e,t){return p(new C(t),e)},i.inherits(B,n),B.prototype.params=function(t,n,i){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+t);if(n!=e.Z_FILTERED&&n!=e.Z_HUFFMAN_ONLY&&n!=e.Z_RLE&&n!=e.Z_FIXED&&n!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+n);if(this._level!==t||this._strategy!==n){var a=this;this.flush(r.Z_SYNC_FLUSH,function(){o(a._handle,"zlib binding closed"),a._handle.params(t,n),a._hadError||(a._level=t,a._strategy=n,i&&i())})}else kA.nextTick(i)},B.prototype.reset=function(){return o(this._handle,"zlib binding closed"),this._handle.reset()},B.prototype._flush=function(e){this._transform(t.alloc(0),"",e)},B.prototype.flush=function(e,n){var i=this,o=this._writableState;("function"==typeof e||void 0===e&&!n)&&(n=e,e=r.Z_FULL_FLUSH),o.ended?n&&kA.nextTick(n):o.ending?n&&this.once("end",n):o.needDrain?n&&this.once("drain",function(){return i.flush(e,n)}):(this._flushFlag=e,this.write(t.alloc(0),"",n))},B.prototype.close=function(e){Q(this,e),kA.nextTick(S,this)},B.prototype._transform=function(e,n,i){var o,a=this._writableState,s=(a.ending||a.ended)&&(!e||a.length===e.length);return null===e||t.isBuffer(e)?this._handle?(s?o=this._finishFlushFlag:(o=this._flushFlag,e.length>=a.length&&(this._flushFlag=this._opts.flush||r.Z_NO_FLUSH)),void this._processChunk(e,o,i)):i(new Error("zlib binding closed")):i(new Error("invalid input"))},B.prototype._processChunk=function(e,n,r){var i=e&&e.length,l=this._chunkSize-this._offset,c=0,u=this,A="function"==typeof r;if(!A){var d,f=[],h=0;this.on("error",function(e){d=e}),o(this._handle,"zlib binding closed");do{var g=this._handle.writeSync(n,e,c,i,this._buffer,this._offset,l)}while(!this._hadError&&y(g[0],g[1]));if(this._hadError)throw d;if(h>=a)throw Q(this),new RangeError(s);var p=t.concat(f,h);return Q(this),p}o(this._handle,"zlib binding closed");var m=this._handle.write(n,e,c,i,this._buffer,this._offset,l);function y(a,s){if(this&&(this.buffer=null,this.callback=null),!u._hadError){var d=l-s;if(o(d>=0,"have should not go down"),d>0){var g=u._buffer.slice(u._offset,u._offset+d);u._offset+=d,A?u.push(g):(f.push(g),h+=g.length)}if((0===s||u._offset>=u._chunkSize)&&(l=u._chunkSize,u._offset=0,u._buffer=t.allocUnsafe(u._chunkSize)),0===s){if(c+=i-a,i=a,!A)return!0;var p=u._handle.write(n,e,c,i,u._buffer,u._offset,u._chunkSize);return p.callback=y,void(p.buffer=e)}if(!A)return!1;r()}}m.buffer=e,m.callback=y},i.inherits(m,B),i.inherits(y,B),i.inherits(b,B),i.inherits(v,B),i.inherits(E,B),i.inherits(C,B),i.inherits(I,B)}(Yh);var Bg=tA(Yh);class Qg extends Gh.Writable{constructor(e,t,n){super({decodeStrings:!1}),this.finalize=this.finalize.bind(this),this.document=e,this.id=t,null==n&&(n={}),this.data=n,this.gen=0,this.deflate=null,this.compress=this.document.compress&&!this.data.Filter,this.uncompressedLength=0,this.chunks=[]}initDeflate(){return this.data.Filter="FlateDecode",this.deflate=Bg.createDeflate(),this.deflate.on("data",e=>(this.chunks.push(e),this.data.Length+=e.length)),this.deflate.on("end",this.finalize)}_write(e,t,n){return e instanceof Uint8Array||(e=hu.from(e+"\n","binary")),this.uncompressedLength+=e.length,null==this.data.Length&&(this.data.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write(e)):(this.chunks.push(e),this.data.Length+=e.length),n()}end(){return super.end(...arguments),this.deflate?this.deflate.end():this.finalize()}finalize(){this.offset=this.document._offset;const e=this.document._security?this.document._security.getEncryptFn(this.id,this.gen):null;if(this.chunks.length){let t=hu.concat(this.chunks);e&&(t=e(t)),this.data.Length=t.length,this.document._write(`${this.id} ${this.gen} obj`),this.document._write(Rg.convert(this.data,e)),this.document._write("stream"),this.document._write(t),this.chunks.length=0,this.document._write("\nendstream")}else this.document._write(`${this.id} ${this.gen} obj`),this.document._write(Rg.convert(this.data,e));return this.document._write("endobj"),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}}class Sg{constructor(e){void 0===e&&(e={}),this._items={},this.limits="boolean"!=typeof e.limits||e.limits}add(e,t){return this._items[e]=t}get(e){return this._items[e]}toString(){const e=Object.keys(this._items).sort((e,t)=>this._compareKeys(e,t)),t=["<<"];if(this.limits&&e.length>1){const n=e[0],r=e[e.length-1];t.push(` /Limits ${Rg.convert([this._dataForKey(n),this._dataForKey(r)])}`)}t.push(` /${this._keysName()} [`);for(let n of e)t.push(` ${Rg.convert(this._dataForKey(n))} ${Rg.convert(this._items[n])}`);return t.push("]"),t.push(">>"),t.join("\n")}_compareKeys(){throw new Error("Must be implemented by subclasses")}_keysName(){throw new Error("Must be implemented by subclasses")}_dataForKey(){throw new Error("Must be implemented by subclasses")}}class xg extends Sg{_compareKeys(e,t){return e.localeCompare(t)}_keysName(){return"Names"}_dataForKey(e){return new String(e)}}const kg=(e,t)=>(Array(t+1).join("0")+e).slice(-t),Dg=/[\n\r\t\b\f()\\]/g,Og={"\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"};class Rg{static convert(e,t){if(void 0===t&&(t=null),"string"==typeof e)return`/${e}`;if(e instanceof String){let n,r=e,i=!1;for(let e=0,t=r.length;e<t;e++)if(r.charCodeAt(e)>127){i=!0;break}return n=i?function(e){const t=e.length;if(1&t)throw new Error("Buffer length must be even");for(let n=0,r=t-1;n<r;n+=2){const t=e[n];e[n]=e[n+1],e[n+1]=t}return e}(hu.from(`\ufeff${r}`,"utf16le")):hu.from(r.valueOf(),"ascii"),r=t?t(n).toString("binary"):n.toString("binary"),r=r.replace(Dg,e=>Og[e]),`(${r})`}if(hu.isBuffer(e))return`<${e.toString("hex")}>`;if(e instanceof Qg||e instanceof xg)return e.toString();if(e instanceof Date){let n=`D:${kg(e.getUTCFullYear(),4)}`+kg(e.getUTCMonth()+1,2)+kg(e.getUTCDate(),2)+kg(e.getUTCHours(),2)+kg(e.getUTCMinutes(),2)+kg(e.getUTCSeconds(),2)+"Z";return t&&(n=t(hu.from(n,"ascii")).toString("binary"),n=n.replace(Dg,e=>Og[e])),`(${n})`}if(Array.isArray(e))return`[${Array.from(e).map(e=>Rg.convert(e,t)).join(" ")}]`;if("[object Object]"==={}.toString.call(e)){const n=["<<"];for(let r in e){const i=e[r];n.push(`/${r} ${Rg.convert(i,t)}`)}return n.push(">>"),n.join("\n")}return"number"==typeof e?Rg.number(e):`${e}`}static number(e){if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw new Error(`unsupported number: ${e}`)}}const Tg={top:72,left:72,bottom:72,right:72},Pg={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]};class _g{constructor(e,t){void 0===t&&(t={}),this.document=e,this._options=t,this.size=t.size||"letter",this.layout=t.layout||"portrait",this.userUnit=t.userUnit||1,"number"==typeof t.margin?this.margins={top:t.margin,left:t.margin,bottom:t.margin,right:t.margin}:this.margins=t.margins||Tg;const n=Array.isArray(this.size)?this.size:Pg[this.size.toUpperCase()];this.width=n["portrait"===this.layout?0:1],this.height=n["portrait"===this.layout?1:0],this.content=this.document.ref(),t.font&&e.font(t.font,t.fontFamily),t.fontSize&&e.fontSize(t.fontSize),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources,UserUnit:this.userUnit}),this.markings=[]}get fonts(){const e=this.resources.data;return null!=e.Font?e.Font:e.Font={}}get xobjects(){const e=this.resources.data;return null!=e.XObject?e.XObject:e.XObject={}}get ext_gstates(){const e=this.resources.data;return null!=e.ExtGState?e.ExtGState:e.ExtGState={}}get patterns(){const e=this.resources.data;return null!=e.Pattern?e.Pattern:e.Pattern={}}get colorSpaces(){const e=this.resources.data;return e.ColorSpace||(e.ColorSpace={})}get annotations(){const e=this.dictionary.data;return null!=e.Annots?e.Annots:e.Annots=[]}get structParentTreeKey(){const e=this.dictionary.data;return null!=e.StructParents?e.StructParents:e.StructParents=this.document.createStructParentTreeNextKey()}maxY(){return this.height-this.margins.bottom}write(e){return this.content.write(e)}_setTabOrder(){!this.dictionary.Tabs&&this.document.hasMarkInfoDictionary()&&(this.dictionary.data.Tabs="S")}end(){this._setTabOrder(),this.dictionary.end(),this.resources.data.ColorSpace=this.resources.data.ColorSpace||{};for(let e of Object.values(this.document.spotColors))this.resources.data.ColorSpace[e.id]=e;return this.resources.end(),this.content.end()}}function Mg(e){return new Uint8Array(Ul.arrayBuffer(e))}function Ng(e){if(!function(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name}(e))throw new Error("Uint8Array expected");for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(n.length>0&&!n.includes(e.length))throw new Error("Uint8Array expected of length "+n+", got length="+e.length)}function Lg(e,t){if(void 0===t&&(t=!0),e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function Fg(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(let e=0;e<t.length;e++)t[e].fill(0)}function Ug(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function zg(e,t){return e<<32-t|e>>>t}function Hg(e){return"string"==typeof e&&(e=function(e){if("string"!=typeof e)throw new Error("string expected");return new Uint8Array((new TextEncoder).encode(e))}(e)),Ng(e),e}class jg{}function Gg(e){const t=t=>e().update(Hg(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function Yg(e,t,n){return e&t^~e&n}function Wg(e,t,n){return e&t^e&n^t&n}class Vg extends jg{constructor(e,t,n,r){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=r,this.buffer=new Uint8Array(e),this.view=Ug(this.buffer)}update(e){Lg(this),Ng(e=Hg(e));const{view:t,buffer:n,blockLen:r}=this,i=e.length;for(let o=0;o<i;){const a=Math.min(r-this.pos,i-o);if(a===r){const t=Ug(e);for(;r<=i-o;o+=r)this.process(t,o);continue}n.set(e.subarray(o,o+a),this.pos),this.pos+=a,o+=a,this.pos===r&&(this.process(t,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){Lg(this),function(e,t){Ng(e);const n=t.outputLen;if(e.length<n)throw new Error("digestInto() expects output buffer of length at least "+n)}(e,this),this.finished=!0;const{buffer:t,view:n,blockLen:r,isLE:i}=this;let{pos:o}=this;t[o++]=128,Fg(this.buffer.subarray(o)),this.padOffset>r-o&&(this.process(n,0),o=0);for(let e=o;e<r;e++)t[e]=0;!function(e,t,n,r){if("function"==typeof e.setBigUint64)return e.setBigUint64(t,n,r);const i=BigInt(32),o=BigInt(4294967295),a=Number(n>>i&o),s=Number(n&o),l=r?4:0,c=r?0:4;e.setUint32(t+l,a,r),e.setUint32(t+c,s,r)}(n,r-8,BigInt(8*this.length),i),this.process(n,0);const a=Ug(e),s=this.outputLen;if(s%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=s/4,c=this.get();if(l>c.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e<l;e++)a.setUint32(4*e,c[e],i)}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const n=e.slice(0,t);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:t,buffer:n,length:r,finished:i,destroyed:o,pos:a}=this;return e.destroyed=o,e.finished=i,e.length=r,e.pos=a,r%t&&e.buffer.set(n),e}clone(){return this._cloneInto()}}const qg=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Jg=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Kg=new Uint32Array(64);class Xg extends Vg{constructor(e){void 0===e&&(e=32),super(64,e,8,!1),this.A=0|qg[0],this.B=0|qg[1],this.C=0|qg[2],this.D=0|qg[3],this.E=0|qg[4],this.F=0|qg[5],this.G=0|qg[6],this.H=0|qg[7]}get(){const{A:e,B:t,C:n,D:r,E:i,F:o,G:a,H:s}=this;return[e,t,n,r,i,o,a,s]}set(e,t,n,r,i,o,a,s){this.A=0|e,this.B=0|t,this.C=0|n,this.D=0|r,this.E=0|i,this.F=0|o,this.G=0|a,this.H=0|s}process(e,t){for(let n=0;n<16;n++,t+=4)Kg[n]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=Kg[e-15],n=Kg[e-2],r=zg(t,7)^zg(t,18)^t>>>3,i=zg(n,17)^zg(n,19)^n>>>10;Kg[e]=i+Kg[e-7]+r+Kg[e-16]|0}let{A:n,B:r,C:i,D:o,E:a,F:s,G:l,H:c}=this;for(let e=0;e<64;e++){const t=c+(zg(a,6)^zg(a,11)^zg(a,25))+Yg(a,s,l)+Jg[e]+Kg[e]|0,u=(zg(n,2)^zg(n,13)^zg(n,22))+Wg(n,r,i)|0;c=l,l=s,s=a,a=o+t|0,o=i,i=r,r=n,n=t+u|0}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,o=o+this.D|0,a=a+this.E|0,s=s+this.F|0,l=l+this.G|0,c=c+this.H|0,this.set(n,r,i,o,a,s,l,c)}roundClean(){Fg(Kg)}destroy(){this.set(0,0,0,0,0,0,0,0),Fg(this.buffer)}}const Zg=Gg(()=>new Xg);function $g(e){return Zg(e)}function ep(e,t,n,r){return void 0===r&&(r=!0),uc(t,n,{disablePadding:!r}).encrypt(e)}function tp(e,t){const n=new Uint8Array(256);for(let e=0;e<256;e++)n[e]=e;let r=0;for(let e=0;e<256;e++)r=r+n[e]+t[e%t.length]&255,[n[e],n[r]]=[n[r],n[e]];const i=new Uint8Array(e.length);for(let t=0,r=0,o=0;o<e.length;o++)t=t+1&255,r=r+n[t]&255,[n[t],n[r]]=[n[r],n[t]],i[o]=e[o]^n[n[t]+n[r]&255];return i}function np(e,t){if(e<t[0])return!1;let n=0,r=t.length/2;for(;n<=r;){const i=Math.floor((n+r)/2),o=2*i;if(e>=t[o]&&e<=t[o+1])return!0;e>t[o+1]?n=i+1:r=i-1}return!1}const rp=[545,545,564,591,686,687,751,767,848,863,880,883,886,889,891,893,895,899,907,907,909,909,930,930,975,975,1015,1023,1159,1159,1231,1231,1270,1271,1274,1279,1296,1328,1367,1368,1376,1376,1416,1416,1419,1424,1442,1442,1466,1466,1477,1487,1515,1519,1525,1547,1549,1562,1564,1566,1568,1568,1595,1599,1622,1631,1774,1775,1791,1791,1806,1806,1837,1839,1867,1919,1970,2304,2308,2308,2362,2363,2382,2383,2389,2391,2417,2432,2436,2436,2445,2446,2449,2450,2473,2473,2481,2481,2483,2485,2490,2491,2493,2493,2501,2502,2505,2506,2510,2518,2520,2523,2526,2526,2532,2533,2555,2561,2563,2564,2571,2574,2577,2578,2601,2601,2609,2609,2612,2612,2615,2615,2618,2619,2621,2621,2627,2630,2633,2634,2638,2648,2653,2653,2655,2661,2677,2688,2692,2692,2700,2700,2702,2702,2706,2706,2729,2729,2737,2737,2740,2740,2746,2747,2758,2758,2762,2762,2766,2767,2769,2783,2785,2789,2800,2816,2820,2820,2829,2830,2833,2834,2857,2857,2865,2865,2868,2869,2874,2875,2884,2886,2889,2890,2894,2901,2904,2907,2910,2910,2914,2917,2929,2945,2948,2948,2955,2957,2961,2961,2966,2968,2971,2971,2973,2973,2976,2978,2981,2983,2987,2989,2998,2998,3002,3005,3011,3013,3017,3017,3022,3030,3032,3046,3059,3072,3076,3076,3085,3085,3089,3089,3113,3113,3124,3124,3130,3133,3141,3141,3145,3145,3150,3156,3159,3167,3170,3173,3184,3201,3204,3204,3213,3213,3217,3217,3241,3241,3252,3252,3258,3261,3269,3269,3273,3273,3278,3284,3287,3293,3295,3295,3298,3301,3312,3329,3332,3332,3341,3341,3345,3345,3369,3369,3386,3389,3396,3397,3401,3401,3406,3414,3416,3423,3426,3429,3440,3457,3460,3460,3479,3481,3506,3506,3516,3516,3518,3519,3527,3529,3531,3534,3541,3541,3543,3543,3552,3569,3573,3584,3643,3646,3676,3712,3715,3715,3717,3718,3721,3721,3723,3724,3726,3731,3736,3736,3744,3744,3748,3748,3750,3750,3752,3753,3756,3756,3770,3770,3774,3775,3781,3781,3783,3783,3790,3791,3802,3803,3806,3839,3912,3912,3947,3952,3980,3983,3992,3992,4029,4029,4045,4046,4048,4095,4130,4130,4136,4136,4139,4139,4147,4149,4154,4159,4186,4255,4294,4303,4345,4346,4348,4351,4442,4446,4515,4519,4602,4607,4615,4615,4679,4679,4681,4681,4686,4687,4695,4695,4697,4697,4702,4703,4743,4743,4745,4745,4750,4751,4783,4783,4785,4785,4790,4791,4799,4799,4801,4801,4806,4807,4815,4815,4823,4823,4847,4847,4879,4879,4881,4881,4886,4887,4895,4895,4935,4935,4955,4960,4989,5023,5109,5120,5751,5759,5789,5791,5873,5887,5901,5901,5909,5919,5943,5951,5972,5983,5997,5997,6001,6001,6004,6015,6109,6111,6122,6143,6159,6159,6170,6175,6264,6271,6314,7679,7836,7839,7930,7935,7958,7959,7966,7967,8006,8007,8014,8015,8024,8024,8026,8026,8028,8028,8030,8030,8062,8063,8117,8117,8133,8133,8148,8149,8156,8156,8176,8177,8181,8181,8191,8191,8275,8278,8280,8286,8292,8297,8306,8307,8335,8351,8370,8399,8427,8447,8507,8508,8524,8530,8580,8591,9167,9215,9255,9279,9291,9311,9471,9471,9748,9749,9752,9752,9854,9855,9866,9984,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10079,10080,10133,10135,10160,10160,10175,10191,10220,10223,11008,11903,11930,11930,12020,12031,12246,12271,12284,12287,12352,12352,12439,12440,12544,12548,12589,12592,12687,12687,12728,12783,12829,12831,12868,12880,12924,12926,13004,13007,13055,13055,13175,13178,13278,13279,13311,13311,19894,19967,40870,40959,42125,42127,42183,44031,55204,55295,64046,64047,64107,64255,64263,64274,64280,64284,64311,64311,64317,64317,64319,64319,64322,64322,64325,64325,64434,64466,64832,64847,64912,64913,64968,64975,65021,65023,65040,65055,65060,65071,65095,65096,65107,65107,65127,65127,65132,65135,65141,65141,65277,65278,65280,65280,65471,65473,65480,65481,65488,65489,65496,65497,65501,65503,65511,65511,65519,65528,65536,66303,66335,66335,66340,66351,66379,66559,66598,66599,66638,118783,119030,119039,119079,119081,119262,119807,119893,119893,119965,119965,119968,119969,119971,119972,119975,119976,119981,119981,119994,119994,119996,119996,120001,120001,120004,120004,120070,120070,120075,120076,120085,120085,120093,120093,120122,120122,120127,120127,120133,120133,120135,120137,120145,120145,120484,120487,120778,120781,120832,131069,173783,194559,195102,196605,196608,262141,262144,327677,327680,393213,393216,458749,458752,524285,524288,589821,589824,655357,655360,720893,720896,786429,786432,851965,851968,917501,917504,917504,917506,917535,917632,983037],ip=e=>np(e,rp),op=[173,173,847,847,6150,6150,6155,6155,6156,6156,6157,6157,8203,8203,8204,8204,8205,8205,8288,8288,65024,65024,65025,65025,65026,65026,65027,65027,65028,65028,65029,65029,65030,65030,65031,65031,65032,65032,65033,65033,65034,65034,65035,65035,65036,65036,65037,65037,65038,65038,65039,65039,65279,65279],ap=[160,160,5760,5760,8192,8192,8193,8193,8194,8194,8195,8195,8196,8196,8197,8197,8198,8198,8199,8199,8200,8200,8201,8201,8202,8202,8203,8203,8239,8239,8287,8287,12288,12288],sp=[128,159,1757,1757,1807,1807,6158,6158,8204,8204,8205,8205,8232,8232,8233,8233,8288,8288,8289,8289,8290,8290,8291,8291,8298,8303,65279,65279,65529,65532,119155,119162],lp=[64976,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1114110,1114111],cp=[0,31,127,127,832,832,833,833,8206,8206,8207,8207,8234,8234,8235,8235,8236,8236,8237,8237,8238,8238,8298,8298,8299,8299,8300,8300,8301,8301,8302,8302,8303,8303,12272,12283,55296,57343,57344,63743,65529,65529,65530,65530,65531,65531,65532,65532,65533,65533,917505,917505,917536,917631,983040,1048573,1048576,1114109],up=e=>np(e,ap)||np(e,cp)||np(e,sp)||np(e,lp),Ap=[1470,1470,1472,1472,1475,1475,1488,1514,1520,1524,1563,1563,1567,1567,1569,1594,1600,1610,1645,1647,1649,1749,1757,1757,1765,1766,1786,1790,1792,1805,1808,1808,1810,1836,1920,1957,1969,1969,8207,8207,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65020,65136,65140,65142,65276],dp=e=>np(e,Ap),fp=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,544,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,1013,1024,1154,1162,1230,1232,1269,1272,1273,1280,1295,1329,1366,1369,1375,1377,1415,1417,1417,2307,2307,2309,2361,2365,2368,2377,2380,2384,2384,2392,2401,2404,2416,2434,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2494,2496,2503,2504,2507,2508,2519,2519,2524,2525,2527,2529,2534,2545,2548,2554,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2622,2624,2649,2652,2654,2654,2662,2671,2674,2676,2691,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2752,2761,2761,2763,2764,2768,2768,2784,2784,2790,2799,2818,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2878,2880,2880,2887,2888,2891,2892,2903,2903,2908,2909,2911,2913,2918,2928,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3007,3009,3010,3014,3016,3018,3020,3031,3031,3047,3058,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3137,3140,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3262,3264,3268,3271,3272,3274,3275,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3392,3398,3400,3402,3404,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3535,3537,3544,3551,3570,3572,3585,3632,3634,3635,3648,3654,3663,3675,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3792,3801,3804,3805,3840,3863,3866,3892,3894,3894,3896,3896,3902,3911,3913,3946,3967,3967,3973,3973,3976,3979,4030,4037,4039,4044,4047,4047,4096,4129,4131,4135,4137,4138,4140,4140,4145,4145,4152,4152,4160,4183,4256,4293,4304,4344,4347,4347,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4961,4988,5024,5108,5121,5750,5761,5786,5792,5872,5888,5900,5902,5905,5920,5937,5941,5942,5952,5969,5984,5996,5998,6e3,6016,6070,6078,6085,6087,6088,6100,6106,6108,6108,6112,6121,6160,6169,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8206,8206,8305,8305,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8509,8511,8517,8521,8544,8579,9014,9082,9109,9109,9372,9449,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12588,12593,12686,12688,12727,12784,12828,12832,12867,12896,12923,12927,12976,12992,13003,13008,13054,13056,13174,13179,13277,13280,13310,13312,19893,19968,40869,40960,42124,44032,55203,55296,64045,64048,64106,64256,64262,64275,64279,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,66304,66334,66336,66339,66352,66378,66560,66597,66600,66637,118784,119029,119040,119078,119082,119142,119146,119154,119171,119172,119180,119209,119214,119261,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,12e4,120002,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120483,120488,120777,131072,173782,194560,195101,983040,1048573,1048576,1114109],hp=e=>np(e,fp),gp=e=>e.codePointAt(0);function pp(e){const t=[],n=e.length;for(let r=0;r<n;r+=1){const i=e.charCodeAt(r);if(i>=55296&&i<=56319&&n>r+1){const n=e.charCodeAt(r+1);if(n>=56320&&n<=57343){t.push(1024*(i-55296)+n-56320+65536),r+=1;continue}}t.push(i)}return t}function mp(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const r=t.reduce((e,t)=>e+t.length,0),i=new Uint8Array(r);let o=0;for(const e of t)i.set(e,o),o+=e.length;return i}class yp{static generateFileID(e){void 0===e&&(e={});let t=`${e.CreationDate.getTime()}\n`;for(let n in e)e.hasOwnProperty(n)&&(t+=`${n}: ${e[n].valueOf()}\n`);return hu.from(Mg(t))}static generateRandomWordArray(e){return function(e){const t=new Uint8Array(e);return globalThis.crypto.getRandomValues(t),t}(e)}static create(e,t){return void 0===t&&(t={}),t.ownerPassword||t.userPassword?new yp(e,t):null}constructor(e,t){if(void 0===t&&(t={}),!t.ownerPassword&&!t.userPassword)throw new Error("None of owner password and user password is defined.");this.document=e,this._setupEncryption(t)}_setupEncryption(e){switch(e.pdfVersion){case"1.4":case"1.5":this.version=2;break;case"1.6":case"1.7":this.version=4;break;case"1.7ext3":this.version=5;break;default:this.version=1}const t={Filter:"Standard"};switch(this.version){case 1:case 2:case 4:this._setupEncryptionV1V2V4(this.version,t,e);break;case 5:this._setupEncryptionV5(t,e)}this.dictionary=this.document.ref(t)}_setupEncryptionV1V2V4(e,t,n){let r,i;switch(e){case 1:r=2,this.keyBits=40,i=function(e){void 0===e&&(e={});let t=-64;return e.printing&&(t|=4),e.modifying&&(t|=8),e.copying&&(t|=16),e.annotating&&(t|=32),t}(n.permissions);break;case 2:r=3,this.keyBits=128,i=bp(n.permissions);break;case 4:r=4,this.keyBits=128,i=bp(n.permissions)}const o=vp(n.userPassword),a=n.ownerPassword?vp(n.ownerPassword):o,s=function(e,t,n,r){let i=r,o=e>=3?51:1;for(let e=0;e<o;e++)i=Mg(i);const a=t/8;let s=i.slice(0,a),l=n;o=e>=3?20:1;for(let e=0;e<o;e++){const t=new Uint8Array(a);for(let n=0;n<a;n++)t[n]=s[n]^e;l=tp(l,t)}return l}(r,this.keyBits,o,a);let l;var c;this.encryptionKey=function(e,t,n,r,i,o){let a=mp(r,i,new Uint8Array([255&o,o>>8&255,o>>16&255,o>>24&255]),new Uint8Array(n));const s=e>=3?51:1,l=t/8;for(let e=0;e<s;e++)a=Mg(a),a=a.slice(0,l);return a}(r,this.keyBits,this.document._id,o,s,i),2===r?(c=this.encryptionKey,l=tp(vp(),c)):l=function(e,t){const n=t.slice();let r=Mg(mp(vp(),new Uint8Array(e)));for(let e=0;e<20;e++){const i=new Uint8Array(n.length);for(let r=0;r<n.length;r++)i[r]=t[r]^e;r=tp(r,i)}const i=new Uint8Array(32);return i.set(r),i}(this.document._id,this.encryptionKey),t.V=e,e>=2&&(t.Length=this.keyBits),4===e&&(t.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV2",Length:this.keyBits/8}},t.StmF="StdCF",t.StrF="StdCF"),t.R=r,t.O=hu.from(s),t.U=hu.from(l),t.P=i}_setupEncryptionV5(e,t){this.keyBits=256;const n=bp(t.permissions),r=Ep(t.userPassword),i=t.ownerPassword?Ep(t.ownerPassword):r;this.encryptionKey=(0,yp.generateRandomWordArray)(32);const o=function(e,t){const n=t(8),r=t(8),i=$g(mp(e,n));return mp(i,n,r)}(r,yp.generateRandomWordArray),a=function(e,t,n){return ep(n,$g(mp(e,t)),new Uint8Array(16),!1)}(r,o.slice(40,48),this.encryptionKey),s=function(e,t,n){const r=n(8),i=n(8),o=$g(mp(e,r,t));return mp(o,r,i)}(i,o,yp.generateRandomWordArray),l=function(e,t,n,r){return ep(r,$g(mp(e,t,n)),new Uint8Array(16),!1)}(i,s.slice(40,48),o,this.encryptionKey),c=function(e,t,n){const r=new Uint8Array(16);r[0]=255&e,r[1]=e>>8&255,r[2]=e>>16&255,r[3]=e>>24&255,r[4]=255,r[5]=255,r[6]=255,r[7]=255,r[8]=84,r[9]=97,r[10]=100,r[11]=98;const i=n(4);return r.set(i,12),function(e,t){return cc(t,{disablePadding:!0}).encrypt(e)}(r,t)}(n,this.encryptionKey,yp.generateRandomWordArray);e.V=5,e.Length=this.keyBits,e.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV3",Length:this.keyBits/8}},e.StmF="StdCF",e.StrF="StdCF",e.R=5,e.O=hu.from(s),e.OE=hu.from(l),e.U=hu.from(o),e.UE=hu.from(a),e.P=n,e.Perms=hu.from(c)}getEncryptFn(e,t){let n,r;if(this.version<5){const r=new Uint8Array([255&e,e>>8&255,e>>16&255,255&t,t>>8&255]);n=mp(this.encryptionKey,r)}if(1===this.version||2===this.version){let e=Mg(n);const t=Math.min(16,this.keyBits/8+5);return e=e.slice(0,t),t=>hu.from(tp(new Uint8Array(t),e))}if(4===this.version){const e=new Uint8Array([115,65,108,84]);r=Mg(mp(n,e))}else r=this.encryptionKey;const i=yp.generateRandomWordArray(16);return e=>{const t=ep(new Uint8Array(e),r,i,!0);return hu.from(mp(i,t))}}end(){this.dictionary.end()}}function bp(e){void 0===e&&(e={});let t=-3904;return"lowResolution"===e.printing&&(t|=4),"highResolution"===e.printing&&(t|=2052),e.modifying&&(t|=8),e.copying&&(t|=16),e.annotating&&(t|=32),e.fillingForms&&(t|=256),e.contentAccessibility&&(t|=512),e.documentAssembly&&(t|=1024),t}function vp(e){void 0===e&&(e="");const t=new Uint8Array(32),n=e.length;let r=0;for(;r<n&&r<32;){const n=e.charCodeAt(r);if(n>255)throw new Error("Password contains one or more invalid characters.");t[r]=n,r++}for(;r<32;)t[r]=Cp[r-n],r++;return t}function Ep(e){void 0===e&&(e=""),e=unescape(encodeURIComponent(function(e,t){if(void 0===t&&(t={}),"string"!=typeof e)throw new TypeError("Expected string.");if(0===e.length)return"";const n=pp(e).map(e=>(e=>np(e,ap))(e)?32:e).filter(e=>!(e=>np(e,op))(e)),r=String.fromCodePoint.apply(null,n).normalize("NFKC"),i=pp(r);if(i.some(up))throw new Error("Prohibited character, see https://tools.ietf.org/html/rfc4013#section-2.3");if(!0!==t.allowUnassigned&&i.some(ip))throw new Error("Unassigned code point, see https://tools.ietf.org/html/rfc4013#section-2.5");const o=i.some(dp),a=i.some(hp);if(o&&a)throw new Error("String must not contain RandALCat and LCat at the same time, see https://tools.ietf.org/html/rfc3454#section-6");const s=dp(gp(r[0])),l=dp(gp((c=r)[c.length-1]));var c;if(o&&(!s||!l))throw new Error("Bidirectional RandALCat character must be the first and the last character of the string, see https://tools.ietf.org/html/rfc3454#section-6");return r}(e)));const t=Math.min(127,e.length),n=new Uint8Array(t);for(let r=0;r<t;r++)n[r]=e.charCodeAt(r);return n}const Cp=[40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47,12,169,254,100,83,105,122],{number:Ip}=Rg;let wp=class{constructor(e){this.doc=e,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}stop(e,t,n){if(null==n&&(n=1),t=this.doc._normalizeColor(t),0===this.stops.length)if(3===t.length)this._colorSpace="DeviceRGB";else if(4===t.length)this._colorSpace="DeviceCMYK";else{if(1!==t.length)throw new Error("Unknown color space");this._colorSpace="DeviceGray"}else if("DeviceRGB"===this._colorSpace&&3!==t.length||"DeviceCMYK"===this._colorSpace&&4!==t.length||"DeviceGray"===this._colorSpace&&1!==t.length)throw new Error("All gradient stops must use the same color space");return n=Math.max(0,Math.min(1,n)),this.stops.push([e,t,n]),this}setTransform(e,t,n,r,i,o){return this.transform=[e,t,n,r,i,o],this}embed(e){let t;const n=this.stops.length;if(0===n)return;this.embedded=!0,this.matrix=e;const r=this.stops[n-1];r[0]<1&&this.stops.push([1,r[1],r[2]]);const i=[],o=[],a=[];for(let e=0;e<n-1;e++)o.push(0,1),e+2!==n&&i.push(this.stops[e+1][0]),t=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[e+0][1],C1:this.stops[e+1][1],N:1}),a.push(t),t.end();1===n?t=a[0]:(t=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:a,Bounds:i,Encode:o}),t.end()),this.id="Sh"+ ++this.doc._gradCount;const s=this.shader(t);s.end();const l=this.doc.ref({Type:"Pattern",PatternType:2,Shading:s,Matrix:this.matrix.map(Ip)});if(l.end(),this.stops.some(e=>e[2]<1)){let e=this.opacityGradient();e._colorSpace="DeviceGray";for(let t of this.stops)e.stop(t[0],[t[2]]);e=e.embed(this.matrix);const t=[0,0,this.doc.page.width,this.doc.page.height],n=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:t,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:e}}});n.write("/Pattern cs /Sh1 scn"),n.end(`${t.join(" ")} re f`);const r=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:n}});r.end();const i=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:t,XStep:t[2],YStep:t[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:l},ExtGState:{Gs1:r}}});i.write("/Gs1 gs /Pattern cs /Sh1 scn"),i.end(`${t.join(" ")} re f`),this.doc.page.patterns[this.id]=i}else this.doc.page.patterns[this.id]=l;return l}apply(e){const[t,n,r,i,o,a]=this.doc._ctm,[s,l,c,u,A,d]=this.transform,f=[t*s+r*l,n*s+i*l,t*c+r*u,n*c+i*u,t*A+r*d+o,n*A+i*d+a];this.embedded&&f.join(" ")===this.matrix.join(" ")||this.embed(f),this.doc._setColorSpace("Pattern",e);const h=e?"SCN":"scn";return this.doc.addContent(`/${this.id} ${h}`)}};var Bp={PDFGradient:wp,PDFLinearGradient:class e extends wp{constructor(e,t,n,r,i){super(e),this.x1=t,this.y1=n,this.x2=r,this.y2=i}shader(e){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new e(this.doc,this.x1,this.y1,this.x2,this.y2)}},PDFRadialGradient:class e extends wp{constructor(e,t,n,r,i,o,a){super(e),this.doc=e,this.x1=t,this.y1=n,this.r1=r,this.x2=i,this.y2=o,this.r2=a}shader(e){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new e(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}}};const Qp=["DeviceCMYK","DeviceRGB"];var Sp={PDFTilingPattern:class{constructor(e,t,n,r,i){this.doc=e,this.bBox=t,this.xStep=n,this.yStep=r,this.stream=i}createPattern(){const e=this.doc.ref();e.end();const[t,n,r,i,o,a]=this.doc._ctm,[s,l,c,u,A,d]=[1,0,0,1,0,0],f=[t*s+r*l,n*s+i*l,t*c+r*u,n*c+i*u,t*A+r*d+o,n*A+i*d+a],h=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:f.map(e=>+e.toFixed(5)),Resources:e});return h.end(this.stream),h}embedPatternColorSpaces(){Qp.forEach(e=>{const t=this.getPatternColorSpaceId(e);if(this.doc.page.colorSpaces[t])return;const n=this.doc.ref(["Pattern",e]);n.end(),this.doc.page.colorSpaces[t]=n})}getPatternColorSpaceId(e){return`CsP${e}`}embed(){this.id||(this.doc._patternCount=this.doc._patternCount+1,this.id="P"+this.doc._patternCount,this.pattern=this.createPattern()),this.doc.page.patterns[this.id]||(this.doc.page.patterns[this.id]=this.pattern)}apply(e,t){this.embedPatternColorSpaces(),this.embed();const n=this.doc._normalizeColor(t);if(!n)throw Error(`invalid pattern color. (value: ${t})`);const r=this.getPatternColorSpaceId(this.doc._getColorSpace(n));this.doc._setColorSpace(r,e);const i=e?"SCN":"scn";return this.doc.addContent(`${n.join(" ")} /${this.id} ${i}`)}}};class xp{constructor(e,t,n,r,i,o){this.id="CS"+Object.keys(e.spotColors).length,this.name=t,this.values=[n,r,i,o],this.ref=e.ref(["Separation",this.name,"DeviceCMYK",{Range:[0,1,0,1,0,1,0,1],C0:[0,0,0,0],C1:this.values.map(e=>e/100),FunctionType:2,Domain:[0,1],N:1}]),this.ref.end()}toString(){return`${this.ref.id} 0 R`}}const{PDFGradient:kp,PDFLinearGradient:Dp,PDFRadialGradient:Op}=Bp,{PDFTilingPattern:Rp}=Sp;var Tp={initColor(){return this.spotColors={},this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor(e){if("string"==typeof e)if("#"===e.charAt(0)){4===e.length&&(e=e.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));const t=parseInt(e.slice(1),16);e=[t>>16,t>>8&255,255&t]}else if(Pp[e])e=Pp[e];else if(this.spotColors[e])return this.spotColors[e];return Array.isArray(e)?(3===e.length?e=e.map(e=>e/255):4===e.length&&(e=e.map(e=>e/100)),e):null},_setColor(e,t){return e instanceof kp?(e.apply(t),!0):Array.isArray(e)&&e[0]instanceof Rp?(e[0].apply(t,e[1]),!0):this._setColorCore(e,t)},_setColorCore(e,t){if(!(e=this._normalizeColor(e)))return!1;const n=t?"SCN":"scn",r=this._getColorSpace(e);return this._setColorSpace(r,t),e instanceof xp?(this.page.colorSpaces[e.id]=e.ref,this.addContent(`1 ${n}`)):this.addContent(`${e.join(" ")} ${n}`),!0},_setColorSpace(e,t){const n=t?"CS":"cs";return this.addContent(`/${e} ${n}`)},_getColorSpace:e=>e instanceof xp?e.id:4===e.length?"DeviceCMYK":"DeviceRGB",fillColor(e,t){return this._setColor(e,!1)&&this.fillOpacity(t),this._fillColor=[e,t],this},strokeColor(e,t){return this._setColor(e,!0)&&this.strokeOpacity(t),this},opacity(e){return this._doOpacity(e,e),this},fillOpacity(e){return this._doOpacity(e,null),this},strokeOpacity(e){return this._doOpacity(null,e),this},_doOpacity(e,t){let n,r;if(null==e&&null==t)return;null!=e&&(e=Math.max(0,Math.min(1,e))),null!=t&&(t=Math.max(0,Math.min(1,t)));const i=`${e}_${t}`;return this._opacityRegistry[i]?[n,r]=this._opacityRegistry[i]:(n={Type:"ExtGState"},null!=e&&(n.ca=e),null!=t&&(n.CA=t),n=this.ref(n),n.end(),r="Gs"+ ++this._opacityCount,this._opacityRegistry[i]=[n,r]),this.page.ext_gstates[r]=n,this.addContent(`/${r} gs`)},linearGradient(e,t,n,r){return new Dp(this,e,t,n,r)},radialGradient(e,t,n,r,i,o){return new Op(this,e,t,n,r,i,o)},pattern(e,t,n,r){return new Rp(this,e,t,n,r)},addSpotColor(e,t,n,r,i){const o=new xp(this,e,t,n,r,i);return this.spotColors[e]=o,this}},Pp={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};let _p,Mp,Np,Lp,Fp,Up;_p=Mp=Np=Lp=Fp=Up=0;const zp={M:2,m:2,Z:0,z:0,L:2,l:2,H:1,h:1,V:1,v:1,C:6,c:6,S:4,s:4,Q:4,q:4,T:2,t:2,A:7,a:7},Hp=e=>e in zp,jp=e=>{const t=e.codePointAt(0);return 32===t||9===t||13===t||10===t},Gp=e=>{const t=e.codePointAt(0);return null!=t&&48<=t&&t<=57},Yp=(e,t)=>{let n=t,r="",i="none";for(;n<e.length;n+=1){const t=e[n];if("+"===t||"-"===t){if("none"===i){i="sign",r+=t;continue}if("e"===i){i="exponent_sign",r+=t;continue}}if(Gp(t)){if("none"===i||"sign"===i||"whole"===i){i="whole",r+=t;continue}if("decimal_point"===i||"decimal"===i){i="decimal",r+=t;continue}if("e"===i||"exponent_sign"===i||"exponent"===i){i="exponent",r+=t;continue}}if("."!==t||"none"!==i&&"sign"!==i&&"whole"!==i){if("E"!==t&&"e"!==t||"whole"!==i&&"decimal_point"!==i&&"decimal"!==i)break;i="e",r+=t}else i="decimal_point",r+=t}const o=Number.parseFloat(r);return Number.isNaN(o)?[t,null]:[n-1,o]},Wp={M:(e,t)=>(_p=t[0],Mp=t[1],Np=Lp=null,Fp=_p,Up=Mp,e.moveTo(_p,Mp)),m:(e,t)=>(_p+=t[0],Mp+=t[1],Np=Lp=null,Fp=_p,Up=Mp,e.moveTo(_p,Mp)),C:(e,t)=>(_p=t[4],Mp=t[5],Np=t[2],Lp=t[3],e.bezierCurveTo(...t)),c:(e,t)=>(e.bezierCurveTo(t[0]+_p,t[1]+Mp,t[2]+_p,t[3]+Mp,t[4]+_p,t[5]+Mp),Np=_p+t[2],Lp=Mp+t[3],_p+=t[4],Mp+=t[5]),S:(e,t)=>(null===Np&&(Np=_p,Lp=Mp),e.bezierCurveTo(_p-(Np-_p),Mp-(Lp-Mp),t[0],t[1],t[2],t[3]),Np=t[0],Lp=t[1],_p=t[2],Mp=t[3]),s:(e,t)=>(null===Np&&(Np=_p,Lp=Mp),e.bezierCurveTo(_p-(Np-_p),Mp-(Lp-Mp),_p+t[0],Mp+t[1],_p+t[2],Mp+t[3]),Np=_p+t[0],Lp=Mp+t[1],_p+=t[2],Mp+=t[3]),Q:(e,t)=>(Np=t[0],Lp=t[1],_p=t[2],Mp=t[3],e.quadraticCurveTo(t[0],t[1],_p,Mp)),q:(e,t)=>(e.quadraticCurveTo(t[0]+_p,t[1]+Mp,t[2]+_p,t[3]+Mp),Np=_p+t[0],Lp=Mp+t[1],_p+=t[2],Mp+=t[3]),T:(e,t)=>(null===Np?(Np=_p,Lp=Mp):(Np=_p-(Np-_p),Lp=Mp-(Lp-Mp)),e.quadraticCurveTo(Np,Lp,t[0],t[1]),_p=t[0],Mp=t[1]),t:(e,t)=>(null===Np?(Np=_p,Lp=Mp):(Np=_p-(Np-_p),Lp=Mp-(Lp-Mp)),e.quadraticCurveTo(Np,Lp,_p+t[0],Mp+t[1]),_p+=t[0],Mp+=t[1]),A:(e,t)=>(Vp(e,_p,Mp,t),_p=t[5],Mp=t[6]),a:(e,t)=>(t[5]+=_p,t[6]+=Mp,Vp(e,_p,Mp,t),_p=t[5],Mp=t[6]),L:(e,t)=>(_p=t[0],Mp=t[1],Np=Lp=null,e.lineTo(_p,Mp)),l:(e,t)=>(_p+=t[0],Mp+=t[1],Np=Lp=null,e.lineTo(_p,Mp)),H:(e,t)=>(_p=t[0],Np=Lp=null,e.lineTo(_p,Mp)),h:(e,t)=>(_p+=t[0],Np=Lp=null,e.lineTo(_p,Mp)),V:(e,t)=>(Mp=t[0],Np=Lp=null,e.lineTo(_p,Mp)),v:(e,t)=>(Mp+=t[0],Np=Lp=null,e.lineTo(_p,Mp)),Z:e=>(e.closePath(),_p=Fp,Mp=Up),z:e=>(e.closePath(),_p=Fp,Mp=Up)},Vp=function(e,t,n,r){const[i,o,a,s,l,c,u]=r,A=qp(c,u,i,o,s,l,a,t,n);for(let t of A){const n=Jp(...t);e.bezierCurveTo(...n)}},qp=function(e,t,n,r,i,o,a,s,l){const c=a*(Math.PI/180),u=Math.sin(c),A=Math.cos(c);n=Math.abs(n),r=Math.abs(r),Np=A*(s-e)*.5+u*(l-t)*.5,Lp=A*(l-t)*.5-u*(s-e)*.5;let d=Np*Np/(n*n)+Lp*Lp/(r*r);d>1&&(d=Math.sqrt(d),n*=d,r*=d);const f=A/n,h=u/n,g=-u/r,p=A/r,m=f*s+h*l,y=g*s+p*l,b=f*e+h*t,v=g*e+p*t;let E=1/((b-m)*(b-m)+(v-y)*(v-y))-.25;E<0&&(E=0);let C=Math.sqrt(E);o===i&&(C=-C);const I=.5*(m+b)-C*(v-y),w=.5*(y+v)+C*(b-m),B=Math.atan2(y-w,m-I);let Q=Math.atan2(v-w,b-I)-B;Q<0&&1===o?Q+=2*Math.PI:Q>0&&0===o&&(Q-=2*Math.PI);const S=Math.ceil(Math.abs(Q/(.5*Math.PI+.001))),x=[];for(let e=0;e<S;e++){const t=B+e*Q/S,i=B+(e+1)*Q/S;x[e]=[I,w,t,i,n,r,u,A]}return x},Jp=function(e,t,n,r,i,o,a,s){const l=s*i,c=-a*o,u=a*i,A=s*o,d=.5*(r-n),f=8/3*Math.sin(.5*d)*Math.sin(.5*d)/Math.sin(d),h=e+Math.cos(n)-f*Math.sin(n),g=t+Math.sin(n)+f*Math.cos(n),p=e+Math.cos(r),m=t+Math.sin(r),y=p+f*Math.sin(r),b=m-f*Math.cos(r);return[l*h+c*g,u*h+A*g,l*y+c*b,u*y+A*b,l*p+c*m,u*p+A*m]};class Kp{static apply(e,t){const n=(e=>{const t=[];let n=null,r=[],i=0,o=!1,a=!1;for(let s=0;s<e.length;s+=1){const l=e.charAt(s);if(jp(l))continue;if(o&&","===l){if(a)break;a=!0;continue}if(Hp(l)){if(a)return t;if(null==n){if("M"!==l&&"m"!==l)return t}else if(0!==r.length)return t;n=l,r=[],i=zp[n],o=!1,0===i&&t.push({command:n,args:r});continue}if(null==n)return t;let c=s,u=null;if("A"===n||"a"===n){const t=r.length;0!==t&&1!==t||"+"!==l&&"-"!==l&&([c,u]=Yp(e,s)),2!==t&&5!==t&&6!==t||([c,u]=Yp(e,s)),3!==t&&4!==t||("0"===l&&(u=0),"1"===l&&(u=1))}else[c,u]=Yp(e,s);if(null==u)return t;r.push(u),o=!0,a=!1,s=c,r.length===i&&(t.push({command:n,args:r}),"M"===n&&(n="L"),"m"===n&&(n="l"),r=[])}return t})(t);!function(e,t){_p=Mp=Np=Lp=Fp=Up=0;for(let n=0;n<e.length;n++){const{command:r,args:i}=e[n];"function"==typeof Wp[r]&&Wp[r](t,i)}}(n,e)}}const{number:Xp}=Rg,Zp=(Math.sqrt(2)-1)/3*4;var $p={initVector(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},restore(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath(){return this.addContent("h")},lineWidth(e){return this.addContent(`${Xp(e)} w`)},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap(e){return"string"==typeof e&&(e=this._CAP_STYLES[e.toUpperCase()]),this.addContent(`${e} J`)},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin(e){return"string"==typeof e&&(e=this._JOIN_STYLES[e.toUpperCase()]),this.addContent(`${e} j`)},miterLimit(e){return this.addContent(`${Xp(e)} M`)},dash(e,t){void 0===t&&(t={});const n=e;if(Array.isArray(e)||(e=[e,t.space||e]),!e.every(e=>Number.isFinite(e)&&e>0))throw new Error(`dash(${JSON.stringify(n)}, ${JSON.stringify(t)}) invalid, lengths must be numeric and greater than zero`);return e=e.map(Xp).join(" "),this.addContent(`[${e}] ${Xp(t.phase||0)} d`)},undash(){return this.addContent("[] 0 d")},moveTo(e,t){return this.addContent(`${Xp(e)} ${Xp(t)} m`)},lineTo(e,t){return this.addContent(`${Xp(e)} ${Xp(t)} l`)},bezierCurveTo(e,t,n,r,i,o){return this.addContent(`${Xp(e)} ${Xp(t)} ${Xp(n)} ${Xp(r)} ${Xp(i)} ${Xp(o)} c`)},quadraticCurveTo(e,t,n,r){return this.addContent(`${Xp(e)} ${Xp(t)} ${Xp(n)} ${Xp(r)} v`)},rect(e,t,n,r){return this.addContent(`${Xp(e)} ${Xp(t)} ${Xp(n)} ${Xp(r)} re`)},roundedRect(e,t,n,r,i){null==i&&(i=0);const o=(i=Math.min(i,.5*n,.5*r))*(1-Zp);return this.moveTo(e+i,t),this.lineTo(e+n-i,t),this.bezierCurveTo(e+n-o,t,e+n,t+o,e+n,t+i),this.lineTo(e+n,t+r-i),this.bezierCurveTo(e+n,t+r-o,e+n-o,t+r,e+n-i,t+r),this.lineTo(e+i,t+r),this.bezierCurveTo(e+o,t+r,e,t+r-o,e,t+r-i),this.lineTo(e,t+i),this.bezierCurveTo(e,t+o,e+o,t,e+i,t),this.closePath()},ellipse(e,t,n,r){null==r&&(r=n);const i=n*Zp,o=r*Zp,a=(e-=n)+2*n,s=(t-=r)+2*r,l=e+n,c=t+r;return this.moveTo(e,c),this.bezierCurveTo(e,c-o,l-i,t,l,t),this.bezierCurveTo(l+i,t,a,c-o,a,c),this.bezierCurveTo(a,c+o,l+i,s,l,s),this.bezierCurveTo(l-i,s,e,c+o,e,c),this.closePath()},circle(e,t,n){return this.ellipse(e,t,n)},arc(e,t,n,r,i,o){null==o&&(o=!1);const a=2*Math.PI,s=.5*Math.PI;let l=i-r;Math.abs(l)>a?l=a:0!==l&&o!==l<0&&(l=(o?-1:1)*a+l);const c=Math.ceil(Math.abs(l)/s),u=l/c,A=u/s*Zp*n;let d=r,f=-Math.sin(d)*A,h=Math.cos(d)*A,g=e+Math.cos(d)*n,p=t+Math.sin(d)*n;this.moveTo(g,p);for(let r=0;r<c;r++){const r=g+f,i=p+h;d+=u,g=e+Math.cos(d)*n,p=t+Math.sin(d)*n,f=-Math.sin(d)*A,h=Math.cos(d)*A;const o=g-f,a=p-h;this.bezierCurveTo(r,i,o,a,g,p)}return this},polygon(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.moveTo(...t.shift()||[]);for(let e of t)this.lineTo(...e||[]);return this.closePath()},path(e){return Kp.apply(this,e),this},_windingRule:e=>/even-?odd/.test(e)?"*":"",fill(e,t){return/(even-?odd)|(non-?zero)/.test(e)&&(t=e,e=null),e&&this.fillColor(e),this.addContent(`f${this._windingRule(t)}`)},stroke(e){return e&&this.strokeColor(e),this.addContent("S")},fillAndStroke(e,t,n){null==t&&(t=e);const r=/(even-?odd)|(non-?zero)/;return r.test(e)&&(n=e,e=null),r.test(t)&&(n=t,t=e),e&&(this.fillColor(e),this.strokeColor(t)),this.addContent(`B${this._windingRule(n)}`)},clip(e){return this.addContent(`W${this._windingRule(e)} n`)},transform(e,t,n,r,i,o){if(1===e&&0===t&&0===n&&1===r&&0===i&&0===o)return this;const a=this._ctm,[s,l,c,u,A,d]=a;a[0]=s*e+c*t,a[1]=l*e+u*t,a[2]=s*n+c*r,a[3]=l*n+u*r,a[4]=s*i+c*o+A,a[5]=l*i+u*o+d;const f=[e,t,n,r,i,o].map(e=>Xp(e)).join(" ");return this.addContent(`${f} cm`)},translate(e,t){return this.transform(1,0,0,1,e,t)},rotate(e,t){let n;void 0===t&&(t={});const r=e*Math.PI/180,i=Math.cos(r),o=Math.sin(r);let a=n=0;if(null!=t.origin){[a,n]=t.origin;const e=a*o+n*i;a-=a*i-n*o,n-=e}return this.transform(i,o,-o,i,a,n)},scale(e,t,n){let r;void 0===n&&(n={}),null==t&&(t=e),"object"==typeof t&&(n=t,t=e);let i=r=0;return null!=n.origin&&([i,r]=n.origin,i-=e*i,r-=t*r),this.transform(e,0,0,t,i,r)}},em={};const tm={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},nm=".notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n\nspace exclam quotedbl numbersign\ndollar percent ampersand quotesingle\nparenleft parenright asterisk plus\ncomma hyphen period slash\nzero one two three\nfour five six seven\neight nine colon semicolon\nless equal greater question\n\nat A B C\nD E F G\nH I J K\nL M N O\nP Q R S\nT U V W\nX Y Z bracketleft\nbackslash bracketright asciicircum underscore\n\ngrave a b c\nd e f g\nh i j k\nl m n o\np q r s\nt u v w\nx y z braceleft\nbar braceright asciitilde .notdef\n\nEuro .notdef quotesinglbase florin\nquotedblbase ellipsis dagger daggerdbl\ncircumflex perthousand Scaron guilsinglleft\nOE .notdef Zcaron .notdef\n.notdef quoteleft quoteright quotedblleft\nquotedblright bullet endash emdash\ntilde trademark scaron guilsinglright\noe .notdef zcaron ydieresis\n\nspace exclamdown cent sterling\ncurrency yen brokenbar section\ndieresis copyright ordfeminine guillemotleft\nlogicalnot softhyphen registered macron\ndegree plusminus twosuperior threesuperior\nacute mu paragraph periodcentered\ncedilla onesuperior ordmasculine guillemotright\nonequarter onehalf threequarters questiondown\n\nAgrave Aacute Acircumflex Atilde\nAdieresis Aring AE Ccedilla\nEgrave Eacute Ecircumflex Edieresis\nIgrave Iacute Icircumflex Idieresis\nEth Ntilde Ograve Oacute\nOcircumflex Otilde Odieresis multiply\nOslash Ugrave Uacute Ucircumflex\nUdieresis Yacute Thorn germandbls\n\nagrave aacute acircumflex atilde\nadieresis aring ae ccedilla\negrave eacute ecircumflex edieresis\nigrave iacute icircumflex idieresis\neth ntilde ograve oacute\nocircumflex otilde odieresis divide\noslash ugrave uacute ucircumflex\nudieresis yacute thorn ydieresis".split(/\s+/);class rm{static open(e){throw new Error("AFMFont.open not available on browser build")}static fromJson(e){return new rm(e)}constructor(e){"string"==typeof e?(this.contents=e,this.parse()):(this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs),this.charWidths=(()=>{let e=[];for(let t=0;t<256;t++)e.push(t);return e})().map(e=>this.glyphWidths[nm[e]]),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(e=>+e),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}parse(){const e=function(e){const t={attributes:{},glyphWidths:{},kernPairs:{}};let n="";for(let l of e.split("\n")){var r,i;if(r=l.match(/^Start(\w+)/))n=r[1];else if(r=l.match(/^End(\w+)/))n="";else switch(n){case"FontMetrics":var o=(r=l.match(/(^\w+)\s+(.*)/))[1],a=r[2];(i=t.attributes[o])?(Array.isArray(i)||(i=t.attributes[o]=[i]),i.push(a)):t.attributes[o]=a;break;case"CharMetrics":if(!/^CH?\s/.test(l))continue;var s=l.match(/\bN\s+(\.?\w+)\s*;/)[1];t.glyphWidths[s]=+l.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":(r=l.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/))&&(t.kernPairs[r[1]+r[2]]=parseInt(r[3]))}}return t}(this.contents);this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs}encodeText(e){const t=[];for(let n=0,r=e.length,i=0<=r;i?n<r:n>r;i?n++:n--){let r=e.charCodeAt(n);r=tm[r]||r,t.push(r.toString(16))}return t}glyphsForString(e){const t=[];for(let n=0,r=e.length,i=0<=r;i?n<r:n>r;i?n++:n--){const r=e.charCodeAt(n);t.push(this.characterToGlyph(r))}return t}characterToGlyph(e){return nm[tm[e]||e]||".notdef"}widthOfGlyph(e){return this.glyphWidths[e]||0}getKernPair(e,t){return this.kernPairs[e+t]||0}advancesForGlyphs(e){const t=[];for(let n=0;n<e.length;n++){const r=e[n],i=e[n+1];t.push(this.widthOfGlyph(r)+this.getKernPair(r,i))}return t}}const im=e=>[e.FontName,{attributes:e,glyphWidths:{},kernPairs:{}}],om=(()=>{const{attributes:e,glyphWidths:t,kernPairs:n}={attributes:[{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:43:52 1997","UniqueID 43052","VMusage 37169 48194"],FontName:"Helvetica-Bold",FullName:"Helvetica Bold",FamilyName:"Helvetica",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-170 -228 1003 962 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"532",Ascender:"718",Descender:"-207",StdHW:"118",StdVW:"140"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:45:12 1997","UniqueID 43053","VMusage 14482 68586"],FontName:"Helvetica-BoldOblique",FullName:"Helvetica Bold Oblique",FamilyName:"Helvetica",Weight:"Bold",ItalicAngle:"-12",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-174 -228 1114 962",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"532",Ascender:"718",Descender:"-207",StdHW:"118",StdVW:"140"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:44:31 1997","UniqueID 43055","VMusage 14960 69346"],FontName:"Helvetica-Oblique",FullName:"Helvetica Oblique",FamilyName:"Helvetica",Weight:"Medium",ItalicAngle:"-12",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-170 -225 1116 931 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"523",Ascender:"718",Descender:"-207",StdHW:"76",StdVW:"88"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:38:23 1997","UniqueID 43054","VMusage 37069 48094"],FontName:"Helvetica",FullName:"Helvetica",FamilyName:"Helvetica",Weight:"Medium",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-166 -225 1000 931 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"523",Ascender:"718",Descender:"-207",StdHW:"76",StdVW:"88"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:52:56 1997","UniqueID 43065","VMusage 41636 52661"],FontName:"Times-Bold",FullName:"Times Bold",FamilyName:"Times",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-168 -218 1000 935 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"676",XHeight:"461",Ascender:"683",Descender:"-217",StdHW:"44",StdVW:"139"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 13:04:06 1997","UniqueID 43066","VMusage 45874 56899"],FontName:"Times-BoldItalic",FullName:"Times Bold Italic",FamilyName:"Times",Weight:"Bold",ItalicAngle:"-15",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-200 -218 996 921",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"669",XHeight:"462",Ascender:"683",Descender:"-217",StdHW:"42",StdVW:"121"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:56:55 1997","UniqueID 43067","VMusage 47727 58752"],FontName:"Times-Italic",FullName:"Times Italic",FamilyName:"Times",Weight:"Medium",ItalicAngle:"-15.5",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-169 -217 1010 883 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"653",XHeight:"441",Ascender:"683",Descender:"-217",StdHW:"32",StdVW:"76"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 12:49:17 1997","UniqueID 43068","VMusage 43909 54934"],FontName:"Times-Roman",FullName:"Times Roman",FamilyName:"Times",Weight:"Roman",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-168 -218 1000 898 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"662",XHeight:"450",Ascender:"683",Descender:"-217",StdHW:"28",StdVW:"84"},{Comment:["Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Mon Jun 23 16:28:00 1997","UniqueID 43048","VMusage 41139 52164"],FontName:"Courier-Bold",FullName:"Courier Bold",FamilyName:"Courier",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-113 -250 749 801 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"439",Ascender:"629",Descender:"-157",StdHW:"84",StdVW:"106"},{Comment:["Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Mon Jun 23 16:28:46 1997","UniqueID 43049","VMusage 17529 79244"],FontName:"Courier-BoldOblique",FullName:"Courier Bold Oblique",FamilyName:"Courier",Weight:"Bold",ItalicAngle:"-12",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-57 -250 869 801",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"439",Ascender:"629",Descender:"-157",StdHW:"84",StdVW:"106"},{Comment:["Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 17:37:52 1997","UniqueID 43051","VMusage 16248 75829"],FontName:"Courier-Oblique",FullName:"Courier Oblique",FamilyName:"Courier",Weight:"Medium",ItalicAngle:"-12",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-27 -250 849 805 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"426",Ascender:"629",Descender:"-157",StdHW:"51",StdVW:"51"},{Comment:["Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.","Creation Date: Thu May 1 17:27:09 1997","UniqueID 43050","VMusage 39754 50779"],FontName:"Courier",FullName:"Courier",FamilyName:"Courier",Weight:"Medium",ItalicAngle:"0",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-23 -250 715 805 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"426",Ascender:"629",Descender:"-157",StdHW:"51",StdVW:"51"}],glyphWidths:{space:[278,278,278,278,250,250,250,250,600,600,600,600],exclam:[333,333,278,278,333,389,333,333,600,600,600,600],quotedbl:[474,474,355,355,555,555,420,408,600,600,600,600],numbersign:[556,556,556,556,500,500,500,500,600,600,600,600],dollar:[556,556,556,556,500,500,500,500,600,600,600,600],percent:[889,889,889,889,1e3,833,833,833,600,600,600,600],ampersand:[722,722,667,667,833,778,778,778,600,600,600,600],quoteright:[278,278,222,222,333,333,333,333,600,600,600,600],parenleft:[333,333,333,333,333,333,333,333,600,600,600,600],parenright:[333,333,333,333,333,333,333,333,600,600,600,600],asterisk:[389,389,389,389,500,500,500,500,600,600,600,600],plus:[584,584,584,584,570,570,675,564,600,600,600,600],comma:[278,278,278,278,250,250,250,250,600,600,600,600],hyphen:[333,333,333,333,333,333,333,333,600,600,600,600],period:[278,278,278,278,250,250,250,250,600,600,600,600],slash:[278,278,278,278,278,278,278,278,600,600,600,600],zero:[556,556,556,556,500,500,500,500,600,600,600,600],one:[556,556,556,556,500,500,500,500,600,600,600,600],two:[556,556,556,556,500,500,500,500,600,600,600,600],three:[556,556,556,556,500,500,500,500,600,600,600,600],four:[556,556,556,556,500,500,500,500,600,600,600,600],five:[556,556,556,556,500,500,500,500,600,600,600,600],six:[556,556,556,556,500,500,500,500,600,600,600,600],seven:[556,556,556,556,500,500,500,500,600,600,600,600],eight:[556,556,556,556,500,500,500,500,600,600,600,600],nine:[556,556,556,556,500,500,500,500,600,600,600,600],colon:[333,333,278,278,333,333,333,278,600,600,600,600],semicolon:[333,333,278,278,333,333,333,278,600,600,600,600],less:[584,584,584,584,570,570,675,564,600,600,600,600],equal:[584,584,584,584,570,570,675,564,600,600,600,600],greater:[584,584,584,584,570,570,675,564,600,600,600,600],question:[611,611,556,556,500,500,500,444,600,600,600,600],at:[975,975,1015,1015,930,832,920,921,600,600,600,600],A:[722,722,667,667,722,667,611,722,600,600,600,600],B:[722,722,667,667,667,667,611,667,600,600,600,600],C:[722,722,722,722,722,667,667,667,600,600,600,600],D:[722,722,722,722,722,722,722,722,600,600,600,600],E:[667,667,667,667,667,667,611,611,600,600,600,600],F:[611,611,611,611,611,667,611,556,600,600,600,600],G:[778,778,778,778,778,722,722,722,600,600,600,600],H:[722,722,722,722,778,778,722,722,600,600,600,600],I:[278,278,278,278,389,389,333,333,600,600,600,600],J:[556,556,500,500,500,500,444,389,600,600,600,600],K:[722,722,667,667,778,667,667,722,600,600,600,600],L:[611,611,556,556,667,611,556,611,600,600,600,600],M:[833,833,833,833,944,889,833,889,600,600,600,600],N:[722,722,722,722,722,722,667,722,600,600,600,600],O:[778,778,778,778,778,722,722,722,600,600,600,600],P:[667,667,667,667,611,611,611,556,600,600,600,600],Q:[778,778,778,778,778,722,722,722,600,600,600,600],R:[722,722,722,722,722,667,611,667,600,600,600,600],S:[667,667,667,667,556,556,500,556,600,600,600,600],T:[611,611,611,611,667,611,556,611,600,600,600,600],U:[722,722,722,722,722,722,722,722,600,600,600,600],V:[667,667,667,667,722,667,611,722,600,600,600,600],W:[944,944,944,944,1e3,889,833,944,600,600,600,600],X:[667,667,667,667,722,667,611,722,600,600,600,600],Y:[667,667,667,667,722,611,556,722,600,600,600,600],Z:[611,611,611,611,667,611,556,611,600,600,600,600],bracketleft:[333,333,278,278,333,333,389,333,600,600,600,600],backslash:[278,278,278,278,278,278,278,278,600,600,600,600],bracketright:[333,333,278,278,333,333,389,333,600,600,600,600],asciicircum:[584,584,469,469,581,570,422,469,600,600,600,600],underscore:[556,556,556,556,500,500,500,500,600,600,600,600],quoteleft:[278,278,222,222,333,333,333,333,600,600,600,600],a:[556,556,556,556,500,500,500,444,600,600,600,600],b:[611,611,556,556,556,500,500,500,600,600,600,600],c:[556,556,500,500,444,444,444,444,600,600,600,600],d:[611,611,556,556,556,500,500,500,600,600,600,600],e:[556,556,556,556,444,444,444,444,600,600,600,600],f:[333,333,278,278,333,333,278,333,600,600,600,600],g:[611,611,556,556,500,500,500,500,600,600,600,600],h:[611,611,556,556,556,556,500,500,600,600,600,600],i:[278,278,222,222,278,278,278,278,600,600,600,600],j:[278,278,222,222,333,278,278,278,600,600,600,600],k:[556,556,500,500,556,500,444,500,600,600,600,600],l:[278,278,222,222,278,278,278,278,600,600,600,600],m:[889,889,833,833,833,778,722,778,600,600,600,600],n:[611,611,556,556,556,556,500,500,600,600,600,600],o:[611,611,556,556,500,500,500,500,600,600,600,600],p:[611,611,556,556,556,500,500,500,600,600,600,600],q:[611,611,556,556,556,500,500,500,600,600,600,600],r:[389,389,333,333,444,389,389,333,600,600,600,600],s:[556,556,500,500,389,389,389,389,600,600,600,600],t:[333,333,278,278,333,278,278,278,600,600,600,600],u:[611,611,556,556,556,556,500,500,600,600,600,600],v:[556,556,500,500,500,444,444,500,600,600,600,600],w:[778,778,722,722,722,667,667,722,600,600,600,600],x:[556,556,500,500,500,500,444,500,600,600,600,600],y:[556,556,500,500,500,444,444,500,600,600,600,600],z:[500,500,500,500,444,389,389,444,600,600,600,600],braceleft:[389,389,334,334,394,348,400,480,600,600,600,600],bar:[280,280,260,260,220,220,275,200,600,600,600,600],braceright:[389,389,334,334,394,348,400,480,600,600,600,600],asciitilde:[584,584,584,584,520,570,541,541,600,600,600,600],exclamdown:[333,333,333,333,333,389,389,333,600,600,600,600],cent:[556,556,556,556,500,500,500,500,600,600,600,600],sterling:[556,556,556,556,500,500,500,500,600,600,600,600],fraction:[167,167,167,167,167,167,167,167,600,600,600,600],yen:[556,556,556,556,500,500,500,500,600,600,600,600],florin:[556,556,556,556,500,500,500,500,600,600,600,600],section:[556,556,556,556,500,500,500,500,600,600,600,600],currency:[556,556,556,556,500,500,500,500,600,600,600,600],quotesingle:[238,238,191,191,278,278,214,180,600,600,600,600],quotedblleft:[500,500,333,333,500,500,556,444,600,600,600,600],guillemotleft:[556,556,556,556,500,500,500,500,600,600,600,600],guilsinglleft:[333,333,333,333,333,333,333,333,600,600,600,600],guilsinglright:[333,333,333,333,333,333,333,333,600,600,600,600],fi:[611,611,500,500,556,556,500,556,600,600,600,600],fl:[611,611,500,500,556,556,500,556,600,600,600,600],endash:[556,556,556,556,500,500,500,500,600,600,600,600],dagger:[556,556,556,556,500,500,500,500,600,600,600,600],daggerdbl:[556,556,556,556,500,500,500,500,600,600,600,600],periodcentered:[278,278,278,278,250,250,250,250,600,600,600,600],paragraph:[556,556,537,537,540,500,523,453,600,600,600,600],bullet:[350,350,350,350,350,350,350,350,600,600,600,600],quotesinglbase:[278,278,222,222,333,333,333,333,600,600,600,600],quotedblbase:[500,500,333,333,500,500,556,444,600,600,600,600],quotedblright:[500,500,333,333,500,500,556,444,600,600,600,600],guillemotright:[556,556,556,556,500,500,500,500,600,600,600,600],ellipsis:[1e3,1e3,1e3,1e3,1e3,1e3,889,1e3,600,600,600,600],perthousand:[1e3,1e3,1e3,1e3,1e3,1e3,1e3,1e3,600,600,600,600],questiondown:[611,611,611,611,500,500,500,444,600,600,600,600],grave:[333,333,333,333,333,333,333,333,600,600,600,600],acute:[333,333,333,333,333,333,333,333,600,600,600,600],circumflex:[333,333,333,333,333,333,333,333,600,600,600,600],tilde:[333,333,333,333,333,333,333,333,600,600,600,600],macron:[333,333,333,333,333,333,333,333,600,600,600,600],breve:[333,333,333,333,333,333,333,333,600,600,600,600],dotaccent:[333,333,333,333,333,333,333,333,600,600,600,600],dieresis:[333,333,333,333,333,333,333,333,600,600,600,600],ring:[333,333,333,333,333,333,333,333,600,600,600,600],cedilla:[333,333,333,333,333,333,333,333,600,600,600,600],hungarumlaut:[333,333,333,333,333,333,333,333,600,600,600,600],ogonek:[333,333,333,333,333,333,333,333,600,600,600,600],caron:[333,333,333,333,333,333,333,333,600,600,600,600],emdash:[1e3,1e3,1e3,1e3,1e3,1e3,889,1e3,600,600,600,600],AE:[1e3,1e3,1e3,1e3,1e3,944,889,889,600,600,600,600],ordfeminine:[370,370,370,370,300,266,276,276,600,600,600,600],Lslash:[611,611,556,556,667,611,556,611,600,600,600,600],Oslash:[778,778,778,778,778,722,722,722,600,600,600,600],OE:[1e3,1e3,1e3,1e3,1e3,944,944,889,600,600,600,600],ordmasculine:[365,365,365,365,330,300,310,310,600,600,600,600],ae:[889,889,889,889,722,722,667,667,600,600,600,600],dotlessi:[278,278,278,278,278,278,278,278,600,600,600,600],lslash:[278,278,222,222,278,278,278,278,600,600,600,600],oslash:[611,611,611,611,500,500,500,500,600,600,600,600],oe:[944,944,944,944,722,722,667,722,600,600,600,600],germandbls:[611,611,611,611,556,500,500,500,600,600,600,600],Idieresis:[278,278,278,278,389,389,333,333,600,600,600,600],eacute:[556,556,556,556,444,444,444,444,600,600,600,600],abreve:[556,556,556,556,500,500,500,444,600,600,600,600],uhungarumlaut:[611,611,556,556,556,556,500,500,600,600,600,600],ecaron:[556,556,556,556,444,444,444,444,600,600,600,600],Ydieresis:[667,667,667,667,722,611,556,722,600,600,600,600],divide:[584,584,584,584,570,570,675,564,600,600,600,600],Yacute:[667,667,667,667,722,611,556,722,600,600,600,600],Acircumflex:[722,722,667,667,722,667,611,722,600,600,600,600],aacute:[556,556,556,556,500,500,500,444,600,600,600,600],Ucircumflex:[722,722,722,722,722,722,722,722,600,600,600,600],yacute:[556,556,500,500,500,444,444,500,600,600,600,600],scommaaccent:[556,556,500,500,389,389,389,389,600,600,600,600],ecircumflex:[556,556,556,556,444,444,444,444,600,600,600,600],Uring:[722,722,722,722,722,722,722,722,600,600,600,600],Udieresis:[722,722,722,722,722,722,722,722,600,600,600,600],aogonek:[556,556,556,556,500,500,500,444,600,600,600,600],Uacute:[722,722,722,722,722,722,722,722,600,600,600,600],uogonek:[611,611,556,556,556,556,500,500,600,600,600,600],Edieresis:[667,667,667,667,667,667,611,611,600,600,600,600],Dcroat:[722,722,722,722,722,722,722,722,600,600,600,600],commaaccent:[250,250,250,250,250,250,250,250,600,600,600,600],copyright:[737,737,737,737,747,747,760,760,600,600,600,600],Emacron:[667,667,667,667,667,667,611,611,600,600,600,600],ccaron:[556,556,500,500,444,444,444,444,600,600,600,600],aring:[556,556,556,556,500,500,500,444,600,600,600,600],Ncommaaccent:[722,722,722,722,722,722,667,722,600,600,600,600],lacute:[278,278,222,222,278,278,278,278,600,600,600,600],agrave:[556,556,556,556,500,500,500,444,600,600,600,600],Tcommaaccent:[611,611,611,611,667,611,556,611,600,600,600,600],Cacute:[722,722,722,722,722,667,667,667,600,600,600,600],atilde:[556,556,556,556,500,500,500,444,600,600,600,600],Edotaccent:[667,667,667,667,667,667,611,611,600,600,600,600],scaron:[556,556,500,500,389,389,389,389,600,600,600,600],scedilla:[556,556,500,500,389,389,389,389,600,600,600,600],iacute:[278,278,278,278,278,278,278,278,600,600,600,600],lozenge:[494,494,471,471,494,494,471,471,600,600,600,600],Rcaron:[722,722,722,722,722,667,611,667,600,600,600,600],Gcommaaccent:[778,778,778,778,778,722,722,722,600,600,600,600],ucircumflex:[611,611,556,556,556,556,500,500,600,600,600,600],acircumflex:[556,556,556,556,500,500,500,444,600,600,600,600],Amacron:[722,722,667,667,722,667,611,722,600,600,600,600],rcaron:[389,389,333,333,444,389,389,333,600,600,600,600],ccedilla:[556,556,500,500,444,444,444,444,600,600,600,600],Zdotaccent:[611,611,611,611,667,611,556,611,600,600,600,600],Thorn:[667,667,667,667,611,611,611,556,600,600,600,600],Omacron:[778,778,778,778,778,722,722,722,600,600,600,600],Racute:[722,722,722,722,722,667,611,667,600,600,600,600],Sacute:[667,667,667,667,556,556,500,556,600,600,600,600],dcaron:[743,743,643,643,672,608,544,588,600,600,600,600],Umacron:[722,722,722,722,722,722,722,722,600,600,600,600],uring:[611,611,556,556,556,556,500,500,600,600,600,600],threesuperior:[333,333,333,333,300,300,300,300,600,600,600,600],Ograve:[778,778,778,778,778,722,722,722,600,600,600,600],Agrave:[722,722,667,667,722,667,611,722,600,600,600,600],Abreve:[722,722,667,667,722,667,611,722,600,600,600,600],multiply:[584,584,584,584,570,570,675,564,600,600,600,600],uacute:[611,611,556,556,556,556,500,500,600,600,600,600],Tcaron:[611,611,611,611,667,611,556,611,600,600,600,600],partialdiff:[494,494,476,476,494,494,476,476,600,600,600,600],ydieresis:[556,556,500,500,500,444,444,500,600,600,600,600],Nacute:[722,722,722,722,722,722,667,722,600,600,600,600],icircumflex:[278,278,278,278,278,278,278,278,600,600,600,600],Ecircumflex:[667,667,667,667,667,667,611,611,600,600,600,600],adieresis:[556,556,556,556,500,500,500,444,600,600,600,600],edieresis:[556,556,556,556,444,444,444,444,600,600,600,600],cacute:[556,556,500,500,444,444,444,444,600,600,600,600],nacute:[611,611,556,556,556,556,500,500,600,600,600,600],umacron:[611,611,556,556,556,556,500,500,600,600,600,600],Ncaron:[722,722,722,722,722,722,667,722,600,600,600,600],Iacute:[278,278,278,278,389,389,333,333,600,600,600,600],plusminus:[584,584,584,584,570,570,675,564,600,600,600,600],brokenbar:[280,280,260,260,220,220,275,200,600,600,600,600],registered:[737,737,737,737,747,747,760,760,600,600,600,600],Gbreve:[778,778,778,778,778,722,722,722,600,600,600,600],Idotaccent:[278,278,278,278,389,389,333,333,600,600,600,600],summation:[600,600,600,600,600,600,600,600,600,600,600,600],Egrave:[667,667,667,667,667,667,611,611,600,600,600,600],racute:[389,389,333,333,444,389,389,333,600,600,600,600],omacron:[611,611,556,556,500,500,500,500,600,600,600,600],Zacute:[611,611,611,611,667,611,556,611,600,600,600,600],Zcaron:[611,611,611,611,667,611,556,611,600,600,600,600],greaterequal:[549,549,549,549,549,549,549,549,600,600,600,600],Eth:[722,722,722,722,722,722,722,722,600,600,600,600],Ccedilla:[722,722,722,722,722,667,667,667,600,600,600,600],lcommaaccent:[278,278,222,222,278,278,278,278,600,600,600,600],tcaron:[389,389,317,317,416,366,300,326,600,600,600,600],eogonek:[556,556,556,556,444,444,444,444,600,600,600,600],Uogonek:[722,722,722,722,722,722,722,722,600,600,600,600],Aacute:[722,722,667,667,722,667,611,722,600,600,600,600],Adieresis:[722,722,667,667,722,667,611,722,600,600,600,600],egrave:[556,556,556,556,444,444,444,444,600,600,600,600],zacute:[500,500,500,500,444,389,389,444,600,600,600,600],iogonek:[278,278,222,222,278,278,278,278,600,600,600,600],Oacute:[778,778,778,778,778,722,722,722,600,600,600,600],oacute:[611,611,556,556,500,500,500,500,600,600,600,600],amacron:[556,556,556,556,500,500,500,444,600,600,600,600],sacute:[556,556,500,500,389,389,389,389,600,600,600,600],idieresis:[278,278,278,278,278,278,278,278,600,600,600,600],Ocircumflex:[778,778,778,778,778,722,722,722,600,600,600,600],Ugrave:[722,722,722,722,722,722,722,722,600,600,600,600],Delta:[612,612,612,612,612,612,612,612,600,600,600,600],thorn:[611,611,556,556,556,500,500,500,600,600,600,600],twosuperior:[333,333,333,333,300,300,300,300,600,600,600,600],Odieresis:[778,778,778,778,778,722,722,722,600,600,600,600],mu:[611,611,556,556,556,576,500,500,600,600,600,600],igrave:[278,278,278,278,278,278,278,278,600,600,600,600],ohungarumlaut:[611,611,556,556,500,500,500,500,600,600,600,600],Eogonek:[667,667,667,667,667,667,611,611,600,600,600,600],dcroat:[611,611,556,556,556,500,500,500,600,600,600,600],threequarters:[834,834,834,834,750,750,750,750,600,600,600,600],Scedilla:[667,667,667,667,556,556,500,556,600,600,600,600],lcaron:[400,400,299,299,394,382,300,344,600,600,600,600],Kcommaaccent:[722,722,667,667,778,667,667,722,600,600,600,600],Lacute:[611,611,556,556,667,611,556,611,600,600,600,600],trademark:[1e3,1e3,1e3,1e3,1e3,1e3,980,980,600,600,600,600],edotaccent:[556,556,556,556,444,444,444,444,600,600,600,600],Igrave:[278,278,278,278,389,389,333,333,600,600,600,600],Imacron:[278,278,278,278,389,389,333,333,600,600,600,600],Lcaron:[611,611,556,556,667,611,611,611,600,600,600,600],onehalf:[834,834,834,834,750,750,750,750,600,600,600,600],lessequal:[549,549,549,549,549,549,549,549,600,600,600,600],ocircumflex:[611,611,556,556,500,500,500,500,600,600,600,600],ntilde:[611,611,556,556,556,556,500,500,600,600,600,600],Uhungarumlaut:[722,722,722,722,722,722,722,722,600,600,600,600],Eacute:[667,667,667,667,667,667,611,611,600,600,600,600],emacron:[556,556,556,556,444,444,444,444,600,600,600,600],gbreve:[611,611,556,556,500,500,500,500,600,600,600,600],onequarter:[834,834,834,834,750,750,750,750,600,600,600,600],Scaron:[667,667,667,667,556,556,500,556,600,600,600,600],Scommaaccent:[667,667,667,667,556,556,500,556,600,600,600,600],Ohungarumlaut:[778,778,778,778,778,722,722,722,600,600,600,600],degree:[400,400,400,400,400,400,400,400,600,600,600,600],ograve:[611,611,556,556,500,500,500,500,600,600,600,600],Ccaron:[722,722,722,722,722,667,667,667,600,600,600,600],ugrave:[611,611,556,556,556,556,500,500,600,600,600,600],radical:[549,549,453,453,549,549,453,453,600,600,600,600],Dcaron:[722,722,722,722,722,722,722,722,600,600,600,600],rcommaaccent:[389,389,333,333,444,389,389,333,600,600,600,600],Ntilde:[722,722,722,722,722,722,667,722,600,600,600,600],otilde:[611,611,556,556,500,500,500,500,600,600,600,600],Rcommaaccent:[722,722,722,722,722,667,611,667,600,600,600,600],Lcommaaccent:[611,611,556,556,667,611,556,611,600,600,600,600],Atilde:[722,722,667,667,722,667,611,722,600,600,600,600],Aogonek:[722,722,667,667,722,667,611,722,600,600,600,600],Aring:[722,722,667,667,722,667,611,722,600,600,600,600],Otilde:[778,778,778,778,778,722,722,722,600,600,600,600],zdotaccent:[500,500,500,500,444,389,389,444,600,600,600,600],Ecaron:[667,667,667,667,667,667,611,611,600,600,600,600],Iogonek:[278,278,278,278,389,389,333,333,600,600,600,600],kcommaaccent:[556,556,500,500,556,500,444,500,600,600,600,600],minus:[584,584,584,584,570,606,675,564,600,600,600,600],Icircumflex:[278,278,278,278,389,389,333,333,600,600,600,600],ncaron:[611,611,556,556,556,556,500,500,600,600,600,600],tcommaaccent:[333,333,278,278,333,278,278,278,600,600,600,600],logicalnot:[584,584,584,584,570,606,675,564,600,600,600,600],odieresis:[611,611,556,556,500,500,500,500,600,600,600,600],udieresis:[611,611,556,556,556,556,500,500,600,600,600,600],notequal:[549,549,549,549,549,549,549,549,600,600,600,600],gcommaaccent:[611,611,556,556,500,500,500,500,600,600,600,600],eth:[611,611,556,556,500,500,500,500,600,600,600,600],zcaron:[500,500,500,500,444,389,389,444,600,600,600,600],ncommaaccent:[611,611,556,556,556,556,500,500,600,600,600,600],onesuperior:[333,333,333,333,300,300,300,300,600,600,600,600],imacron:[278,278,278,278,278,278,278,278,600,600,600,600],Euro:[556,556,556,556,500,500,500,500,600,600,600,600]},kernPairs:{AC:[-40,-40,-30,-30,-55,-65,-30,-40],ACacute:[-40,-40,-30,-30,-55,-65,-30,-40],ACcaron:[-40,-40,-30,-30,-55,-65,-30,-40],ACcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AG:[-50,-50,-30,-30,-55,-60,-35,-40],AGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AO:[-40,-40,-30,-30,-45,-50,-40,-55],AOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AQ:[-40,-40,-30,-30,-45,-55,-40,-55],AT:[-90,-90,-120,-120,-95,-55,-37,-111],ATcaron:[-90,-90,-120,-120,-95,-55,-37,-111],ATcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AU:[-50,-50,-50,-50,-50,-50,-50,-55],AUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AUring:[-50,-50,-50,-50,-50,-50,-50,-55],AV:[-80,-80,-70,-70,-145,-95,-105,-135],AW:[-60,-60,-50,-50,-130,-100,-95,-90],AY:[-110,-110,-100,-100,-100,-70,-55,-105],AYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Au:[-30,-30,-30,-30,-50,-30,-20],Auacute:[-30,-30,-30,-30,-50,-30,-20],Aucircumflex:[-30,-30,-30,-30,-50,-30,-20],Audieresis:[-30,-30,-30,-30,-50,-30,-20],Augrave:[-30,-30,-30,-30,-50,-30,-20],Auhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aumacron:[-30,-30,-30,-30,-50,-30,-20],Auogonek:[-30,-30,-30,-30,-50,-30,-20],Auring:[-30,-30,-30,-30,-50,-30,-20],Av:[-40,-40,-40,-40,-100,-74,-55,-74],Aw:[-30,-30,-40,-40,-90,-74,-55,-92],Ay:[-30,-30,-40,-40,-74,-74,-55,-92],Ayacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AacuteC:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteG:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteO:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteQ:[-40,-40,-30,-30,-45,-55,-40,-55],AacuteT:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteU:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUring:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteV:[-80,-80,-70,-70,-145,-95,-105,-135],AacuteW:[-60,-60,-50,-50,-130,-100,-95,-90],AacuteY:[-110,-110,-100,-100,-100,-70,-55,-105],AacuteYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AacuteYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aacuteu:[-30,-30,-30,-30,-50,-30,-20],Aacuteuacute:[-30,-30,-30,-30,-50,-30,-20],Aacuteucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aacuteudieresis:[-30,-30,-30,-30,-50,-30,-20],Aacuteugrave:[-30,-30,-30,-30,-50,-30,-20],Aacuteuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aacuteumacron:[-30,-30,-30,-30,-50,-30,-20],Aacuteuogonek:[-30,-30,-30,-30,-50,-30,-20],Aacuteuring:[-30,-30,-30,-30,-50,-30,-20],Aacutev:[-40,-40,-40,-40,-100,-74,-55,-74],Aacutew:[-30,-30,-40,-40,-90,-74,-55,-92],Aacutey:[-30,-30,-40,-40,-74,-74,-55,-92],Aacuteyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aacuteydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AbreveC:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveG:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveO:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveQ:[-40,-40,-30,-30,-45,-55,-40,-55],AbreveT:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveU:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUring:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveV:[-80,-80,-70,-70,-145,-95,-105,-135],AbreveW:[-60,-60,-50,-50,-130,-100,-95,-90],AbreveY:[-110,-110,-100,-100,-100,-70,-55,-105],AbreveYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AbreveYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Abreveu:[-30,-30,-30,-30,-50,-30,-20],Abreveuacute:[-30,-30,-30,-30,-50,-30,-20],Abreveucircumflex:[-30,-30,-30,-30,-50,-30,-20],Abreveudieresis:[-30,-30,-30,-30,-50,-30,-20],Abreveugrave:[-30,-30,-30,-30,-50,-30,-20],Abreveuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Abreveumacron:[-30,-30,-30,-30,-50,-30,-20],Abreveuogonek:[-30,-30,-30,-30,-50,-30,-20],Abreveuring:[-30,-30,-30,-30,-50,-30,-20],Abrevev:[-40,-40,-40,-40,-100,-74,-55,-74],Abrevew:[-30,-30,-40,-40,-90,-74,-55,-92],Abrevey:[-30,-30,-40,-40,-74,-74,-55,-92],Abreveyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Abreveydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AcircumflexC:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexG:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexO:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexQ:[-40,-40,-30,-30,-45,-55,-40,-55],AcircumflexT:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexU:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUring:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexV:[-80,-80,-70,-70,-145,-95,-105,-135],AcircumflexW:[-60,-60,-50,-50,-130,-100,-95,-90],AcircumflexY:[-110,-110,-100,-100,-100,-70,-55,-105],AcircumflexYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AcircumflexYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Acircumflexu:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuacute:[-30,-30,-30,-30,-50,-30,-20],Acircumflexucircumflex:[-30,-30,-30,-30,-50,-30,-20],Acircumflexudieresis:[-30,-30,-30,-30,-50,-30,-20],Acircumflexugrave:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Acircumflexumacron:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuogonek:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuring:[-30,-30,-30,-30,-50,-30,-20],Acircumflexv:[-40,-40,-40,-40,-100,-74,-55,-74],Acircumflexw:[-30,-30,-40,-40,-90,-74,-55,-92],Acircumflexy:[-30,-30,-40,-40,-74,-74,-55,-92],Acircumflexyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Acircumflexydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AdieresisC:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisG:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisO:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisQ:[-40,-40,-30,-30,-45,-55,-40,-55],AdieresisT:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisU:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUring:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisV:[-80,-80,-70,-70,-145,-95,-105,-135],AdieresisW:[-60,-60,-50,-50,-130,-100,-95,-90],AdieresisY:[-110,-110,-100,-100,-100,-70,-55,-105],AdieresisYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AdieresisYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Adieresisu:[-30,-30,-30,-30,-50,-30,-20],Adieresisuacute:[-30,-30,-30,-30,-50,-30,-20],Adieresisucircumflex:[-30,-30,-30,-30,-50,-30,-20],Adieresisudieresis:[-30,-30,-30,-30,-50,-30,-20],Adieresisugrave:[-30,-30,-30,-30,-50,-30,-20],Adieresisuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Adieresisumacron:[-30,-30,-30,-30,-50,-30,-20],Adieresisuogonek:[-30,-30,-30,-30,-50,-30,-20],Adieresisuring:[-30,-30,-30,-30,-50,-30,-20],Adieresisv:[-40,-40,-40,-40,-100,-74,-55,-74],Adieresisw:[-30,-30,-40,-40,-90,-74,-55,-92],Adieresisy:[-30,-30,-40,-40,-74,-74,-55,-92],Adieresisyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Adieresisydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AgraveC:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveG:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveO:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveQ:[-40,-40,-30,-30,-45,-55,-40,-55],AgraveT:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveU:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUring:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveV:[-80,-80,-70,-70,-145,-95,-105,-135],AgraveW:[-60,-60,-50,-50,-130,-100,-95,-90],AgraveY:[-110,-110,-100,-100,-100,-70,-55,-105],AgraveYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AgraveYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Agraveu:[-30,-30,-30,-30,-50,-30,-20],Agraveuacute:[-30,-30,-30,-30,-50,-30,-20],Agraveucircumflex:[-30,-30,-30,-30,-50,-30,-20],Agraveudieresis:[-30,-30,-30,-30,-50,-30,-20],Agraveugrave:[-30,-30,-30,-30,-50,-30,-20],Agraveuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Agraveumacron:[-30,-30,-30,-30,-50,-30,-20],Agraveuogonek:[-30,-30,-30,-30,-50,-30,-20],Agraveuring:[-30,-30,-30,-30,-50,-30,-20],Agravev:[-40,-40,-40,-40,-100,-74,-55,-74],Agravew:[-30,-30,-40,-40,-90,-74,-55,-92],Agravey:[-30,-30,-40,-40,-74,-74,-55,-92],Agraveyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Agraveydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AmacronC:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronG:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronO:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronQ:[-40,-40,-30,-30,-45,-55,-40,-55],AmacronT:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronU:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUring:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronV:[-80,-80,-70,-70,-145,-95,-105,-135],AmacronW:[-60,-60,-50,-50,-130,-100,-95,-90],AmacronY:[-110,-110,-100,-100,-100,-70,-55,-105],AmacronYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AmacronYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Amacronu:[-30,-30,-30,-30,-50,-30,-20],Amacronuacute:[-30,-30,-30,-30,-50,-30,-20],Amacronucircumflex:[-30,-30,-30,-30,-50,-30,-20],Amacronudieresis:[-30,-30,-30,-30,-50,-30,-20],Amacronugrave:[-30,-30,-30,-30,-50,-30,-20],Amacronuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Amacronumacron:[-30,-30,-30,-30,-50,-30,-20],Amacronuogonek:[-30,-30,-30,-30,-50,-30,-20],Amacronuring:[-30,-30,-30,-30,-50,-30,-20],Amacronv:[-40,-40,-40,-40,-100,-74,-55,-74],Amacronw:[-30,-30,-40,-40,-90,-74,-55,-92],Amacrony:[-30,-30,-40,-40,-74,-74,-55,-92],Amacronyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Amacronydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AogonekC:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekG:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekO:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekQ:[-40,-40,-30,-30,-45,-55,-40,-55],AogonekT:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekU:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUring:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekV:[-80,-80,-70,-70,-145,-95,-105,-135],AogonekW:[-60,-60,-50,-50,-130,-100,-95,-90],AogonekY:[-110,-110,-100,-100,-100,-70,-55,-105],AogonekYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AogonekYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aogoneku:[-30,-30,-30,-30,-50,-30,-20],Aogonekuacute:[-30,-30,-30,-30,-50,-30,-20],Aogonekucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aogonekudieresis:[-30,-30,-30,-30,-50,-30,-20],Aogonekugrave:[-30,-30,-30,-30,-50,-30,-20],Aogonekuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aogonekumacron:[-30,-30,-30,-30,-50,-30,-20],Aogonekuogonek:[-30,-30,-30,-30,-50,-30,-20],Aogonekuring:[-30,-30,-30,-30,-50,-30,-20],Aogonekv:[-40,-40,-40,-40,-100,-74,-55,-74],Aogonekw:[-30,-30,-40,-40,-90,-74,-55,-52],Aogoneky:[-30,-30,-40,-40,-34,-34,-55,-52],Aogonekyacute:[-30,-30,-40,-40,-34,-34,-55,-52],Aogonekydieresis:[-30,-30,-40,-40,-34,-34,-55,-52],AringC:[-40,-40,-30,-30,-55,-65,-30,-40],AringCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AringCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AringCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AringG:[-50,-50,-30,-30,-55,-60,-35,-40],AringGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AringGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AringO:[-40,-40,-30,-30,-45,-50,-40,-55],AringOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AringOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AringOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AringOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AringOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AringOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AringOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AringOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AringQ:[-40,-40,-30,-30,-45,-55,-40,-55],AringT:[-90,-90,-120,-120,-95,-55,-37,-111],AringTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AringTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AringU:[-50,-50,-50,-50,-50,-50,-50,-55],AringUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AringUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AringUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AringUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AringUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AringUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AringUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AringUring:[-50,-50,-50,-50,-50,-50,-50,-55],AringV:[-80,-80,-70,-70,-145,-95,-105,-135],AringW:[-60,-60,-50,-50,-130,-100,-95,-90],AringY:[-110,-110,-100,-100,-100,-70,-55,-105],AringYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AringYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aringu:[-30,-30,-30,-30,-50,-30,-20],Aringuacute:[-30,-30,-30,-30,-50,-30,-20],Aringucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aringudieresis:[-30,-30,-30,-30,-50,-30,-20],Aringugrave:[-30,-30,-30,-30,-50,-30,-20],Aringuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aringumacron:[-30,-30,-30,-30,-50,-30,-20],Aringuogonek:[-30,-30,-30,-30,-50,-30,-20],Aringuring:[-30,-30,-30,-30,-50,-30,-20],Aringv:[-40,-40,-40,-40,-100,-74,-55,-74],Aringw:[-30,-30,-40,-40,-90,-74,-55,-92],Aringy:[-30,-30,-40,-40,-74,-74,-55,-92],Aringyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aringydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AtildeC:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeG:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeO:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeQ:[-40,-40,-30,-30,-45,-55,-40,-55],AtildeT:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeU:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUring:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeV:[-80,-80,-70,-70,-145,-95,-105,-135],AtildeW:[-60,-60,-50,-50,-130,-100,-95,-90],AtildeY:[-110,-110,-100,-100,-100,-70,-55,-105],AtildeYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AtildeYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Atildeu:[-30,-30,-30,-30,-50,-30,-20],Atildeuacute:[-30,-30,-30,-30,-50,-30,-20],Atildeucircumflex:[-30,-30,-30,-30,-50,-30,-20],Atildeudieresis:[-30,-30,-30,-30,-50,-30,-20],Atildeugrave:[-30,-30,-30,-30,-50,-30,-20],Atildeuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Atildeumacron:[-30,-30,-30,-30,-50,-30,-20],Atildeuogonek:[-30,-30,-30,-30,-50,-30,-20],Atildeuring:[-30,-30,-30,-30,-50,-30,-20],Atildev:[-40,-40,-40,-40,-100,-74,-55,-74],Atildew:[-30,-30,-40,-40,-90,-74,-55,-92],Atildey:[-30,-30,-40,-40,-74,-74,-55,-92],Atildeyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Atildeydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],BA:[-30,-30,0,0,-30,-25,-25,-35],BAacute:[-30,-30,0,0,-30,-25,-25,-35],BAbreve:[-30,-30,0,0,-30,-25,-25,-35],BAcircumflex:[-30,-30,0,0,-30,-25,-25,-35],BAdieresis:[-30,-30,0,0,-30,-25,-25,-35],BAgrave:[-30,-30,0,0,-30,-25,-25,-35],BAmacron:[-30,-30,0,0,-30,-25,-25,-35],BAogonek:[-30,-30,0,0,-30,-25,-25,-35],BAring:[-30,-30,0,0,-30,-25,-25,-35],BAtilde:[-30,-30,0,0,-30,-25,-25,-35],BU:[-10,-10,-10,-10,-10,-10,-10,-10],BUacute:[-10,-10,-10,-10,-10,-10,-10,-10],BUcircumflex:[-10,-10,-10,-10,-10,-10,-10,-10],BUdieresis:[-10,-10,-10,-10,-10,-10,-10,-10],BUgrave:[-10,-10,-10,-10,-10,-10,-10,-10],BUhungarumlaut:[-10,-10,-10,-10,-10,-10,-10,-10],BUmacron:[-10,-10,-10,-10,-10,-10,-10,-10],BUogonek:[-10,-10,-10,-10,-10,-10,-10,-10],BUring:[-10,-10,-10,-10,-10,-10,-10,-10],DA:[-40,-40,-40,-40,-35,-25,-35,-40],DAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DAring:[-40,-40,-40,-40,-35,-25,-35,-40],DAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DV:[-40,-40,-70,-70,-40,-50,-40,-40],DW:[-40,-40,-40,-40,-40,-40,-40,-30],DY:[-70,-70,-90,-90,-40,-50,-40,-55],DYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcomma:[-30,-30,-70,-70],Dperiod:[-30,-30,-70,-70,-20],DcaronA:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAring:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronV:[-40,-40,-70,-70,-40,-50,-40,-40],DcaronW:[-40,-40,-40,-40,-40,-40,-40,-30],DcaronY:[-70,-70,-90,-90,-40,-50,-40,-55],DcaronYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DcaronYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcaroncomma:[-30,-30,-70,-70],Dcaronperiod:[-30,-30,-70,-70,-20],DcroatA:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAring:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatV:[-40,-40,-70,-70,-40,-50,-40,-40],DcroatW:[-40,-40,-40,-40,-40,-40,-40,-30],DcroatY:[-70,-70,-90,-90,-40,-50,-40,-55],DcroatYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DcroatYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcroatcomma:[-30,-30,-70,-70],Dcroatperiod:[-30,-30,-70,-70,-20],FA:[-80,-80,-80,-80,-90,-100,-115,-74],FAacute:[-80,-80,-80,-80,-90,-100,-115,-74],FAbreve:[-80,-80,-80,-80,-90,-100,-115,-74],FAcircumflex:[-80,-80,-80,-80,-90,-100,-115,-74],FAdieresis:[-80,-80,-80,-80,-90,-100,-115,-74],FAgrave:[-80,-80,-80,-80,-90,-100,-115,-74],FAmacron:[-80,-80,-80,-80,-90,-100,-115,-74],FAogonek:[-80,-80,-80,-80,-90,-100,-115,-74],FAring:[-80,-80,-80,-80,-90,-100,-115,-74],FAtilde:[-80,-80,-80,-80,-90,-100,-115,-74],Fa:[-20,-20,-50,-50,-25,-95,-75,-15],Faacute:[-20,-20,-50,-50,-25,-95,-75,-15],Fabreve:[-20,-20,-50,-50,-25,-95,-75,-15],Facircumflex:[-20,-20,-50,-50,-25,-95,-75,-15],Fadieresis:[-20,-20,-50,-50,-25,-95,-75,-15],Fagrave:[-20,-20,-50,-50,-25,-95,-75,-15],Famacron:[-20,-20,-50,-50,-25,-95,-75,-15],Faogonek:[-20,-20,-50,-50,-25,-95,-75,-15],Faring:[-20,-20,-50,-50,-25,-95,-75,-15],Fatilde:[-20,-20,-50,-50,-25,-95,-75,-15],Fcomma:[-100,-100,-150,-150,-92,-129,-135,-80],Fperiod:[-100,-100,-150,-150,-110,-129,-135,-80],JA:[-20,-20,-20,-20,-30,-25,-40,-60],JAacute:[-20,-20,-20,-20,-30,-25,-40,-60],JAbreve:[-20,-20,-20,-20,-30,-25,-40,-60],JAcircumflex:[-20,-20,-20,-20,-30,-25,-40,-60],JAdieresis:[-20,-20,-20,-20,-30,-25,-40,-60],JAgrave:[-20,-20,-20,-20,-30,-25,-40,-60],JAmacron:[-20,-20,-20,-20,-30,-25,-40,-60],JAogonek:[-20,-20,-20,-20,-30,-25,-40,-60],JAring:[-20,-20,-20,-20,-30,-25,-40,-60],JAtilde:[-20,-20,-20,-20,-30,-25,-40,-60],Jcomma:[-20,-20,-30,-30,0,-10,-25],Jperiod:[-20,-20,-30,-30,-20,-10,-25],Ju:[-20,-20,-20,-20,-15,-40,-35],Juacute:[-20,-20,-20,-20,-15,-40,-35],Jucircumflex:[-20,-20,-20,-20,-15,-40,-35],Judieresis:[-20,-20,-20,-20,-15,-40,-35],Jugrave:[-20,-20,-20,-20,-15,-40,-35],Juhungarumlaut:[-20,-20,-20,-20,-15,-40,-35],Jumacron:[-20,-20,-20,-20,-15,-40,-35],Juogonek:[-20,-20,-20,-20,-15,-40,-35],Juring:[-20,-20,-20,-20,-15,-40,-35],KO:[-30,-30,-50,-50,-30,-30,-50,-30],KOacute:[-30,-30,-50,-50,-30,-30,-50,-30],KOcircumflex:[-30,-30,-50,-50,-30,-30,-50,-30],KOdieresis:[-30,-30,-50,-50,-30,-30,-50,-30],KOgrave:[-30,-30,-50,-50,-30,-30,-50,-30],KOhungarumlaut:[-30,-30,-50,-50,-30,-30,-50,-30],KOmacron:[-30,-30,-50,-50,-30,-30,-50,-30],KOslash:[-30,-30,-50,-50,-30,-30,-50,-30],KOtilde:[-30,-30,-50,-50,-30,-30,-50,-30],Ke:[-15,-15,-40,-40,-25,-25,-35,-25],Keacute:[-15,-15,-40,-40,-25,-25,-35,-25],Kecaron:[-15,-15,-40,-40,-25,-25,-35,-25],Kecircumflex:[-15,-15,-40,-40,-25,-25,-35,-25],Kedieresis:[-15,-15,-40,-40,-25,-25,-35,-25],Kedotaccent:[-15,-15,-40,-40,-25,-25,-35,-25],Kegrave:[-15,-15,-40,-40,-25,-25,-35,-25],Kemacron:[-15,-15,-40,-40,-25,-25,-35,-25],Keogonek:[-15,-15,-40,-40,-25,-25,-35,-25],Ko:[-35,-35,-40,-40,-25,-25,-40,-35],Koacute:[-35,-35,-40,-40,-25,-25,-40,-35],Kocircumflex:[-35,-35,-40,-40,-25,-25,-40,-35],Kodieresis:[-35,-35,-40,-40,-25,-25,-40,-35],Kograve:[-35,-35,-40,-40,-25,-25,-40,-35],Kohungarumlaut:[-35,-35,-40,-40,-25,-25,-40,-35],Komacron:[-35,-35,-40,-40,-25,-25,-40,-35],Koslash:[-35,-35,-40,-40,-25,-25,-40,-35],Kotilde:[-35,-35,-40,-40,-25,-25,-40,-35],Ku:[-30,-30,-30,-30,-15,-20,-40,-15],Kuacute:[-30,-30,-30,-30,-15,-20,-40,-15],Kucircumflex:[-30,-30,-30,-30,-15,-20,-40,-15],Kudieresis:[-30,-30,-30,-30,-15,-20,-40,-15],Kugrave:[-30,-30,-30,-30,-15,-20,-40,-15],Kuhungarumlaut:[-30,-30,-30,-30,-15,-20,-40,-15],Kumacron:[-30,-30,-30,-30,-15,-20,-40,-15],Kuogonek:[-30,-30,-30,-30,-15,-20,-40,-15],Kuring:[-30,-30,-30,-30,-15,-20,-40,-15],Ky:[-40,-40,-50,-50,-45,-20,-40,-25],Kyacute:[-40,-40,-50,-50,-45,-20,-40,-25],Kydieresis:[-40,-40,-50,-50,-45,-20,-40,-25],KcommaaccentO:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOacute:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOcircumflex:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOdieresis:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOgrave:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOhungarumlaut:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOmacron:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOslash:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOtilde:[-30,-30,-50,-50,-30,-30,-50,-30],Kcommaaccente:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccenteacute:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentecaron:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentecircumflex:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentedieresis:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentedotaccent:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentegrave:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentemacron:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccenteogonek:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccento:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentoacute:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentocircumflex:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentodieresis:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentograve:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentohungarumlaut:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentomacron:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentoslash:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentotilde:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentu:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuacute:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentucircumflex:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentudieresis:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentugrave:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuhungarumlaut:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentumacron:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuogonek:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccenturing:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccenty:[-40,-40,-50,-50,-45,-20,-40,-25],Kcommaaccentyacute:[-40,-40,-50,-50,-45,-20,-40,-25],Kcommaaccentydieresis:[-40,-40,-50,-50,-45,-20,-40,-25],LT:[-90,-90,-110,-110,-92,-18,-20,-92],LTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LV:[-110,-110,-110,-110,-92,-37,-55,-100],LW:[-80,-80,-70,-70,-92,-37,-55,-74],LY:[-120,-120,-140,-140,-92,-37,-20,-100],LYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lquotedblright:[-140,-140,-140,-140,-20],Lquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Ly:[-30,-30,-30,-30,-55,-37,-30,-55],Lyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LacuteT:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteV:[-110,-110,-110,-110,-92,-37,-55,-100],LacuteW:[-80,-80,-70,-70,-92,-37,-55,-74],LacuteY:[-120,-120,-140,-140,-92,-37,-20,-100],LacuteYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LacuteYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lacutequotedblright:[-140,-140,-140,-140,-20],Lacutequoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lacutey:[-30,-30,-30,-30,-55,-37,-30,-55],Lacuteyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lacuteydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LcommaaccentT:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentV:[-110,-110,-110,-110,-92,-37,-55,-100],LcommaaccentW:[-80,-80,-70,-70,-92,-37,-55,-74],LcommaaccentY:[-120,-120,-140,-140,-92,-37,-20,-100],LcommaaccentYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LcommaaccentYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lcommaaccentquotedblright:[-140,-140,-140,-140,-20],Lcommaaccentquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lcommaaccenty:[-30,-30,-30,-30,-55,-37,-30,-55],Lcommaaccentyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lcommaaccentydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LslashT:[-90,-90,-110,-110,-92,-18,-20,-92],LslashTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LslashTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LslashV:[-110,-110,-110,-110,-92,-37,-55,-100],LslashW:[-80,-80,-70,-70,-92,-37,-55,-74],LslashY:[-120,-120,-140,-140,-92,-37,-20,-100],LslashYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LslashYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lslashquotedblright:[-140,-140,-140,-140,-20],Lslashquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lslashy:[-30,-30,-30,-30,-55,-37,-30,-55],Lslashyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lslashydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],OA:[-50,-50,-20,-20,-40,-40,-55,-35],OAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OAring:[-50,-50,-20,-20,-40,-40,-55,-35],OAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OT:[-40,-40,-40,-40,-40,-40,-40,-40],OTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OV:[-50,-50,-50,-50,-50,-50,-50,-50],OW:[-50,-50,-30,-30,-50,-50,-50,-35],OX:[-50,-50,-60,-60,-40,-40,-40,-40],OY:[-70,-70,-70,-70,-50,-50,-50,-50],OYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ocomma:[-40,-40,-40,-40],Operiod:[-40,-40,-40,-40],OacuteA:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAring:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteT:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteV:[-50,-50,-50,-50,-50,-50,-50,-50],OacuteW:[-50,-50,-30,-30,-50,-50,-50,-35],OacuteX:[-50,-50,-60,-60,-40,-40,-40,-40],OacuteY:[-70,-70,-70,-70,-50,-50,-50,-50],OacuteYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OacuteYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Oacutecomma:[-40,-40,-40,-40],Oacuteperiod:[-40,-40,-40,-40],OcircumflexA:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAring:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexT:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexV:[-50,-50,-50,-50,-50,-50,-50,-50],OcircumflexW:[-50,-50,-30,-30,-50,-50,-50,-35],OcircumflexX:[-50,-50,-60,-60,-40,-40,-40,-40],OcircumflexY:[-70,-70,-70,-70,-50,-50,-50,-50],OcircumflexYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OcircumflexYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ocircumflexcomma:[-40,-40,-40,-40],Ocircumflexperiod:[-40,-40,-40,-40],OdieresisA:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAring:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisT:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisV:[-50,-50,-50,-50,-50,-50,-50,-50],OdieresisW:[-50,-50,-30,-30,-50,-50,-50,-35],OdieresisX:[-50,-50,-60,-60,-40,-40,-40,-40],OdieresisY:[-70,-70,-70,-70,-50,-50,-50,-50],OdieresisYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OdieresisYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Odieresiscomma:[-40,-40,-40,-40],Odieresisperiod:[-40,-40,-40,-40],OgraveA:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAring:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveT:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveV:[-50,-50,-50,-50,-50,-50,-50,-50],OgraveW:[-50,-50,-30,-30,-50,-50,-50,-35],OgraveX:[-50,-50,-60,-60,-40,-40,-40,-40],OgraveY:[-70,-70,-70,-70,-50,-50,-50,-50],OgraveYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OgraveYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ogravecomma:[-40,-40,-40,-40],Ograveperiod:[-40,-40,-40,-40],OhungarumlautA:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAring:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautT:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautV:[-50,-50,-50,-50,-50,-50,-50,-50],OhungarumlautW:[-50,-50,-30,-30,-50,-50,-50,-35],OhungarumlautX:[-50,-50,-60,-60,-40,-40,-40,-40],OhungarumlautY:[-70,-70,-70,-70,-50,-50,-50,-50],OhungarumlautYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OhungarumlautYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ohungarumlautcomma:[-40,-40,-40,-40],Ohungarumlautperiod:[-40,-40,-40,-40],OmacronA:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAring:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronT:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronV:[-50,-50,-50,-50,-50,-50,-50,-50],OmacronW:[-50,-50,-30,-30,-50,-50,-50,-35],OmacronX:[-50,-50,-60,-60,-40,-40,-40,-40],OmacronY:[-70,-70,-70,-70,-50,-50,-50,-50],OmacronYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OmacronYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Omacroncomma:[-40,-40,-40,-40],Omacronperiod:[-40,-40,-40,-40],OslashA:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAring:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OslashT:[-40,-40,-40,-40,-40,-40,-40,-40],OslashTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OslashTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OslashV:[-50,-50,-50,-50,-50,-50,-50,-50],OslashW:[-50,-50,-30,-30,-50,-50,-50,-35],OslashX:[-50,-50,-60,-60,-40,-40,-40,-40],OslashY:[-70,-70,-70,-70,-50,-50,-50,-50],OslashYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OslashYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Oslashcomma:[-40,-40,-40,-40],Oslashperiod:[-40,-40,-40,-40],OtildeA:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAring:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeT:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeV:[-50,-50,-50,-50,-50,-50,-50,-50],OtildeW:[-50,-50,-30,-30,-50,-50,-50,-35],OtildeX:[-50,-50,-60,-60,-40,-40,-40,-40],OtildeY:[-70,-70,-70,-70,-50,-50,-50,-50],OtildeYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OtildeYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Otildecomma:[-40,-40,-40,-40],Otildeperiod:[-40,-40,-40,-40],PA:[-100,-100,-120,-120,-74,-85,-90,-92],PAacute:[-100,-100,-120,-120,-74,-85,-90,-92],PAbreve:[-100,-100,-120,-120,-74,-85,-90,-92],PAcircumflex:[-100,-100,-120,-120,-74,-85,-90,-92],PAdieresis:[-100,-100,-120,-120,-74,-85,-90,-92],PAgrave:[-100,-100,-120,-120,-74,-85,-90,-92],PAmacron:[-100,-100,-120,-120,-74,-85,-90,-92],PAogonek:[-100,-100,-120,-120,-74,-85,-90,-92],PAring:[-100,-100,-120,-120,-74,-85,-90,-92],PAtilde:[-100,-100,-120,-120,-74,-85,-90,-92],Pa:[-30,-30,-40,-40,-10,-40,-80,-15],Paacute:[-30,-30,-40,-40,-10,-40,-80,-15],Pabreve:[-30,-30,-40,-40,-10,-40,-80,-15],Pacircumflex:[-30,-30,-40,-40,-10,-40,-80,-15],Padieresis:[-30,-30,-40,-40,-10,-40,-80,-15],Pagrave:[-30,-30,-40,-40,-10,-40,-80,-15],Pamacron:[-30,-30,-40,-40,-10,-40,-80,-15],Paogonek:[-30,-30,-40,-40,-10,-40,-80,-15],Paring:[-30,-30,-40,-40,-10,-40,-80,-15],Patilde:[-30,-30,-40,-40,-10,-40,-80,-15],Pcomma:[-120,-120,-180,-180,-92,-129,-135,-111],Pe:[-30,-30,-50,-50,-20,-50,-80],Peacute:[-30,-30,-50,-50,-20,-50,-80],Pecaron:[-30,-30,-50,-50,-20,-50,-80],Pecircumflex:[-30,-30,-50,-50,-20,-50,-80],Pedieresis:[-30,-30,-50,-50,-20,-50,-80],Pedotaccent:[-30,-30,-50,-50,-20,-50,-80],Pegrave:[-30,-30,-50,-50,-20,-50,-80],Pemacron:[-30,-30,-50,-50,-20,-50,-80],Peogonek:[-30,-30,-50,-50,-20,-50,-80],Po:[-40,-40,-50,-50,-20,-55,-80],Poacute:[-40,-40,-50,-50,-20,-55,-80],Pocircumflex:[-40,-40,-50,-50,-20,-55,-80],Podieresis:[-40,-40,-50,-50,-20,-55,-80],Pograve:[-40,-40,-50,-50,-20,-55,-80],Pohungarumlaut:[-40,-40,-50,-50,-20,-55,-80],Pomacron:[-40,-40,-50,-50,-20,-55,-80],Poslash:[-40,-40,-50,-50,-20,-55,-80],Potilde:[-40,-40,-50,-50,-20,-55,-80],Pperiod:[-120,-120,-180,-180,-110,-129,-135,-111],QU:[-10,-10,-10,-10,-10,-10,-10,-10],QUacute:[-10,-10,-10,-10,-10,-10,-10,-10],QUcircumflex:[-10,-10,-10,-10,-10,-10,-10,-10],QUdieresis:[-10,-10,-10,-10,-10,-10,-10,-10],QUgrave:[-10,-10,-10,-10,-10,-10,-10,-10],QUhungarumlaut:[-10,-10,-10,-10,-10,-10,-10,-10],QUmacron:[-10,-10,-10,-10,-10,-10,-10,-10],QUogonek:[-10,-10,-10,-10,-10,-10,-10,-10],QUring:[-10,-10,-10,-10,-10,-10,-10,-10],Qcomma:[20,20],Qperiod:[20,20,0,0,-20],RO:[-20,-20,-20,-20,-30,-40,-40,-40],ROacute:[-20,-20,-20,-20,-30,-40,-40,-40],ROcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],ROdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],ROgrave:[-20,-20,-20,-20,-30,-40,-40,-40],ROhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],ROmacron:[-20,-20,-20,-20,-30,-40,-40,-40],ROslash:[-20,-20,-20,-20,-30,-40,-40,-40],ROtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RT:[-20,-20,-30,-30,-40,-30,0,-60],RTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RU:[-20,-20,-40,-40,-30,-40,-40,-40],RUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RUring:[-20,-20,-40,-40,-30,-40,-40,-40],RV:[-50,-50,-50,-50,-55,-18,-18,-80],RW:[-40,-40,-30,-30,-35,-18,-18,-55],RY:[-50,-50,-50,-50,-35,-18,-18,-65],RYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteO:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteT:[-20,-20,-30,-30,-40,-30,0,-60],RacuteTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RacuteTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RacuteU:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUring:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteV:[-50,-50,-50,-50,-55,-18,-18,-80],RacuteW:[-40,-40,-30,-30,-35,-18,-18,-55],RacuteY:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronO:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronT:[-20,-20,-30,-30,-40,-30,0,-60],RcaronTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RcaronTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RcaronU:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUring:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronV:[-50,-50,-50,-50,-55,-18,-18,-80],RcaronW:[-40,-40,-30,-30,-35,-18,-18,-55],RcaronY:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentO:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentT:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentU:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUring:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentV:[-50,-50,-50,-50,-55,-18,-18,-80],RcommaaccentW:[-40,-40,-30,-30,-35,-18,-18,-55],RcommaaccentY:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],TA:[-90,-90,-120,-120,-90,-55,-50,-93],TAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TAring:[-90,-90,-120,-120,-90,-55,-50,-93],TAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TO:[-40,-40,-40,-40,-18,-18,-18,-18],TOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Ta:[-80,-80,-120,-120,-92,-92,-92,-80],Taacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Taogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Taring:[-80,-80,-120,-120,-92,-92,-92,-80],Tatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcomma:[-80,-80,-120,-120,-74,-92,-74,-74],Te:[-60,-60,-120,-120,-92,-92,-92,-70],Teacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tecircumflex:[-60,-60,-120,-120,-92,-92,-52,-70],Tedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tegrave:[-60,-60,-60,-60,-52,-52,-52,-70],Temacron:[-60,-60,-60,-60,-52,-52,-52,-30],Teogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Thyphen:[-120,-120,-140,-140,-92,-92,-74,-92],To:[-80,-80,-120,-120,-92,-95,-92,-80],Toacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Todieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Toslash:[-80,-80,-120,-120,-92,-95,-92,-80],Totilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tr:[-80,-80,-120,-120,-74,-37,-55,-35],Tracute:[-80,-80,-120,-120,-74,-37,-55,-35],Trcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tu:[-90,-90,-120,-120,-92,-37,-55,-45],Tuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Turing:[-90,-90,-120,-120,-92,-37,-55,-45],Tw:[-60,-60,-120,-120,-74,-37,-74,-80],Ty:[-60,-60,-120,-120,-34,-37,-74,-80],Tyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],TcaronA:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAring:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronO:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Tcarona:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronaacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tcaronacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tcaronadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tcaronagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tcaronamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Tcaronaogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronaring:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcaroncolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcaroncomma:[-80,-80,-120,-120,-74,-92,-74,-74],Tcarone:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaroneacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronecircumflex:[-60,-60,-120,-120,-92,-92,-52,-30],Tcaronedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tcaronedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronegrave:[-60,-60,-60,-60,-52,-52,-52,-70],Tcaronemacron:[-60,-60,-60,-60,-52,-52,-52,-30],Tcaroneogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronhyphen:[-120,-120,-140,-140,-92,-92,-74,-92],Tcarono:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronoacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronodieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Tcaronoslash:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronotilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tcaronperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tcaronr:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronracute:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronrcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tcaronu:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tcaronuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuring:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronw:[-60,-60,-120,-120,-74,-37,-74,-80],Tcarony:[-60,-60,-120,-120,-34,-37,-74,-80],Tcaronyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tcaronydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],TcommaaccentA:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAring:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentO:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Tcommaaccenta:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentaacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tcommaaccentacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tcommaaccentadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tcommaaccentagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tcommaaccentamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Tcommaaccentaogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentaring:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcommaaccentcolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcommaaccentcomma:[-80,-80,-120,-120,-74,-92,-74,-74],Tcommaaccente:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccenteacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentecircumflex:[-60,-60,-120,-120,-92,-92,-52,-30],Tcommaaccentedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tcommaaccentedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentegrave:[-60,-60,-60,-60,-52,-52,-52,-30],Tcommaaccentemacron:[-60,-60,-60,-60,-52,-52,-52,-70],Tcommaaccenteogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccenthyphen:[-120,-120,-140,-140,-92,-92,-74,-92],Tcommaaccento:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentoacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentodieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Tcommaaccentoslash:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentotilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tcommaaccentperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tcommaaccentr:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentracute:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentrcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tcommaaccentu:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tcommaaccentuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccenturing:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentw:[-60,-60,-120,-120,-74,-37,-74,-80],Tcommaaccenty:[-60,-60,-120,-120,-34,-37,-74,-80],Tcommaaccentyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tcommaaccentydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],UA:[-50,-50,-40,-40,-60,-45,-40,-40],UAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UAring:[-50,-50,-40,-40,-60,-45,-40,-40],UAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ucomma:[-30,-30,-40,-40,-50,0,-25],Uperiod:[-30,-30,-40,-40,-50,0,-25],UacuteA:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAring:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uacutecomma:[-30,-30,-40,-40,-50,0,-25],Uacuteperiod:[-30,-30,-40,-40,-50,0,-25],UcircumflexA:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAring:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ucircumflexcomma:[-30,-30,-40,-40,-50,0,-25],Ucircumflexperiod:[-30,-30,-40,-40,-50,0,-25],UdieresisA:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAring:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Udieresiscomma:[-30,-30,-40,-40,-50,0,-25],Udieresisperiod:[-30,-30,-40,-40,-50,0,-25],UgraveA:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAring:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ugravecomma:[-30,-30,-40,-40,-50,0,-25],Ugraveperiod:[-30,-30,-40,-40,-50,0,-25],UhungarumlautA:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAring:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uhungarumlautcomma:[-30,-30,-40,-40,-50,0,-25],Uhungarumlautperiod:[-30,-30,-40,-40,-50,0,-25],UmacronA:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAring:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Umacroncomma:[-30,-30,-40,-40,-50,0,-25],Umacronperiod:[-30,-30,-40,-40,-50,0,-25],UogonekA:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAring:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uogonekcomma:[-30,-30,-40,-40,-50,0,-25],Uogonekperiod:[-30,-30,-40,-40,-50,0,-25],UringA:[-50,-50,-40,-40,-60,-45,-40,-40],UringAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UringAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UringAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UringAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UringAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UringAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UringAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UringAring:[-50,-50,-40,-40,-60,-45,-40,-40],UringAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uringcomma:[-30,-30,-40,-40,-50,0,-25],Uringperiod:[-30,-30,-40,-40,-50,0,-25],VA:[-80,-80,-80,-80,-135,-85,-60,-135],VAacute:[-80,-80,-80,-80,-135,-85,-60,-135],VAbreve:[-80,-80,-80,-80,-135,-85,-60,-135],VAcircumflex:[-80,-80,-80,-80,-135,-85,-60,-135],VAdieresis:[-80,-80,-80,-80,-135,-85,-60,-135],VAgrave:[-80,-80,-80,-80,-135,-85,-60,-135],VAmacron:[-80,-80,-80,-80,-135,-85,-60,-135],VAogonek:[-80,-80,-80,-80,-135,-85,-60,-135],VAring:[-80,-80,-80,-80,-135,-85,-60,-135],VAtilde:[-80,-80,-80,-80,-135,-85,-60,-135],VG:[-50,-50,-40,-40,-30,-10,0,-15],VGbreve:[-50,-50,-40,-40,-30,-10,0,-15],VGcommaaccent:[-50,-50,-40,-40,-30,-10,0,-15],VO:[-50,-50,-40,-40,-45,-30,-30,-40],VOacute:[-50,-50,-40,-40,-45,-30,-30,-40],VOcircumflex:[-50,-50,-40,-40,-45,-30,-30,-40],VOdieresis:[-50,-50,-40,-40,-45,-30,-30,-40],VOgrave:[-50,-50,-40,-40,-45,-30,-30,-40],VOhungarumlaut:[-50,-50,-40,-40,-45,-30,-30,-40],VOmacron:[-50,-50,-40,-40,-45,-30,-30,-40],VOslash:[-50,-50,-40,-40,-45,-30,-30,-40],VOtilde:[-50,-50,-40,-40,-45,-30,-30,-40],Va:[-60,-60,-70,-70,-92,-111,-111,-111],Vaacute:[-60,-60,-70,-70,-92,-111,-111,-111],Vabreve:[-60,-60,-70,-70,-92,-111,-111,-111],Vacircumflex:[-60,-60,-70,-70,-92,-111,-111,-71],Vadieresis:[-60,-60,-70,-70,-92,-111,-111,-71],Vagrave:[-60,-60,-70,-70,-92,-111,-111,-71],Vamacron:[-60,-60,-70,-70,-92,-111,-111,-71],Vaogonek:[-60,-60,-70,-70,-92,-111,-111,-111],Varing:[-60,-60,-70,-70,-92,-111,-111,-111],Vatilde:[-60,-60,-70,-70,-92,-111,-111,-71],Vcolon:[-40,-40,-40,-40,-92,-74,-65,-74],Vcomma:[-120,-120,-125,-125,-129,-129,-129,-129],Ve:[-50,-50,-80,-80,-100,-111,-111,-111],Veacute:[-50,-50,-80,-80,-100,-111,-111,-111],Vecaron:[-50,-50,-80,-80,-100,-111,-111,-71],Vecircumflex:[-50,-50,-80,-80,-100,-111,-111,-71],Vedieresis:[-50,-50,-80,-80,-100,-71,-71,-71],Vedotaccent:[-50,-50,-80,-80,-100,-111,-111,-111],Vegrave:[-50,-50,-80,-80,-100,-71,-71,-71],Vemacron:[-50,-50,-80,-80,-100,-71,-71,-71],Veogonek:[-50,-50,-80,-80,-100,-111,-111,-111],Vhyphen:[-80,-80,-80,-80,-74,-70,-55,-100],Vo:[-90,-90,-80,-80,-100,-111,-111,-129],Voacute:[-90,-90,-80,-80,-100,-111,-111,-129],Vocircumflex:[-90,-90,-80,-80,-100,-111,-111,-129],Vodieresis:[-90,-90,-80,-80,-100,-111,-111,-89],Vograve:[-90,-90,-80,-80,-100,-111,-111,-89],Vohungarumlaut:[-90,-90,-80,-80,-100,-111,-111,-129],Vomacron:[-90,-90,-80,-80,-100,-111,-111,-89],Voslash:[-90,-90,-80,-80,-100,-111,-111,-129],Votilde:[-90,-90,-80,-80,-100,-111,-111,-89],Vperiod:[-120,-120,-125,-125,-145,-129,-129,-129],Vsemicolon:[-40,-40,-40,-40,-92,-74,-74,-74],Vu:[-60,-60,-70,-70,-92,-55,-74,-75],Vuacute:[-60,-60,-70,-70,-92,-55,-74,-75],Vucircumflex:[-60,-60,-70,-70,-92,-55,-74,-75],Vudieresis:[-60,-60,-70,-70,-92,-55,-74,-75],Vugrave:[-60,-60,-70,-70,-92,-55,-74,-75],Vuhungarumlaut:[-60,-60,-70,-70,-92,-55,-74,-75],Vumacron:[-60,-60,-70,-70,-92,-55,-74,-75],Vuogonek:[-60,-60,-70,-70,-92,-55,-74,-75],Vuring:[-60,-60,-70,-70,-92,-55,-74,-75],WA:[-60,-60,-50,-50,-120,-74,-60,-120],WAacute:[-60,-60,-50,-50,-120,-74,-60,-120],WAbreve:[-60,-60,-50,-50,-120,-74,-60,-120],WAcircumflex:[-60,-60,-50,-50,-120,-74,-60,-120],WAdieresis:[-60,-60,-50,-50,-120,-74,-60,-120],WAgrave:[-60,-60,-50,-50,-120,-74,-60,-120],WAmacron:[-60,-60,-50,-50,-120,-74,-60,-120],WAogonek:[-60,-60,-50,-50,-120,-74,-60,-120],WAring:[-60,-60,-50,-50,-120,-74,-60,-120],WAtilde:[-60,-60,-50,-50,-120,-74,-60,-120],WO:[-20,-20,-20,-20,-10,-15,-25,-10],WOacute:[-20,-20,-20,-20,-10,-15,-25,-10],WOcircumflex:[-20,-20,-20,-20,-10,-15,-25,-10],WOdieresis:[-20,-20,-20,-20,-10,-15,-25,-10],WOgrave:[-20,-20,-20,-20,-10,-15,-25,-10],WOhungarumlaut:[-20,-20,-20,-20,-10,-15,-25,-10],WOmacron:[-20,-20,-20,-20,-10,-15,-25,-10],WOslash:[-20,-20,-20,-20,-10,-15,-25,-10],WOtilde:[-20,-20,-20,-20,-10,-15,-25,-10],Wa:[-40,-40,-40,-40,-65,-85,-92,-80],Waacute:[-40,-40,-40,-40,-65,-85,-92,-80],Wabreve:[-40,-40,-40,-40,-65,-85,-92,-80],Wacircumflex:[-40,-40,-40,-40,-65,-85,-92,-80],Wadieresis:[-40,-40,-40,-40,-65,-85,-92,-80],Wagrave:[-40,-40,-40,-40,-65,-85,-92,-80],Wamacron:[-40,-40,-40,-40,-65,-85,-92,-80],Waogonek:[-40,-40,-40,-40,-65,-85,-92,-80],Waring:[-40,-40,-40,-40,-65,-85,-92,-80],Watilde:[-40,-40,-40,-40,-65,-85,-92,-80],Wcolon:[-10,-10,0,0,-55,-55,-65,-37],Wcomma:[-80,-80,-80,-80,-92,-74,-92,-92],We:[-35,-35,-30,-30,-65,-90,-92,-80],Weacute:[-35,-35,-30,-30,-65,-90,-92,-80],Wecaron:[-35,-35,-30,-30,-65,-90,-92,-80],Wecircumflex:[-35,-35,-30,-30,-65,-90,-92,-80],Wedieresis:[-35,-35,-30,-30,-65,-50,-52,-40],Wedotaccent:[-35,-35,-30,-30,-65,-90,-92,-80],Wegrave:[-35,-35,-30,-30,-65,-50,-52,-40],Wemacron:[-35,-35,-30,-30,-65,-50,-52,-40],Weogonek:[-35,-35,-30,-30,-65,-90,-92,-80],Whyphen:[-40,-40,-40,-40,-37,-50,-37,-65],Wo:[-60,-60,-30,-30,-75,-80,-92,-80],Woacute:[-60,-60,-30,-30,-75,-80,-92,-80],Wocircumflex:[-60,-60,-30,-30,-75,-80,-92,-80],Wodieresis:[-60,-60,-30,-30,-75,-80,-92,-80],Wograve:[-60,-60,-30,-30,-75,-80,-92,-80],Wohungarumlaut:[-60,-60,-30,-30,-75,-80,-92,-80],Womacron:[-60,-60,-30,-30,-75,-80,-92,-80],Woslash:[-60,-60,-30,-30,-75,-80,-92,-80],Wotilde:[-60,-60,-30,-30,-75,-80,-92,-80],Wperiod:[-80,-80,-80,-80,-92,-74,-92,-92],Wsemicolon:[-10,-10,0,0,-55,-55,-65,-37],Wu:[-45,-45,-30,-30,-50,-55,-55,-50],Wuacute:[-45,-45,-30,-30,-50,-55,-55,-50],Wucircumflex:[-45,-45,-30,-30,-50,-55,-55,-50],Wudieresis:[-45,-45,-30,-30,-50,-55,-55,-50],Wugrave:[-45,-45,-30,-30,-50,-55,-55,-50],Wuhungarumlaut:[-45,-45,-30,-30,-50,-55,-55,-50],Wumacron:[-45,-45,-30,-30,-50,-55,-55,-50],Wuogonek:[-45,-45,-30,-30,-50,-55,-55,-50],Wuring:[-45,-45,-30,-30,-50,-55,-55,-50],Wy:[-20,-20,-20,-20,-60,-55,-70,-73],Wyacute:[-20,-20,-20,-20,-60,-55,-70,-73],Wydieresis:[-20,-20,-20,-20,-60,-55,-70,-73],YA:[-110,-110,-110,-110,-110,-74,-50,-120],YAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YAring:[-110,-110,-110,-110,-110,-74,-50,-120],YAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YO:[-70,-70,-85,-85,-35,-25,-15,-30],YOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Ya:[-90,-90,-140,-140,-85,-92,-92,-100],Yaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Yabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Yacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Yadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Yagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Yamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Yaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Yaring:[-90,-90,-140,-140,-85,-92,-92,-100],Yatilde:[-90,-90,-140,-140,-85,-92,-92,-60],Ycolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ycomma:[-100,-100,-140,-140,-92,-92,-92,-129],Ye:[-80,-80,-140,-140,-111,-111,-92,-100],Yeacute:[-80,-80,-140,-140,-111,-111,-92,-100],Yecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Yecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Yedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Yedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Yegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Yemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Yeogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Yo:[-100,-100,-140,-140,-111,-111,-92,-110],Yoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Yocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Yodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Yograve:[-100,-100,-140,-140,-111,-111,-92,-70],Yohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Yomacron:[-100,-100,-140,-140,-111,-111,-92,-70],Yoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Yotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Yperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Ysemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yu:[-100,-100,-110,-110,-92,-92,-92,-111],Yuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Yucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Yudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Yugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Yuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Yumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Yuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Yuring:[-100,-100,-110,-110,-92,-92,-92,-111],YacuteA:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAring:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteO:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Yacutea:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Yacuteacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Yacuteagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Yacuteamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Yacuteaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Yacutearing:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteatilde:[-90,-90,-70,-70,-85,-92,-92,-60],Yacutecolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yacutecomma:[-100,-100,-140,-140,-92,-92,-92,-129],Yacutee:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteeacute:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Yacuteedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Yacuteedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Yacuteemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Yacuteeogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteo:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteograve:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteomacron:[-100,-100,-70,-70,-111,-111,-92,-70],Yacuteoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Yacutesemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yacuteu:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteuring:[-100,-100,-110,-110,-92,-92,-92,-111],YdieresisA:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAring:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisO:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Ydieresisa:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Ydieresisacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Ydieresisagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Ydieresisamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Ydieresisaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisaring:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisatilde:[-90,-90,-70,-70,-85,-92,-92,-100],Ydieresiscolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ydieresiscomma:[-100,-100,-140,-140,-92,-92,-92,-129],Ydieresise:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresiseacute:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Ydieresisedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Ydieresisedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Ydieresisemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Ydieresiseogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresiso:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisograve:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisomacron:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Ydieresissemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ydieresisu:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisuring:[-100,-100,-110,-110,-92,-92,-92,-111],ag:[-10,-10,0,0,0,0,-10],agbreve:[-10,-10,0,0,0,0,-10],agcommaaccent:[-10,-10,0,0,0,0,-10],av:[-15,-15,-20,-20,-25,0,0,-20],aw:[-15,-15,-20,-20,0,0,0,-15],ay:[-20,-20,-30,-30],ayacute:[-20,-20,-30,-30],aydieresis:[-20,-20,-30,-30],aacuteg:[-10,-10,0,0,0,0,-10],aacutegbreve:[-10,-10,0,0,0,0,-10],aacutegcommaaccent:[-10,-10,0,0,0,0,-10],aacutev:[-15,-15,-20,-20,-25,0,0,-20],aacutew:[-15,-15,-20,-20,0,0,0,-15],aacutey:[-20,-20,-30,-30],aacuteyacute:[-20,-20,-30,-30],aacuteydieresis:[-20,-20,-30,-30],abreveg:[-10,-10,0,0,0,0,-10],abrevegbreve:[-10,-10,0,0,0,0,-10],abrevegcommaaccent:[-10,-10,0,0,0,0,-10],abrevev:[-15,-15,-20,-20,-25,0,0,-20],abrevew:[-15,-15,-20,-20,0,0,0,-15],abrevey:[-20,-20,-30,-30],abreveyacute:[-20,-20,-30,-30],abreveydieresis:[-20,-20,-30,-30],acircumflexg:[-10,-10,0,0,0,0,-10],acircumflexgbreve:[-10,-10,0,0,0,0,-10],acircumflexgcommaaccent:[-10,-10,0,0,0,0,-10],acircumflexv:[-15,-15,-20,-20,-25,0,0,-20],acircumflexw:[-15,-15,-20,-20,0,0,0,-15],acircumflexy:[-20,-20,-30,-30],acircumflexyacute:[-20,-20,-30,-30],acircumflexydieresis:[-20,-20,-30,-30],adieresisg:[-10,-10,0,0,0,0,-10],adieresisgbreve:[-10,-10,0,0,0,0,-10],adieresisgcommaaccent:[-10,-10,0,0,0,0,-10],adieresisv:[-15,-15,-20,-20,-25,0,0,-20],adieresisw:[-15,-15,-20,-20,0,0,0,-15],adieresisy:[-20,-20,-30,-30],adieresisyacute:[-20,-20,-30,-30],adieresisydieresis:[-20,-20,-30,-30],agraveg:[-10,-10,0,0,0,0,-10],agravegbreve:[-10,-10,0,0,0,0,-10],agravegcommaaccent:[-10,-10,0,0,0,0,-10],agravev:[-15,-15,-20,-20,-25,0,0,-20],agravew:[-15,-15,-20,-20,0,0,0,-15],agravey:[-20,-20,-30,-30],agraveyacute:[-20,-20,-30,-30],agraveydieresis:[-20,-20,-30,-30],amacrong:[-10,-10,0,0,0,0,-10],amacrongbreve:[-10,-10,0,0,0,0,-10],amacrongcommaaccent:[-10,-10,0,0,0,0,-10],amacronv:[-15,-15,-20,-20,-25,0,0,-20],amacronw:[-15,-15,-20,-20,0,0,0,-15],amacrony:[-20,-20,-30,-30],amacronyacute:[-20,-20,-30,-30],amacronydieresis:[-20,-20,-30,-30],aogonekg:[-10,-10,0,0,0,0,-10],aogonekgbreve:[-10,-10,0,0,0,0,-10],aogonekgcommaaccent:[-10,-10,0,0,0,0,-10],aogonekv:[-15,-15,-20,-20,-25,0,0,-20],aogonekw:[-15,-15,-20,-20,0,0,0,-15],aogoneky:[-20,-20,-30,-30],aogonekyacute:[-20,-20,-30,-30],aogonekydieresis:[-20,-20,-30,-30],aringg:[-10,-10,0,0,0,0,-10],aringgbreve:[-10,-10,0,0,0,0,-10],aringgcommaaccent:[-10,-10,0,0,0,0,-10],aringv:[-15,-15,-20,-20,-25,0,0,-20],aringw:[-15,-15,-20,-20,0,0,0,-15],aringy:[-20,-20,-30,-30],aringyacute:[-20,-20,-30,-30],aringydieresis:[-20,-20,-30,-30],atildeg:[-10,-10,0,0,0,0,-10],atildegbreve:[-10,-10,0,0,0,0,-10],atildegcommaaccent:[-10,-10,0,0,0,0,-10],atildev:[-15,-15,-20,-20,-25,0,0,-20],atildew:[-15,-15,-20,-20,0,0,0,-15],atildey:[-20,-20,-30,-30],atildeyacute:[-20,-20,-30,-30],atildeydieresis:[-20,-20,-30,-30],bl:[-10,-10,-20,-20],blacute:[-10,-10,-20,-20],blcommaaccent:[-10,-10,-20,-20],blslash:[-10,-10,-20,-20],bu:[-20,-20,-20,-20,-20,-20,-20,-20],buacute:[-20,-20,-20,-20,-20,-20,-20,-20],bucircumflex:[-20,-20,-20,-20,-20,-20,-20,-20],budieresis:[-20,-20,-20,-20,-20,-20,-20,-20],bugrave:[-20,-20,-20,-20,-20,-20,-20,-20],buhungarumlaut:[-20,-20,-20,-20,-20,-20,-20,-20],bumacron:[-20,-20,-20,-20,-20,-20,-20,-20],buogonek:[-20,-20,-20,-20,-20,-20,-20,-20],buring:[-20,-20,-20,-20,-20,-20,-20,-20],bv:[-20,-20,-20,-20,-15,0,0,-15],by:[-20,-20,-20,-20],byacute:[-20,-20,-20,-20],bydieresis:[-20,-20,-20,-20],ch:[-10,-10,0,0,0,-10,-15],ck:[-20,-20,-20,-20,0,-10,-20],ckcommaaccent:[-20,-20,-20,-20,0,-10,-20],cl:[-20,-20],clacute:[-20,-20],clcommaaccent:[-20,-20],clslash:[-20,-20],cy:[-10,-10,0,0,0,0,0,-15],cyacute:[-10,-10,0,0,0,0,0,-15],cydieresis:[-10,-10,0,0,0,0,0,-15],cacuteh:[-10,-10,0,0,0,-10,-15],cacutek:[-20,-20,-20,-20,0,-10,-20],cacutekcommaaccent:[-20,-20,-20,-20,0,-10,-20],cacutel:[-20,-20],cacutelacute:[-20,-20],cacutelcommaaccent:[-20,-20],cacutelslash:[-20,-20],cacutey:[-10,-10,0,0,0,0,0,-15],cacuteyacute:[-10,-10,0,0,0,0,0,-15],cacuteydieresis:[-10,-10,0,0,0,0,0,-15],ccaronh:[-10,-10,0,0,0,-10,-15],ccaronk:[-20,-20,-20,-20,0,-10,-20],ccaronkcommaaccent:[-20,-20,-20,-20,0,-10,-20],ccaronl:[-20,-20],ccaronlacute:[-20,-20],ccaronlcommaaccent:[-20,-20],ccaronlslash:[-20,-20],ccarony:[-10,-10,0,0,0,0,0,-15],ccaronyacute:[-10,-10,0,0,0,0,0,-15],ccaronydieresis:[-10,-10,0,0,0,0,0,-15],ccedillah:[-10,-10,0,0,0,-10,-15],ccedillak:[-20,-20,-20,-20,0,-10,-20],ccedillakcommaaccent:[-20,-20,-20,-20,0,-10,-20],ccedillal:[-20,-20],ccedillalacute:[-20,-20],ccedillalcommaaccent:[-20,-20],ccedillalslash:[-20,-20],ccedillay:[-10,-10,0,0,0,0,0,-15],ccedillayacute:[-10,-10,0,0,0,0,0,-15],ccedillaydieresis:[-10,-10,0,0,0,0,0,-15],colonspace:[-40,-40,-50,-50],commaquotedblright:[-120,-120,-100,-100,-45,-95,-140,-70],commaquoteright:[-120,-120,-100,-100,-55,-95,-140,-70],commaspace:[-40,-40],dd:[-10,-10],ddcroat:[-10,-10],dv:[-15,-15],dw:[-15,-15,0,0,-15],dy:[-15,-15],dyacute:[-15,-15],dydieresis:[-15,-15],dcroatd:[-10,-10],dcroatdcroat:[-10,-10],dcroatv:[-15,-15],dcroatw:[-15,-15,0,0,-15],dcroaty:[-15,-15],dcroatyacute:[-15,-15],dcroatydieresis:[-15,-15],ecomma:[10,10,-15,-15,0,0,-10],eperiod:[20,20,-15,-15,0,0,-15],ev:[-15,-15,-30,-30,-15,0,-15,-25],ew:[-15,-15,-20,-20,0,0,-15,-25],ex:[-15,-15,-30,-30,0,0,-20,-15],ey:[-15,-15,-20,-20,0,0,-30,-15],eyacute:[-15,-15,-20,-20,0,0,-30,-15],eydieresis:[-15,-15,-20,-20,0,0,-30,-15],eacutecomma:[10,10,-15,-15,0,0,-10],eacuteperiod:[20,20,-15,-15,0,0,-15],eacutev:[-15,-15,-30,-30,-15,0,-15,-25],eacutew:[-15,-15,-20,-20,0,0,-15,-25],eacutex:[-15,-15,-30,-30,0,0,-20,-15],eacutey:[-15,-15,-20,-20,0,0,-30,-15],eacuteyacute:[-15,-15,-20,-20,0,0,-30,-15],eacuteydieresis:[-15,-15,-20,-20,0,0,-30,-15],ecaroncomma:[10,10,-15,-15,0,0,-10],ecaronperiod:[20,20,-15,-15,0,0,-15],ecaronv:[-15,-15,-30,-30,-15,0,-15,-25],ecaronw:[-15,-15,-20,-20,0,0,-15,-25],ecaronx:[-15,-15,-30,-30,0,0,-20,-15],ecarony:[-15,-15,-20,-20,0,0,-30,-15],ecaronyacute:[-15,-15,-20,-20,0,0,-30,-15],ecaronydieresis:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexcomma:[10,10,-15,-15,0,0,-10],ecircumflexperiod:[20,20,-15,-15,0,0,-15],ecircumflexv:[-15,-15,-30,-30,-15,0,-15,-25],ecircumflexw:[-15,-15,-20,-20,0,0,-15,-25],ecircumflexx:[-15,-15,-30,-30,0,0,-20,-15],ecircumflexy:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexyacute:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexydieresis:[-15,-15,-20,-20,0,0,-30,-15],edieresiscomma:[10,10,-15,-15,0,0,-10],edieresisperiod:[20,20,-15,-15,0,0,-15],edieresisv:[-15,-15,-30,-30,-15,0,-15,-25],edieresisw:[-15,-15,-20,-20,0,0,-15,-25],edieresisx:[-15,-15,-30,-30,0,0,-20,-15],edieresisy:[-15,-15,-20,-20,0,0,-30,-15],edieresisyacute:[-15,-15,-20,-20,0,0,-30,-15],edieresisydieresis:[-15,-15,-20,-20,0,0,-30,-15],edotaccentcomma:[10,10,-15,-15,0,0,-10],edotaccentperiod:[20,20,-15,-15,0,0,-15],edotaccentv:[-15,-15,-30,-30,-15,0,-15,-25],edotaccentw:[-15,-15,-20,-20,0,0,-15,-25],edotaccentx:[-15,-15,-30,-30,0,0,-20,-15],edotaccenty:[-15,-15,-20,-20,0,0,-30,-15],edotaccentyacute:[-15,-15,-20,-20,0,0,-30,-15],edotaccentydieresis:[-15,-15,-20,-20,0,0,-30,-15],egravecomma:[10,10,-15,-15,0,0,-10],egraveperiod:[20,20,-15,-15,0,0,-15],egravev:[-15,-15,-30,-30,-15,0,-15,-25],egravew:[-15,-15,-20,-20,0,0,-15,-25],egravex:[-15,-15,-30,-30,0,0,-20,-15],egravey:[-15,-15,-20,-20,0,0,-30,-15],egraveyacute:[-15,-15,-20,-20,0,0,-30,-15],egraveydieresis:[-15,-15,-20,-20,0,0,-30,-15],emacroncomma:[10,10,-15,-15,0,0,-10],emacronperiod:[20,20,-15,-15,0,0,-15],emacronv:[-15,-15,-30,-30,-15,0,-15,-25],emacronw:[-15,-15,-20,-20,0,0,-15,-25],emacronx:[-15,-15,-30,-30,0,0,-20,-15],emacrony:[-15,-15,-20,-20,0,0,-30,-15],emacronyacute:[-15,-15,-20,-20,0,0,-30,-15],emacronydieresis:[-15,-15,-20,-20,0,0,-30,-15],eogonekcomma:[10,10,-15,-15,0,0,-10],eogonekperiod:[20,20,-15,-15,0,0,-15],eogonekv:[-15,-15,-30,-30,-15,0,-15,-25],eogonekw:[-15,-15,-20,-20,0,0,-15,-25],eogonekx:[-15,-15,-30,-30,0,0,-20,-15],eogoneky:[-15,-15,-20,-20,0,0,-30,-15],eogonekyacute:[-15,-15,-20,-20,0,0,-30,-15],eogonekydieresis:[-15,-15,-20,-20,0,0,-30,-15],fcomma:[-10,-10,-30,-30,-15,-10,-10],fe:[-10,-10,-30,-30,0,-10],feacute:[-10,-10,-30,-30,0,-10],fecaron:[-10,-10,-30,-30],fecircumflex:[-10,-10,-30,-30],fedieresis:[-10,-10,-30,-30],fedotaccent:[-10,-10,-30,-30,0,-10],fegrave:[-10,-10,-30,-30],femacron:[-10,-10,-30,-30],feogonek:[-10,-10,-30,-30,0,-10],fo:[-20,-20,-30,-30,-25,-10],foacute:[-20,-20,-30,-30,-25,-10],focircumflex:[-20,-20,-30,-30,-25,-10],fodieresis:[-20,-20,-30,-30,-25],fograve:[-20,-20,-30,-30,-25,-10],fohungarumlaut:[-20,-20,-30,-30,-25,-10],fomacron:[-20,-20,-30,-30,-25],foslash:[-20,-20,-30,-30,-25,-10],fotilde:[-20,-20,-30,-30,-25,-10],fperiod:[-10,-10,-30,-30,-15,-10,-15],fquotedblright:[30,30,60,60,50],fquoteright:[30,30,50,50,55,55,92,55],ge:[10,10,0,0,0,0,-10],geacute:[10,10,0,0,0,0,-10],gecaron:[10,10,0,0,0,0,-10],gecircumflex:[10,10,0,0,0,0,-10],gedieresis:[10,10,0,0,0,0,-10],gedotaccent:[10,10,0,0,0,0,-10],gegrave:[10,10,0,0,0,0,-10],gemacron:[10,10,0,0,0,0,-10],geogonek:[10,10,0,0,0,0,-10],gg:[-10,-10,0,0,0,0,-10],ggbreve:[-10,-10,0,0,0,0,-10],ggcommaaccent:[-10,-10,0,0,0,0,-10],gbrevee:[10,10,0,0,0,0,-10],gbreveeacute:[10,10,0,0,0,0,-10],gbreveecaron:[10,10,0,0,0,0,-10],gbreveecircumflex:[10,10,0,0,0,0,-10],gbreveedieresis:[10,10,0,0,0,0,-10],gbreveedotaccent:[10,10,0,0,0,0,-10],gbreveegrave:[10,10,0,0,0,0,-10],gbreveemacron:[10,10,0,0,0,0,-10],gbreveeogonek:[10,10,0,0,0,0,-10],gbreveg:[-10,-10,0,0,0,0,-10],gbrevegbreve:[-10,-10,0,0,0,0,-10],gbrevegcommaaccent:[-10,-10,0,0,0,0,-10],gcommaaccente:[10,10,0,0,0,0,-10],gcommaaccenteacute:[10,10,0,0,0,0,-10],gcommaaccentecaron:[10,10,0,0,0,0,-10],gcommaaccentecircumflex:[10,10,0,0,0,0,-10],gcommaaccentedieresis:[10,10,0,0,0,0,-10],gcommaaccentedotaccent:[10,10,0,0,0,0,-10],gcommaaccentegrave:[10,10,0,0,0,0,-10],gcommaaccentemacron:[10,10,0,0,0,0,-10],gcommaaccenteogonek:[10,10,0,0,0,0,-10],gcommaaccentg:[-10,-10,0,0,0,0,-10],gcommaaccentgbreve:[-10,-10,0,0,0,0,-10],gcommaaccentgcommaaccent:[-10,-10,0,0,0,0,-10],hy:[-20,-20,-30,-30,-15,0,0,-5],hyacute:[-20,-20,-30,-30,-15,0,0,-5],hydieresis:[-20,-20,-30,-30,-15,0,0,-5],ko:[-15,-15,-20,-20,-15,-10,-10,-10],koacute:[-15,-15,-20,-20,-15,-10,-10,-10],kocircumflex:[-15,-15,-20,-20,-15,-10,-10,-10],kodieresis:[-15,-15,-20,-20,-15,-10,-10,-10],kograve:[-15,-15,-20,-20,-15,-10,-10,-10],kohungarumlaut:[-15,-15,-20,-20,-15,-10,-10,-10],komacron:[-15,-15,-20,-20,-15,-10,-10,-10],koslash:[-15,-15,-20,-20,-15,-10,-10,-10],kotilde:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccento:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentoacute:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentocircumflex:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentodieresis:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentograve:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentohungarumlaut:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentomacron:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentoslash:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentotilde:[-15,-15,-20,-20,-15,-10,-10,-10],lw:[-15,-15,0,0,0,0,0,-10],ly:[-15,-15],lyacute:[-15,-15],lydieresis:[-15,-15],lacutew:[-15,-15,0,0,0,0,0,-10],lacutey:[-15,-15],lacuteyacute:[-15,-15],lacuteydieresis:[-15,-15],lcommaaccentw:[-15,-15,0,0,0,0,0,-10],lcommaaccenty:[-15,-15],lcommaaccentyacute:[-15,-15],lcommaaccentydieresis:[-15,-15],lslashw:[-15,-15,0,0,0,0,0,-10],lslashy:[-15,-15],lslashyacute:[-15,-15],lslashydieresis:[-15,-15],mu:[-20,-20,-10,-10],muacute:[-20,-20,-10,-10],mucircumflex:[-20,-20,-10,-10],mudieresis:[-20,-20,-10,-10],mugrave:[-20,-20,-10,-10],muhungarumlaut:[-20,-20,-10,-10],mumacron:[-20,-20,-10,-10],muogonek:[-20,-20,-10,-10],muring:[-20,-20,-10,-10],my:[-30,-30,-15,-15],myacute:[-30,-30,-15,-15],mydieresis:[-30,-30,-15,-15],nu:[-10,-10,-10,-10],nuacute:[-10,-10,-10,-10],nucircumflex:[-10,-10,-10,-10],nudieresis:[-10,-10,-10,-10],nugrave:[-10,-10,-10,-10],nuhungarumlaut:[-10,-10,-10,-10],numacron:[-10,-10,-10,-10],nuogonek:[-10,-10,-10,-10],nuring:[-10,-10,-10,-10],nv:[-40,-40,-20,-20,-40,-40,-40,-40],ny:[-20,-20,-15,-15,0,0,0,-15],nyacute:[-20,-20,-15,-15,0,0,0,-15],nydieresis:[-20,-20,-15,-15,0,0,0,-15],nacuteu:[-10,-10,-10,-10],nacuteuacute:[-10,-10,-10,-10],nacuteucircumflex:[-10,-10,-10,-10],nacuteudieresis:[-10,-10,-10,-10],nacuteugrave:[-10,-10,-10,-10],nacuteuhungarumlaut:[-10,-10,-10,-10],nacuteumacron:[-10,-10,-10,-10],nacuteuogonek:[-10,-10,-10,-10],nacuteuring:[-10,-10,-10,-10],nacutev:[-40,-40,-20,-20,-40,-40,-40,-40],nacutey:[-20,-20,-15,-15,0,0,0,-15],nacuteyacute:[-20,-20,-15,-15,0,0,0,-15],nacuteydieresis:[-20,-20,-15,-15,0,0,0,-15],ncaronu:[-10,-10,-10,-10],ncaronuacute:[-10,-10,-10,-10],ncaronucircumflex:[-10,-10,-10,-10],ncaronudieresis:[-10,-10,-10,-10],ncaronugrave:[-10,-10,-10,-10],ncaronuhungarumlaut:[-10,-10,-10,-10],ncaronumacron:[-10,-10,-10,-10],ncaronuogonek:[-10,-10,-10,-10],ncaronuring:[-10,-10,-10,-10],ncaronv:[-40,-40,-20,-20,-40,-40,-40,-40],ncarony:[-20,-20,-15,-15,0,0,0,-15],ncaronyacute:[-20,-20,-15,-15,0,0,0,-15],ncaronydieresis:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentu:[-10,-10,-10,-10],ncommaaccentuacute:[-10,-10,-10,-10],ncommaaccentucircumflex:[-10,-10,-10,-10],ncommaaccentudieresis:[-10,-10,-10,-10],ncommaaccentugrave:[-10,-10,-10,-10],ncommaaccentuhungarumlaut:[-10,-10,-10,-10],ncommaaccentumacron:[-10,-10,-10,-10],ncommaaccentuogonek:[-10,-10,-10,-10],ncommaaccenturing:[-10,-10,-10,-10],ncommaaccentv:[-40,-40,-20,-20,-40,-40,-40,-40],ncommaaccenty:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentyacute:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentydieresis:[-20,-20,-15,-15,0,0,0,-15],ntildeu:[-10,-10,-10,-10],ntildeuacute:[-10,-10,-10,-10],ntildeucircumflex:[-10,-10,-10,-10],ntildeudieresis:[-10,-10,-10,-10],ntildeugrave:[-10,-10,-10,-10],ntildeuhungarumlaut:[-10,-10,-10,-10],ntildeumacron:[-10,-10,-10,-10],ntildeuogonek:[-10,-10,-10,-10],ntildeuring:[-10,-10,-10,-10],ntildev:[-40,-40,-20,-20,-40,-40,-40,-40],ntildey:[-20,-20,-15,-15,0,0,0,-15],ntildeyacute:[-20,-20,-15,-15,0,0,0,-15],ntildeydieresis:[-20,-20,-15,-15,0,0,0,-15],ov:[-20,-20,-15,-15,-10,-15,-10,-15],ow:[-15,-15,-15,-15,-10,-25,0,-25],ox:[-30,-30,-30,-30,0,-10],oy:[-20,-20,-30,-30,0,-10,0,-10],oyacute:[-20,-20,-30,-30,0,-10,0,-10],oydieresis:[-20,-20,-30,-30,0,-10,0,-10],oacutev:[-20,-20,-15,-15,-10,-15,-10,-15],oacutew:[-15,-15,-15,-15,-10,-25,0,-25],oacutex:[-30,-30,-30,-30,0,-10],oacutey:[-20,-20,-30,-30,0,-10,0,-10],oacuteyacute:[-20,-20,-30,-30,0,-10,0,-10],oacuteydieresis:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexv:[-20,-20,-15,-15,-10,-15,-10,-15],ocircumflexw:[-15,-15,-15,-15,-10,-25,0,-25],ocircumflexx:[-30,-30,-30,-30,0,-10],ocircumflexy:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexyacute:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexydieresis:[-20,-20,-30,-30,0,-10,0,-10],odieresisv:[-20,-20,-15,-15,-10,-15,-10,-15],odieresisw:[-15,-15,-15,-15,-10,-25,0,-25],odieresisx:[-30,-30,-30,-30,0,-10],odieresisy:[-20,-20,-30,-30,0,-10,0,-10],odieresisyacute:[-20,-20,-30,-30,0,-10,0,-10],odieresisydieresis:[-20,-20,-30,-30,0,-10,0,-10],ogravev:[-20,-20,-15,-15,-10,-15,-10,-15],ogravew:[-15,-15,-15,-15,-10,-25,0,-25],ogravex:[-30,-30,-30,-30,0,-10],ogravey:[-20,-20,-30,-30,0,-10,0,-10],ograveyacute:[-20,-20,-30,-30,0,-10,0,-10],ograveydieresis:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautv:[-20,-20,-15,-15,-10,-15,-10,-15],ohungarumlautw:[-15,-15,-15,-15,-10,-25,0,-25],ohungarumlautx:[-30,-30,-30,-30,0,-10],ohungarumlauty:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautyacute:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautydieresis:[-20,-20,-30,-30,0,-10,0,-10],omacronv:[-20,-20,-15,-15,-10,-15,-10,-15],omacronw:[-15,-15,-15,-15,-10,-25,0,-25],omacronx:[-30,-30,-30,-30,0,-10],omacrony:[-20,-20,-30,-30,0,-10,0,-10],omacronyacute:[-20,-20,-30,-30,0,-10,0,-10],omacronydieresis:[-20,-20,-30,-30,0,-10,0,-10],oslashv:[-20,-20,-70,-70,-10,-15,-10,-15],oslashw:[-15,-15,-70,-70,-10,-25,0,-25],oslashx:[-30,-30,-85,-85,0,-10],oslashy:[-20,-20,-70,-70,0,-10,0,-10],oslashyacute:[-20,-20,-70,-70,0,-10,0,-10],oslashydieresis:[-20,-20,-70,-70,0,-10,0,-10],otildev:[-20,-20,-15,-15,-10,-15,-10,-15],otildew:[-15,-15,-15,-15,-10,-25,0,-25],otildex:[-30,-30,-30,-30,0,-10],otildey:[-20,-20,-30,-30,0,-10,0,-10],otildeyacute:[-20,-20,-30,-30,0,-10,0,-10],otildeydieresis:[-20,-20,-30,-30,0,-10,0,-10],py:[-15,-15,-30,-30,0,0,0,-10],pyacute:[-15,-15,-30,-30,0,0,0,-10],pydieresis:[-15,-15,-30,-30,0,0,0,-10],periodquotedblright:[-120,-120,-100,-100,-55,-95,-140,-70],periodquoteright:[-120,-120,-100,-100,-55,-95,-140,-70],periodspace:[-40,-40,-60,-60],quotedblrightspace:[-80,-80,-40,-40],quoteleftquoteleft:[-46,-46,-57,-57,-63,-74,-111,-74],quoterightd:[-80,-80,-50,-50,-20,-15,-25,-50],quoterightdcroat:[-80,-80,-50,-50,-20,-15,-25,-50],quoterightl:[-20,-20,0,0,0,0,0,-10],quoterightlacute:[-20,-20,0,0,0,0,0,-10],quoterightlcommaaccent:[-20,-20,0,0,0,0,0,-10],quoterightlslash:[-20,-20,0,0,0,0,0,-10],quoterightquoteright:[-46,-46,-57,-57,-63,-74,-111,-74],quoterightr:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightracute:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightrcaron:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightrcommaaccent:[-40,-40,-50,-50,-20,-15,-25,-50],quoterights:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightsacute:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscaron:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscedilla:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscommaaccent:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightspace:[-80,-80,-70,-70,-74,-74,-111,-74],quoterightv:[-20,-20,0,0,-20,-15,-10,-50],rc:[-20,-20,0,0,-18,0,-37],rcacute:[-20,-20,0,0,-18,0,-37],rccaron:[-20,-20,0,0,-18,0,-37],rccedilla:[-20,-20,0,0,-18,0,-37],rcomma:[-60,-60,-50,-50,-92,-65,-111,-40],rd:[-20,-20,0,0,0,0,-37],rdcroat:[-20,-20,0,0,0,0,-37],rg:[-15,-15,0,0,-10,0,-37,-18],rgbreve:[-15,-15,0,0,-10,0,-37,-18],rgcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rhyphen:[-20,-20,0,0,-37,0,-20,-20],ro:[-20,-20,0,0,-18,0,-45],roacute:[-20,-20,0,0,-18,0,-45],rocircumflex:[-20,-20,0,0,-18,0,-45],rodieresis:[-20,-20,0,0,-18,0,-45],rograve:[-20,-20,0,0,-18,0,-45],rohungarumlaut:[-20,-20,0,0,-18,0,-45],romacron:[-20,-20,0,0,-18,0,-45],roslash:[-20,-20,0,0,-18,0,-45],rotilde:[-20,-20,0,0,-18,0,-45],rperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rq:[-20,-20,0,0,-18,0,-37],rs:[-15,-15,0,0,0,0,-10],rsacute:[-15,-15,0,0,0,0,-10],rscaron:[-15,-15,0,0,0,0,-10],rscedilla:[-15,-15,0,0,0,0,-10],rscommaaccent:[-15,-15,0,0,0,0,-10],rt:[20,20,40,40],rtcommaaccent:[20,20,40,40],rv:[10,10,30,30,-10],ry:[10,10,30,30],ryacute:[10,10,30,30],rydieresis:[10,10,30,30],racutec:[-20,-20,0,0,-18,0,-37],racutecacute:[-20,-20,0,0,-18,0,-37],racuteccaron:[-20,-20,0,0,-18,0,-37],racuteccedilla:[-20,-20,0,0,-18,0,-37],racutecomma:[-60,-60,-50,-50,-92,-65,-111,-40],racuted:[-20,-20,0,0,0,0,-37],racutedcroat:[-20,-20,0,0,0,0,-37],racuteg:[-15,-15,0,0,-10,0,-37,-18],racutegbreve:[-15,-15,0,0,-10,0,-37,-18],racutegcommaaccent:[-15,-15,0,0,-10,0,-37,-18],racutehyphen:[-20,-20,0,0,-37,0,-20,-20],racuteo:[-20,-20,0,0,-18,0,-45],racuteoacute:[-20,-20,0,0,-18,0,-45],racuteocircumflex:[-20,-20,0,0,-18,0,-45],racuteodieresis:[-20,-20,0,0,-18,0,-45],racuteograve:[-20,-20,0,0,-18,0,-45],racuteohungarumlaut:[-20,-20,0,0,-18,0,-45],racuteomacron:[-20,-20,0,0,-18,0,-45],racuteoslash:[-20,-20,0,0,-18,0,-45],racuteotilde:[-20,-20,0,0,-18,0,-45],racuteperiod:[-60,-60,-50,-50,-100,-65,-111,-55],racuteq:[-20,-20,0,0,-18,0,-37],racutes:[-15,-15,0,0,0,0,-10],racutesacute:[-15,-15,0,0,0,0,-10],racutescaron:[-15,-15,0,0,0,0,-10],racutescedilla:[-15,-15,0,0,0,0,-10],racutescommaaccent:[-15,-15,0,0,0,0,-10],racutet:[20,20,40,40],racutetcommaaccent:[20,20,40,40],racutev:[10,10,30,30,-10],racutey:[10,10,30,30],racuteyacute:[10,10,30,30],racuteydieresis:[10,10,30,30],rcaronc:[-20,-20,0,0,-18,0,-37],rcaroncacute:[-20,-20,0,0,-18,0,-37],rcaronccaron:[-20,-20,0,0,-18,0,-37],rcaronccedilla:[-20,-20,0,0,-18,0,-37],rcaroncomma:[-60,-60,-50,-50,-92,-65,-111,-40],rcarond:[-20,-20,0,0,0,0,-37],rcarondcroat:[-20,-20,0,0,0,0,-37],rcarong:[-15,-15,0,0,-10,0,-37,-18],rcarongbreve:[-15,-15,0,0,-10,0,-37,-18],rcarongcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rcaronhyphen:[-20,-20,0,0,-37,0,-20,-20],rcarono:[-20,-20,0,0,-18,0,-45],rcaronoacute:[-20,-20,0,0,-18,0,-45],rcaronocircumflex:[-20,-20,0,0,-18,0,-45],rcaronodieresis:[-20,-20,0,0,-18,0,-45],rcaronograve:[-20,-20,0,0,-18,0,-45],rcaronohungarumlaut:[-20,-20,0,0,-18,0,-45],rcaronomacron:[-20,-20,0,0,-18,0,-45],rcaronoslash:[-20,-20,0,0,-18,0,-45],rcaronotilde:[-20,-20,0,0,-18,0,-45],rcaronperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rcaronq:[-20,-20,0,0,-18,0,-37],rcarons:[-15,-15,0,0,0,0,-10],rcaronsacute:[-15,-15,0,0,0,0,-10],rcaronscaron:[-15,-15,0,0,0,0,-10],rcaronscedilla:[-15,-15,0,0,0,0,-10],rcaronscommaaccent:[-15,-15,0,0,0,0,-10],rcaront:[20,20,40,40],rcarontcommaaccent:[20,20,40,40],rcaronv:[10,10,30,30,-10],rcarony:[10,10,30,30],rcaronyacute:[10,10,30,30],rcaronydieresis:[10,10,30,30],rcommaaccentc:[-20,-20,0,0,-18,0,-37],rcommaaccentcacute:[-20,-20,0,0,-18,0,-37],rcommaaccentccaron:[-20,-20,0,0,-18,0,-37],rcommaaccentccedilla:[-20,-20,0,0,-18,0,-37],rcommaaccentcomma:[-60,-60,-50,-50,-92,-65,-111,-40],rcommaaccentd:[-20,-20,0,0,0,0,-37],rcommaaccentdcroat:[-20,-20,0,0,0,0,-37],rcommaaccentg:[-15,-15,0,0,-10,0,-37,-18],rcommaaccentgbreve:[-15,-15,0,0,-10,0,-37,-18],rcommaaccentgcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rcommaaccenthyphen:[-20,-20,0,0,-37,0,-20,-20],rcommaaccento:[-20,-20,0,0,-18,0,-45],rcommaaccentoacute:[-20,-20,0,0,-18,0,-45],rcommaaccentocircumflex:[-20,-20,0,0,-18,0,-45],rcommaaccentodieresis:[-20,-20,0,0,-18,0,-45],rcommaaccentograve:[-20,-20,0,0,-18,0,-45],rcommaaccentohungarumlaut:[-20,-20,0,0,-18,0,-45],rcommaaccentomacron:[-20,-20,0,0,-18,0,-45],rcommaaccentoslash:[-20,-20,0,0,-18,0,-45],rcommaaccentotilde:[-20,-20,0,0,-18,0,-45],rcommaaccentperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rcommaaccentq:[-20,-20,0,0,-18,0,-37],rcommaaccents:[-15,-15,0,0,0,0,-10],rcommaaccentsacute:[-15,-15,0,0,0,0,-10],rcommaaccentscaron:[-15,-15,0,0,0,0,-10],rcommaaccentscedilla:[-15,-15,0,0,0,0,-10],rcommaaccentscommaaccent:[-15,-15,0,0,0,0,-10],rcommaaccentt:[20,20,40,40],rcommaaccenttcommaaccent:[20,20,40,40],rcommaaccentv:[10,10,30,30,-10],rcommaaccenty:[10,10,30,30],rcommaaccentyacute:[10,10,30,30],rcommaaccentydieresis:[10,10,30,30],sw:[-15,-15,-30,-30],sacutew:[-15,-15,-30,-30],scaronw:[-15,-15,-30,-30],scedillaw:[-15,-15,-30,-30],scommaaccentw:[-15,-15,-30,-30],semicolonspace:[-40,-40,-50,-50],spaceT:[-100,-100,-50,-50,-30,0,-18,-18],spaceTcaron:[-100,-100,-50,-50,-30,0,-18,-18],spaceTcommaaccent:[-100,-100,-50,-50,-30,0,-18,-18],spaceV:[-80,-80,-50,-50,-45,-70,-35,-50],spaceW:[-80,-80,-40,-40,-30,-70,-40,-30],spaceY:[-120,-120,-90,-90,-55,-70,-75,-90],spaceYacute:[-120,-120,-90,-90,-55,-70,-75,-90],spaceYdieresis:[-120,-120,-90,-90,-55,-70,-75,-90],spacequotedblleft:[-80,-80,-30,-30],spacequoteleft:[-60,-60,-60,-60],va:[-20,-20,-25,-25,-10,0,0,-25],vaacute:[-20,-20,-25,-25,-10,0,0,-25],vabreve:[-20,-20,-25,-25,-10,0,0,-25],vacircumflex:[-20,-20,-25,-25,-10,0,0,-25],vadieresis:[-20,-20,-25,-25,-10,0,0,-25],vagrave:[-20,-20,-25,-25,-10,0,0,-25],vamacron:[-20,-20,-25,-25,-10,0,0,-25],vaogonek:[-20,-20,-25,-25,-10,0,0,-25],varing:[-20,-20,-25,-25,-10,0,0,-25],vatilde:[-20,-20,-25,-25,-10,0,0,-25],vcomma:[-80,-80,-80,-80,-55,-37,-74,-65],vo:[-30,-30,-25,-25,-10,-15,0,-20],voacute:[-30,-30,-25,-25,-10,-15,0,-20],vocircumflex:[-30,-30,-25,-25,-10,-15,0,-20],vodieresis:[-30,-30,-25,-25,-10,-15,0,-20],vograve:[-30,-30,-25,-25,-10,-15,0,-20],vohungarumlaut:[-30,-30,-25,-25,-10,-15,0,-20],vomacron:[-30,-30,-25,-25,-10,-15,0,-20],voslash:[-30,-30,-25,-25,-10,-15,0,-20],votilde:[-30,-30,-25,-25,-10,-15,0,-20],vperiod:[-80,-80,-80,-80,-70,-37,-74,-65],wcomma:[-40,-40,-60,-60,-55,-37,-74,-65],wo:[-20,-20,-10,-10,-10,-15,0,-10],woacute:[-20,-20,-10,-10,-10,-15,0,-10],wocircumflex:[-20,-20,-10,-10,-10,-15,0,-10],wodieresis:[-20,-20,-10,-10,-10,-15,0,-10],wograve:[-20,-20,-10,-10,-10,-15,0,-10],wohungarumlaut:[-20,-20,-10,-10,-10,-15,0,-10],womacron:[-20,-20,-10,-10,-10,-15,0,-10],woslash:[-20,-20,-10,-10,-10,-15,0,-10],wotilde:[-20,-20,-10,-10,-10,-15,0,-10],wperiod:[-40,-40,-60,-60,-70,-37,-74,-65],xe:[-10,-10,-30,-30,0,-10,0,-15],xeacute:[-10,-10,-30,-30,0,-10,0,-15],xecaron:[-10,-10,-30,-30,0,-10,0,-15],xecircumflex:[-10,-10,-30,-30,0,-10,0,-15],xedieresis:[-10,-10,-30,-30,0,-10,0,-15],xedotaccent:[-10,-10,-30,-30,0,-10,0,-15],xegrave:[-10,-10,-30,-30,0,-10,0,-15],xemacron:[-10,-10,-30,-30,0,-10,0,-15],xeogonek:[-10,-10,-30,-30,0,-10,0,-15],ya:[-30,-30,-20,-20],yaacute:[-30,-30,-20,-20],yabreve:[-30,-30,-20,-20],yacircumflex:[-30,-30,-20,-20],yadieresis:[-30,-30,-20,-20],yagrave:[-30,-30,-20,-20],yamacron:[-30,-30,-20,-20],yaogonek:[-30,-30,-20,-20],yaring:[-30,-30,-20,-20],yatilde:[-30,-30,-20,-20],ycomma:[-80,-80,-100,-100,-55,-37,-55,-65],ye:[-10,-10,-20,-20,-10],yeacute:[-10,-10,-20,-20,-10],yecaron:[-10,-10,-20,-20,-10],yecircumflex:[-10,-10,-20,-20,-10],yedieresis:[-10,-10,-20,-20,-10],yedotaccent:[-10,-10,-20,-20,-10],yegrave:[-10,-10,-20,-20,-10],yemacron:[-10,-10,-20,-20,-10],yeogonek:[-10,-10,-20,-20,-10],yo:[-25,-25,-20,-20,-25],yoacute:[-25,-25,-20,-20,-25],yocircumflex:[-25,-25,-20,-20,-25],yodieresis:[-25,-25,-20,-20,-25],yograve:[-25,-25,-20,-20,-25],yohungarumlaut:[-25,-25,-20,-20,-25],yomacron:[-25,-25,-20,-20,-25],yoslash:[-25,-25,-20,-20,-25],yotilde:[-25,-25,-20,-20,-25],yperiod:[-80,-80,-100,-100,-70,-37,-55,-65],yacutea:[-30,-30,-20,-20],yacuteaacute:[-30,-30,-20,-20],yacuteabreve:[-30,-30,-20,-20],yacuteacircumflex:[-30,-30,-20,-20],yacuteadieresis:[-30,-30,-20,-20],yacuteagrave:[-30,-30,-20,-20],yacuteamacron:[-30,-30,-20,-20],yacuteaogonek:[-30,-30,-20,-20],yacutearing:[-30,-30,-20,-20],yacuteatilde:[-30,-30,-20,-20],yacutecomma:[-80,-80,-100,-100,-55,-37,-55,-65],yacutee:[-10,-10,-20,-20,-10],yacuteeacute:[-10,-10,-20,-20,-10],yacuteecaron:[-10,-10,-20,-20,-10],yacuteecircumflex:[-10,-10,-20,-20,-10],yacuteedieresis:[-10,-10,-20,-20,-10],yacuteedotaccent:[-10,-10,-20,-20,-10],yacuteegrave:[-10,-10,-20,-20,-10],yacuteemacron:[-10,-10,-20,-20,-10],yacuteeogonek:[-10,-10,-20,-20,-10],yacuteo:[-25,-25,-20,-20,-25],yacuteoacute:[-25,-25,-20,-20,-25],yacuteocircumflex:[-25,-25,-20,-20,-25],yacuteodieresis:[-25,-25,-20,-20,-25],yacuteograve:[-25,-25,-20,-20,-25],yacuteohungarumlaut:[-25,-25,-20,-20,-25],yacuteomacron:[-25,-25,-20,-20,-25],yacuteoslash:[-25,-25,-20,-20,-25],yacuteotilde:[-25,-25,-20,-20,-25],yacuteperiod:[-80,-80,-100,-100,-70,-37,-55,-65],ydieresisa:[-30,-30,-20,-20],ydieresisaacute:[-30,-30,-20,-20],ydieresisabreve:[-30,-30,-20,-20],ydieresisacircumflex:[-30,-30,-20,-20],ydieresisadieresis:[-30,-30,-20,-20],ydieresisagrave:[-30,-30,-20,-20],ydieresisamacron:[-30,-30,-20,-20],ydieresisaogonek:[-30,-30,-20,-20],ydieresisaring:[-30,-30,-20,-20],ydieresisatilde:[-30,-30,-20,-20],ydieresiscomma:[-80,-80,-100,-100,-55,-37,-55,-65],ydieresise:[-10,-10,-20,-20,-10],ydieresiseacute:[-10,-10,-20,-20,-10],ydieresisecaron:[-10,-10,-20,-20,-10],ydieresisecircumflex:[-10,-10,-20,-20,-10],ydieresisedieresis:[-10,-10,-20,-20,-10],ydieresisedotaccent:[-10,-10,-20,-20,-10],ydieresisegrave:[-10,-10,-20,-20,-10],ydieresisemacron:[-10,-10,-20,-20,-10],ydieresiseogonek:[-10,-10,-20,-20,-10],ydieresiso:[-25,-25,-20,-20,-25],ydieresisoacute:[-25,-25,-20,-20,-25],ydieresisocircumflex:[-25,-25,-20,-20,-25],ydieresisodieresis:[-25,-25,-20,-20,-25],ydieresisograve:[-25,-25,-20,-20,-25],ydieresisohungarumlaut:[-25,-25,-20,-20,-25],ydieresisomacron:[-25,-25,-20,-20,-25],ydieresisoslash:[-25,-25,-20,-20,-25],ydieresisotilde:[-25,-25,-20,-20,-25],ydieresisperiod:[-80,-80,-100,-100,-70,-37,-55,-65],ze:[10,10,-15,-15],zeacute:[10,10,-15,-15],zecaron:[10,10,-15,-15],zecircumflex:[10,10,-15,-15],zedieresis:[10,10,-15,-15],zedotaccent:[10,10,-15,-15],zegrave:[10,10,-15,-15],zemacron:[10,10,-15,-15],zeogonek:[10,10,-15,-15],zacutee:[10,10,-15,-15],zacuteeacute:[10,10,-15,-15],zacuteecaron:[10,10,-15,-15],zacuteecircumflex:[10,10,-15,-15],zacuteedieresis:[10,10,-15,-15],zacuteedotaccent:[10,10,-15,-15],zacuteegrave:[10,10,-15,-15],zacuteemacron:[10,10,-15,-15],zacuteeogonek:[10,10,-15,-15],zcarone:[10,10,-15,-15],zcaroneacute:[10,10,-15,-15],zcaronecaron:[10,10,-15,-15],zcaronecircumflex:[10,10,-15,-15],zcaronedieresis:[10,10,-15,-15],zcaronedotaccent:[10,10,-15,-15],zcaronegrave:[10,10,-15,-15],zcaronemacron:[10,10,-15,-15],zcaroneogonek:[10,10,-15,-15],zdotaccente:[10,10,-15,-15],zdotaccenteacute:[10,10,-15,-15],zdotaccentecaron:[10,10,-15,-15],zdotaccentecircumflex:[10,10,-15,-15],zdotaccentedieresis:[10,10,-15,-15],zdotaccentedotaccent:[10,10,-15,-15],zdotaccentegrave:[10,10,-15,-15],zdotaccentemacron:[10,10,-15,-15],zdotaccenteogonek:[10,10,-15,-15],Bcomma:[0,0,-20,-20],Bperiod:[0,0,-20,-20],Ccomma:[0,0,-30,-30],Cperiod:[0,0,-30,-30],Cacutecomma:[0,0,-30,-30],Cacuteperiod:[0,0,-30,-30],Ccaroncomma:[0,0,-30,-30],Ccaronperiod:[0,0,-30,-30],Ccedillacomma:[0,0,-30,-30],Ccedillaperiod:[0,0,-30,-30],Fe:[0,0,-30,-30,-25,-100,-75],Feacute:[0,0,-30,-30,-25,-100,-75],Fecaron:[0,0,-30,-30,-25,-100,-75],Fecircumflex:[0,0,-30,-30,-25,-100,-75],Fedieresis:[0,0,-30,-30,-25,-100,-75],Fedotaccent:[0,0,-30,-30,-25,-100,-75],Fegrave:[0,0,-30,-30,-25,-100,-75],Femacron:[0,0,-30,-30,-25,-100,-75],Feogonek:[0,0,-30,-30,-25,-100,-75],Fo:[0,0,-30,-30,-25,-70,-105,-15],Foacute:[0,0,-30,-30,-25,-70,-105,-15],Focircumflex:[0,0,-30,-30,-25,-70,-105,-15],Fodieresis:[0,0,-30,-30,-25,-70,-105,-15],Fograve:[0,0,-30,-30,-25,-70,-105,-15],Fohungarumlaut:[0,0,-30,-30,-25,-70,-105,-15],Fomacron:[0,0,-30,-30,-25,-70,-105,-15],Foslash:[0,0,-30,-30,-25,-70,-105,-15],Fotilde:[0,0,-30,-30,-25,-70,-105,-15],Fr:[0,0,-45,-45,0,-50,-55],Fracute:[0,0,-45,-45,0,-50,-55],Frcaron:[0,0,-45,-45,0,-50,-55],Frcommaaccent:[0,0,-45,-45,0,-50,-55],Ja:[0,0,-20,-20,-15,-40,-35],Jaacute:[0,0,-20,-20,-15,-40,-35],Jabreve:[0,0,-20,-20,-15,-40,-35],Jacircumflex:[0,0,-20,-20,-15,-40,-35],Jadieresis:[0,0,-20,-20,-15,-40,-35],Jagrave:[0,0,-20,-20,-15,-40,-35],Jamacron:[0,0,-20,-20,-15,-40,-35],Jaogonek:[0,0,-20,-20,-15,-40,-35],Jaring:[0,0,-20,-20,-15,-40,-35],Jatilde:[0,0,-20,-20,-15,-40,-35],LcaronT:[0,0,-110,-110],LcaronTcaron:[0,0,-110,-110],LcaronTcommaaccent:[0,0,-110,-110],LcaronV:[0,0,-110,-110],LcaronW:[0,0,-70,-70],LcaronY:[0,0,-140,-140],LcaronYacute:[0,0,-140,-140],LcaronYdieresis:[0,0,-140,-140],Lcaronquotedblright:[0,0,-140,-140],Lcaronquoteright:[0,0,-160,-160,0,0,0,-92],Lcarony:[0,0,-30,-30,0,0,0,-55],Lcaronyacute:[0,0,-30,-30,0,0,0,-55],Lcaronydieresis:[0,0,-30,-30,0,0,0,-55],Scomma:[0,0,-20,-20],Speriod:[0,0,-20,-20],Sacutecomma:[0,0,-20,-20],Sacuteperiod:[0,0,-20,-20],Scaroncomma:[0,0,-20,-20],Scaronperiod:[0,0,-20,-20],Scedillacomma:[0,0,-20,-20],Scedillaperiod:[0,0,-20,-20],Scommaaccentcomma:[0,0,-20,-20],Scommaaccentperiod:[0,0,-20,-20],Trcaron:[0,0,-120,-120,-74,-37,-55,-35],Tcaronrcaron:[0,0,-120,-120,-74,-37,-55,-35],Tcommaaccentrcaron:[0,0,-120,-120,-74,-37,-55,-35],Yhyphen:[0,0,-140,-140,-92,-92,-74,-111],Yi:[0,0,-20,-20,-37,-55,-74,-55],Yiacute:[0,0,-20,-20,-37,-55,-74,-55],Yiogonek:[0,0,-20,-20,-37,-55,-74,-55],Yacutehyphen:[0,0,-140,-140,-92,-92,-74,-111],Yacutei:[0,0,-20,-20,-37,-55,-74,-55],Yacuteiacute:[0,0,-20,-20,-37,-55,-74,-55],Yacuteiogonek:[0,0,-20,-20,-37,-55,-74,-55],Ydieresishyphen:[0,0,-140,-140,-92,-92,-74,-111],Ydieresisi:[0,0,-20,-20,-37,-55,-74,-55],Ydieresisiacute:[0,0,-20,-20,-37,-55,-74,-55],Ydieresisiogonek:[0,0,-20,-20,-37,-55,-74,-55],bb:[0,0,-10,-10,-10,-10],bcomma:[0,0,-40,-40],bperiod:[0,0,-40,-40,-40,-40,-40,-40],ccomma:[0,0,-15,-15],cacutecomma:[0,0,-15,-15],ccaroncomma:[0,0,-15,-15],ccedillacomma:[0,0,-15,-15],fa:[0,0,-30,-30,0,0,0,-10],faacute:[0,0,-30,-30,0,0,0,-10],fabreve:[0,0,-30,-30,0,0,0,-10],facircumflex:[0,0,-30,-30,0,0,0,-10],fadieresis:[0,0,-30,-30,0,0,0,-10],fagrave:[0,0,-30,-30,0,0,0,-10],famacron:[0,0,-30,-30,0,0,0,-10],faogonek:[0,0,-30,-30,0,0,0,-10],faring:[0,0,-30,-30,0,0,0,-10],fatilde:[0,0,-30,-30,0,0,0,-10],fdotlessi:[0,0,-28,-28,-35,-30,-60,-50],gr:[0,0,-10,-10],gracute:[0,0,-10,-10],grcaron:[0,0,-10,-10],grcommaaccent:[0,0,-10,-10],gbrever:[0,0,-10,-10],gbreveracute:[0,0,-10,-10],gbrevercaron:[0,0,-10,-10],gbrevercommaaccent:[0,0,-10,-10],gcommaaccentr:[0,0,-10,-10],gcommaaccentracute:[0,0,-10,-10],gcommaaccentrcaron:[0,0,-10,-10],gcommaaccentrcommaaccent:[0,0,-10,-10],ke:[0,0,-20,-20,-10,-30,-10,-10],keacute:[0,0,-20,-20,-10,-30,-10,-10],kecaron:[0,0,-20,-20,-10,-30,-10,-10],kecircumflex:[0,0,-20,-20,-10,-30,-10,-10],kedieresis:[0,0,-20,-20,-10,-30,-10,-10],kedotaccent:[0,0,-20,-20,-10,-30,-10,-10],kegrave:[0,0,-20,-20,-10,-30,-10,-10],kemacron:[0,0,-20,-20,-10,-30,-10,-10],keogonek:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccente:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccenteacute:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentecaron:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentecircumflex:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentedieresis:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentedotaccent:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentegrave:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentemacron:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccenteogonek:[0,0,-20,-20,-10,-30,-10,-10],ocomma:[0,0,-40,-40],operiod:[0,0,-40,-40],oacutecomma:[0,0,-40,-40],oacuteperiod:[0,0,-40,-40],ocircumflexcomma:[0,0,-40,-40],ocircumflexperiod:[0,0,-40,-40],odieresiscomma:[0,0,-40,-40],odieresisperiod:[0,0,-40,-40],ogravecomma:[0,0,-40,-40],ograveperiod:[0,0,-40,-40],ohungarumlautcomma:[0,0,-40,-40],ohungarumlautperiod:[0,0,-40,-40],omacroncomma:[0,0,-40,-40],omacronperiod:[0,0,-40,-40],oslasha:[0,0,-55,-55],oslashaacute:[0,0,-55,-55],oslashabreve:[0,0,-55,-55],oslashacircumflex:[0,0,-55,-55],oslashadieresis:[0,0,-55,-55],oslashagrave:[0,0,-55,-55],oslashamacron:[0,0,-55,-55],oslashaogonek:[0,0,-55,-55],oslasharing:[0,0,-55,-55],oslashatilde:[0,0,-55,-55],oslashb:[0,0,-55,-55],oslashc:[0,0,-55,-55],oslashcacute:[0,0,-55,-55],oslashccaron:[0,0,-55,-55],oslashccedilla:[0,0,-55,-55],oslashcomma:[0,0,-95,-95],oslashd:[0,0,-55,-55],oslashdcroat:[0,0,-55,-55],oslashe:[0,0,-55,-55],oslasheacute:[0,0,-55,-55],oslashecaron:[0,0,-55,-55],oslashecircumflex:[0,0,-55,-55],oslashedieresis:[0,0,-55,-55],oslashedotaccent:[0,0,-55,-55],oslashegrave:[0,0,-55,-55],oslashemacron:[0,0,-55,-55],oslasheogonek:[0,0,-55,-55],oslashf:[0,0,-55,-55],oslashg:[0,0,-55,-55,0,0,-10],oslashgbreve:[0,0,-55,-55,0,0,-10],oslashgcommaaccent:[0,0,-55,-55,0,0,-10],oslashh:[0,0,-55,-55],oslashi:[0,0,-55,-55],oslashiacute:[0,0,-55,-55],oslashicircumflex:[0,0,-55,-55],oslashidieresis:[0,0,-55,-55],oslashigrave:[0,0,-55,-55],oslashimacron:[0,0,-55,-55],oslashiogonek:[0,0,-55,-55],oslashj:[0,0,-55,-55],oslashk:[0,0,-55,-55],oslashkcommaaccent:[0,0,-55,-55],oslashl:[0,0,-55,-55],oslashlacute:[0,0,-55,-55],oslashlcommaaccent:[0,0,-55,-55],oslashlslash:[0,0,-55,-55],oslashm:[0,0,-55,-55],oslashn:[0,0,-55,-55],oslashnacute:[0,0,-55,-55],oslashncaron:[0,0,-55,-55],oslashncommaaccent:[0,0,-55,-55],oslashntilde:[0,0,-55,-55],oslasho:[0,0,-55,-55],oslashoacute:[0,0,-55,-55],oslashocircumflex:[0,0,-55,-55],oslashodieresis:[0,0,-55,-55],oslashograve:[0,0,-55,-55],oslashohungarumlaut:[0,0,-55,-55],oslashomacron:[0,0,-55,-55],oslashoslash:[0,0,-55,-55],oslashotilde:[0,0,-55,-55],oslashp:[0,0,-55,-55],oslashperiod:[0,0,-95,-95],oslashq:[0,0,-55,-55],oslashr:[0,0,-55,-55],oslashracute:[0,0,-55,-55],oslashrcaron:[0,0,-55,-55],oslashrcommaaccent:[0,0,-55,-55],oslashs:[0,0,-55,-55],oslashsacute:[0,0,-55,-55],oslashscaron:[0,0,-55,-55],oslashscedilla:[0,0,-55,-55],oslashscommaaccent:[0,0,-55,-55],oslasht:[0,0,-55,-55],oslashtcommaaccent:[0,0,-55,-55],oslashu:[0,0,-55,-55],oslashuacute:[0,0,-55,-55],oslashucircumflex:[0,0,-55,-55],oslashudieresis:[0,0,-55,-55],oslashugrave:[0,0,-55,-55],oslashuhungarumlaut:[0,0,-55,-55],oslashumacron:[0,0,-55,-55],oslashuogonek:[0,0,-55,-55],oslashuring:[0,0,-55,-55],oslashz:[0,0,-55,-55],oslashzacute:[0,0,-55,-55],oslashzcaron:[0,0,-55,-55],oslashzdotaccent:[0,0,-55,-55],otildecomma:[0,0,-40,-40],otildeperiod:[0,0,-40,-40],pcomma:[0,0,-35,-35],pperiod:[0,0,-35,-35],ra:[0,0,-10,-10,0,0,-15],raacute:[0,0,-10,-10,0,0,-15],rabreve:[0,0,-10,-10,0,0,-15],racircumflex:[0,0,-10,-10,0,0,-15],radieresis:[0,0,-10,-10,0,0,-15],ragrave:[0,0,-10,-10,0,0,-15],ramacron:[0,0,-10,-10,0,0,-15],raogonek:[0,0,-10,-10,0,0,-15],raring:[0,0,-10,-10,0,0,-15],ratilde:[0,0,-10,-10,0,0,-15],rcolon:[0,0,30,30],ri:[0,0,15,15],riacute:[0,0,15,15],ricircumflex:[0,0,15,15],ridieresis:[0,0,15,15],rigrave:[0,0,15,15],rimacron:[0,0,15,15],riogonek:[0,0,15,15],rk:[0,0,15,15],rkcommaaccent:[0,0,15,15],rl:[0,0,15,15],rlacute:[0,0,15,15],rlcommaaccent:[0,0,15,15],rlslash:[0,0,15,15],rm:[0,0,25,25],rn:[0,0,25,25,-15],rnacute:[0,0,25,25,-15],rncaron:[0,0,25,25,-15],rncommaaccent:[0,0,25,25,-15],rntilde:[0,0,25,25,-15],rp:[0,0,30,30,-10],rsemicolon:[0,0,30,30],ru:[0,0,15,15],ruacute:[0,0,15,15],rucircumflex:[0,0,15,15],rudieresis:[0,0,15,15],rugrave:[0,0,15,15],ruhungarumlaut:[0,0,15,15],rumacron:[0,0,15,15],ruogonek:[0,0,15,15],ruring:[0,0,15,15],racutea:[0,0,-10,-10,0,0,-15],racuteaacute:[0,0,-10,-10,0,0,-15],racuteabreve:[0,0,-10,-10,0,0,-15],racuteacircumflex:[0,0,-10,-10,0,0,-15],racuteadieresis:[0,0,-10,-10,0,0,-15],racuteagrave:[0,0,-10,-10,0,0,-15],racuteamacron:[0,0,-10,-10,0,0,-15],racuteaogonek:[0,0,-10,-10,0,0,-15],racutearing:[0,0,-10,-10,0,0,-15],racuteatilde:[0,0,-10,-10,0,0,-15],racutecolon:[0,0,30,30],racutei:[0,0,15,15],racuteiacute:[0,0,15,15],racuteicircumflex:[0,0,15,15],racuteidieresis:[0,0,15,15],racuteigrave:[0,0,15,15],racuteimacron:[0,0,15,15],racuteiogonek:[0,0,15,15],racutek:[0,0,15,15],racutekcommaaccent:[0,0,15,15],racutel:[0,0,15,15],racutelacute:[0,0,15,15],racutelcommaaccent:[0,0,15,15],racutelslash:[0,0,15,15],racutem:[0,0,25,25],racuten:[0,0,25,25,-15],racutenacute:[0,0,25,25,-15],racutencaron:[0,0,25,25,-15],racutencommaaccent:[0,0,25,25,-15],racutentilde:[0,0,25,25,-15],racutep:[0,0,30,30,-10],racutesemicolon:[0,0,30,30],racuteu:[0,0,15,15],racuteuacute:[0,0,15,15],racuteucircumflex:[0,0,15,15],racuteudieresis:[0,0,15,15],racuteugrave:[0,0,15,15],racuteuhungarumlaut:[0,0,15,15],racuteumacron:[0,0,15,15],racuteuogonek:[0,0,15,15],racuteuring:[0,0,15,15],rcarona:[0,0,-10,-10,0,0,-15],rcaronaacute:[0,0,-10,-10,0,0,-15],rcaronabreve:[0,0,-10,-10,0,0,-15],rcaronacircumflex:[0,0,-10,-10,0,0,-15],rcaronadieresis:[0,0,-10,-10,0,0,-15],rcaronagrave:[0,0,-10,-10,0,0,-15],rcaronamacron:[0,0,-10,-10,0,0,-15],rcaronaogonek:[0,0,-10,-10,0,0,-15],rcaronaring:[0,0,-10,-10,0,0,-15],rcaronatilde:[0,0,-10,-10,0,0,-15],rcaroncolon:[0,0,30,30],rcaroni:[0,0,15,15],rcaroniacute:[0,0,15,15],rcaronicircumflex:[0,0,15,15],rcaronidieresis:[0,0,15,15],rcaronigrave:[0,0,15,15],rcaronimacron:[0,0,15,15],rcaroniogonek:[0,0,15,15],rcaronk:[0,0,15,15],rcaronkcommaaccent:[0,0,15,15],rcaronl:[0,0,15,15],rcaronlacute:[0,0,15,15],rcaronlcommaaccent:[0,0,15,15],rcaronlslash:[0,0,15,15],rcaronm:[0,0,25,25],rcaronn:[0,0,25,25,-15],rcaronnacute:[0,0,25,25,-15],rcaronncaron:[0,0,25,25,-15],rcaronncommaaccent:[0,0,25,25,-15],rcaronntilde:[0,0,25,25,-15],rcaronp:[0,0,30,30,-10],rcaronsemicolon:[0,0,30,30],rcaronu:[0,0,15,15],rcaronuacute:[0,0,15,15],rcaronucircumflex:[0,0,15,15],rcaronudieresis:[0,0,15,15],rcaronugrave:[0,0,15,15],rcaronuhungarumlaut:[0,0,15,15],rcaronumacron:[0,0,15,15],rcaronuogonek:[0,0,15,15],rcaronuring:[0,0,15,15],rcommaaccenta:[0,0,-10,-10,0,0,-15],rcommaaccentaacute:[0,0,-10,-10,0,0,-15],rcommaaccentabreve:[0,0,-10,-10,0,0,-15],rcommaaccentacircumflex:[0,0,-10,-10,0,0,-15],rcommaaccentadieresis:[0,0,-10,-10,0,0,-15],rcommaaccentagrave:[0,0,-10,-10,0,0,-15],rcommaaccentamacron:[0,0,-10,-10,0,0,-15],rcommaaccentaogonek:[0,0,-10,-10,0,0,-15],rcommaaccentaring:[0,0,-10,-10,0,0,-15],rcommaaccentatilde:[0,0,-10,-10,0,0,-15],rcommaaccentcolon:[0,0,30,30],rcommaaccenti:[0,0,15,15],rcommaaccentiacute:[0,0,15,15],rcommaaccenticircumflex:[0,0,15,15],rcommaaccentidieresis:[0,0,15,15],rcommaaccentigrave:[0,0,15,15],rcommaaccentimacron:[0,0,15,15],rcommaaccentiogonek:[0,0,15,15],rcommaaccentk:[0,0,15,15],rcommaaccentkcommaaccent:[0,0,15,15],rcommaaccentl:[0,0,15,15],rcommaaccentlacute:[0,0,15,15],rcommaaccentlcommaaccent:[0,0,15,15],rcommaaccentlslash:[0,0,15,15],rcommaaccentm:[0,0,25,25],rcommaaccentn:[0,0,25,25,-15],rcommaaccentnacute:[0,0,25,25,-15],rcommaaccentncaron:[0,0,25,25,-15],rcommaaccentncommaaccent:[0,0,25,25,-15],rcommaaccentntilde:[0,0,25,25,-15],rcommaaccentp:[0,0,30,30,-10],rcommaaccentsemicolon:[0,0,30,30],rcommaaccentu:[0,0,15,15],rcommaaccentuacute:[0,0,15,15],rcommaaccentucircumflex:[0,0,15,15],rcommaaccentudieresis:[0,0,15,15],rcommaaccentugrave:[0,0,15,15],rcommaaccentuhungarumlaut:[0,0,15,15],rcommaaccentumacron:[0,0,15,15],rcommaaccentuogonek:[0,0,15,15],rcommaaccenturing:[0,0,15,15],scomma:[0,0,-15,-15],speriod:[0,0,-15,-15],sacutecomma:[0,0,-15,-15],sacuteperiod:[0,0,-15,-15],scaroncomma:[0,0,-15,-15],scaronperiod:[0,0,-15,-15],scedillacomma:[0,0,-15,-15],scedillaperiod:[0,0,-15,-15],scommaaccentcomma:[0,0,-15,-15],scommaaccentperiod:[0,0,-15,-15],ve:[0,0,-25,-25,-10,-15,0,-15],veacute:[0,0,-25,-25,-10,-15,0,-15],vecaron:[0,0,-25,-25,-10,-15,0,-15],vecircumflex:[0,0,-25,-25,-10,-15,0,-15],vedieresis:[0,0,-25,-25,-10,-15,0,-15],vedotaccent:[0,0,-25,-25,-10,-15,0,-15],vegrave:[0,0,-25,-25,-10,-15,0,-15],vemacron:[0,0,-25,-25,-10,-15,0,-15],veogonek:[0,0,-25,-25,-10,-15,0,-15],wa:[0,0,-15,-15,0,-10,0,-10],waacute:[0,0,-15,-15,0,-10,0,-10],wabreve:[0,0,-15,-15,0,-10,0,-10],wacircumflex:[0,0,-15,-15,0,-10,0,-10],wadieresis:[0,0,-15,-15,0,-10,0,-10],wagrave:[0,0,-15,-15,0,-10,0,-10],wamacron:[0,0,-15,-15,0,-10,0,-10],waogonek:[0,0,-15,-15,0,-10,0,-10],waring:[0,0,-15,-15,0,-10,0,-10],watilde:[0,0,-15,-15,0,-10,0,-10],we:[0,0,-10,-10,0,-10],weacute:[0,0,-10,-10,0,-10],wecaron:[0,0,-10,-10,0,-10],wecircumflex:[0,0,-10,-10,0,-10],wedieresis:[0,0,-10,-10,0,-10],wedotaccent:[0,0,-10,-10,0,-10],wegrave:[0,0,-10,-10,0,-10],wemacron:[0,0,-10,-10,0,-10],weogonek:[0,0,-10,-10,0,-10],zo:[0,0,-15,-15],zoacute:[0,0,-15,-15],zocircumflex:[0,0,-15,-15],zodieresis:[0,0,-15,-15],zograve:[0,0,-15,-15],zohungarumlaut:[0,0,-15,-15],zomacron:[0,0,-15,-15],zoslash:[0,0,-15,-15],zotilde:[0,0,-15,-15],zacuteo:[0,0,-15,-15],zacuteoacute:[0,0,-15,-15],zacuteocircumflex:[0,0,-15,-15],zacuteodieresis:[0,0,-15,-15],zacuteograve:[0,0,-15,-15],zacuteohungarumlaut:[0,0,-15,-15],zacuteomacron:[0,0,-15,-15],zacuteoslash:[0,0,-15,-15],zacuteotilde:[0,0,-15,-15],zcarono:[0,0,-15,-15],zcaronoacute:[0,0,-15,-15],zcaronocircumflex:[0,0,-15,-15],zcaronodieresis:[0,0,-15,-15],zcaronograve:[0,0,-15,-15],zcaronohungarumlaut:[0,0,-15,-15],zcaronomacron:[0,0,-15,-15],zcaronoslash:[0,0,-15,-15],zcaronotilde:[0,0,-15,-15],zdotaccento:[0,0,-15,-15],zdotaccentoacute:[0,0,-15,-15],zdotaccentocircumflex:[0,0,-15,-15],zdotaccentodieresis:[0,0,-15,-15],zdotaccentograve:[0,0,-15,-15],zdotaccentohungarumlaut:[0,0,-15,-15],zdotaccentomacron:[0,0,-15,-15],zdotaccentoslash:[0,0,-15,-15],zdotaccentotilde:[0,0,-15,-15],Ap:[0,0,0,0,-25],Aquoteright:[0,0,0,0,-74,-74,-37,-111],Aacutep:[0,0,0,0,-25],Aacutequoteright:[0,0,0,0,-74,-74,-37,-111],Abrevep:[0,0,0,0,-25],Abrevequoteright:[0,0,0,0,-74,-74,-37,-111],Acircumflexp:[0,0,0,0,-25],Acircumflexquoteright:[0,0,0,0,-74,-74,-37,-111],Adieresisp:[0,0,0,0,-25],Adieresisquoteright:[0,0,0,0,-74,-74,-37,-111],Agravep:[0,0,0,0,-25],Agravequoteright:[0,0,0,0,-74,-74,-37,-111],Amacronp:[0,0,0,0,-25],Amacronquoteright:[0,0,0,0,-74,-74,-37,-111],Aogonekp:[0,0,0,0,-25],Aogonekquoteright:[0,0,0,0,-74,-74,-37,-111],Aringp:[0,0,0,0,-25],Aringquoteright:[0,0,0,0,-74,-74,-37,-111],Atildep:[0,0,0,0,-25],Atildequoteright:[0,0,0,0,-74,-74,-37,-111],Je:[0,0,0,0,-15,-40,-25],Jeacute:[0,0,0,0,-15,-40,-25],Jecaron:[0,0,0,0,-15,-40,-25],Jecircumflex:[0,0,0,0,-15,-40,-25],Jedieresis:[0,0,0,0,-15,-40,-25],Jedotaccent:[0,0,0,0,-15,-40,-25],Jegrave:[0,0,0,0,-15,-40,-25],Jemacron:[0,0,0,0,-15,-40,-25],Jeogonek:[0,0,0,0,-15,-40,-25],Jo:[0,0,0,0,-15,-40,-25],Joacute:[0,0,0,0,-15,-40,-25],Jocircumflex:[0,0,0,0,-15,-40,-25],Jodieresis:[0,0,0,0,-15,-40,-25],Jograve:[0,0,0,0,-15,-40,-25],Johungarumlaut:[0,0,0,0,-15,-40,-25],Jomacron:[0,0,0,0,-15,-40,-25],Joslash:[0,0,0,0,-15,-40,-25],Jotilde:[0,0,0,0,-15,-40,-25],NA:[0,0,0,0,-20,-30,-27,-35],NAacute:[0,0,0,0,-20,-30,-27,-35],NAbreve:[0,0,0,0,-20,-30,-27,-35],NAcircumflex:[0,0,0,0,-20,-30,-27,-35],NAdieresis:[0,0,0,0,-20,-30,-27,-35],NAgrave:[0,0,0,0,-20,-30,-27,-35],NAmacron:[0,0,0,0,-20,-30,-27,-35],NAogonek:[0,0,0,0,-20,-30,-27,-35],NAring:[0,0,0,0,-20,-30,-27,-35],NAtilde:[0,0,0,0,-20,-30,-27,-35],NacuteA:[0,0,0,0,-20,-30,-27,-35],NacuteAacute:[0,0,0,0,-20,-30,-27,-35],NacuteAbreve:[0,0,0,0,-20,-30,-27,-35],NacuteAcircumflex:[0,0,0,0,-20,-30,-27,-35],NacuteAdieresis:[0,0,0,0,-20,-30,-27,-35],NacuteAgrave:[0,0,0,0,-20,-30,-27,-35],NacuteAmacron:[0,0,0,0,-20,-30,-27,-35],NacuteAogonek:[0,0,0,0,-20,-30,-27,-35],NacuteAring:[0,0,0,0,-20,-30,-27,-35],NacuteAtilde:[0,0,0,0,-20,-30,-27,-35],NcaronA:[0,0,0,0,-20,-30,-27,-35],NcaronAacute:[0,0,0,0,-20,-30,-27,-35],NcaronAbreve:[0,0,0,0,-20,-30,-27,-35],NcaronAcircumflex:[0,0,0,0,-20,-30,-27,-35],NcaronAdieresis:[0,0,0,0,-20,-30,-27,-35],NcaronAgrave:[0,0,0,0,-20,-30,-27,-35],NcaronAmacron:[0,0,0,0,-20,-30,-27,-35],NcaronAogonek:[0,0,0,0,-20,-30,-27,-35],NcaronAring:[0,0,0,0,-20,-30,-27,-35],NcaronAtilde:[0,0,0,0,-20,-30,-27,-35],NcommaaccentA:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAacute:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAbreve:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAcircumflex:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAdieresis:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAgrave:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAmacron:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAogonek:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAring:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAtilde:[0,0,0,0,-20,-30,-27,-35],NtildeA:[0,0,0,0,-20,-30,-27,-35],NtildeAacute:[0,0,0,0,-20,-30,-27,-35],NtildeAbreve:[0,0,0,0,-20,-30,-27,-35],NtildeAcircumflex:[0,0,0,0,-20,-30,-27,-35],NtildeAdieresis:[0,0,0,0,-20,-30,-27,-35],NtildeAgrave:[0,0,0,0,-20,-30,-27,-35],NtildeAmacron:[0,0,0,0,-20,-30,-27,-35],NtildeAogonek:[0,0,0,0,-20,-30,-27,-35],NtildeAring:[0,0,0,0,-20,-30,-27,-35],NtildeAtilde:[0,0,0,0,-20,-30,-27,-35],Ti:[0,0,0,0,-18,-37,-55,-35],Tiacute:[0,0,0,0,-18,-37,-55,-35],Tiogonek:[0,0,0,0,-18,-37,-55,-35],Tcaroni:[0,0,0,0,-18,-37,-55,-35],Tcaroniacute:[0,0,0,0,-18,-37,-55,-35],Tcaroniogonek:[0,0,0,0,-18,-37,-55,-35],Tcommaaccenti:[0,0,0,0,-18,-37,-55,-35],Tcommaaccentiacute:[0,0,0,0,-18,-37,-55,-35],Tcommaaccentiogonek:[0,0,0,0,-18,-37,-55,-35],Vi:[0,0,0,0,-37,-55,-74,-60],Viacute:[0,0,0,0,-37,-55,-74,-60],Vicircumflex:[0,0,0,0,-37,0,-34,-20],Vidieresis:[0,0,0,0,-37,0,-34,-20],Vigrave:[0,0,0,0,-37,0,-34,-20],Vimacron:[0,0,0,0,-37,0,-34,-20],Viogonek:[0,0,0,0,-37,-55,-74,-60],Wi:[0,0,0,0,-18,-37,-55,-40],Wiacute:[0,0,0,0,-18,-37,-55,-40],Wiogonek:[0,0,0,0,-18,-37,-55,-40],fi:[0,0,0,0,-25,0,-20,-20],gperiod:[0,0,0,0,-15,0,-15],gbreveperiod:[0,0,0,0,-15,0,-15],gcommaaccentperiod:[0,0,0,0,-15,0,-15],iv:[0,0,0,0,-10,0,0,-25],iacutev:[0,0,0,0,-10,0,0,-25],icircumflexv:[0,0,0,0,-10,0,0,-25],idieresisv:[0,0,0,0,-10,0,0,-25],igravev:[0,0,0,0,-10,0,0,-25],imacronv:[0,0,0,0,-10,0,0,-25],iogonekv:[0,0,0,0,-10,0,0,-25],ky:[0,0,0,0,-15,0,-10,-15],kyacute:[0,0,0,0,-15,0,-10,-15],kydieresis:[0,0,0,0,-15,0,-10,-15],kcommaaccenty:[0,0,0,0,-15,0,-10,-15],kcommaaccentyacute:[0,0,0,0,-15,0,-10,-15],kcommaaccentydieresis:[0,0,0,0,-15,0,-10,-15],quotedblleftA:[0,0,0,0,-10,0,0,-80],quotedblleftAacute:[0,0,0,0,-10,0,0,-80],quotedblleftAbreve:[0,0,0,0,-10,0,0,-80],quotedblleftAcircumflex:[0,0,0,0,-10,0,0,-80],quotedblleftAdieresis:[0,0,0,0,-10,0,0,-80],quotedblleftAgrave:[0,0,0,0,-10,0,0,-80],quotedblleftAmacron:[0,0,0,0,-10,0,0,-80],quotedblleftAogonek:[0,0,0,0,-10,0,0,-80],quotedblleftAring:[0,0,0,0,-10,0,0,-80],quotedblleftAtilde:[0,0,0,0,-10,0,0,-80],quoteleftA:[0,0,0,0,-10,0,0,-80],quoteleftAacute:[0,0,0,0,-10,0,0,-80],quoteleftAbreve:[0,0,0,0,-10,0,0,-80],quoteleftAcircumflex:[0,0,0,0,-10,0,0,-80],quoteleftAdieresis:[0,0,0,0,-10,0,0,-80],quoteleftAgrave:[0,0,0,0,-10,0,0,-80],quoteleftAmacron:[0,0,0,0,-10,0,0,-80],quoteleftAogonek:[0,0,0,0,-10,0,0,-80],quoteleftAring:[0,0,0,0,-10,0,0,-80],quoteleftAtilde:[0,0,0,0,-10,0,0,-80],re:[0,0,0,0,-18,0,-37],reacute:[0,0,0,0,-18,0,-37],recaron:[0,0,0,0,-18,0,-37],recircumflex:[0,0,0,0,-18,0,-37],redieresis:[0,0,0,0,-18,0,-37],redotaccent:[0,0,0,0,-18,0,-37],regrave:[0,0,0,0,-18,0,-37],remacron:[0,0,0,0,-18,0,-37],reogonek:[0,0,0,0,-18,0,-37],racutee:[0,0,0,0,-18,0,-37],racuteeacute:[0,0,0,0,-18,0,-37],racuteecaron:[0,0,0,0,-18,0,-37],racuteecircumflex:[0,0,0,0,-18,0,-37],racuteedieresis:[0,0,0,0,-18,0,-37],racuteedotaccent:[0,0,0,0,-18,0,-37],racuteegrave:[0,0,0,0,-18,0,-37],racuteemacron:[0,0,0,0,-18,0,-37],racuteeogonek:[0,0,0,0,-18,0,-37],rcarone:[0,0,0,0,-18,0,-37],rcaroneacute:[0,0,0,0,-18,0,-37],rcaronecaron:[0,0,0,0,-18,0,-37],rcaronecircumflex:[0,0,0,0,-18,0,-37],rcaronedieresis:[0,0,0,0,-18,0,-37],rcaronedotaccent:[0,0,0,0,-18,0,-37],rcaronegrave:[0,0,0,0,-18,0,-37],rcaronemacron:[0,0,0,0,-18,0,-37],rcaroneogonek:[0,0,0,0,-18,0,-37],rcommaaccente:[0,0,0,0,-18,0,-37],rcommaaccenteacute:[0,0,0,0,-18,0,-37],rcommaaccentecaron:[0,0,0,0,-18,0,-37],rcommaaccentecircumflex:[0,0,0,0,-18,0,-37],rcommaaccentedieresis:[0,0,0,0,-18,0,-37],rcommaaccentedotaccent:[0,0,0,0,-18,0,-37],rcommaaccentegrave:[0,0,0,0,-18,0,-37],rcommaaccentemacron:[0,0,0,0,-18,0,-37],rcommaaccenteogonek:[0,0,0,0,-18,0,-37],spaceA:[0,0,0,0,-55,-37,-18,-55],spaceAacute:[0,0,0,0,-55,-37,-18,-55],spaceAbreve:[0,0,0,0,-55,-37,-18,-55],spaceAcircumflex:[0,0,0,0,-55,-37,-18,-55],spaceAdieresis:[0,0,0,0,-55,-37,-18,-55],spaceAgrave:[0,0,0,0,-55,-37,-18,-55],spaceAmacron:[0,0,0,0,-55,-37,-18,-55],spaceAogonek:[0,0,0,0,-55,-37,-18,-55],spaceAring:[0,0,0,0,-55,-37,-18,-55],spaceAtilde:[0,0,0,0,-55,-37,-18,-55],Fi:[0,0,0,0,0,-40,-45],Fiacute:[0,0,0,0,0,-40,-45],Ficircumflex:[0,0,0,0,0,-40,-45],Fidieresis:[0,0,0,0,0,-40,-45],Figrave:[0,0,0,0,0,-40,-45],Fimacron:[0,0,0,0,0,-40,-45],Fiogonek:[0,0,0,0,0,-40,-45],eb:[0,0,0,0,0,-10],eacuteb:[0,0,0,0,0,-10],ecaronb:[0,0,0,0,0,-10],ecircumflexb:[0,0,0,0,0,-10],edieresisb:[0,0,0,0,0,-10],edotaccentb:[0,0,0,0,0,-10],egraveb:[0,0,0,0,0,-10],emacronb:[0,0,0,0,0,-10],eogonekb:[0,0,0,0,0,-10],ff:[0,0,0,0,0,-18,-18,-25],quoterightt:[0,0,0,0,0,-37,-30,-18],quoterighttcommaaccent:[0,0,0,0,0,-37,-30,-18],Yicircumflex:[0,0,0,0,0,0,-34],Yidieresis:[0,0,0,0,0,0,-34],Yigrave:[0,0,0,0,0,0,-34],Yimacron:[0,0,0,0,0,0,-34],Yacuteicircumflex:[0,0,0,0,0,0,-34],Yacuteidieresis:[0,0,0,0,0,0,-34],Yacuteigrave:[0,0,0,0,0,0,-34],Yacuteimacron:[0,0,0,0,0,0,-34],Ydieresisicircumflex:[0,0,0,0,0,0,-34],Ydieresisidieresis:[0,0,0,0,0,0,-34],Ydieresisigrave:[0,0,0,0,0,0,-34],Ydieresisimacron:[0,0,0,0,0,0,-34],eg:[0,0,0,0,0,0,-40,-15],egbreve:[0,0,0,0,0,0,-40,-15],egcommaaccent:[0,0,0,0,0,0,-40,-15],eacuteg:[0,0,0,0,0,0,-40,-15],eacutegbreve:[0,0,0,0,0,0,-40,-15],eacutegcommaaccent:[0,0,0,0,0,0,-40,-15],ecarong:[0,0,0,0,0,0,-40,-15],ecarongbreve:[0,0,0,0,0,0,-40,-15],ecarongcommaaccent:[0,0,0,0,0,0,-40,-15],ecircumflexg:[0,0,0,0,0,0,-40,-15],ecircumflexgbreve:[0,0,0,0,0,0,-40,-15],ecircumflexgcommaaccent:[0,0,0,0,0,0,-40,-15],edieresisg:[0,0,0,0,0,0,-40,-15],edieresisgbreve:[0,0,0,0,0,0,-40,-15],edieresisgcommaaccent:[0,0,0,0,0,0,-40,-15],edotaccentg:[0,0,0,0,0,0,-40,-15],edotaccentgbreve:[0,0,0,0,0,0,-40,-15],edotaccentgcommaaccent:[0,0,0,0,0,0,-40,-15],egraveg:[0,0,0,0,0,0,-40,-15],egravegbreve:[0,0,0,0,0,0,-40,-15],egravegcommaaccent:[0,0,0,0,0,0,-40,-15],emacrong:[0,0,0,0,0,0,-40,-15],emacrongbreve:[0,0,0,0,0,0,-40,-15],emacrongcommaaccent:[0,0,0,0,0,0,-40,-15],eogonekg:[0,0,0,0,0,0,-40,-15],eogonekgbreve:[0,0,0,0,0,0,-40,-15],eogonekgcommaaccent:[0,0,0,0,0,0,-40,-15],fiogonek:[0,0,0,0,0,0,-20],gcomma:[0,0,0,0,0,0,-10],gbrevecomma:[0,0,0,0,0,0,-10],gcommaaccentcomma:[0,0,0,0,0,0,-10],og:[0,0,0,0,0,0,-10],ogbreve:[0,0,0,0,0,0,-10],ogcommaaccent:[0,0,0,0,0,0,-10],oacuteg:[0,0,0,0,0,0,-10],oacutegbreve:[0,0,0,0,0,0,-10],oacutegcommaaccent:[0,0,0,0,0,0,-10],ocircumflexg:[0,0,0,0,0,0,-10],ocircumflexgbreve:[0,0,0,0,0,0,-10],ocircumflexgcommaaccent:[0,0,0,0,0,0,-10],odieresisg:[0,0,0,0,0,0,-10],odieresisgbreve:[0,0,0,0,0,0,-10],odieresisgcommaaccent:[0,0,0,0,0,0,-10],ograveg:[0,0,0,0,0,0,-10],ogravegbreve:[0,0,0,0,0,0,-10],ogravegcommaaccent:[0,0,0,0,0,0,-10],ohungarumlautg:[0,0,0,0,0,0,-10],ohungarumlautgbreve:[0,0,0,0,0,0,-10],ohungarumlautgcommaaccent:[0,0,0,0,0,0,-10],omacrong:[0,0,0,0,0,0,-10],omacrongbreve:[0,0,0,0,0,0,-10],omacrongcommaaccent:[0,0,0,0,0,0,-10],otildeg:[0,0,0,0,0,0,-10],otildegbreve:[0,0,0,0,0,0,-10],otildegcommaaccent:[0,0,0,0,0,0,-10],fiacute:[0,0,0,0,0,0,0,-20],ga:[0,0,0,0,0,0,0,-5],gaacute:[0,0,0,0,0,0,0,-5],gabreve:[0,0,0,0,0,0,0,-5],gacircumflex:[0,0,0,0,0,0,0,-5],gadieresis:[0,0,0,0,0,0,0,-5],gagrave:[0,0,0,0,0,0,0,-5],gamacron:[0,0,0,0,0,0,0,-5],gaogonek:[0,0,0,0,0,0,0,-5],garing:[0,0,0,0,0,0,0,-5],gatilde:[0,0,0,0,0,0,0,-5],gbrevea:[0,0,0,0,0,0,0,-5],gbreveaacute:[0,0,0,0,0,0,0,-5],gbreveabreve:[0,0,0,0,0,0,0,-5],gbreveacircumflex:[0,0,0,0,0,0,0,-5],gbreveadieresis:[0,0,0,0,0,0,0,-5],gbreveagrave:[0,0,0,0,0,0,0,-5],gbreveamacron:[0,0,0,0,0,0,0,-5],gbreveaogonek:[0,0,0,0,0,0,0,-5],gbrevearing:[0,0,0,0,0,0,0,-5],gbreveatilde:[0,0,0,0,0,0,0,-5],gcommaaccenta:[0,0,0,0,0,0,0,-5],gcommaaccentaacute:[0,0,0,0,0,0,0,-5],gcommaaccentabreve:[0,0,0,0,0,0,0,-5],gcommaaccentacircumflex:[0,0,0,0,0,0,0,-5],gcommaaccentadieresis:[0,0,0,0,0,0,0,-5],gcommaaccentagrave:[0,0,0,0,0,0,0,-5],gcommaaccentamacron:[0,0,0,0,0,0,0,-5],gcommaaccentaogonek:[0,0,0,0,0,0,0,-5],gcommaaccentaring:[0,0,0,0,0,0,0,-5],gcommaaccentatilde:[0,0,0,0,0,0,0,-5]}},r=e.map(im);return Object.keys(t).forEach(e=>{t[e].forEach((t,n)=>{t&&(r[n][1].glyphWidths[e]=t)})}),Object.keys(n).forEach(e=>{n[e].forEach((t,n)=>{t&&(r[n][1].kernPairs[e]=t)})}),Object.fromEntries(r)})(),am=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(t).map(e=>`0000${e.toString(16)}`.slice(-4)).join("")};class sm{static open(e,t,n,r){let i;if("string"==typeof t){if(lm.isStandardFont(t))return new lm(e,t,r);throw new Error(`Can't open ${t} in browser build`)}if(t instanceof Uint8Array?i=it(t,n):t instanceof ArrayBuffer?i=it(new Uint8Array(t),n):"object"==typeof t&&(i=t),null==i)throw new Error("Not a supported font format or standard PDF font.");return new cm(e,i,r)}encode(){throw new Error("Must be implemented by subclasses")}widthOfString(){throw new Error("Must be implemented by subclasses")}ref(){return null!=this.dictionary?this.dictionary:this.dictionary=this.document.ref()}finalize(){if(!this.embedded&&null!=this.dictionary)return this.embed(),this.embedded=!0}embed(){throw new Error("Must be implemented by subclasses")}lineHeight(e,t){null==t&&(t=!1);const n=t?this.lineGap:0;return(this.ascender+n-this.descender)/1e3*e}}const lm=(e=>class extends e{constructor(e,t,n){super(),this.document=e,this.name=t,this.id=n,this.font=rm.fromJson(om[this.name]),this.ascender=this.font.ascender,this.descender=this.font.descender,this.bbox=this.font.bbox,this.lineGap=this.font.lineGap}embed(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}encode(e){const t=this.font.encodeText(e),n=this.font.glyphsForString(`${e}`),r=this.font.advancesForGlyphs(n),i=[];for(let e=0;e<n.length;e++){const t=n[e];i.push({xAdvance:r[e],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(t)})}return[t,i]}widthOfString(e,t){const n=this.font.glyphsForString(`${e}`),r=this.font.advancesForGlyphs(n);let i=0;for(let e of Array.from(r))i+=e;return i*(t/1e3)}static isStandardFont(e){return e in om}})(sm),cm=(e=>class extends e{constructor(e,t,n){super(),this.document=e,this.font=t,this.id=n,this.subset=this.font.createSubset(),this.unicode=[[0]],this.widths=[this.font.getGlyph(0).advanceWidth],this.name=this.font.postscriptName,this.scale=1e3/this.font.unitsPerEm,this.ascender=this.font.ascent*this.scale,this.descender=this.font.descent*this.scale,this.xHeight=this.font.xHeight*this.scale,this.capHeight=this.font.capHeight*this.scale,this.lineGap=this.font.lineGap*this.scale,this.bbox=this.font.bbox,this.layoutCache=Object.create(null)}layoutRun(e,t){const n=this.font.layout(e,t,void 0,void 0,"ltr");for(let e=0;e<n.positions.length;e++){const t=n.positions[e];for(let e in t)t[e]*=this.scale;t.advanceWidth=n.glyphs[e].advanceWidth*this.scale}return n}layoutCached(e){let t;if(t=this.layoutCache[e])return t;const n=this.layoutRun(e);return this.layoutCache[e]=n,n}layout(e,t,n){if(null==n&&(n=!1),t)return this.layoutRun(e,t);const r=n?null:[],i=n?null:[];let o=0,a=0,s=0;for(;s<=e.length;){let t;if(s===e.length&&a<s||(t=e.charAt(s),[" ","\t"].includes(t))){const t=this.layoutCached(e.slice(a,++s));n||(r.push(...Array.from(t.glyphs||[])),i.push(...Array.from(t.positions||[]))),o+=t.advanceWidth,a=s}else s++}return{glyphs:r,positions:i,advanceWidth:o}}encode(e,t){const{glyphs:n,positions:r}=this.layout(e,t),i=[];for(let e=0;e<n.length;e++){const t=n[e],r=this.subset.includeGlyph(t.id);i.push(`0000${r.toString(16)}`.slice(-4)),null==this.widths[r]&&(this.widths[r]=t.advanceWidth*this.scale),null==this.unicode[r]&&(this.unicode[r]=t.codePoints)}return[i,r]}widthOfString(e,t,n){return this.layout(e,n,!0).advanceWidth*(t/1e3)}embed(){const e=null!=this.subset.cff,t=this.document.ref();e&&(t.data.Subtype="CIDFontType0C"),t.end(this.subset.encode());const n=((null!=this.font["OS/2"]?this.font["OS/2"].sFamilyClass:void 0)||0)>>8;let r=0;this.font.post.isFixedPitch&&(r|=1),1<=n&&n<=7&&(r|=2),r|=4,10===n&&(r|=8),this.font.head.macStyle.italic&&(r|=64);const i=[0,1,2,3,4,5].map(()=>String.fromCharCode(26*Math.random()+65)).join("")+"+"+this.font.postscriptName,{bbox:o}=this.font,a=this.document.ref({Type:"FontDescriptor",FontName:i,Flags:r,FontBBox:[o.minX*this.scale,o.minY*this.scale,o.maxX*this.scale,o.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});e?a.data.FontFile3=t:a.data.FontFile2=t,a.end();const s={Type:"Font",Subtype:"CIDFontType0",BaseFont:i,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:a,W:[0,this.widths]};e||(s.Subtype="CIDFontType2",s.CIDToGIDMap="Identity");const l=this.document.ref(s);return l.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:i,Encoding:"Identity-H",DescendantFonts:[l],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const e=this.document.ref();let t=[],n="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange";for(let[e,r]of this.unicode.entries()){const i=[];t.length>=100&&(n+="\n"+t.length+" beginbfchar\n"+t.join("\n")+"\nendbfchar",t=[]);for(let e of r)e>65535&&(e-=65536,i.push(am(e>>>10&1023|55296)),e=56320|1023&e),i.push(am(e));t.push("<"+am(e)+"><"+i.join(" ")+">")}return t.length&&(n+="\n"+t.length+" beginbfchar\n"+t.join("\n")+"\nendbfchar\n"),n+="endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend",e.end(n),e}})(sm);var um={initFonts(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},font(e,t,n){let r,i;if("number"==typeof t&&(n=t,t=null),"string"==typeof e&&this._registeredFonts[e]?(r=e,({src:e,family:t}=this._registeredFonts[e])):(r=t||e,"string"!=typeof r&&(r=null)),null!=n&&this.fontSize(n),i=this._fontFamilies[r])return this._font=i,this;const o="F"+ ++this._fontCount;return this._font=sm.open(this,e,t,o),(i=this._fontFamilies[this._font.name])?(this._font=i,this):(r&&(this._fontFamilies[r]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize(e){return this._fontSize=e,this},currentLineHeight(e){return null==e&&(e=!1),this._font.lineHeight(this._fontSize,e)},registerFont(e,t,n){return this._registeredFonts[e]={src:t,family:n},this}};function Am(e){return Math.fround(e)}function dm(e,t,n){return void 0===t&&(t=void 0),void 0===n&&(n=e=>e),(null==e||"object"==typeof e&&0===Object.keys(e).length)&&(e=t),"object"==typeof e&&null!==e||(e=[e,e,e,e]),Array.isArray(e)&&(e=2===e.length?{vertical:e[0],horizontal:e[1]}:{top:e[0],right:e[1],bottom:e[2],left:e[3]}),("vertical"in e||"horizontal"in e)&&(e={top:e.vertical,right:e.horizontal,bottom:e.vertical,left:e.horizontal}),{top:n(e.top),right:n(e.right),bottom:n(e.bottom),left:n(e.left)}}class fm extends OA{constructor(e,t){super(),this.document=e,this.horizontalScaling=t.horizontalScaling||100,this.indent=(t.indent||0)*this.horizontalScaling/100,this.characterSpacing=(t.characterSpacing||0)*this.horizontalScaling/100,this.wordSpacing=(0===t.wordSpacing)*this.horizontalScaling/100,this.columns=t.columns||1,this.columnGap=(null!=t.columnGap?t.columnGap:18)*this.horizontalScaling/100,this.lineWidth=(t.width*this.horizontalScaling/100-this.columnGap*(this.columns-1))/this.columns,this.spaceLeft=this.lineWidth,this.startX=this.document.x,this.startY=this.document.y,this.column=1,this.ellipsis=t.ellipsis,this.continuedX=0,this.features=t.features,null!=t.height?(this.height=t.height,this.maxY=Am(this.startY+t.height)):this.maxY=Am(this.document.page.maxY()),this.on("firstLine",e=>{const t=this.continuedX||this.indent;if(this.document.x+=t,this.lineWidth-=t,!e.indentAllLines)return this.once("line",()=>{if(this.document.x-=t,this.lineWidth+=t,e.continued&&!this.continuedX&&(this.continuedX=this.indent),!e.continued)return this.continuedX=0})}),this.on("lastLine",e=>{const{align:t}=e;return"justify"===t&&(e.align="left"),this.lastLine=!0,this.once("line",()=>(this.document.y+=e.paragraphGap||0,e.align=t,this.lastLine=!1))})}wordWidth(e){return this.document.widthOfString(e,this)+this.characterSpacing+this.wordSpacing}canFit(e,t){return""!=e[e.length-1]?t<=this.spaceLeft:t+this.wordWidth("-")<=this.spaceLeft}eachWord(e,t){let n;const r=new Ac(e);let i=null;const o=Object.create(null);for(;n=r.nextBreak();){var a;let r=e.slice((null!=i?i.position:void 0)||0,n.position),c=null!=o[r]?o[r]:o[r]=this.wordWidth(r);if(c>this.lineWidth+this.continuedX){let e=i;const o={};for(;r.length;){var s,l;c>this.spaceLeft?(s=Math.ceil(this.spaceLeft/(c/r.length)),c=this.wordWidth(r.slice(0,s)),l=c<=this.spaceLeft&&s<r.length):s=r.length;let i=c>this.spaceLeft&&s>0;for(;i||l;)i?(c=this.wordWidth(r.slice(0,--s)),i=c>this.spaceLeft&&s>0):(c=this.wordWidth(r.slice(0,++s)),i=c>this.spaceLeft&&s>0,l=c<=this.spaceLeft&&s<r.length);if(0===s&&this.spaceLeft===this.lineWidth&&(s=1),o.required=n.required||s<r.length,a=t(r.slice(0,s),c,o,e),e={required:!1},r=r.slice(s),c=this.wordWidth(r),!1===a)break}}else a=t(r,c,n,i);if(!1===a)break;i=n}}wrap(e,t){this.horizontalScaling=t.horizontalScaling||100,null!=t.indent&&(this.indent=t.indent*this.horizontalScaling/100),null!=t.characterSpacing&&(this.characterSpacing=t.characterSpacing*this.horizontalScaling/100),null!=t.wordSpacing&&(this.wordSpacing=t.wordSpacing*this.horizontalScaling/100),null!=t.ellipsis&&(this.ellipsis=t.ellipsis);const n=this.document.y+this.document.currentLineHeight(!0);(this.document.y>this.maxY||n>this.maxY)&&this.nextSection();let r="",i=0,o=0,a=0,{y:s}=this.document;const l=()=>(t.textWidth=i+this.wordSpacing*(o-1),t.wordCount=o,t.lineWidth=this.lineWidth,({y:s}=this.document),this.emit("line",r,t,this),a++);return this.emit("sectionStart",t,this),this.eachWord(e,(e,n,a,s)=>{if((null==s||s.required)&&(this.emit("firstLine",t,this),this.spaceLeft=this.lineWidth),this.canFit(e,n)&&(r+=e,i+=n,o++),a.required||!this.canFit(e,n)){const s=this.document.currentLineHeight(!0);if(null!=this.height&&this.ellipsis&&Am(this.document.y+2*s)>this.maxY&&this.column>=this.columns){for(!0===this.ellipsis&&(this.ellipsis="…"),r=r.replace(/\s+$/,""),i=this.wordWidth(r+this.ellipsis);r&&i>this.lineWidth;)r=r.slice(0,-1).replace(/\s+$/,""),i=this.wordWidth(r+this.ellipsis);i<=this.lineWidth&&(r+=this.ellipsis),i=this.wordWidth(r)}return a.required&&(n>this.spaceLeft&&(l(),r=e,i=n,o=1),this.emit("lastLine",t,this)),""==r[r.length-1]&&(r=r.slice(0,-1)+"-",this.spaceLeft-=this.wordWidth("-")),l(),Am(this.document.y+s)>this.maxY&&!this.nextSection()?(o=0,r="",!1):a.required?(this.spaceLeft=this.lineWidth,r="",i=0,o=0):(this.spaceLeft=this.lineWidth-n,r=e,i=n,o=1)}return this.spaceLeft-=n}),o>0&&(this.emit("lastLine",t,this),l()),this.emit("sectionEnd",t,this),!0===t.continued?(a>1&&(this.continuedX=0),this.continuedX+=t.textWidth||0,this.document.y=s):this.document.x=this.startX}nextSection(e){if(this.emit("sectionEnd",e,this),++this.column>this.columns){if(null!=this.height)return!1;this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor&&this.document.fillColor(...this.document._fillColor),this.emit("pageBreak",e,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",e,this);return this.emit("sectionStart",e,this),!0}}const{number:hm}=Rg;var gm={initText(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap(e){return this._lineGap=e,this},moveDown(e){return null==e&&(e=1),this.y+=this.currentLineHeight(!0)*e+this._lineGap,this},moveUp(e){return null==e&&(e=1),this.y-=this.currentLineHeight(!0)*e+this._lineGap,this},_text(e,t,n,r,i){e=null==e?"":`${e}`,(r=this._initOptions(t,n,r)).wordSpacing&&(e=e.replace(/\s{2,}/g," "));const o=()=>{r.structParent&&r.structParent.add(this.struct(r.structType||"P",[this.markStructureContent(r.structType||"P")]))};if(0!==r.rotation&&(this.save(),this.rotate(-r.rotation,{origin:[this.x,this.y]})),r.width){let t=this._wrapper;t||(t=new fm(this,r),t.on("line",i),t.on("firstLine",o)),this._wrapper=r.continued?t:null,this._textOptions=r.continued?r:null,t.wrap(e,r)}else for(let t of e.split("\n"))o(),i(t,r);return 0!==r.rotation&&this.restore(),this},text(e,t,n,r){return this._text(e,t,n,r,this._line)},widthOfString(e,t){void 0===t&&(t={});const n=t.horizontalScaling||100;return(this._font.widthOfString(e,this._fontSize,t.features)+(t.characterSpacing||0)*(e.length-1))*n/100},boundsOfString(e,t,n,r){},heightOfString(e,t){const{x:n,y:r}=this;(t=this._initOptions(t)).height=1/0;const i=t.lineGap||this._lineGap||0;this._text(e,this.x,this.y,t,()=>this.y+=this.currentLineHeight(!0)+i);const o=this.y-r;return this.x=n,this.y=r,o},list(e,t,n,r,i){const o=(r=this._initOptions(t,n,r)).listType||"bullet",a=Math.round(this._font.ascender/1e3*this._fontSize),s=a/2,l=r.bulletRadius||a/3,c=r.textIndent||("bullet"===o?5*l:2*a),u=r.bulletIndent||("bullet"===o?8*l:2*a);let A=1;const d=[],f=[],h=[];var g=function(e){let t=1;for(let n=0;n<e.length;n++){const r=e[n];Array.isArray(r)?(A++,g(r),A--):(d.push(r),f.push(A),"bullet"!==o&&h.push(t++))}};g(e);const p=function(e,t){(i=new fm(this,r)).on("line",this._line),A=1,i.once("firstLine",()=>{let e,n,a,d,g;if(r.structParent&&(r.structTypes?[n,a,d]=r.structTypes:[n,a,d]=["LI","Lbl","LBody"]),n?(e=this.struct(n),r.structParent.add(e)):r.structParent&&(e=r.structParent),(g=f[t++])!==A){const e=u*(g-A);this.x+=e,i.lineWidth-=e,A=g}switch(e&&(a||d)&&e.add(this.struct(a||d,[this.markStructureContent(a||d)])),o){case"bullet":this.circle(this.x-c+l,this.y+s,l),this.fill();break;case"numbered":case"lettered":var p=function(e){switch(o){case"numbered":return`${e}.`;case"lettered":var t=String.fromCharCode((e-1)%26+65),n=Math.floor((e-1)/26+1);return`${Array(n+1).join(t)}.`}}(h[t-1]);this._fragment(p,this.x-c,this.y,r)}e&&a&&d&&e.add(this.struct(d,[this.markStructureContent(d)])),e&&e!==r.structParent&&e.end()}),i.on("sectionStart",()=>{const e=c+u*(A-1);return this.x+=e,i.lineWidth-=e}),i.on("sectionEnd",()=>{const e=c+u*(A-1);return this.x-=e,i.lineWidth+=e}),i.wrap(e,r)};for(let e=0;e<d.length;e++)p.call(this,d[e],e);return this},_initOptions(e,t,n){var r;void 0===e&&(e={}),void 0===n&&(n={}),"object"==typeof e&&(n=e,e=null);const i=Object.assign({},n);if(this._textOptions)for(let e in this._textOptions){const t=this._textOptions[e];"continued"!==e&&void 0===i[e]&&(i[e]=t)}return null!=e&&(this.x=e),null!=t&&(this.y=t),!1!==i.lineBreak&&(null==i.width&&(i.width=this.page.width-this.x-this.page.margins.right),i.width=Math.max(i.width,0)),i.columns||(i.columns=0),null==i.columnGap&&(i.columnGap=18),i.rotation=Number(null!==(r=n.rotation)&&void 0!==r?r:0)%360,i.rotation<0&&(i.rotation+=360),i},_line(e,t,n){void 0===t&&(t={}),this._fragment(e,this.x,this.y,t);const r=t.lineGap||this._lineGap||0;return n?this.y+=this.currentLineHeight(!0)+r:this.x+=this.widthOfString(e,t)},_fragment(e,t,n,r){let i,o,a,s,l,c;if(0===(e=`${e}`.replace(/\n/g,"")).length)return;const u=r.align||"left";let A=r.wordSpacing||0;const d=r.characterSpacing||0,f=r.horizontalScaling||100;if(r.width)switch(u){case"right":l=this.widthOfString(e.replace(/\s+$/,""),r),t+=r.lineWidth-l;break;case"center":t+=r.lineWidth/2-r.textWidth/2;break;case"justify":c=e.trim().split(/\s+/),l=this.widthOfString(e.replace(/\s+/g,""),r);var h=this.widthOfString(" ")+d;A=Math.max(0,(r.lineWidth-l)/Math.max(1,c.length-1)-h)}if("number"==typeof r.baseline)i=-r.baseline;else{switch(r.baseline){case"svg-middle":i=.5*this._font.xHeight;break;case"middle":case"svg-central":i=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":i=this._font.descender;break;case"alphabetic":i=0;break;case"mathematical":i=.5*this._font.ascender;break;case"hanging":i=.8*this._font.ascender;break;default:i=this._font.ascender}i=i/1e3*this._fontSize}const g=r.textWidth+A*(r.wordCount-1)+d*(e.length-1);if(null!=r.link&&this.link(t,n,g,this.currentLineHeight(),r.link),null!=r.goTo&&this.goTo(t,n,g,this.currentLineHeight(),r.goTo),null!=r.destination&&this.addNamedDestination(r.destination,"XYZ",t,n,null),r.underline){this.save(),r.stroke||this.strokeColor(...this._fillColor||[]);const e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let i=n+this.currentLineHeight()-e;this.moveTo(t,i),this.lineTo(t+g,i),this.stroke(),this.restore()}if(r.strike){this.save(),r.stroke||this.strokeColor(...this._fillColor||[]);const e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let i=n+this.currentLineHeight()/2;this.moveTo(t,i),this.lineTo(t+g,i),this.stroke(),this.restore()}if(this.save(),r.oblique){let e;e="number"==typeof r.oblique?-Math.tan(r.oblique*Math.PI/180):-.25,this.transform(1,0,0,1,t,n),this.transform(1,0,e,1,-e*i,0),this.transform(1,0,0,1,-t,-n)}this.transform(1,0,0,-1,0,this.page.height),n=this.page.height-n-i,null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent(`1 0 0 1 ${hm(t)} ${hm(n)} Tm`),this.addContent(`/${this._font.id} ${hm(this._fontSize)} Tf`);const p=r.fill&&r.stroke?2:r.stroke?1:0;if(p&&this.addContent(`${p} Tr`),d&&this.addContent(`${hm(d)} Tc`),100!==f&&this.addContent(`${f} Tz`),A){c=e.trim().split(/\s+/),A+=this.widthOfString(" ")+d,A*=1e3/this._fontSize,o=[],s=[];for(let e of c){const[t,n]=this._font.encode(e,r.features);o=o.concat(t),s=s.concat(n);const i={},a=s[s.length-1];for(let e in a){const t=a[e];i[e]=t}i.xAdvance+=A,s[s.length-1]=i}}else[o,s]=this._font.encode(e,r.features);const m=this._fontSize/1e3,y=[];let b=0,v=!1;const E=e=>{if(b<e){const t=o.slice(b,e).join(""),n=s[e-1].xAdvance-s[e-1].advanceWidth;y.push(`<${t}> ${hm(-n)}`)}return b=e},C=e=>{if(E(e),y.length>0)return this.addContent(`[${y.join(" ")}] TJ`),y.length=0};for(a=0;a<s.length;a++){const e=s[a];e.xOffset||e.yOffset?(C(a),this.addContent(`1 0 0 1 ${hm(t+e.xOffset*m)} ${hm(n+e.yOffset*m)} Tm`),C(a+1),v=!0):(v&&(this.addContent(`1 0 0 1 ${hm(t)} ${hm(n)} Tm`),v=!1),e.xAdvance-e.advanceWidth!==0&&E(a+1)),t+=e.xAdvance*m}return C(a),this.addContent("ET"),this.restore()}};const pm={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};class mm{constructor(e,t){if(this.data=e,this.label=t,this.orientation=1,65496!==this.data.readUInt16BE(0))throw"SOI not found in JPEG";const n=Kc(this.data);for(let e=0;e<n.length;e+=1){const t=n[e];"EXIF"===t.name&&t.entries.orientation&&(this.orientation=t.entries.orientation),"SOF"===t.name&&(this.bits||=t.precision,this.width||=t.width,this.height||=t.height,this.colorSpace||=pm[t.numberOfComponents])}this.obj=null}embed(e){if(!this.obj)return this.obj=e.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),"DeviceCMYK"===this.colorSpace&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}}class ym{constructor(e,t){this.label=t,this.image=new Xc.A(e),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}embed(e){let t=!1;if(this.document=e,this.obj)return;const n=this.image.hasAlphaChannel,r=1===this.image.interlaceMethod;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:n?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!n){const e=this.document.ref({Predictor:r?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=e,e.end()}if(0===this.image.palette.length)this.obj.data.ColorSpace=this.image.colorSpace;else{const e=this.document.ref();e.end(hu.from(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,e]}if(null!=this.image.transparency.grayscale){const e=this.image.transparency.grayscale;this.obj.data.Mask=[e,e]}else if(this.image.transparency.rgb){const{rgb:e}=this.image.transparency,t=[];for(let n of e)t.push(n,n);this.obj.data.Mask=t}else{if(this.image.transparency.indexed)return t=!0,this.loadIndexedAlphaChannel();if(n)return t=!0,this.splitAlphaChannel()}if(r&&!t)return this.decodeData();this.finalize()}finalize(){if(this.alphaChannel){const e=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});e.end(this.alphaChannel),this.obj.data.SMask=e}return this.obj.end(this.imgData),this.image=null,this.imgData=null}splitAlphaChannel(){return this.image.decodePixels(e=>{let t,n;const r=this.image.colors,i=this.width*this.height,o=hu.alloc(i*r),a=hu.alloc(i);let s=n=t=0;const l=e.length,c=16===this.image.bits?1:0;for(;s<l;){for(let t=0;t<r;t++)o[n++]=e[s++],s+=c;a[t++]=e[s++],s+=c}return this.imgData=Bg.deflateSync(o),this.alphaChannel=Bg.deflateSync(a),this.finalize()})}loadIndexedAlphaChannel(){const e=this.image.transparency.indexed,t=1===this.image.interlaceMethod;return this.image.decodePixels(n=>{const r=hu.alloc(this.width*this.height);let i=0;for(let t=0,o=n.length;t<o;t++)r[i++]=e[n[t]];return t&&(this.imgData=Bg.deflateSync(hu.from(n))),this.alphaChannel=Bg.deflateSync(r),this.finalize()})}decodeData(){this.image.decodePixels(e=>{this.imgData=Bg.deflateSync(e),this.finalize()})}}class bm{static open(e,t){let n;if(hu.isBuffer(e))n=e;else if(e instanceof ArrayBuffer)n=hu.from(new Uint8Array(e));else{const t=/^data:.+?;base64,(.*)$/.exec(e);if(t)n=hu.from(t[1],"base64");else if(n=em.readFileSync(e),!n)return}if(255===n[0]&&216===n[1])return new mm(n,t);if(137===n[0]&&"PNG"===n.toString("ascii",1,4))return new ym(n,t);throw new Error("Unknown image format.")}}var vm={initImages(){return this._imageRegistry={},this._imageCount=0},image(e,t,n,r){let i,o,a,s,l,c,u,A,d,f;void 0===r&&(r={}),"object"==typeof t&&(r=t,t=null);const h=r.ignoreOrientation||!1!==r.ignoreOrientation&&this.options.ignoreOrientation;t=null!=(c=null!=t?t:r.x)?c:this.x,n=null!=(u=null!=n?n:r.y)?u:this.y,"string"==typeof e&&(s=this._imageRegistry[e]),s||(s=e.width&&e.height?e:this.openImage(e)),s.obj||s.embed(this),null==this.page.xobjects[s.label]&&(this.page.xobjects[s.label]=s.obj);let{width:g,height:p}=s;!h&&s.orientation>4&&([g,p]=[p,g]);let m=r.width||g,y=r.height||p;if(r.width&&!r.height){const e=m/g;m=g*e,y=p*e}else if(r.height&&!r.width){const e=y/p;m=g*e,y=p*e}else r.scale?(m=g*r.scale,y=p*r.scale):r.fit?([a,i]=r.fit,o=a/i,l=g/p,l>o?(m=a,y=a/l):(y=i,m=i*l)):r.cover&&([a,i]=r.cover,o=a/i,l=g/p,l>o?(y=i,m=i*l):(m=a,y=a/l));if((r.fit||r.cover)&&("center"===r.align?t=t+a/2-m/2:"right"===r.align&&(t=t+a-m),"center"===r.valign?n=n+i/2-y/2:"bottom"===r.valign&&(n=n+i-y)),h)y=-y,n-=y,A=0;else switch(s.orientation){default:case 1:y=-y,n-=y,A=0;break;case 2:m=-m,y=-y,t-=m,n-=y,A=0;break;case 3:d=t,f=n,y=-y,t-=m,A=180;break;case 4:break;case 5:d=t,f=n,[m,y]=[y,m],n-=y,A=90;break;case 6:d=t,f=n,[m,y]=[y,m],y=-y,A=90;break;case 7:d=t,f=n,[m,y]=[y,m],y=-y,m=-m,t-=m,A=90;break;case 8:d=t,f=n,[m,y]=[y,m],y=-y,t-=m,n-=y,A=-90}return null!=r.link&&this.link(t,n,m,y,r.link),null!=r.goTo&&this.goTo(t,n,m,y,r.goTo),null!=r.destination&&this.addNamedDestination(r.destination,"XYZ",t,n,null),this.y===n&&(this.y+=y),this.save(),A&&this.rotate(A,{origin:[d,f]}),this.transform(m,0,0,y,t,n),this.addContent(`/${s.label} Do`),this.restore(),this},openImage(e){let t;return"string"==typeof e&&(t=this._imageRegistry[e]),t||(t=bm.open(e,"I"+ ++this._imageCount),"string"==typeof e&&(this._imageRegistry[e]=t)),t}},Em={annotate(e,t,n,r,i){i.Type="Annot",i.Rect=this._convertRect(e,t,n,r),i.Border=[0,0,0],"Link"===i.Subtype&&void 0===i.F&&(i.F=4),"Link"!==i.Subtype&&null==i.C&&(i.C=this._normalizeColor(i.color||[0,0,0])),delete i.color,"string"==typeof i.Dest&&(i.Dest=new String(i.Dest));for(let e in i){const t=i[e];i[e[0].toUpperCase()+e.slice(1)]=t}const o=this.ref(i);return this.page.annotations.push(o),o.end(),this},note(e,t,n,r,i,o){return void 0===o&&(o={}),o.Subtype="Text",o.Contents=new String(i),null==o.Name&&(o.Name="Comment"),null==o.color&&(o.color=[243,223,92]),this.annotate(e,t,n,r,o)},goTo(e,t,n,r,i,o){return void 0===o&&(o={}),o.Subtype="Link",o.A=this.ref({S:"GoTo",D:new String(i)}),o.A.end(),this.annotate(e,t,n,r,o)},link(e,t,n,r,i,o){if(void 0===o&&(o={}),o.Subtype="Link","number"==typeof i){const e=this._root.data.Pages.data;if(!(i>=0&&i<e.Kids.length))throw new Error(`The document has no page ${i}`);o.A=this.ref({S:"GoTo",D:[e.Kids[i],"XYZ",null,null,null]}),o.A.end()}else o.A=this.ref({S:"URI",URI:new String(i)}),o.A.end();return this.annotate(e,t,n,r,o)},_markup(e,t,n,r,i){void 0===i&&(i={});const[o,a,s,l]=this._convertRect(e,t,n,r);return i.QuadPoints=[o,l,s,l,o,a,s,a],i.Contents=new String,this.annotate(e,t,n,r,i)},highlight(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Highlight",null==i.color&&(i.color=[241,238,148]),this._markup(e,t,n,r,i)},underline(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Underline",this._markup(e,t,n,r,i)},strike(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="StrikeOut",this._markup(e,t,n,r,i)},lineAnnotation(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Line",i.Contents=new String,i.L=[e,this.page.height-t,n,this.page.height-r],this.annotate(e,t,n,r,i)},rectAnnotation(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Square",i.Contents=new String,this.annotate(e,t,n,r,i)},ellipseAnnotation(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Circle",i.Contents=new String,this.annotate(e,t,n,r,i)},textAnnotation(e,t,n,r,i,o){return void 0===o&&(o={}),o.Subtype="FreeText",o.Contents=new String(i),o.DA=new String,this.annotate(e,t,n,r,o)},fileAnnotation(e,t,n,r,i,o){void 0===i&&(i={}),void 0===o&&(o={});const a=this.file(i.src,Object.assign({hidden:!0},i));return o.Subtype="FileAttachment",o.FS=a,o.Contents?o.Contents=new String(o.Contents):a.data.Desc&&(o.Contents=a.data.Desc),this.annotate(e,t,n,r,o)},_convertRect(e,t,n,r){let i=t;t+=r;let o=e+n;const[a,s,l,c,u,A]=this._ctm;return o=a*o+l*i+u,i=s*o+c*i+A,[e=a*e+l*t+u,t=s*e+c*t+A,o,i]}};const Cm={top:0,left:0,zoom:0,fit:!1,pageNumber:null,expanded:!1};class Im{constructor(e,t,n,r,i){if(void 0===i&&(i=Cm),this.document=e,this.options=i,this.outlineData={},null!==r){const e=r.data.MediaBox[2],t=r.data.MediaBox[3]-(i.top||0),n=e-(i.left||0),o=i.zoom||0;this.outlineData.Dest=i.fit?[r,"Fit"]:[r,"XYZ",n,t,o]}null!==t&&(this.outlineData.Parent=t),null!==n&&(this.outlineData.Title=new String(n)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem(e,t){void 0===t&&(t=Cm);const n=this.document._root.data.Pages.data.Kids,r=null!==t.pageNumber?n[t.pageNumber]:this.document.page.dictionary,i=new Im(this.document,this.dictionary,e,r,t);return this.children.push(i),i}endOutline(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);const e=this.children[0],t=this.children[this.children.length-1];this.outlineData.First=e.dictionary,this.outlineData.Last=t.dictionary;for(let e=0,t=this.children.length;e<t;e++){const t=this.children[e];e>0&&(t.outlineData.Prev=this.children[e-1].dictionary),e<this.children.length-1&&(t.outlineData.Next=this.children[e+1].dictionary),t.endOutline()}}return this.dictionary.end()}}var wm={initOutline(){return this.outline=new Im(this,null,null,null)},endOutline(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode=this._root.data.PageMode||"UseOutlines"}};class Bm{constructor(e,t){this.refs=[{pageRef:e,mcid:t}]}push(e){e.refs.forEach(e=>this.refs.push(e))}}class Qm{constructor(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r=null),this.document=e,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=e.ref({S:t});const i=this.dictionary.data;(Array.isArray(n)||this._isValidChild(n))&&(r=n,n={}),void 0!==n.title&&(i.T=new String(n.title)),void 0!==n.lang&&(i.Lang=new String(n.lang)),void 0!==n.alt&&(i.Alt=new String(n.alt)),void 0!==n.expanded&&(i.E=new String(n.expanded)),void 0!==n.actual&&(i.ActualText=new String(n.actual)),this._children=[],r&&(Array.isArray(r)||(r=[r]),r.forEach(e=>this.add(e)),this.end())}add(e){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(e))throw new Error("Invalid structure element child");return e instanceof Qm&&(e.setParent(this.dictionary),this._attached&&e.setAttached()),e instanceof Bm&&this._addContentToParentTree(e),"function"==typeof e&&this._attached&&(e=this._contentForClosure(e)),this._children.push(e),this}_addContentToParentTree(e){e.refs.forEach(e=>{let{pageRef:t,mcid:n}=e;this.document.getStructParentTree().get(t.data.StructParents)[n]=this.dictionary})}setParent(e){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=e,this._flush()}setAttached(){this._attached||(this._children.forEach((e,t)=>{e instanceof Qm&&e.setAttached(),"function"==typeof e&&(this._children[t]=this._contentForClosure(e))}),this._attached=!0,this._flush())}end(){this._ended||(this._children.filter(e=>e instanceof Qm).forEach(e=>e.end()),this._ended=!0,this._flush())}_isValidChild(e){return e instanceof Qm||e instanceof Bm||"function"==typeof e}_contentForClosure(e){const t=this.document.markStructureContent(this.dictionary.data.S);return e(),this.document.endMarkedContent(),this._addContentToParentTree(t),t}_isFlushable(){return!(!this.dictionary.data.P||!this._ended)&&this._children.every(e=>"function"!=typeof e&&(!(e instanceof Qm)||e._isFlushable()))}_flush(){!this._flushed&&this._isFlushable()&&(this.dictionary.data.K=[],this._children.forEach(e=>this._flushChild(e)),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}_flushChild(e){e instanceof Qm&&this.dictionary.data.K.push(e.dictionary),e instanceof Bm&&e.refs.forEach(e=>{let{pageRef:t,mcid:n}=e;this.dictionary.data.Pg||(this.dictionary.data.Pg=t),this.dictionary.data.Pg===t?this.dictionary.data.K.push(n):this.dictionary.data.K.push({Type:"MCR",Pg:t,MCID:n})})}}class Sm extends Sg{_compareKeys(e,t){return parseInt(e)-parseInt(t)}_keysName(){return"Nums"}_dataForKey(e){return parseInt(e)}}var xm={initMarkings(e){this.structChildren=[],e.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(e,t){if(void 0===t&&(t=null),"Artifact"===e||t&&t.mcid){let e=0;for(this.page.markings.forEach(t=>{(e||t.structContent||"Artifact"===t.tag)&&e++});e--;)this.endMarkedContent()}if(!t)return this.page.markings.push({tag:e}),this.addContent(`/${e} BMC`),this;this.page.markings.push({tag:e,options:t});const n={};return void 0!==t.mcid&&(n.MCID=t.mcid),"Artifact"===e&&("string"==typeof t.type&&(n.Type=t.type),Array.isArray(t.bbox)&&(n.BBox=[t.bbox[0],this.page.height-t.bbox[3],t.bbox[2],this.page.height-t.bbox[1]]),Array.isArray(t.attached)&&t.attached.every(e=>"string"==typeof e)&&(n.Attached=t.attached)),"Span"===e&&(t.lang&&(n.Lang=new String(t.lang)),t.alt&&(n.Alt=new String(t.alt)),t.expanded&&(n.E=new String(t.expanded)),t.actual&&(n.ActualText=new String(t.actual))),this.addContent(`/${e} ${Rg.convert(n)} BDC`),this},markStructureContent(e,t){void 0===t&&(t={});const n=this.getStructParentTree().get(this.page.structParentTreeKey),r=n.length;n.push(null),this.markContent(e,{...t,mcid:r});const i=new Bm(this.page.dictionary,r);return this.page.markings.slice(-1)[0].structContent=i,i},endMarkedContent(){return this.page.markings.pop(),this.addContent("EMC"),this},struct(e,t,n){return void 0===t&&(t={}),void 0===n&&(n=null),new Qm(this,e,t,n)},addStructure(e){const t=this.getStructTreeRoot();return e.setParent(t),e.setAttached(),this.structChildren.push(e),t.data.K||(t.data.K=[]),t.data.K.push(e.dictionary),this},initPageMarkings(e){e.forEach(e=>{if(e.structContent){const t=e.structContent,n=this.markStructureContent(e.tag,e.options);t.push(n),this.page.markings.slice(-1)[0].structContent=t}else this.markContent(e.tag,e.options)})},endPageMarkings(e){const t=e.markings;return t.forEach(()=>e.write("EMC")),e.markings=[],t},getMarkInfoDictionary(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},hasMarkInfoDictionary(){return!!this._root.data.MarkInfo},getStructTreeRoot(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new Sm,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey(){this.getMarkInfoDictionary();const e=this.getStructTreeRoot(),t=e.data.ParentTreeNextKey++;return e.data.ParentTree.add(t,[]),t},endMarkings(){const e=this._root.data.StructTreeRoot;e&&(e.end(),this.structChildren.forEach(e=>e.end())),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}};const km={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},Dm={left:0,center:1,right:2},Om={value:"V",defaultValue:"DV"},Rm={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},Tm={nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},Pm={nDec:0,sepComma:!1};var _m={initForm(){if(!this._font)throw new Error("Must set a font before calling initForm method");this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();let e={Fields:[],NeedAppearances:!0,DA:new String(`/${this._font.id} 0 Tf 0 g`),DR:{Font:{}}};e.DR.Font[this._font.id]=this._font.ref();const t=this.ref(e);return this._root.data.AcroForm=t,this},endAcroForm(){if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");let e=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(t=>{e[t]=this._acroform.fonts[t]}),this._root.data.AcroForm.data.Fields.forEach(e=>{this._endChild(e)}),this._root.data.AcroForm.end()}return this},_endChild(e){return Array.isArray(e.data.Kids)&&(e.data.Kids.forEach(e=>{this._endChild(e)}),e.end()),this},formField(e,t){void 0===t&&(t={});let n=this._fieldDict(e,null,t),r=this.ref(n);return this._addToParent(r),r},formAnnotation(e,t,n,r,i,o,a){void 0===a&&(a={});let s=this._fieldDict(e,t,a);s.Subtype="Widget",void 0===s.F&&(s.F=4),this.annotate(n,r,i,o,s);let l=this.page.annotations[this.page.annotations.length-1];return this._addToParent(l)},formText(e,t,n,r,i,o){return void 0===o&&(o={}),this.formAnnotation(e,"text",t,n,r,i,o)},formPushButton(e,t,n,r,i,o){return void 0===o&&(o={}),this.formAnnotation(e,"pushButton",t,n,r,i,o)},formCombo(e,t,n,r,i,o){return void 0===o&&(o={}),this.formAnnotation(e,"combo",t,n,r,i,o)},formList(e,t,n,r,i,o){return void 0===o&&(o={}),this.formAnnotation(e,"list",t,n,r,i,o)},formRadioButton(e,t,n,r,i,o){return void 0===o&&(o={}),this.formAnnotation(e,"radioButton",t,n,r,i,o)},formCheckbox(e,t,n,r,i,o){return void 0===o&&(o={}),this.formAnnotation(e,"checkbox",t,n,r,i,o)},_addToParent(e){let t=e.data.Parent;return t?(t.data.Kids||(t.data.Kids=[]),t.data.Kids.push(e)):this._root.data.AcroForm.data.Fields.push(e),this},_fieldDict(e,t,n){if(void 0===n&&(n={}),!this._acroform)throw new Error("Call document.initForm() method before adding form elements to document");let r=Object.assign({},n);return null!==t&&(r=this._resolveType(t,n)),r=this._resolveFlags(r),r=this._resolveJustify(r),r=this._resolveFont(r),r=this._resolveStrings(r),r=this._resolveColors(r),r=this._resolveFormat(r),r.T=new String(e),r.parent&&(r.Parent=r.parent,delete r.parent),r},_resolveType(e,t){if("text"===e)t.FT="Tx";else if("pushButton"===e)t.FT="Btn",t.pushButton=!0;else if("radioButton"===e)t.FT="Btn",t.radioButton=!0;else if("checkbox"===e)t.FT="Btn";else if("combo"===e)t.FT="Ch",t.combo=!0;else{if("list"!==e)throw new Error(`Invalid form annotation type '${e}'`);t.FT="Ch"}return t},_resolveFormat(e){const t=e.format;if(t&&t.type){let n,r,i="";if(void 0!==Rm[t.type])n="AFSpecial_Keystroke",r="AFSpecial_Format",i=Rm[t.type];else{let e=t.type.charAt(0).toUpperCase()+t.type.slice(1);if(n=`AF${e}_Keystroke`,r=`AF${e}_Format`,"date"===t.type)n+="Ex",i=String(t.param);else if("time"===t.type)i=String(t.param);else if("number"===t.type){let e=Object.assign({},Tm,t);i=String([String(e.nDec),e.sepComma?"0":"1",'"'+e.negStyle+'"',"null",'"'+e.currency+'"',String(e.currencyPrepend)].join(","))}else if("percent"===t.type){let e=Object.assign({},Pm,t);i=String([String(e.nDec),e.sepComma?"0":"1"].join(","))}}e.AA=e.AA?e.AA:{},e.AA.K={S:"JavaScript",JS:new String(`${n}(${i});`)},e.AA.F={S:"JavaScript",JS:new String(`${r}(${i});`)}}return delete e.format,e},_resolveColors(e){let t=this._normalizeColor(e.backgroundColor);return t&&(e.MK||(e.MK={}),e.MK.BG=t),t=this._normalizeColor(e.borderColor),t&&(e.MK||(e.MK={}),e.MK.BC=t),delete e.backgroundColor,delete e.borderColor,e},_resolveFlags(e){let t=0;return Object.keys(e).forEach(n=>{km[n]&&(e[n]&&(t|=km[n]),delete e[n])}),0!==t&&(e.Ff=e.Ff?e.Ff:0,e.Ff|=t),e},_resolveJustify(e){let t=0;return void 0!==e.align&&("number"==typeof Dm[e.align]&&(t=Dm[e.align]),delete e.align),0!==t&&(e.Q=t),e},_resolveFont(e){if(null==this._acroform.fonts[this._font.id]&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){e.DR={Font:{}};const t=e.fontSize||0;e.DR.Font[this._font.id]=this._font.ref(),e.DA=new String(`/${this._font.id} ${t} Tf 0 g`)}return e},_resolveStrings(e){let t=[];function n(e){if(Array.isArray(e))for(let n=0;n<e.length;n++)"string"==typeof e[n]?t.push(new String(e[n])):t.push(e[n])}return n(e.Opt),e.select&&(n(e.select),delete e.select),t.length&&(e.Opt=t),Object.keys(Om).forEach(t=>{void 0!==e[t]&&(e[Om[t]]=e[t],delete e[t])}),["V","DV"].forEach(t=>{"string"==typeof e[t]&&(e[t]=new String(e[t]))}),e.MK&&e.MK.CA&&(e.MK.CA=new String(e.MK.CA)),e.label&&(e.MK=e.MK?e.MK:{},e.MK.CA=new String(e.label),delete e.label),e}},Mm={file(e,t){void 0===t&&(t={}),t.name=t.name||e,t.relationship=t.relationship||"Unspecified";const n={Type:"EmbeddedFile",Params:{}};let r;if(!e)throw new Error("No src specified");if(hu.isBuffer(e))r=e;else if(e instanceof ArrayBuffer)r=hu.from(new Uint8Array(e));else{let t;if(t=/^data:(.*?);base64,(.*)$/.exec(e))t[1]&&(n.Subtype=t[1].replace("/","#2F")),r=hu.from(t[2],"base64");else{if(r=em.readFileSync(e),!r)throw new Error(`Could not read contents of file at filepath ${e}`);const{birthtime:t,ctime:i}=em.statSync(e);n.Params.CreationDate=t,n.Params.ModDate=i}}t.creationDate instanceof Date&&(n.Params.CreationDate=t.creationDate),t.modifiedDate instanceof Date&&(n.Params.ModDate=t.modifiedDate),t.type&&(n.Subtype=t.type.replace("/","#2F"));const i=function(e){return Ul(e)}(new Uint8Array(r));let o;n.Params.CheckSum=new String(i),n.Params.Size=r.byteLength,this._fileRegistry||(this._fileRegistry={});let a=this._fileRegistry[t.name];a&&function(e,t){return e.Subtype===t.Subtype&&e.Params.CheckSum.toString()===t.Params.CheckSum.toString()&&e.Params.Size===t.Params.Size&&e.Params.CreationDate.getTime()===t.Params.CreationDate.getTime()&&(void 0===e.Params.ModDate&&void 0===t.Params.ModDate||e.Params.ModDate.getTime()===t.Params.ModDate.getTime())}(n,a)?o=a.ref:(o=this.ref(n),o.end(r),this._fileRegistry[t.name]={...n,ref:o});const s={Type:"Filespec",AFRelationship:t.relationship,F:new String(t.name),EF:{F:o},UF:new String(t.name)};t.description&&(s.Desc=new String(t.description));const l=this.ref(s);return l.end(),t.hidden||this.addNamedEmbeddedFile(t.name,l),this._root.data.AF?this._root.data.AF.push(l):this._root.data.AF=[l],l}},Nm={initPDFA(e){"-"===e.charAt(e.length-3)?(this.subset_conformance=e.charAt(e.length-1).toUpperCase(),this.subset=parseInt(e.charAt(e.length-2))):(this.subset_conformance="B",this.subset=parseInt(e.charAt(e.length-1)))},endSubset(){this._addPdfaMetadata(),this._addColorOutputIntent()},_addColorOutputIntent(){const e=em.readFileSync("/home/runner/work/react-pdf/react-pdf/packages/pdfkit/src/mixins/data/sRGB_IEC61966_2_1.icc"),t=this.ref({Length:e.length,N:3});t.write(e),t.end();const n=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:t});n.end(),this._root.data.OutputIntents=[n]},_getPdfaid(){return`\n <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about="">\n <pdfaid:part>${this.subset}</pdfaid:part>\n <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance>\n </rdf:Description>\n `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},Lm={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return`\n <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about="">\n <pdfuaid:part>${this.subset}</pdfuaid:part>\n </rdf:Description>\n `}},Fm={_importSubset(e){Object.assign(this,e)},initSubset(e){switch(e.subset){case"PDF/A-1":case"PDF/A-1a":case"PDF/A-1b":case"PDF/A-2":case"PDF/A-2a":case"PDF/A-2b":case"PDF/A-3":case"PDF/A-3a":case"PDF/A-3b":this._importSubset(Nm),this.initPDFA(e.subset);break;case"PDF/UA":this._importSubset(Lm),this.initPDFUA()}}};const Um=["height","minHeight","maxHeight"],zm=["width","minWidth","maxWidth"];function Hm(e,t){const n=new Map;return function(){const r=arguments.length<=0?void 0:arguments[0];return n.has(r)||(n.set(r,e(...arguments)),n.size>t&&n.delete(n.keys().next())),n.get(r)}}function jm(e){return e&&"object"==typeof e&&!Array.isArray(e)}function Gm(e){if(!jm(e))return e;e=Ym(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(const t of n)if(jm(t))for(const n in t)jm(t[n])?(n in e||(e[n]={}),e[n]=Gm(e[n],t[n])):void 0!==t[n]&&(e[n]=Ym(t[n]));return e}function Ym(e){let t=e;if(e&&"object"==typeof e){t=Array.isArray(e)?[]:{};for(const n in e)t[n]=Ym(e[n])}return t}function Wm(e,t,n){let r=t(n);null!=r&&"object"==typeof r||(r={height:r}),r.padding=dm(r.padding),r.border=dm(r.border),r.borderColor=dm(r.borderColor),r.align=qm(r.align),r=Gm(e,r);const i=this.document,o=i.page,a=o.contentHeight;return null==r.height||"auto"===r.height?r.height="auto":r.height=i.sizeToPoint(r.height,0,o,a),r.minHeight=i.sizeToPoint(r.minHeight,0,o,a),r.maxHeight=i.sizeToPoint(r.maxHeight,0,o,a),r}function Vm(e,t,n){let r=t(n);return null!=r&&"object"==typeof r||(r={width:r}),r.padding=dm(r.padding),r.border=dm(r.border),r.borderColor=dm(r.borderColor),r.align=qm(r.align),r=Gm(e,r),null==r.width||"*"===r.width?r.width="*":r.width=this.document.sizeToPoint(r.width,0,this.document.page,this._maxWidth),r.minWidth=this.document.sizeToPoint(r.minWidth,0,this.document.page,this._maxWidth),r.maxWidth=this.document.sizeToPoint(r.maxWidth,0,this.document.page,this._maxWidth),r}function qm(e){return null==e||"string"==typeof e?{x:e,y:e}:e}function Jm(){var e,t,n;const r=this.document,i=this.opts;let o=r._tableIndex++;this._id=new String(null!==(e=i.id)&&void 0!==e?e:`table-${o}`),this._position={x:r.sizeToPoint(null===(t=i.position)||void 0===t?void 0:t.x,r.x),y:r.sizeToPoint(null===(n=i.position)||void 0===n?void 0:n.y,r.y)},this._maxWidth=r.sizeToPoint(i.maxWidth,r.page.width-r.page.margins.right-this._position.x);const{defaultStyle:a,defaultColStyle:s,defaultRowStyle:l}=function(e){let t=e;"object"!=typeof t&&(t={text:t});const n=Object.fromEntries(Object.entries(t).filter(e=>{let[t]=e;return Um.includes(t)})),r=Object.fromEntries(Object.entries(t).filter(e=>{let[t]=e;return zm.includes(t)}));return t.padding=dm(t.padding),t.border=dm(t.border),t.borderColor=dm(t.borderColor),t.align=qm(t.align),{defaultStyle:t,defaultRowStyle:n,defaultColStyle:r}}(i.defaultStyle);let c,u;this._defaultStyle=a,i.columnStyles&&(Array.isArray(i.columnStyles)?c=e=>i.columnStyles[e]:"function"==typeof i.columnStyles?c=Hm(e=>i.columnStyles(e),1/0):"object"==typeof i.columnStyles&&(c=()=>i.columnStyles)),c||(c=()=>({})),this._colStyle=Vm.bind(this,s,c),i.rowStyles&&(Array.isArray(i.rowStyles)?u=e=>i.rowStyles[e]:"function"==typeof i.rowStyles?u=Hm(e=>i.rowStyles(e),10):"object"==typeof i.rowStyles&&(u=()=>i.rowStyles)),u||(u=()=>({})),this._rowStyle=Wm.bind(this,l,u)}function Km(e,t,n){var r,i,o,a,s,l,c,u,A;const d=this._colStyle(n);let f=this._rowStyle(t);const h=Gm({},d.font,f.font,e.font),g=Object.values(h).filter(e=>null!=e).length>0,p=this.document,m=p._fontSource,y=p._fontSize,b=p._fontFamily;g&&(h.src&&p.font(h.src,h.family),h.size&&p.fontSize(h.size),f=this._rowStyle(t)),e.padding=dm(e.padding),e.border=dm(e.border),e.borderColor=dm(e.borderColor);const v=Gm(this._defaultStyle,d,f,e);var E;return v.rowIndex=t,v.colIndex=n,v.font=null!=h?h:{},v.customFont=g,v.text=(null!=(E=v.text)&&(E=`${E}`),E),v.rowSpan=null!==(r=v.rowSpan)&&void 0!==r?r:1,v.colSpan=null!==(i=v.colSpan)&&void 0!==i?i:1,v.padding=dm(v.padding,"0.25em",e=>p.sizeToPoint(e,"0.25em")),v.border=dm(v.border,1,e=>p.sizeToPoint(e,1)),v.borderColor=dm(v.borderColor,"black",e=>null!=e?e:"black"),v.align=qm(v.align),v.align.x=null!==(o=v.align.x)&&void 0!==o?o:"left",v.align.y=null!==(a=v.align.y)&&void 0!==a?a:"top",v.textStroke=p.sizeToPoint(v.textStroke,0),v.textStrokeColor=null!==(s=v.textStrokeColor)&&void 0!==s?s:"black",v.textColor=null!==(l=v.textColor)&&void 0!==l?l:"black",v.textOptions=null!==(c=v.textOptions)&&void 0!==c?c:{},v.id=new String(null!==(u=v.id)&&void 0!==u?u:`${this._id}-${t}-${n}`),v.type="TH"===(null===(A=v.type)||void 0===A?void 0:A.toUpperCase())?"TH":"TD",v.scope&&(v.scope=v.scope.toLowerCase(),"row"===v.scope?v.scope="Row":"both"===v.scope?v.scope="Both":"column"===v.scope&&(v.scope="Column")),"boolean"==typeof this.opts.debug&&(v.debug=this.opts.debug),g&&p.font(m,b,y),v}function Xm(e,t){this._cellClaim||(this._cellClaim=new Set);let n=0;return e.map(e=>{for(null!=e&&"object"==typeof e||(e={text:e});this._cellClaim.has(`${t},${n}`);)n++;e=Km.call(this,e,t,n);for(let r=0;r<e.rowSpan;r++)for(let i=0;i<e.colSpan;i++)this._cellClaim.add(`${t+r},${n+i}`);return n+=e.colSpan,e})}function Zm(e){this._columnWidths=[],$m.call(this,e.reduce((e,t)=>e+t.colSpan,0)),this._rowHeights=[],this._rowYPos=[this._position.y],this._rowBuffer=new Set}function $m(e){let t=[],n=0,r=this._maxWidth;for(let i=0;i<e;i++){let e=this._colStyle(i);"*"===e.width?(t[i]=e,n+=e.minWidth):(r-=e.width,this._columnWidths[i]=e.width)}let i=t.reduce(e=>e+1,0);n>=r?t.forEach((e,t)=>{this._columnWidths[t]=e.minWidth}):i>0&&t.forEach((e,t)=>{let n=r/i;this._columnWidths[t]=Math.max(n,e.minWidth),e.maxWidth>0&&(this._columnWidths[t]=Math.min(this._columnWidths[t],e.maxWidth)),r-=this._columnWidths[t],i--});let o=this._position.x;this._columnXPos=Array.from(this._columnWidths,e=>{const t=o;return o+=e,t})}function ey(e,t){e.forEach(e=>this._rowBuffer.add(e)),t>0&&(this._rowYPos[t]=this._rowYPos[t-1]+this._rowHeights[t-1]);const n=this._rowStyle(t);let r=[];this._rowBuffer.forEach(e=>{e.rowIndex+e.rowSpan-1===t&&(r.push(ty.call(this,e,n.height)),this._rowBuffer.delete(e))});let i=n.height;"auto"===i&&(i=r.reduce((e,t)=>{let n=t.textBounds.height+t.padding.top+t.padding.bottom;for(let e=0;e<t.rowSpan-1;e++)n-=this._rowHeights[t.rowIndex+e];return Math.max(e,n)},0)),i=Math.max(i,n.minHeight),n.maxHeight>0&&(i=Math.min(i,n.maxHeight)),this._rowHeights[t]=i;let o=!1;return i>this.document.page.contentHeight?(console.warn(new Error(`Row ${t} requested more than the safe page height, row has been clamped`).stack.slice(7)),this._rowHeights[t]=this.document.page.maxY()-this._rowYPos[t]):this._rowYPos[t]+i>=this.document.page.maxY()&&(this._rowYPos[t]=this.document.page.margins.top,o=!0),{newPage:o,toRender:r.map(e=>ty.call(this,e,i))}}function ty(e,t){var n;let r=0;for(let t=0;t<e.colSpan;t++)r+=this._columnWidths[e.colIndex+t];let i=t;if("auto"===i)i=this.document.page.contentHeight;else for(let t=0;t<e.rowSpan-1;t++)i+=this._rowHeights[e.rowIndex+t];const o=r-e.padding.left-e.padding.right,a=i-e.padding.top-e.padding.bottom,s=null!==(n=e.textOptions.rotation)&&void 0!==n?n:0,{width:l,height:c}=function(e,t,n){let r,i;const o=function(e){return 0===e?1:90===e?0:180===e?-1:270===e?0:Math.cos(e*Math.PI/180)}(e),a=function(e){return 0===e?0:90===e?1:180===e?0:270===e?-1:Math.sin(e*Math.PI/180)}(e);0===e||180===e?(r=t,i=n):90===e||270===e?(r=n,i=t):e<90||e>180&&e<270?(r=t/(2*o),i=t/(2*a)):(i=t/(2*o),r=t/(2*a));if(a*r+o*i>n){const s=o*o-a*a;0===e||180===e?(r=t,i=n):90===e||270===e?(r=n,i=t):e<90||e>180&&e<270?(r=(t*o-n*a)/s,i=(n*o-t*a)/s):(i=(t*o-n*a)/s,r=(n*o-t*a)/s)}return{width:Math.abs(r),height:Math.abs(i)}}(s,o,a),u={align:e.align.x,ellipsis:!0,stroke:e.textStroke>0,fill:!0,width:l,height:c,rotation:s,...e.textOptions};let A={x:0,y:0,width:0,height:0};if(e.text){var d,f,h;const t=this.document._fontSource,n=this.document._fontSize,r=this.document._fontFamily;null!==(d=e.font)&&void 0!==d&&d.src&&this.document.font(e.font.src,null===(f=e.font)||void 0===f?void 0:f.family),null!==(h=e.font)&&void 0!==h&&h.size&&this.document.fontSize(e.font.size);const i=this.document.boundsOfString(e.text,0,0,{...u,rotation:0});u.width=i.width,u.height=i.height,A=this.document.boundsOfString(e.text,0,0,u),this.document.font(t,r,n)}return{...e,textOptions:u,x:this._columnXPos[e.colIndex],y:this._rowYPos[e.rowIndex],textX:this._columnXPos[e.colIndex]+e.padding.left,textY:this._rowYPos[e.rowIndex]+e.padding.top,width:r,height:i,textAllocatedHeight:a,textAllocatedWidth:o,textBounds:A}}function ny(){const e=this.opts.structParent;e&&(this._tableStruct=this.document.struct("Table"),this._tableStruct.dictionary.data.ID=this._id,e instanceof Qm?e.add(this._tableStruct):e instanceof hy&&e.addStructure(this._tableStruct),this._headerRowLookup={},this._headerColumnLookup={})}function ry(){this._tableStruct&&this._tableStruct.end()}function iy(e,t,n){const r=this.document.struct("TR");r.dictionary.data.ID=new String(`${this._id}-${t}`),this._tableStruct.add(r),e.forEach(e=>n(e,r)),r.end()}function oy(e,t,n){const r=this.document,i=r.struct(e.type,{title:e.title});i.dictionary.data.ID=e.id,t.add(i);const o=e.padding,a=e.border,s={O:"Table",Width:e.width,Height:e.height,Padding:[o.top,o.bottom,o.left,o.right],RowSpan:e.rowSpan>1?e.rowSpan:void 0,ColSpan:e.colSpan>1?e.colSpan:void 0,BorderThickness:[a.top,a.bottom,a.left,a.right]};if("TH"===e.type){if("Row"===e.scope||"Both"===e.scope){for(let t=0;t<e.rowSpan;t++)this._headerRowLookup[e.rowIndex+t]||(this._headerRowLookup[e.rowIndex+t]=[]),this._headerRowLookup[e.rowIndex+t].push(e.id);s.Scope=e.scope}if("Column"===e.scope||"Both"===e.scope){for(let t=0;t<e.colSpan;t++)this._headerColumnLookup[e.colIndex+t]||(this._headerColumnLookup[e.colIndex+t]=[]),this._headerColumnLookup[e.colIndex+t].push(e.id);s.Scope=e.scope}}const l=new Set([...Array.from({length:e.colSpan},(t,n)=>this._headerColumnLookup[e.colIndex+n]).flat(),...Array.from({length:e.rowSpan},(t,n)=>this._headerRowLookup[e.rowIndex+n]).flat()].filter(Boolean));l.size&&(s.Headers=Array.from(l));const c=r._normalizeColor;null!=e.backgroundColor&&(s.BackgroundColor=c(e.backgroundColor));const u=[a.top,a.bottom,a.left,a.right];if(u.some(e=>e)){const t=e.borderColor;s.BorderColor=[u[0]?c(t.top):null,u[1]?c(t.bottom):null,u[2]?c(t.left):null,u[3]?c(t.right):null]}Object.keys(s).forEach(e=>void 0===s[e]&&delete s[e]),i.dictionary.data.A=r.ref(s),i.add(n),i.end(),i.dictionary.data.A.end()}function ay(e,t){return this._tableStruct?iy.call(this,e,t,sy.bind(this)):e.forEach(e=>sy.call(this,e)),this._rowYPos[t]+this._rowHeights[t]}function sy(e,t){const n=()=>{null!=e.backgroundColor&&this.document.save().fillColor(e.backgroundColor).rect(e.x,e.y,e.width,e.height).fill().restore(),cy.call(this,e.border,e.borderColor,e.x,e.y,e.width,e.height),e.debug&&(this.document.save(),this.document.dash(1,{space:1}).lineWidth(1).strokeOpacity(.3),this.document.rect(e.x,e.y,e.width,e.height).stroke("green"),this.document.restore()),e.text&&ly.call(this,e)};t?oy.call(this,e,t,n):n()}function ly(e){const t=this.document,n=t._fontSource,r=t._fontSize,i=t._fontFamily;e.customFont&&(e.font.src&&t.font(e.font.src,e.font.family),e.font.size&&t.fontSize(e.font.size));const o=e.textX,a=e.textY,s=e.textAllocatedHeight,l=e.textAllocatedWidth,c=e.textBounds.width,u=e.textBounds.height,A=-e.textBounds.x,d=-e.textBounds.y,f=(l-c)*("right"===e.align.x?1:"center"===e.align.x?.5:0),h=(s-u)*("bottom"===e.align.y?1:"center"===e.align.y?.5:0),g=f+A,p=h+d;e.debug&&(t.save(),t.dash(1,{space:1}).lineWidth(1).strokeOpacity(.3),e.text&&t.moveTo(o+f,a).lineTo(o+f,a+s).moveTo(o+f+c,a).lineTo(o+f+c,a+s).stroke("blue").moveTo(o,a+h).lineTo(o+l,a+h).moveTo(o,a+h+u).lineTo(o+l,a+h+u).stroke("green"),t.rect(o,a,l,s).stroke("orange"),t.restore()),t.save().rect(o,a,l,s).clip(),t.fillColor(e.textColor).strokeColor(e.textStrokeColor),e.textStroke>0&&t.lineWidth(e.textStroke),t.text(e.text,o+g,a+p,e.textOptions),t.restore(),e.font&&t.font(n,i,r)}function cy(e,t,n,r,i,o,a){e=Object.fromEntries(Object.entries(e).map(e=>{let[t,n]=e;return[t,a&&!a[t]?0:n]}));const s=this.document;[e.right,e.bottom,e.left].every(t=>t===e.top)?e.top>0&&s.save().lineWidth(e.top).strokeColor(t.top).rect(n,r,i,o).stroke().restore():(e.top>0&&s.save().lineWidth(e.top).moveTo(n,r).strokeColor(t.top).lineTo(n+i,r).stroke().restore(),e.right>0&&s.save().lineWidth(e.right).moveTo(n+i,r).strokeColor(t.right).lineTo(n+i,r+o).stroke().restore(),e.bottom>0&&s.save().lineWidth(e.bottom).moveTo(n+i,r+o).strokeColor(t.bottom).lineTo(n,r+o).stroke().restore(),e.left>0&&s.save().lineWidth(e.left).moveTo(n,r+o).strokeColor(t.left).lineTo(n,r).stroke().restore())}class uy{constructor(e,t){if(void 0===t&&(t={}),this.document=e,this.opts=Object.freeze(t),Jm.call(this),ny.call(this),this._currRowIndex=0,this._ended=!1,t.data){for(const e of t.data)this.row(e);return this.end()}}row(e,t){if(void 0===t&&(t=!1),this._ended)throw new Error(`Table was marked as ended on row ${this._currRowIndex}`);e=Array.from(e),e=Xm.call(this,e,this._currRowIndex),0===this._currRowIndex&&Zm.call(this,e);const{newPage:n,toRender:r}=ey.call(this,e,this._currRowIndex);n&&this.document.continueOnNewPage();const i=ay.call(this,r,this._currRowIndex);return this.document.x=this._position.x,this.document.y=i,t?this.end():(this._currRowIndex++,this)}end(){for(;null!==(e=this._rowBuffer)&&void 0!==e&&e.size;){var e;this.row([])}return this._ended=!0,ry.call(this),this.document}}var Ay={initTables(){this._tableIndex=0},table(e){return new uy(this,e)}};class dy{constructor(){this._metadata='\n <?xpacket begin="\ufeff" id="W5M0MpCehiHzreSzNTczkc9d"?>\n <x:xmpmeta xmlns:x="adobe:ns:meta/">\n <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n '}_closeTags(){this._metadata=this._metadata.concat('\n </rdf:RDF>\n </x:xmpmeta>\n <?xpacket end="w"?>\n ')}append(e,t){void 0===t&&(t=!0),this._metadata=this._metadata.concat(e),t&&(this._metadata=this._metadata.concat("\n"))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var fy={initMetadata(){this.metadata=new dy},appendXML(e,t){void 0===t&&(t=!0),this.metadata.append(e,t)},_addInfo(){this.appendXML(`\n <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">\n <xmp:CreateDate>${this.info.CreationDate.toISOString().split(".")[0]+"Z"}</xmp:CreateDate>\n <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool>\n </rdf:Description>\n `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML('\n <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">\n '),this.info.Title&&this.appendXML(`\n <dc:title>\n <rdf:Alt>\n <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li>\n </rdf:Alt>\n </dc:title>\n `),this.info.Author&&this.appendXML(`\n <dc:creator>\n <rdf:Seq>\n <rdf:li>${this.info.Author}</rdf:li>\n </rdf:Seq>\n </dc:creator>\n `),this.info.Subject&&this.appendXML(`\n <dc:description>\n <rdf:Alt>\n <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li>\n </rdf:Alt>\n </dc:description>\n `),this.appendXML("\n </rdf:Description>\n ")),this.appendXML(`\n <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">\n <pdf:Producer>${this.info.Creator}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(`\n <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML("\n </rdf:Description>\n ")},endMetadata(){this._addInfo(),this.metadata.end(),1.3!=this.version&&(this.metadataRef=this.ref({length:this.metadata.getLength(),Type:"Metadata",Subtype:"XML"}),this.metadataRef.compress=!1,this.metadataRef.write(hu.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};class hy extends Gh.Readable{constructor(e){switch(void 0===e&&(e={}),super(e),this.options=e,e.pdfVersion){case"1.4":this.version=1.4;break;case"1.5":this.version=1.5;break;case"1.6":this.version=1.6;break;case"1.7":case"1.7ext3":this.version=1.7;break;default:this.version=1.3}this.compress=null==this.options.compress||this.options.compress,this._pageBuffer=[],this._pageBufferStart=0,this._offsets=[],this._waiting=0,this._ended=!1,this._offset=0;const t=this.ref({Type:"Pages",Count:0,Kids:[]}),n=this.ref({Dests:new xg});if(this._root=this.ref({Type:"Catalog",Pages:t,Names:n}),this.options.lang&&(this._root.data.Lang=new String(this.options.lang)),this.options.pageLayout){const e=this.options.pageLayout;this._root.data.PageLayout=e.charAt(0).toUpperCase()+e.slice(1)}if(this.page=null,this.initMetadata(),this.initColor(),this.initVector(),this.initFonts(e.font),this.initText(),this.initImages(),this.initOutline(),this.initMarkings(e),this.initTables(),this.initSubset(e),this.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},this.options.info)for(let e in this.options.info){const t=this.options.info[e];this.info[e]=t}this.options.displayTitle&&(this._root.data.ViewerPreferences=this.ref({DisplayDocTitle:!0})),this._id=yp.generateFileID(this.info),this._security=yp.create(this,e),this._write(`%PDF-${this.version}`),this._write("%ÿÿÿÿ"),!1!==this.options.autoFirstPage&&this.addPage()}addPage(e){null==e&&({options:e}=this),this.options.bufferPages||this.flushPages(),this.page=new _g(this,e),this._pageBuffer.push(this.page);const t=this._root.data.Pages.data;return t.Kids.push(this.page.dictionary),t.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit("pageAdded"),this}continueOnNewPage(e){const t=this.endPageMarkings(this.page);return this.addPage(null!=e?e:this.page._options),this.initPageMarkings(t),this}bufferedPageRange(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}switchToPage(e){let t;if(!(t=this._pageBuffer[e-this._pageBufferStart]))throw new Error(`switchToPage(${e}) out of bounds, current buffer covers pages ${this._pageBufferStart} to ${this._pageBufferStart+this._pageBuffer.length-1}`);return this.page=t}flushPages(){const e=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=e.length;for(let t of e)this.endPageMarkings(t),t.end()}addNamedDestination(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];0===n.length&&(n=["XYZ",null,null,null]),"XYZ"===n[0]&&null!==n[2]&&(n[2]=this.page.height-n[2]),n.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(e,n)}addNamedEmbeddedFile(e,t){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new xg({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(e,t)}addNamedJavaScript(e,t){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new xg);let n={JS:new String(t),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(e,n)}ref(e){const t=new Qg(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,t}_read(){}_write(e){hu.isBuffer(e)||(e=hu.from(e+"\n","binary")),this.push(e),this._offset+=e.length}addContent(e){return this.page.write(e),this}_refEnd(e){this._offsets[e.id-1]=e.offset,0===--this._waiting&&this._ended&&(this._finalize(),this._ended=!1)}end(){this.flushPages(),this._info=this.ref();for(let e in this.info){let t=this.info[e];"string"==typeof t&&(t=new String(t));let n=this.ref(t);n.end(),this._info.data[e]=n}this._info.end();for(let e in this._fontFamilies)this._fontFamilies[e].finalize();this.endOutline(),this.endMarkings(),this.subset&&this.endSubset(),this.endMetadata(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),this._security&&this._security.end(),0===this._waiting?this._finalize():this._ended=!0}_finalize(){const e=this._offset;this._write("xref"),this._write(`0 ${this._offsets.length+1}`),this._write("0000000000 65535 f ");for(let e of this._offsets)e=`0000000000${e}`.slice(-10),this._write(e+" 00000 n ");const t={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};this._security&&(t.Encrypt=this._security.dictionary),this._write("trailer"),this._write(Rg.convert(t)),this._write("startxref"),this._write(`${e}`),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}}const gy=e=>{Object.assign(hy.prototype,e)};gy(fy),gy(Tp),gy($p),gy(um),gy(gm),gy(vm),gy(Em),gy(wm),gy(xm),gy(_m),gy(Mm),gy(Fm),gy(Ay),hy.LineWrapper=fm;const py=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];let my=null;class yy{name;src;fullName;familyName;subfamilyName;postscriptName;copyright;version;underlinePosition;underlineThickness;italicAngle;bbox;"OS/2";hhea;numGlyphs;characterSet;availableFeatures;type;constructor(e){this.name=e,this.fullName=e,this.familyName=e,this.subfamilyName=e,this.type="STANDARD",this.postscriptName=e,this.availableFeatures=[],this.copyright="",this.version=1,this.underlinePosition=-100,this.underlineThickness=50,this.italicAngle=0,this.bbox={},this["OS/2"]={},this.hhea={},this.numGlyphs=0,this.characterSet=[],this.src=(e=>(my||(my=new hy({autoFirstPage:!1})),my.font(e),my._font))(e)}encode(e){const[t,n]=this.src.encode(e);for(let t=0;t<e.length;t++)173===e.charCodeAt(t)&&(n[t].advanceWidth=0);return[t,n]}layout(e){const[t,n]=this.encode(e),r=t.map((e,t)=>{const r=this.getGlyph(parseInt(e,16));return r.advanceWidth=n[t].advanceWidth,r}),i=n.reduce((e,t)=>e+t.advanceWidth,0);return{positions:n,glyphs:r,script:"latin",language:"dflt",direction:"ltr",features:{},advanceWidth:i,advanceHeight:0,bbox:void 0}}glyphForCodePoint(e){const t=this.getGlyph(e);return t.advanceWidth=400,t}getGlyph(e){return{id:e,codePoints:[e],isLigature:!1,name:this.src.font.characterToGlyph(e),_font:this.src,advanceWidth:void 0}}hasGlyphForCodePoint(e){return".notdef"!==this.src.font.characterToGlyph(e)}get ascent(){return 900}get capHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 650;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 550;default:return 690}}get xHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 440;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 390;default:return 490}}get descent(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return-220;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return-230;default:return-200}}get lineGap(){return 0}get unitsPerEm(){return 1e3}stringsForGlyph(){throw new Error("Method not implemented.")}glyphsForString(){throw new Error("Method not implemented.")}widthOfGlyph(){throw new Error("Method not implemented.")}getAvailableFeatures(){throw new Error("Method not implemented.")}createSubset(){throw new Error("Method not implemented.")}getVariation(){throw new Error("Method not implemented.")}getFont(){throw new Error("Method not implemented.")}getName(){throw new Error("Method not implemented.")}setDefaultLanguage(){throw new Error("Method not implemented.")}}class by{src;fontFamily;fontStyle;fontWeight;data;options;loadResultPromise;constructor(e,t,n,r,i){this.src=e,this.fontFamily=t,this.fontStyle=n||"normal",this.fontWeight=r||400,this.data=null,this.options=i||{},this.loadResultPromise=null}async _load(){const{postscriptName:e}=this.options;let t=null;if(py.includes(this.src))t=new yy(this.src);else if((e=>{const t=e.indexOf(",");if(-1===t)return!1;const n=e.substring(0,t),r=n.startsWith("data:"),i=n.includes(";base64");return r&&i})(this.src)){const n=this.src.split(",")[1];t=it(new Uint8Array(atob(n).split("").map(e=>e.charCodeAt(0))),e)}else{const{headers:n,body:r,method:i="GET"}=this.options,o=await(async(e,t)=>{const n=await fetch(e,t);if(!n.ok)throw new Error(`Failed to fetch font from ${e}: ${n.status} ${n.statusText}`);const r=await n.arrayBuffer();return new Uint8Array(r)})(this.src,{method:i,body:r,headers:n});t=it(o,e)}if(t&&"fonts"in t)throw new Error("Font collection is not supported");this.data=t}async load(){return null===this.loadResultPromise&&(this.loadResultPromise=this._load()),this.loadResultPromise}}const vy={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},Ey=e=>"string"==typeof e?vy[e]:e,Cy=(e,t)=>e.fontWeight-t.fontWeight;class Iy{family;sources;static create(e){return new Iy(e)}constructor(e){this.family=e,this.sources=[]}register({src:e,fontWeight:t,fontStyle:n,...r}){const i=t?Ey(t):void 0;this.sources.push(new by(e,this.family,n,i,r))}resolve(e){const{fontWeight:t=400,fontStyle:n="normal"}=e,r=this.sources.filter(e=>e.fontStyle===n),i=r.find(e=>e.fontWeight===t);if(i)return i;let o=null;const a=Ey(t);if(a>=400&&a<=500){const e=r.filter(e=>e.fontWeight<=a),t=r.filter(e=>e.fontWeight>500),n=r.filter(e=>e.fontWeight>=a&&e.fontWeight<=500);o=n[0]||e[e.length-1]||t[0]}const s=r.filter(e=>e.fontWeight<a).sort(Cy),l=r.filter(e=>e.fontWeight>a).sort(Cy);if(a<400&&(o=s[s.length-1]||l[0]),a>500&&(o=l[0]||s[s.length-1]),!o)throw new Error(`Could not resolve font for ${this.family}, fontWeight ${t}, fontStyle ${n}`);return o}}var wy=n(6568),By=n(8242),Qy=n(2999),Sy=2*Math.PI,xy=function(e,t,n,r,i,o,a){var s=e.x,l=e.y;return{x:r*(s*=t)-i*(l*=n)+o,y:i*s+r*l+a}},ky=function(e,t){var n=1.5707963267948966===t?.551915024494:-1.5707963267948966===t?-.551915024494:4/3*Math.tan(t/4),r=Math.cos(e),i=Math.sin(e),o=Math.cos(e+t),a=Math.sin(e+t);return[{x:r-i*n,y:i+r*n},{x:o+a*n,y:a-o*n},{x:o,y:a}]},Dy=function(e,t,n,r){var i=e*n+t*r;return i>1&&(i=1),i<-1&&(i=-1),(e*r-t*n<0?-1:1)*Math.acos(i)};const Oy=function(e){var t=e.px,n=e.py,r=e.cx,i=e.cy,o=e.rx,a=e.ry,s=e.xAxisRotation,l=void 0===s?0:s,c=e.largeArcFlag,u=void 0===c?0:c,A=e.sweepFlag,d=void 0===A?0:A,f=[];if(0===o||0===a)return[];var h=Math.sin(l*Sy/360),g=Math.cos(l*Sy/360),p=g*(t-r)/2+h*(n-i)/2,m=-h*(t-r)/2+g*(n-i)/2;if(0===p&&0===m)return[];o=Math.abs(o),a=Math.abs(a);var y=Math.pow(p,2)/Math.pow(o,2)+Math.pow(m,2)/Math.pow(a,2);y>1&&(o*=Math.sqrt(y),a*=Math.sqrt(y));var b=function(e,t,n,r,i,o,a,s,l,c,u,A){var d=Math.pow(i,2),f=Math.pow(o,2),h=Math.pow(u,2),g=Math.pow(A,2),p=d*f-d*g-f*h;p<0&&(p=0),p/=d*g+f*h;var m=(p=Math.sqrt(p)*(a===s?-1:1))*i/o*A,y=p*-o/i*u,b=c*m-l*y+(e+n)/2,v=l*m+c*y+(t+r)/2,E=(u-m)/i,C=(A-y)/o,I=(-u-m)/i,w=(-A-y)/o,B=Dy(1,0,E,C),Q=Dy(E,C,I,w);return 0===s&&Q>0&&(Q-=Sy),1===s&&Q<0&&(Q+=Sy),[b,v,B,Q]}(t,n,r,i,o,a,u,d,h,g,p,m),v=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],_n=!0,r=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(_n=(o=a.next()).done)&&(n.push(o.value),!t||n.length!==t);_n=!0);}catch(e){r=!0,i=e}finally{try{!_n&&a.return&&a.return()}finally{if(r)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}(b,4),E=v[0],C=v[1],I=v[2],w=v[3],B=Math.abs(w)/(Sy/4);Math.abs(1-B)<1e-7&&(B=1);var Q=Math.max(Math.ceil(B),1);w/=Q;for(var S=0;S<Q;S++)f.push(ky(I,w)),I+=w;return f.map(function(e){var t=xy(e[0],o,a,g,h,E,C),n=t.x,r=t.y,i=xy(e[1],o,a,g,h,E,C),s=i.x,l=i.y,c=xy(e[2],o,a,g,h,E,C);return{x1:n,y1:r,x2:s,y2:l,x:c.x,y:c.y}})};function Ry(e){for(var t,n=[],r=0,i=0,o=0,a=0,s=null,l=null,c=0,u=0,A=0,d=e.length;A<d;A++){var f=e[A],h=f[0];switch(h){case"M":o=f[1],a=f[2];break;case"A":var g=Oy({px:c,py:u,cx:f[6],cy:f[7],rx:f[1],ry:f[2],xAxisRotation:f[3],largeArcFlag:f[4],sweepFlag:f[5]});if(!g.length)continue;for(var p,m=0;m<g.length;m++)f=["C",(p=g[m]).x1,p.y1,p.x2,p.y2,p.x,p.y],m<g.length-1&&n.push(f);break;case"S":var y=c,b=u;"C"!=t&&"S"!=t||(y+=y-r,b+=b-i),f=["C",y,b,f[1],f[2],f[3],f[4]];break;case"T":"Q"==t||"T"==t?(s=2*c-s,l=2*u-l):(s=c,l=u),f=Py(c,u,s,l,f[1],f[2]);break;case"Q":s=f[1],l=f[2],f=Py(c,u,f[1],f[2],f[3],f[4]);break;case"L":f=Ty(c,u,f[1],f[2]);break;case"H":f=Ty(c,u,f[1],u);break;case"V":f=Ty(c,u,c,f[1]);break;case"Z":f=Ty(c,u,o,a)}t=h,c=f[f.length-2],u=f[f.length-1],f.length>4?(r=f[f.length-4],i=f[f.length-3]):(r=c,i=u),n.push(f)}return n}function Ty(e,t,n,r){return["C",e,t,n,r,n,r]}function Py(e,t,n,r,i,o){return["C",e/3+2/3*n,t/3+2/3*r,i/3+2/3*n,o/3+2/3*r,i,o]}const _y={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};for(const e in _y)Object.freeze(_y[e]);const My=Object.freeze(_y),Ny=Object.create(null);for(const e in My)Object.hasOwn(My,e)&&(Ny[My[e]]=e);const Ly={to:{},get:{}};function Fy(e,t,n){return Math.min(Math.max(t,e),n)}function Uy(e){const t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}Ly.get=function(e){let t,n;switch(e.slice(0,3).toLowerCase()){case"hsl":t=Ly.get.hsl(e),n="hsl";break;case"hwb":t=Ly.get.hwb(e),n="hwb";break;default:t=Ly.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},Ly.get.rgb=function(e){if(!e)return null;let t,n,r,i=[0,0,0,1];if(t=e.match(/^#([a-f\d]{6})([a-f\d]{2})?$/i)){for(r=t[2],t=t[1],n=0;n<3;n++){const e=2*n;i[n]=Number.parseInt(t.slice(e,e+2),16)}r&&(i[3]=Number.parseInt(r,16)/255)}else if(t=e.match(/^#([a-f\d]{3,4})$/i)){for(t=t[1],r=t[3],n=0;n<3;n++)i[n]=Number.parseInt(t[n]+t[n],16);r&&(i[3]=Number.parseInt(r+r,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?(?:\d*\.)?\d+(?:e\d+)?)(?=[\s,])\s*(?:,\s*)?([+-]?(?:\d*\.)?\d+(?:e\d+)?)(?=[\s,])\s*(?:,\s*)?([+-]?(?:\d*\.)?\d+(?:e\d+)?)\s*(?:[\s,|/]\s*([+-]?(?:\d*\.)?\d+(?:e\d+)?)(%?)\s*)?\)$/i)){for(n=0;n<3;n++)i[n]=Number.parseFloat(t[n+1]);t[4]&&(i[3]=t[5]?.01*Number.parseFloat(t[4]):Number.parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/i)))return(t=e.toLowerCase().match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:Object.hasOwn(My,t[1])?(i=My[t[1]].slice(),i[3]=1,i):null:null;for(n=0;n<3;n++)i[n]=Math.round(2.55*Number.parseFloat(t[n+1]));t[4]&&(i[3]=t[5]?.01*Number.parseFloat(t[4]):Number.parseFloat(t[4]))}for(n=0;n<3;n++)i[n]=Fy(i[n],0,255);return i[3]=Fy(i[3],0,1),i},Ly.get.hsl=function(e){if(!e)return null;const t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:e[+-]?\d+)?)\s*)?\)$/i);if(t){const e=Number.parseFloat(t[4]);return[(Number.parseFloat(t[1])%360+360)%360,Fy(Number.parseFloat(t[2]),0,100),Fy(Number.parseFloat(t[3]),0,100),Fy(Number.isNaN(e)?1:e,0,1)]}return null},Ly.get.hwb=function(e){if(!e)return null;const t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*[\s,]\s*([+-]?[\d.]+)%\s*[\s,]\s*([+-]?[\d.]+)%\s*(?:[\s,]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:e[+-]?\d+)?)\s*)?\)$/i);if(t){const e=Number.parseFloat(t[4]);return[(Number.parseFloat(t[1])%360+360)%360,Fy(Number.parseFloat(t[2]),0,100),Fy(Number.parseFloat(t[3]),0,100),Fy(Number.isNaN(e)?1:e,0,1)]}return null},Ly.to.hex=function(...e){return"#"+Uy(e[0])+Uy(e[1])+Uy(e[2])+(e[3]<1?Uy(Math.round(255*e[3])):"")},Ly.to.rgb=function(...e){return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},Ly.to.rgb.percent=function(...e){const t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},Ly.to.hsl=function(...e){return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},Ly.to.hwb=function(...e){let t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},Ly.to.keyword=function(...e){return Ny[e.slice(0,3)]};const zy=Ly,Hy=(Math.sqrt(2)-1)/3*4,jy=(Math.sqrt(2)-1)/3*4,Gy=(e,t,n,r=0,i=0)=>{const o=r-t,a=i-n,s=t*jy,l=n*jy,c=o+2*t,u=a+2*n,A=o+t,d=a+n;e.moveTo(o,d),e.bezierCurveTo(o,d-l,A-s,a,A,a),e.bezierCurveTo(A+s,a,c,d-l,c,d),e.bezierCurveTo(c,d+l,A+s,u,A,u),e.bezierCurveTo(A-s,u,o,d+l,o,d),e.closePath()},Yy=e=>{if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw new Error(`unsupported number: ${e}`)},Wy=(e,t,n,r,i)=>{const o=1e3/e._fontSize,a=1e3/(e._font.font.unitsPerEm||1e3),s=((e,t)=>{if(e.subset){const n=[];for(let r=0;r<t.length;r++){const i=t[r],o=e.subset.includeGlyph(i.id);n.push(`0000${o.toString(16)}`.slice(-4)),null==e.widths[o]&&(e.widths[o]=i.advanceWidth*e.scale),null==e.unicode[o]&&(e.unicode[o]=i.codePoints)}return n}const n=[];for(const e of t)n.push(`00${e.id.toString(16)}`.slice(-2));return n})(e._font,t);return((e,t,n,r,i)=>{const o=[],a=e._fontSize/1e3;let s,l=0,c=!1;e.save(),e.transform(1,0,0,-1,0,e.page.height),i=e.page.height-i,null==e.page.fonts[e._font.id]&&(e.page.fonts[e._font.id]=e._font.ref()),e.addContent("BT"),e.addContent(`1 0 0 1 ${Yy(r)} ${Yy(i)} Tm`),e.addContent(`/${e._font.id} ${Yy(e._fontSize)} Tf`);const u=e=>{if(l<e){const r=t.slice(l,e).join(""),i=n[e-1].xAdvance-n[e-1].advanceWidth;o.push(`<${r}> ${Yy(-i)}`)}return l=e},A=t=>{if(u(t),o.length>0)return e.addContent(`[${o.join(" ")}] TJ`),o.length=0};for(s=0;s<n.length;s+=1){const t=n[s];t.xOffset||t.yOffset?(A(s),e.addContent(`1 0 0 1 ${Yy(r+t.xOffset*a)} ${Yy(i+t.yOffset*a)} Tm`),A(s+1),c=!0):(c&&(e.addContent(`1 0 0 1 ${Yy(r)} ${Yy(i)} Tm`),c=!1),t.xAdvance-t.advanceWidth!==0&&u(s+1)),r+=t.xAdvance*a}return A(s),e.addContent("ET"),e.restore()})(e,s,n.map((e,n)=>({xAdvance:e.xAdvance*o,yAdvance:e.yAdvance*o,xOffset:e.xOffset,yOffset:e.yOffset,advanceWidth:t[n].advanceWidth*a})),r,i)},Vy=e=>{let t=(e||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);return t.length%2!=0&&(t=t.slice(0,-1)),(e=>{const t=[];for(let n=0;n<e.length;n+=2)t.push([e[n],e[n+1]]);return t})(t.map(parseFloat))},qy=(e,t)=>{t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach(t=>e.lineTo(t[0],t[1])))},Jy=(Math.sqrt(2)-1)/3*4,Ky=(e,t)=>{if(!t.box)return;if(!t.style)return;const{top:n,left:r,width:i,height:o}=t.box,{borderTopLeftRadius:a=0,borderTopRightRadius:s=0,borderBottomRightRadius:l=0,borderBottomLeftRadius:c=0}=t.style,u=Math.min(s,.5*i,.5*o),A=u*(1-Jy);e.moveTo(r+u,n),e.lineTo(r+i-u,n),e.bezierCurveTo(r+i-A,n,r+i,n+A,r+i,n+u);const d=Math.min(l,.5*i,.5*o),f=d*(1-Jy);e.lineTo(r+i,n+o-d),e.bezierCurveTo(r+i,n+o-f,r+i-f,n+o,r+i-d,n+o);const h=Math.min(c,.5*i,.5*o),g=h*(1-Jy);e.lineTo(r+h,n+o),e.bezierCurveTo(r+g,n+o,r,n+o-g,r,n+o-h);const p=Math.min(a,.5*i,.5*o),m=p*(1-Jy);e.lineTo(r,n+p),e.bezierCurveTo(r,n+m,r+m,n,r+p,n),e.closePath(),e.clip()},Xy=(e,t)=>{if(!t.origin)return;const{props:n,style:r}=t,i=[t.origin.left,t.origin.top],o="transform"in n?n.transform:void 0;(r?.transform||o||[]).forEach(t=>{((e,t,n)=>{const{operation:r,value:i}=t;switch(r){case"scale":{const[t,r]=i;e.scale(t,r,{origin:n});break}case"rotate":{const[t,r,o]=i;e.translate(r,o),e.rotate(t,{origin:n}),e.translate(-r,-o);break}case"translate":{const[t,r=0]=i;e.translate(t,r,{origin:n});break}case"skew":{const[t=0,r=0]=i,o=t*Math.PI/180,a=r*Math.PI/180,s=Math.tan(o),l=Math.tan(a);let c=0,u=0;if(null!=n){[c,u]=Array.from(n);const e=u+l*c;c-=c+s*u,u-=e}e.transform(1,l,s,1,c,u);break}case"matrix":e.transform(...i);break;default:console.error(`Transform operation: '${r}' doesn't supported`)}})(e,t,i)})},Zy=e=>Math.max(-1/0,...e),$y=e=>Math.min(1/0,...e),eb=e=>{const t=Vy(e.props?.points),n=t.map(e=>e[0]),r=t.map(e=>e[1]);return[$y(n),$y(r),Zy(n),Zy(r)]},tb={[d]:e=>{const t=e.props?.x||0,n=e.props?.y||0;return[t,n,t+(e.props?.width||0),n+(e.props?.height||0)]},[f]:e=>{const t=e.props?.x1||0,n=e.props?.y1||0,r=e.props?.x2||0,i=e.props?.y2||0;return[Math.min(t,r),Math.min(n,i),Math.max(t,r),Math.max(n,i)]},[A]:e=>{const t=Ry(By(Qy(e.props?.d||"")));if(!t.length)return[0,0,0,0];const n=[1/0,1/0,-1/0,-1/0];for(let e=0,r=t.length;e<r;e+=1){const r=t[e].slice(1);for(let e=0;e<r.length;e+=2)r[e+0]<n[0]&&(n[0]=r[e+0]),r[e+1]<n[1]&&(n[1]=r[e+1]),r[e+0]>n[2]&&(n[2]=r[e+0]),r[e+1]>n[3]&&(n[3]=r[e+1])}return n},[B]:e=>{const t=e.props?.r||0,n=e.props?.cx||0,r=e.props?.cy||0;return[n-t,r-t,n+t,r+t]},[Q]:e=>{const t=e.props?.cx||0,n=e.props?.cy||0,r=e.props?.rx||0,i=e.props?.ry||0;return[t-r,n-i,t+r,n+i]},[S]:eb,[k]:eb},nb=e=>{const t=tb[e.type];return t?t(e):[0,0,0,0]},rb=(e,t,n,r)=>Math.atan2(r-t,n-e),ib=(e,t)=>{let n=t-e;for(;n>Math.PI;)n-=2*Math.PI;for(;n<-Math.PI;)n+=2*Math.PI;return e+n/2},ob=(e,t)=>{if(0===e.length)return{};if(1===e.length)return{start:{x:e[0][0],y:e[0][1],angle:0}};const n=e.length,r={},i=rb(e[0][0],e[0][1],e[1][0],e[1][1]);if(t){const t=rb(e[n-1][0],e[n-1][1],e[0][0],e[0][1]);r.start={x:e[0][0],y:e[0][1],angle:ib(t,i)}}else r.start={x:e[0][0],y:e[0][1],angle:i};if(n>2){r.mid=[];for(let t=1;t<n-1;t++){const n=rb(e[t-1][0],e[t-1][1],e[t][0],e[t][1]),i=rb(e[t][0],e[t][1],e[t+1][0],e[t+1][1]);r.mid.push({x:e[t][0],y:e[t][1],angle:ib(n,i)})}}const o=rb(e[n-2][0],e[n-2][1],e[n-1][0],e[n-1][1]);if(t){const t=rb(e[n-1][0],e[n-1][1],e[0][0],e[0][1]);r.end={x:e[n-1][0],y:e[n-1][1],angle:ib(o,t)}}else r.end={x:e[n-1][0],y:e[n-1][1],angle:o};return r},ab={[f]:e=>{const t=e.props?.x1||0,n=e.props?.y1||0,r=e.props?.x2||0,i=e.props?.y2||0,o=rb(t,n,r,i);return{start:{x:t,y:n,angle:o},end:{x:r,y:i,angle:o}}},[k]:e=>{const t=Vy(e.props?.points);return ob(t,!1)},[S]:e=>{const t=Vy(e.props?.points);return ob(t,!0)},[A]:e=>{const t=e.props?.d;if(!t)return{};const n=Ry(By(Qy(t)));if(!n.length)return{};const r=[];let i=0,o=0;for(let e=0;e<n.length;e++){const t=n[e];if("M"===t[0])i=t[1],o=t[2],r.push({x:i,y:o});else if("C"===t[0]){const e=t[1],n=t[2],a=t[3],s=t[4],l=t[5],c=t[6],u=r[r.length-1];if(u){const t=e-i,r=n-o;Math.abs(t)>1e-6||Math.abs(r)>1e-6?u.outAngle=Math.atan2(r,t):u.outAngle=Math.atan2(c-o,l-i)}const A=l-a,d=c-s;let f;f=Math.abs(A)>1e-6||Math.abs(d)>1e-6?Math.atan2(d,A):Math.atan2(c-o,l-i),r.push({x:l,y:c,inAngle:f}),i=l,o=c}}if(0===r.length)return{};if(1===r.length)return{start:{x:r[0].x,y:r[0].y,angle:0}};const a=r.length,s={},l=r[0].outAngle??0;if(s.start={x:r[0].x,y:r[0].y,angle:l},a>2){s.mid=[];for(let e=1;e<a-1;e++){const t=r[e],n=t.inAngle??0,i=t.outAngle??n;s.mid.push({x:t.x,y:t.y,angle:ib(n,i)})}}const c=r[a-1].inAngle??0;return s.end={x:r[a-1].x,y:r[a-1].y,angle:c},s}},sb=180/Math.PI,lb=(e,t,n)=>{(t.children||[]).forEach(t=>{e.save(),n(e,t),lb(e,t,n),e.restore()})},cb=(e,t,n,r,i,o)=>{const a=t.props||{},s=a.markerWidth??3,l=a.markerHeight??3,c=a.refX??0,u=a.refY??0,A=a.orient??0,d=a.markerUnits??"strokeWidth",f=a.viewBox;if(e.save(),e.translate(n.x,n.y),"auto"===A)e.rotate(n.angle*sb);else if("auto-start-reverse"===A){const t=i?n.angle+Math.PI:n.angle;e.rotate(t*sb)}else{const t="number"==typeof A?A:0;e.rotate(t)}if("strokeWidth"===d&&e.scale(r,r),f){const t=s/f.maxX,n=l/f.maxY;e.scale(t,n),e.translate(-f.minX-c,-f.minY-u)}else e.translate(-c,-u);lb(e,t,o),e.restore()},ub=new Set([f,k,S,A]);function Ab(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}const db=(e,t,n,r)=>{const i=t.map(e=>{switch(e.operation){case"scale":{const t=e.value;return[t[0],0,0,t[1],0,0]}case"translate":{const t=e.value;let i=t[0]||0,o=t[1]||0;return"objectBoundingBox"===r&&(i=(n[2]-n[0])*i,o=(n[3]-n[1])*o),[1,0,0,1,i,o]}case"rotate":{const t=e.value,n=Math.cos(t[0]),r=Math.sin(t[0]),i=t[1]||0,o=t[2]||0;return[n,r,-r,n,i*(1-n)+o*r,o*(1-n)-i*r]}case"skew":{const t=e.value;return[1,Math.tan(t[0]),Math.tan(t[1]),1,0,0]}case"matrix":{const t=e.value;let i=t[4]||0,o=t[5]||0;return"objectBoundingBox"===r&&(i=(n[2]-n[0])*i,o=(n[3]-n[1])*o),[t[0],t[1],t[2],t[3],i,o]}default:return[1,0,0,1,0,0]}}),o=i.reduce(Ab,[1,0,0,1,0,0]);e.setTransform(...o)},fb=()=>{},hb={[I]:fb,[O]:fb,[A]:(e,t)=>{const n=t.props?.d;n&&e.path(t.props.d)},[d]:(e,t)=>{const n=t.props?.x||0,r=t.props?.y||0,i=t.props?.rx||0,o=t.props?.ry||0,a=t.props?.width||0,s=t.props?.height||0;if(a&&s){if(i&&o){const t=i*Hy,l=o*Hy;e.moveTo(n+i,r),e.lineTo(n-i+a,r),e.bezierCurveTo(n-i+a+t,r,n+a,r+o-l,n+a,r+o),e.lineTo(n+a,r+s-o),e.bezierCurveTo(n+a,r+s-o+l,n-i+a+t,r+s,n-i+a,r+s),e.lineTo(n+i,r+s),e.bezierCurveTo(n+i-t,r+s,n,r+s-o+l,n,r+s-o),e.lineTo(n,r+o),e.bezierCurveTo(n,r+o-l,n+i-t,r,n+i,r)}else e.moveTo(n,r),e.lineTo(n+a,r),e.lineTo(n+a,r+s),e.lineTo(n,r+s);e.closePath()}},[f]:(e,t)=>{const{x1:n,x2:r,y1:i,y2:o}=t.props||{};e.moveTo(n,i),e.lineTo(r,o)},[i]:()=>{},[s]:(e,t)=>{t.children.forEach(t=>((e,t,n,r)=>{e.save();const i=t.box?.x||0,o=t.box?.y||0,a=t.runs[0]?.attributes.font?.[0],s=t.runs[0]?.attributes?.scale||1,l=t.xAdvance;if(!a)return;const c=a.ascent*s,u=a.xHeight*s,A=a.descent*s,d=a.capHeight*s;let f=i,h=o;switch(n){case"middle":f=i-l/2;break;case"end":f=i-l;break;default:f=i}switch(r){case"middle":case"central":h=o+d/2;break;case"hanging":h=o+d;break;case"mathematical":h=o+u;break;case"text-after-edge":h=o+A;break;case"text-before-edge":h=o+c;break;default:h=o}e.translate(f,h),t.runs.forEach(t=>((e,t)=>{if(!t.glyphs)return;if(!t.positions)return;const n=t.xAdvance,r=t.attributes.font?.[0],{fontSize:i,color:o,opacity:a}=t.attributes;o&&e.fillColor(o),e.fillOpacity(a),r&&e.font("STANDARD"===r.type?r.fullName:r,i);try{Wy(e,t.glyphs,t.positions,0,0)}catch(e){console.log(e)}e.translate(n,0)})(e,t)),e.restore()})(e,t.lines[0],t.props.textAnchor,t.props.dominantBaseline))},[B]:(e,t)=>{const n=t.props?.cx,r=t.props?.cy,i=t.props?.r;Gy(e,i,i,n,r)},[E]:(e,t)=>{if(!t.box)return;if(!t.image?.data)return;const{x:n=0,y:r=0}=t.props,{width:i,height:o,opacity:a}=t.style,s=t.box.paddingLeft||0,l=t.box.paddingLeft||0;0!==i&&0!==o?"string"!=typeof i&&"string"!=typeof o?(e.save(),e.fillOpacity(a||1).image(t.image.data,n+l,r+s,{width:i,height:o}),e.restore()):console.warn(`Image with src '${t.props.href}' skipped due to percentage width or height`):console.warn(`Image with src '${t.props.href}' skipped due to invalid dimensions`)},[Q]:(e,t)=>{const{cx:n,cy:r,rx:i,ry:o}=t.props||{};Gy(e,i,o,n,r)},[S]:(e,t)=>{const n=Vy(t.props.points||"");qy(e,n),e.closePath()},[k]:(e,t)=>{const n=Vy(t.props.points||"");qy(e,n)}},gb=(e,t)=>{const n=hb[t.type];n?n(e,t):console.warn(`SVG node of type ${t.type} is not currently supported`)},pb=(e,t)=>{((e,t)=>{if(!t.props)return;if(!("strokeLinecap"in t.props))return;const n=t.props?.strokeLinecap;n&&e.lineCap(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeDasharray"in t.props))return;const n=t.props?.strokeDasharray||null;n&&e.dash(n.split(/[\s,]+/).map(Number))})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeLinejoin"in t.props))return;const n=t.props.strokeLinejoin;n&&e.lineJoin(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeWidth"in t.props))return;const n=t.props.strokeWidth;n&&e.lineWidth(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("stroke"in t.props))return;const n=t.props.stroke;n&&e.strokeColor(n)})(e,t),((e,t)=>{(e=>!!e.props&&"fill"in e.props&&"string"!=typeof e.props.fill&&e.props.fill?.type===R)(t)?((e,t)=>{if(!t.props)return;if(!("fill"in t.props))return;const n=nb(t),r=t.props?.fill;if(!r)return;const i=r.props.gradientUnits||"objectBoundingBox",o=r.props.gradientTransform||[];let a=r.props.x1||0,s=r.props.y1||0,l=r.props.x2||1,c=r.props.y2||0;if("objectBoundingBox"===i){const e=n[2]-n[0],t=n[3]-n[1],r=n[0],i=n[1];a=e*a+r,s=t*s+i,l=e*l+r,c=t*c+i}const u=e.linearGradient(a,s,l,c);db(u,o,n,i),r.children?.forEach(e=>{u.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(u)})(e,t):(e=>!!e.props&&"fill"in e.props&&"string"!=typeof e.props.fill&&e.props.fill?.type===T)(t)?((e,t)=>{if(!t.props)return;if(!("fill"in t.props))return;const n=nb(t),r=t.props?.fill;if(!r)return;const i=r.props.gradientUnits||"objectBoundingBox",o=r.props.gradientTransform||[];let a=r.props.r||.5,s=r.props.cx||.5,l=r.props.cy||.5,c=r.props.fx||s,u=r.props.fy||l;if("objectBoundingBox"===i){const e=n[2]-n[0],t=n[3]-n[1],r=n[0],i=n[1];a*=e,s=e*s+r,l=t*l+i,c=e*c+r,u=t*u+i}const A=e.radialGradient(s,l,0,c,u,a);db(A,o,n,i),r.children?.forEach(e=>{A.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(A)})(e,t):((e,t)=>{if(!t.props)return;if(!("fill"in t.props))return;const n=t.props?.fill;n&&e.fillColor(n)})(e,t)})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeOpacity"in t.props))return;const n=t.props?.strokeOpacity;(0,wy.gD)(n)||e.strokeOpacity(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("fillOpacity"in t.props))return;const n=t.props.fillOpacity||null;(0,wy.gD)(n)||e.fillOpacity(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("opacity"in t.props))return;const n=t.props.opacity;(0,wy.gD)(n)||e.opacity(n)})(e,t),Xy(e,t),gb(e,t),((e,t)=>{const n=t.props||{};"fill"in n&&"stroke"in n&&n.fill&&n.stroke?e.fillAndStroke(n.fillRule):"fill"in n&&n.fill?e.fill(n.fillRule):"stroke"in n&&n.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore())})(e,t)},mb=(e,t)=>{(t.children||[]).forEach(t=>{e.save(),((e,t)=>{if(!t.props)return;if(!("clipPath"in t.props))return;const n=t.props.clipPath;n&&((n.children||[]).forEach(t=>gb(e,t)),e.clip())})(e,t),pb(e,t),((e,t,n)=>{if(!(e=>!!e.props&&("markerStart"in e.props&&!!e.props.markerStart||"markerMid"in e.props&&!!e.props.markerMid||"markerEnd"in e.props&&!!e.props.markerEnd))(t))return;if(!ub.has(t.type))return;const r=(e=>{const t=ab[e.type];return t?t(e):null})(t);if(!r)return;const i="strokeWidth"in(t.props||{})&&t.props.strokeWidth||1,o=t.props||{};if("markerStart"in o&&o.markerStart&&r.start&&cb(e,o.markerStart,r.start,i,!0,n),"markerMid"in o&&o.markerMid&&r.mid){const t=o.markerMid;r.mid.forEach(r=>{cb(e,t,r,i,!1,n)})}"markerEnd"in o&&o.markerEnd&&r.end&&cb(e,o.markerEnd,r.end,i,!1,n)})(e,t,pb),mb(e,t),e.restore()})},yb={value:"#000",opacity:1},bb=(e,t,n)=>{const r=t/100,i=n/100,o=(1-Math.abs(2*i-1))*r,a=o*(1-Math.abs(e/60%2-1)),s=i-o/2;let l,c,u;return[l,c,u]=e<60?[o,a,0]:e<120?[a,o,0]:e<180?[0,o,a]:e<240?[0,a,o]:e<300?[a,0,o]:[o,0,a],[Math.round(255*(l+s)),Math.round(255*(c+s)),Math.round(255*(u+s))]},vb=e=>{if(!e)return yb;const t=zy.get(e);if(!t)return yb;let n,r,i;"hsl"===t.model?[n,r,i]=bb(t.value[0],t.value[1],t.value[2]):"hwb"===t.model?[n,r,i]=((e,t,n)=>{const r=t/100,i=n/100;if(r+i>=1){const e=Math.round(r/(r+i)*255);return[e,e,e]}const[o,a,s]=bb(e,100,50);return[Math.round(o/255*(1-r-i)*255+255*r),Math.round(a/255*(1-r-i)*255+255*r),Math.round(s/255*(1-r-i)*255+255*r)]})(t.value[0],t.value[1],t.value[2]):[n,r,i]=t.value;const o=zy.to.hex(n,r,i),a=t.value[3];return o?{value:o,opacity:a}:yb},Eb=/^#.+/,Cb=(e,t)=>{const{xOffset:n=0,yOffset:r=0,width:i,height:o,image:a}=t;e.translate(-i+n,-o+r),e.image(a,0,0,{fit:[i,o],align:"center",valign:"bottom"})},Ib=(e,t)=>{if(!t.glyphs)return;if(!t.positions)return;const n=t.attributes.font?.[0];if(!n)return;const{fontSize:r,link:i}=t.attributes,o=vb(t.attributes.color),a=(0,wy.gD)(t.attributes.opacity)?o.opacity:t.attributes.opacity,{height:s=0,descent:l=0,xAdvance:c=0}=t;e.fillColor(o.value),e.fillOpacity(a),i&&(i.match(Eb)?e.goTo(0,-s-l,c,s,i.slice(1)):e.link(0,-s-l,c,s,i));const u=[...t.glyphs];((e,t,n)=>{if(!n)return;if(!t.positions)return;const r=t.attributes.font?.[0];if(!r)return;e.save();const i=r.glyphForCodePoint(32),o=r.glyphForCodePoint(65532);let a=0;for(let r=0;r<n.length;r+=1){const s=t.positions[r],l=n[r];a+=s.xAdvance||0,l.id===o.id&&t.attributes.attachment&&(e.translate(a,s.yOffset||0),Cb(e,t.attributes.attachment),n[r]=i,a=0)}e.restore()})(e,t,u),e.font("STANDARD"===n.type?n.fullName:n,r);try{Wy(e,u,t.positions,0,0)}catch(e){console.log(e)}e.translate(c,0)},wb=(e,t,n)=>{const r=vb(n);e.save(),e.fillOpacity(r.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(r.value),e.restore()},Bb=(e,t)=>{const n=vb(t.color),r=(0,wy.gD)(t.opacity)?n.opacity:t.opacity;if(e.save(),e.lineWidth(t.rect.height),e.strokeOpacity(r),/dashed/.test(t.style)?e.dash(3*t.rect.height,{}):/dotted/.test(t.style)&&e.dash(t.rect.height,{}),/wavy/.test(t.style)){const n=Math.max(2,t.rect.height);let r=1.1*n;const i=Math.floor(t.rect.width/(2*r));r+=(t.rect.width-2*i*r)/i/2;const o=t.rect.y+n,a=t.rect.y-n;let{x:s}=t.rect;e.moveTo(t.rect.x,t.rect.y);for(let n=0;n<i;n+=1)e.bezierCurveTo(s+r,o,s+r,a,s+2*r,t.rect.y),s+=2*r}else e.moveTo(t.rect.x,t.rect.y),e.lineTo(t.rect.x+t.rect.width,t.rect.y),/double/.test(t.style)&&(e.moveTo(t.rect.x,t.rect.y+2*t.rect.height),e.lineTo(t.rect.x+t.rect.width,t.rect.y+2*t.rect.height));e.stroke(n.value),e.restore()},Qb=e=>!Number.isNaN(parseFloat(e))&&Number.isFinite(e),Sb=(e,t,n,r,i,o)=>{const a=e/t,s=n/r,l=(0,wy.Ff)(i??null),c=(0,wy.Ff)(o??null),u=l?l.percent:.5,A=c?c.percent:.5;if(a>s){const n=t,r=n*s,a=Qb(o)?o:0;return{width:r,height:n,xOffset:Qb(i)?i:(e-r)*u,yOffset:a}}const d=e,f=d/s,h=Qb(i)?i:0;return{width:d,height:f,yOffset:Qb(o)?o:(t-f)*A,xOffset:h}},xb=(e,t,n,r,i,o)=>{const a=n,s=r,l=(0,wy.Ff)(i??null),c=(0,wy.Ff)(o??null),u=l?l.percent:.5,A=c?c.percent:.5;return{width:a,height:s,xOffset:Qb(i)?i:(e-a)*u,yOffset:Qb(o)?o:(t-s)*A}},kb=(e,t)=>{const{x:n,y:r,width:i,height:o,image:a,opacity:s,objectFit:l,objectPositionX:c,objectPositionY:u,imageCache:A=new Map}=t,{width:d,height:f,xOffset:h,yOffset:g}=((e="fill",t,n,r,i,o,a)=>{switch(e){case"contain":return Sb(t,n,r,i,o,a);case"cover":return((e,t,n,r,i,o)=>{const a=n/r,s=e/t,l=(0,wy.Ff)(i??null),c=(0,wy.Ff)(o??null),u=l?l.percent:.5,A=c?c.percent:.5;if(s>a){const n=e,r=n/a,s=Qb(i)?i:0;return{width:n,height:r,yOffset:Qb(o)?o:(t-r)*A,xOffset:s}}const d=t*a;return{width:d,height:t,xOffset:Qb(i)?i:(e-d)*u,yOffset:Qb(o)?o:0}})(t,n,r,i,o,a);case"none":return xb(t,n,r,i,o,a);case"scale-down":return((e,t,n,r,i,o)=>{const a=Sb(e,t,n,r,i,o),s=xb(e,t,n,r,i,o);return a.width<s.width?a:s})(t,n,r,i,o,a);default:return((e,t,n,r)=>({width:e,height:t,xOffset:(0,wy.Ff)(n??null)?0:n||0,yOffset:(0,wy.Ff)(r??null)?0:r||0}))(t,n,o,a)}})(l,i,o,a.width,a.height,c,u);if(!a.data)return;if(0===d||0===f)return;const p=a.key;let m=A.get(p);if(!m){const t=a.data;m="string"==typeof t&&e._imageRegistry[t]||e.openImage(t),m.obj||m.embed(e)}p&&A.set(p,m);const y=(0,wy.gD)(s)?1:s;e.fillOpacity(y).image(m,n+h,r+g,{width:d,height:f})},Db={top:0,bottom:0,left:0,right:0},Ob=e=>e?"number"==typeof e?{top:e,bottom:e,left:e,right:e}:{top:e.top??0,bottom:e.bottom??0,left:e.left??0,right:e.right??0}:Db,Rb=["dash","clip","save","path","fill","font","text","rect","scale","moveTo","lineTo","stroke","rotate","circle","lineCap","opacity","ellipse","polygon","restore","lineJoin","fontSize","fillColor","lineWidth","translate","miterLimit","strokeColor","fillOpacity","roundedRect","fillAndStroke","strokeOpacity","bezierCurveTo","quadraticCurveTo","linearGradient","radialGradient"],Tb=(Math.sqrt(2)-1)/3*4,Pb=e=>"string"==typeof e,_b=(e,t,n)=>{if(!n||!t.box)return;const r=(e=>/^#.+/.test(e))(n),i=r?"goTo":"link",o=r?n.slice(1):n,{top:a,left:s,width:l,height:c}=t.box,u=t.props||{},A=Ob("hitSlop"in u?u.hitSlop:void 0);e[i](s-A.left,a-A.top,l+A.left+A.right,c+A.top+A.bottom,o)},Mb=e=>{const t={...e};return Object.entries(t).forEach(e=>{e[1]||delete t[e[0]]}),t},Nb=e=>({required:e.props?.required||!1,noExport:e.props?.noExport||!1,readOnly:e.props?.readOnly||!1,value:e.props?.value||void 0,defaultValue:e.props?.defaultValue||void 0}),Lb=e=>Mb({...Nb(e),sort:e.props?.sort||!1,edit:e.props?.edit||!1,multiSelect:e.props?.multiSelect||!1,noSpell:e.props?.noSpell||!1,select:e.props?.select||[""]}),Fb=(e,t,n,r)=>{const i=e.ref({Type:"XObject",Subtype:"Form",BBox:[0,0,n,r],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Font:{ZaDi:e._acroform.fonts.ZaDi}}});return i.initDeflate(),i.write(`/Tx BMC\nq\n/ZaDi ${.8*r} Tf\nBT\n${.45*n} ${r/4} Td (${t}) Tj\nET\nQ\nEMC`),i.end(null),i},Ub={[s]:(e,t)=>{if(!t.box)return;if(!t.lines)return;const{top:n,left:r}=t.box,i=[t.lines],o=t.box?.paddingTop||0,a=t.box?.paddingLeft||0,s=t.lines[0]?t.lines[0].box.y:0,l=t.alignOffset||0;e.save(),e.translate(r+a-l,n+o-s),i.forEach(t=>{((e,t)=>{t.forEach(t=>{((e,t)=>{if(!t.box)return;const n=t.ascent||0;e.save(),e.translate(t.box.x,t.box.y+n);for(let r=0;r<t.runs.length;r+=1){const i=t.runs[r],o=r===t.runs.length-1;if(i.attributes.backgroundColor){const r=i.xAdvance??0,a=o?t.overflowRight??0:0,s={x:0,y:-n,height:t.box.height,width:r-a};wb(e,s,i.attributes.backgroundColor)}Ib(e,i)}if(e.restore(),e.save(),e.translate(t.box.x,t.box.y),t.decorationLines)for(let n=0;n<t.decorationLines.length;n+=1){const r=t.decorationLines[n];Bb(e,r)}e.restore()})(e,t)})})(e,t)}),e.restore()},[u]:(e,t)=>{if(!t.box)return;const{top:n,left:r}=t.box,i=t?.children?.[0].value||"",o=t.style?.backgroundColor;e.note(r,n,0,0,i,{color:o})},[E]:(e,t,n)=>{if(!t.box)return;if(!t.image)return;const{left:r,top:i}=t.box,o=t.box.paddingTop||0,a=t.box.paddingRight||0,s=t.box.paddingBottom||0,l=t.box.paddingLeft||0;e.save(),Ky(e,t),kb(e,{x:r+l,y:i+o,width:t.box.width-l-a,height:t.box.height-o-s,image:t.image,opacity:t.style?.opacity,objectFit:t.style?.objectFit,objectPositionX:t.style?.objectPositionX,objectPositionY:t.style?.objectPositionY,imageCache:n.imageCache}),e.restore()},[C]:(e,t,n)=>{if(!t.box)return;if(!t.image)return;const{left:r,top:i}=t.box,o=t.box.paddingTop||0,a=t.box.paddingRight||0,s=t.box.paddingBottom||0,l=t.box.paddingLeft||0;e.save(),Ky(e,t),kb(e,{x:r+l,y:i+o,width:t.box.width-l-a,height:t.box.height-o-s,image:t.image,opacity:t.style?.opacity,objectFit:t.style?.objectFit,objectPositionX:t.style?.objectPositionX,objectPositionY:t.style?.objectPositionY,imageCache:n.imageCache}),e.restore()},[h]:(e,t,n)=>{const r=t.props?.name||"";e._root.data.AcroForm||e.initForm();const i=e.formField(r),o=n;o.fieldSets?o.fieldSets.push(i):o.fieldSets=[i]},[g]:(e,t,n)=>{if(!t.box)return;const{top:r,left:i,width:o,height:a}=t.box,s=t.props?.name||"",l=n.fieldSets?.at(0);e._root.data.AcroForm||e.initForm(),e.formText(s,i,r,o,a,((e,t)=>Mb({...Nb(e),parent:t||void 0,align:e.props?.align||"left",multiline:e.props?.multiline||void 0,password:e.props?.password||!1,noSpell:e.props?.noSpell||!1,format:e.props?.format||void 0,fontSize:e.props?.fontSize||void 0,MaxLen:e.props?.maxLength||void 0}))(t,l))},[p]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:o}=t.box,a=t.props?.name||"";e._root.data.AcroForm||e.initForm(),e.formCombo(a,r,n,i,o,Lb(t))},[m]:(e,t,n)=>{if(!t.box)return;const{top:r,left:i,width:o,height:a}=t.box,s=t.props?.name||"",l=n.fieldSets?.at(0);e._root.data.AcroForm||e.initForm(),e.formCheckbox(s,i,r,o,a,((e,t,n)=>{const{width:r,height:i}=t.box||{},o=t.props?.onState||"Yes",a=t.props?.offState||"Off",s=t.props?.xMark||!1;if(!Object.prototype.hasOwnProperty.call(e._acroform.fonts,"ZaDi")){const t=e.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});e._acroform.fonts.ZaDi=t,t.end(null)}const l={[o]:Fb(e,s?"8":"4",r,i),[a]:Fb(e,s?" ":"8",r,i)};return Mb({...Nb(t),backgroundColor:t.props?.backgroundColor||void 0,borderColor:t.props?.borderColor||void 0,parent:n||void 0,value:`/${!0===t.props?.checked?o:a}`,defaultValue:`/${!0===t.props?.checked?o:a}`,AS:!0===t.props?.checked?o:a,AP:{N:l,D:l}})})(e,t,l))},[y]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:o}=t.box||{},a="name"in t.props&&t.props.name||"";e._root.data.AcroForm||e.initForm(),e.formList(a,r,n,i,o,Lb(t))},[w]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:o}=t.box,a=t.box.paddingTop||0,s=t.box.paddingLeft||0,l=i-s-(t.box.paddingRight||0),c=o-a-(t.box.paddingBottom||0);l&&c||console.warn("Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),e.save().translate(r+s,n+a),t.props.paint&&t.props.paint((e=>{const t=Rb.reduce((n,r)=>({...n,[r]:(...n)=>(e[r](...n),t)}),{});return t})(e),l,c),e.restore()},[o]:(e,t)=>{e.save(),Ky(e,t),((e,t)=>{if(!t.box)return;const{top:n,left:r}=t.box,i=t.box.paddingLeft||0,o=t.box.paddingTop||0;e.translate(r+i,n+o)})(e,t),((e,t)=>{if(!t.box)return;const{width:n,height:r}=t.box,{viewBox:i,preserveAspectRatio:o}=t.props,{meetOrSlice:a="meet",align:s="xMidYMid"}=o||{};if(null==i||null==n||null==r)return;const l=i?.minX||0,c=i?.minY||0,u=i?.maxX||n,A=i?.maxY||r,d=u/A,f=n/r,h=n/u,g=r/A;if("none"===s)return e.scale(h,g),void e.translate(-l,-c);if(d<f&&"meet"===a||d>=f&&"slice"===a)switch(e.scale(g,g),s){case"xMinYMin":case"xMinYMid":case"xMinYMax":e.translate(-l,-c);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":e.translate(-l-(u-n*A/r)/2,-c);break;default:e.translate(-l-(u-n*A/r),-c)}else switch(e.scale(h,h),s){case"xMinYMin":case"xMidYMin":case"xMaxYMin":e.translate(-l,-c);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":e.translate(-l,-c-(A-r*u/n)/2);break;default:e.translate(-l,-c-(A-r*u/n))}})(e,t),mb(e,t),e.restore()},[l]:(e,t)=>{const n=t.props||{};return"src"in n&&Pb(n.src)?_b(e,t,n.src):"href"in n&&Pb(n.href)?_b(e,t,n.href):void 0}},zb={[h]:(e,t,n)=>{n.fieldSets.pop()}},Hb=(e,t,n)=>{const r="hidden"===t.style?.overflow,i=(e=>e.type!==s&&e.type!==o)(t);t.type===c&&((e,t)=>{if(!t.box)return;const{width:n,height:r}=t.box,i=(t.props?.dpi||72)/72;e.addPage({size:[n,r],margin:0,userUnit:i})})(e,t),e.save(),r&&Ky(e,t),Xy(e,t),((e,t)=>{t.box&&t.style?.backgroundColor&&(e.save(),Ky(e,t),((e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:o}=t.box,a=vb(t.style.backgroundColor),s=(0,wy.gD)(t.style?.opacity)?1:t.style.opacity,l=Math.min(a.opacity,s);e.fillOpacity(l).fillColor(a.value).rect(r,n,i,o).fill()})(e,t),e.restore())})(e,t),((e,t)=>{if(!t.box)return;if(!(e=>e.box&&(e.box.borderTopWidth||e.box.borderRightWidth||e.box.borderBottomWidth||e.box.borderLeftWidth))(t))return;const{width:n,height:r,borderTopWidth:i=0,borderLeftWidth:o=0,borderRightWidth:a=0,borderBottomWidth:s=0}=t.box,{opacity:l=1,borderTopColor:c="black",borderTopStyle:u="solid",borderLeftColor:A="black",borderLeftStyle:d="solid",borderRightColor:f="black",borderRightStyle:h="solid",borderBottomColor:g="black",borderBottomStyle:p="solid"}=t.style,m=t.style.borderTopLeftRadius||0,y=t.style.borderTopRightRadius||0,b=t.style.borderBottomLeftRadius||0,v=t.style.borderBottomRightRadius||0,E={borderTopColor:c,borderTopWidth:i,borderTopStyle:u,borderLeftColor:A,borderLeftWidth:o,borderLeftStyle:d,borderRightColor:f,borderRightWidth:a,borderRightStyle:h,borderBottomColor:g,borderBottomWidth:s,borderBottomStyle:p},C=Math.min(y,.5*n,.5*r),I=Math.min(m,.5*n,.5*r),w=Math.min(v,.5*n,.5*r),B=Math.min(b,.5*n,.5*r);e.save(),e.strokeOpacity(l),i&&(e.save(),((e,t,n,r,i)=>{const{top:o,left:a,width:s,height:l}=t,{borderTopWidth:c,borderRightWidth:u,borderLeftWidth:A}=n;e.moveTo(a+i,o),e.lineTo(a+s-r,o);const d=r*(1-Tb);e.bezierCurveTo(a+s-d,o,a+s,o+d,a+s,o+r);const f=o+Math.max(c,r);e.lineTo(a+s,f),e.lineTo(a+s-u,f);const h=Math.max(r-u,0),g=Math.max(r-c,0),p=h*(1-Tb),m=g*(1-Tb);e.bezierCurveTo(a+s-u,o+c+m,a+s-u-p,o+c,a+s-u-h,o+c),e.lineTo(a+Math.max(i,A),o+c);const y=Math.max(i-A,0),b=Math.max(i-c,0),v=y*(1-Tb),E=b*(1-Tb),C=o+Math.max(c,i);e.bezierCurveTo(a+A+v,o+c,a+A,o+c+E,a+A,C),e.lineTo(a,C),e.lineTo(a,o+i);const I=i*(1-Tb);if(e.bezierCurveTo(a,o+I,a+I,o,a+i,o),e.closePath(),e.clip(),u){const t=-c/u;e.moveTo(a+s/2,t*(-s/2)+o),e.lineTo(a+s,o),e.lineTo(a,o),e.lineTo(a,o+l),e.closePath(),e.clip()}if(A){const t=-c/A;e.moveTo(a+s/2,t*(-s/2)+o),e.lineTo(a,o),e.lineTo(a+s,o),e.lineTo(a+s,o+l),e.closePath(),e.clip()}})(e,t.box,E,C,I),((e,t,n,r,i)=>{const{top:o,left:a,width:s}=t,{borderTopColor:l,borderTopWidth:c,borderTopStyle:u,borderRightWidth:A,borderLeftWidth:d}=n,f=i*(1-Tb),h=r*(1-Tb);e.moveTo(a,o+Math.max(i,c)),e.bezierCurveTo(a,o+f,a+f,o,a+i,o),e.lineTo(a+s-r,o),e.bezierCurveTo(a+s-h,o,a+s,o+h,a+s,o+r),e.strokeColor(l),e.lineWidth(2*Math.max(A,c,d)),"dashed"===u?e.dash(2*c,{space:1.2*c}):"dotted"===u&&e.dash(c,{space:1.2*c}),e.stroke(),e.undash()})(e,t.box,E,C,I),e.restore()),a&&(e.save(),((e,t,n,r,i)=>{const{top:o,left:a,width:s,height:l}=t,{borderTopWidth:c,borderRightWidth:u,borderBottomWidth:A}=n;e.moveTo(a+s,o+r),e.lineTo(a+s,o+l-i);const d=i*(1-Tb);e.bezierCurveTo(a+s,o+l-d,a+s-d,o+l,a+s-i,o+l);const f=a+s-Math.max(u,i);e.lineTo(f,o+l),e.lineTo(f,o+l-A);const h=Math.max(i-u,0),g=Math.max(i-A,0),p=h*(1-Tb),m=g*(1-Tb);e.bezierCurveTo(a+s-u-p,o+l-A,a+s-u,o+l-A-m,a+s-u,o+l-Math.max(i,A)),e.lineTo(a+s-u,o+Math.max(r,c));const y=Math.max(r-u,0),b=Math.max(r-c,0),v=y*(1-Tb),E=b*(1-Tb),C=a+s-Math.max(r,u);e.bezierCurveTo(a+s-u,o+c+E,a+s-u-v,o+c,C,o+c),e.lineTo(C,o),e.lineTo(a+s-r,o);const I=r*(1-Tb);if(e.bezierCurveTo(a+s-I,o,a+s,o+I,a+s,o+r),e.closePath(),e.clip(),c){const t=-c/u;e.moveTo(a+s/2,t*(-s/2)+o),e.lineTo(a+s,o),e.lineTo(a+s,o+l),e.lineTo(a,o+l),e.closePath(),e.clip()}if(A){const t=A/u;e.moveTo(a+s/2,t*(-s/2)+o+l),e.lineTo(a+s,o+l),e.lineTo(a+s,o),e.lineTo(a,o),e.closePath(),e.clip()}})(e,t.box,E,C,w),((e,t,n,r,i)=>{const{top:o,left:a,width:s,height:l}=t,{borderRightColor:c,borderRightStyle:u,borderRightWidth:A,borderTopWidth:d,borderBottomWidth:f}=n,h=i*(1-Tb),g=r*(1-Tb);e.moveTo(a+s-r,o),e.bezierCurveTo(a+s-g,o,a+s,o+g,a+s,o+r),e.lineTo(a+s,o+l-i),e.bezierCurveTo(a+s,o+l-h,a+s-h,o+l,a+s-i,o+l),e.strokeColor(c),e.lineWidth(2*Math.max(A,d,f)),"dashed"===u?e.dash(2*A,{space:1.2*A}):"dotted"===u&&e.dash(A,{space:1.2*A}),e.stroke(),e.undash()})(e,t.box,E,C,w),e.restore()),s&&(e.save(),((e,t,n,r,i)=>{const{top:o,left:a,width:s,height:l}=t,{borderBottomWidth:c,borderRightWidth:u,borderLeftWidth:A}=n;e.moveTo(a+s-i,o+l),e.lineTo(a+r,o+l);const d=r*(1-Tb);e.bezierCurveTo(a+d,o+l,a,o+l-d,a,o+l-r);const f=o+l-Math.max(c,r);e.lineTo(a,f),e.lineTo(a+A,f);const h=Math.max(r-A,0),g=Math.max(r-c,0),p=h*(1-Tb),m=g*(1-Tb);e.bezierCurveTo(a+A,o+l-c-m,a+A+p,o+l-c,a+A+h,o+l-c),e.lineTo(a+s-Math.max(i,u),o+l-c);const y=Math.max(i-u,0),b=Math.max(i-c,0),v=y*(1-Tb),E=b*(1-Tb),C=o+l-Math.max(c,i);e.bezierCurveTo(a+s-u-v,o+l-c,a+s-u,o+l-c-E,a+s-u,C),e.lineTo(a+s,C),e.lineTo(a+s,o+l-i);const I=i*(1-Tb);if(e.bezierCurveTo(a+s,o+l-I,a+s-I,o+l,a+s-i,o+l),e.closePath(),e.clip(),u){const t=c/u;e.moveTo(a+s/2,t*(-s/2)+o+l),e.lineTo(a+s,o+l),e.lineTo(a,o+l),e.lineTo(a,o),e.closePath(),e.clip()}if(A){const t=-c/A;e.moveTo(a+s/2,t*(s/2)+o+l),e.lineTo(a,o+l),e.lineTo(a+s,o+l),e.lineTo(a+s,o),e.closePath(),e.clip()}})(e,t.box,E,B,w),((e,t,n,r,i)=>{const{top:o,left:a,width:s,height:l}=t,{borderBottomColor:c,borderBottomStyle:u,borderBottomWidth:A,borderRightWidth:d,borderLeftWidth:f}=n,h=r*(1-Tb),g=i*(1-Tb);e.moveTo(a+s,o+l-i),e.bezierCurveTo(a+s,o+l-g,a+s-g,o+l,a+s-i,o+l),e.lineTo(a+r,o+l),e.bezierCurveTo(a+h,o+l,a,o+l-h,a,o+l-r),e.strokeColor(c),e.lineWidth(2*Math.max(A,d,f)),"dashed"===u?e.dash(2*A,{space:1.2*A}):"dotted"===u&&e.dash(A,{space:1.2*A}),e.stroke(),e.undash()})(e,t.box,E,B,w),e.restore()),o&&(e.save(),((e,t,n,r,i)=>{const{top:o,left:a,width:s,height:l}=t,{borderTopWidth:c,borderLeftWidth:u,borderBottomWidth:A}=n;e.moveTo(a,o+l-r),e.lineTo(a,o+i);const d=i*(1-Tb);e.bezierCurveTo(a,o+d,a+d,o,a+i,o);const f=a+Math.max(u,i);e.lineTo(f,o),e.lineTo(f,o+c);const h=Math.max(i-u,0),g=Math.max(i-c,0),p=h*(1-Tb),m=g*(1-Tb);e.bezierCurveTo(a+u+p,o+c,a+u,o+c+m,a+u,o+Math.max(i,c)),e.lineTo(a+u,o+l-Math.max(r,A));const y=Math.max(r-u,0),b=Math.max(r-A,0),v=y*(1-Tb),E=b*(1-Tb),C=a+Math.max(r,u);e.bezierCurveTo(a+u,o+l-A-E,a+u+v,o+l-A,C,o+l-A),e.lineTo(C,o+l),e.lineTo(a+r,o+l);const I=r*(1-Tb);if(e.bezierCurveTo(a+I,o+l,a,o+l-I,a,o+l-r),e.closePath(),e.clip(),A){const t=-A/u;e.moveTo(a+s/2,t*(s/2)+o+l),e.lineTo(a,o+l),e.lineTo(a,o),e.lineTo(a+s,o),e.closePath(),e.clip()}if(c){const t=-c/u;e.moveTo(a+s/2,t*(-s/2)+o),e.lineTo(a,o),e.lineTo(a,o+l),e.lineTo(a+s,o+l),e.closePath(),e.clip()}})(e,t.box,E,B,I),((e,t,n,r,i)=>{const{top:o,left:a,height:s}=t,{borderLeftColor:l,borderLeftStyle:c,borderLeftWidth:u,borderTopWidth:A,borderBottomWidth:d}=n,f=r*(1-Tb),h=i*(1-Tb);e.moveTo(a+r,o+s),e.bezierCurveTo(a+f,o+s,a,o+s-f,a,o+s-r),e.lineTo(a,o+i),e.bezierCurveTo(a,o+h,a+h,o,a+i,o),e.strokeColor(l),e.lineWidth(2*Math.max(u,A,d)),"dashed"===c?e.dash(2*u,{space:1.2*u}):"dotted"===c&&e.dash(u,{space:1.2*u}),e.stroke(),e.undash()})(e,t.box,E,B,I),e.restore()),e.restore()})(e,t);const a=Ub[t.type];a&&a(e,t,n),i&&((e,t,n)=>{e.save(),t.box&&e.translate(t.box.left,t.box.top),(t.children||[]).forEach(t=>Hb(e,t,n)),e.restore()})(e,t,n);const l=zb[t.type];l&&l(e,t,n),((e,t)=>{t.box&&t.props&&"id"in t.props&&e.addNamedDestination(t.props.id,"XYZ",null,t.box.top,null)})(e,t),((e,t)=>{t.props&&"debug"in t.props&&t.props.debug&&(e.save(),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:o,paddingLeft:a=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:c=0,borderLeftWidth:u=0,borderTopWidth:A=0,borderRightWidth:d=0,borderBottomWidth:f=0}=t.box;e.fillColor("#a1c6e7").opacity(.5).rect(n+a+u,r+s+A,i-a-l-d-u,o-s-c-A-f).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:o,paddingLeft:a=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:c=0,borderLeftWidth:u=0,borderTopWidth:A=0,borderRightWidth:d=0,borderBottomWidth:f=0}=t.box;e.fillColor("#c4deb9").opacity(.5),e.rect(n+a+u,r+A,i-l-a-u-d,s).fill(),e.rect(n+u,r+A,a,o-A-f).fill(),e.rect(n+i-l-d,r+A,l,o-A-f).fill(),e.rect(n+a+u,r+o-c-f,i-l-a-u-d,c).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:o}=t.box,{marginLeft:a=0,marginTop:s=0,marginRight:l=0,marginBottom:c=0}=t.box;e.fillColor("#f8cca1").opacity(.5),e.rect(n,r-s,i,s).fill(),e.rect(n-a,r-s,a,o+s+c).fill(),e.rect(n+i,r-s,l,o+s+c).fill(),e.rect(n,r+o,i,c).fill()})(e,t),((e,t)=>{if(!t.box||!t.props)return;if(!("hitSlop"in t.props))return;const n=Ob(t.props.hitSlop);if(!(n.top||n.bottom||n.left||n.right))return;const{left:r,top:i,width:o,height:a}=t.box;e.fillColor("#d8b4fe").opacity(.35),n.top&&e.rect(r-n.left,i-n.top,o+n.left+n.right,n.top).fill(),n.bottom&&e.rect(r-n.left,i+a,o+n.left+n.right,n.bottom).fill(),n.left&&e.rect(r-n.left,i,n.left,a).fill(),n.right&&e.rect(r+o,i,n.right,a).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:o}=t.box,{marginLeft:a=0,marginTop:s=0,marginRight:l=0,marginBottom:c=0}=t.box,u=Math.round(i+a+l),A=Math.round(o+s+c);e.fontSize(6).opacity(1).fillColor("black").text(`${u} x ${A}`,n-a,Math.max(r-s-4,1),{width:1/0})})(e,t),((e,t)=>{t.origin&&e.circle(t.origin.left,t.origin.top,3).fill("red").circle(t.origin.left,t.origin.top,5).stroke("red")})(e,t),e.restore())})(e,t),e.restore()},jb=(e,t,n,r)=>{if(t.box&&t.props){if("bookmark"in t.props&&t.props.bookmark){const i=t.props.bookmark,{title:o,parent:a,expanded:s,zoom:l,fit:c}=i,u=r[a]||e.outline,A=i.top||t.box.top,d=i.left||t.box.left,f=u.addItem(o,{pageNumber:n,expanded:s,top:A,left:d,zoom:l,fit:c});r[i.ref]=f}t.children&&t.children.forEach(t=>jb(e,t,n,r))}},Gb=(e,t)=>{const n=t.children||[],r={imageCache:new Map,fieldSets:[]};return n.forEach(t=>Hb(e,t,r)),((e,t)=>{const n={};(t.children||[]).forEach((t,r)=>{jb(e,t,r,n)})})(e,t),e.end(),e};var Yb=n(3293),Wb=n(2285),Vb=n(1719),qb=n(4728);const Jb=(0,wy.Zz)(e=>e.reduce((e,t)=>{const n=Array.isArray(t)?Jb(t):t;if(!n)return e;for(const t of Object.keys(n))null!=n[t]&&(e[t]=n[t]);return e},{}),e=>e.filter(e=>null!=e),wy.bg),Kb=e=>{const t=e?.trim();return(e=>/^rgba?\(/i.test(e))(t)?(e=>{const t=zy.get.rgb(e);return t?zy.to.hex(t[0],t[1],t[2],t[3]):e})(t):(e=>/^hsla?\(/i.test(e))(t)?(e=>{const t=zy.get.hsl(e);if(!t)return e;const[n,r,i,o]=t,a=Wb(Math.round(n),Math.round(r),Math.round(i));if(void 0!==o&&o<1){const e=Math.round(255*o).toString(16).toUpperCase().padStart(2,"0");return a.toUpperCase()+e}return a.toUpperCase()})(t):t},Xb=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px|rem)?$/,Zb=(e,t)=>{const n=(e=>{if("number"==typeof e)return{value:e,unit:void 0};const t=Xb.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(t);if("number"!=typeof n.value)return n.value;const r=e.dpi||72;switch(n.unit){case"rem":return n.value*(e.remBase||18);case"in":return 72*n.value;case"mm":return n.value*(72/25.4);case"cm":return n.value*(72/2.54);case"vh":return n.value*(e.height/100);case"vw":return n.value*(e.width/100);case"px":return Math.round(n.value*(72/r));default:return n.value}},$b=(e,t)=>({[e]:(0,wy.sS)(t)}),ev=(e,t,n)=>({[e]:Zb(n,t)}),tv=(e,t)=>({[e]:Kb(t)}),nv=(e,t)=>({[e]:t}),rv=/^(?<width>-?\d+(?:\.\d+)?(?:in|mm|cm|pt|vw|vh|px|rem)?)\s+(?<style>\S+)\s+(?<color>.+)$/,iv=(e,t,n)=>{const r=(e=>rv.exec(e))(`${t}`);if(!r){if(e.match(/Color$/)){const e=Kb(`${t}`);return{borderTopColor:e,borderRightColor:e,borderBottomColor:e,borderLeftColor:e}}if(e.match(/Style$/)){const e=t;if("number"==typeof e)throw new Error(`Invalid border style: ${e}`);return{borderTopStyle:e,borderRightStyle:e,borderBottomStyle:e,borderLeftStyle:e}}if(e.match(/Width$/)){const e=Zb(n,t);if("number"!=typeof e)throw new Error(`Invalid border width: ${e}`);return{borderTopWidth:e,borderRightWidth:e,borderBottomWidth:e,borderLeftWidth:e}}if(e.match(/Radius$/)){const e=Zb(n,t);if("number"!=typeof e)throw new Error(`Invalid border radius: ${e}`);return{borderTopLeftRadius:e,borderTopRightRadius:e,borderBottomRightRadius:e,borderBottomLeftRadius:e}}return{[e]:t}}const{width:i,style:o,color:a}=r.groups,s=o,l=Kb(a),c=Zb(n,i);if(e.match(/(Top|Right|Bottom|Left)$/))return{[`${e}Color`]:l,[`${e}Style`]:s,[`${e}Width`]:c};if("number"!=typeof c)throw new Error(`Invalid border width: ${c}`);if("number"==typeof s)throw new Error(`Invalid border style: ${s}`);return{borderTopColor:l,borderTopStyle:s,borderTopWidth:c,borderRightColor:l,borderRightStyle:s,borderRightWidth:c,borderBottomColor:l,borderBottomStyle:s,borderBottomWidth:c,borderLeftColor:l,borderLeftStyle:s,borderLeftWidth:c}},ov={border:iv,borderBottom:iv,borderBottomColor:tv,borderBottomLeftRadius:ev,borderBottomRightRadius:ev,borderBottomStyle:nv,borderBottomWidth:ev,borderColor:iv,borderLeft:iv,borderLeftColor:tv,borderLeftStyle:nv,borderLeftWidth:ev,borderRadius:iv,borderRight:iv,borderRightColor:tv,borderRightStyle:nv,borderRightWidth:ev,borderStyle:iv,borderTop:iv,borderTopColor:tv,borderTopLeftRadius:ev,borderTopRightRadius:ev,borderTopStyle:nv,borderTopWidth:ev,borderWidth:iv},av={backgroundColor:tv,color:tv,opacity:$b},sv={height:ev,maxHeight:ev,maxWidth:ev,minHeight:ev,minWidth:ev,width:ev},lv=[1,1,0],cv=[1,1,"auto"],uv=[0,0,"auto"],Av=[0,1,"auto"],dv={alignContent:nv,alignItems:nv,alignSelf:nv,flex:(e,t,n)=>{let r=lv,i=[];return"auto"===t?r=cv:"none"===t?r=uv:"initial"===t?r=Av:i=`${t}`.split(" "),{flexGrow:(0,wy.sS)(i[0]||r[0]),flexShrink:(0,wy.sS)(i[1]||r[1]),flexBasis:Zb(n,i[2]||r[2])}},flexBasis:ev,flexDirection:nv,flexFlow:nv,flexGrow:$b,flexShrink:$b,flexWrap:nv,justifyContent:nv,justifySelf:nv},fv={gap:(e,t,n)=>{const r=`${t}`.split(" ");return{rowGap:Zb(n,r[0]),columnGap:Zb(n,r[1]||r[0])}},columnGap:ev,rowGap:ev},hv={aspectRatio:$b,bottom:ev,display:nv,left:ev,position:nv,right:ev,top:ev,overflow:nv,zIndex:$b},gv=new Set(["px","in","mm","cm","pt","%","vw","vh","rem",""]),pv=(e,t)=>{const n=e.toString();console.error(`\n @react-pdf/stylesheet parsing error:\n ${n}: ${t},\n ${" ".repeat(n.length+2)}^\n Unsupported ${n} value format\n `)},mv=({expandsTo:e,maxValues:t=1,autoSupported:n=!1}={})=>(r,i,o)=>{const a=Vb(`${i}`),s=[];for(let e=0;e<a.length;e++){const t=a[e];if("function"===t.type||"string"===t.type||"div"===t.type)return pv(r,i),{};if("word"===t.type)if("auto"===t.value&&n)s.push(t.value);else{const e=qb(t.value);if(!e||!gv.has(e.unit))return pv(r,i),{};s.push(t.value)}}if(s.length>t)return pv(r,i),{};const l=Zb(o,s[0]);if(e){const t=Zb(o,s[1]||s[0]),n=Zb(o,s[2]||s[0]),r=Zb(o,s[3]||s[1]||s[0]);return e({first:l,second:t,third:n,fourth:r})}return{[r]:l}},yv=mv({expandsTo:({first:e,second:t,third:n,fourth:r})=>({marginTop:e,marginRight:t,marginBottom:n,marginLeft:r}),maxValues:4,autoSupported:!0}),bv=mv({expandsTo:({first:e,second:t})=>({marginTop:e,marginBottom:t}),maxValues:2,autoSupported:!0}),vv=mv({expandsTo:({first:e,second:t})=>({marginRight:e,marginLeft:t}),maxValues:2,autoSupported:!0}),Ev=mv({autoSupported:!0}),Cv={margin:yv,marginBottom:Ev,marginHorizontal:vv,marginLeft:Ev,marginRight:Ev,marginTop:Ev,marginVertical:bv},Iv=mv({expandsTo:({first:e,second:t,third:n,fourth:r})=>({paddingTop:e,paddingRight:t,paddingBottom:n,paddingLeft:r}),maxValues:4}),wv=mv({expandsTo:({first:e,second:t})=>({paddingTop:e,paddingBottom:t}),maxValues:2}),Bv=mv({expandsTo:({first:e,second:t})=>({paddingRight:e,paddingLeft:t}),maxValues:2}),Qv=mv(),Sv=e=>{switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return e}},xv=(e,t,n)=>({[e]:Sv(Zb(n,t))}),kv={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},Dv=e=>{if(!e)return kv.normal;if("number"==typeof e)return e;const t=e.toLowerCase();return t in kv?kv[t]:(e=>"number"==typeof e?e:parseInt(e,10))(e)},Ov=(e,t,n)=>{if(""===e)return e;const r=Zb(n,t.fontSize||18),i=Zb(n,e),{percent:o}=(0,wy.Ff)(i)||{};return o?o*r:isNaN(Number(e))?i:i*r},Rv=e=>"string"!=typeof e?e:(e=>/^-?(\d+\.?\d*|\d*\.\d+)$/.test(e))(e)?parseFloat(e):e,Tv=e=>{const t=e.trim().split(/\)[ ,]|\)/);if(1===t.length)return[[t[0],!0]];const n=[];for(let e=0;e<t.length;e+=1){const r=t[e];if(r){const[e,t]=r.split("("),i=t.indexOf(",")>=0?",":" ",o=t.split(i).map(e=>e.trim());n.push({operation:e.trim(),value:o})}}return n},Pv=e=>{const t=/(-?\d*\.?\d*)(\w*)?/i.exec(e),n=t?.[1]??"",r=t?.[2]??"",i=Number.parseFloat(n);return"rad"===r?180*i/Math.PI:i},_v=(e,t)=>{return"string"!=typeof t?{[e]:t}:{[e]:(n=Tv(t),n.map(e=>(({operation:e,value:t})=>{switch(e){case"scale":{const[e,n=e]=t.map(e=>Number.parseFloat(e));return{operation:"scale",value:[e,n]}}case"scaleX":return{operation:"scale",value:[Number.parseFloat(t[0]),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(t[0])]};case"rotate":return{operation:"rotate",value:[Pv(t[0]),t[1]?Number.parseFloat(t[1]):0,t[2]?Number.parseFloat(t[2]):0]};case"translate":{const[e,n]=t.map(e=>Number.parseFloat(e));return{operation:"translate",value:[e,n]}}case"translateX":return{operation:"translate",value:[Number.parseFloat(t[0]),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(t[0])]};case"skew":return{operation:"skew",value:t.map(Pv)};case"skewX":return{operation:"skew",value:[Pv(t[0]),0]};case"skewY":return{operation:"skew",value:[0,Pv(t[0])]};default:return{operation:e,value:t.map(e=>Number.parseFloat(e))}}})(e)))};var n},Mv={top:!0,bottom:!0},Nv=(e,t)=>Mv[e]?1:Mv[t]?-1:0,Lv=(e,t,n)=>{const r=Zb(n,t);return{[e]:Sv(r)||Rv(r)}},Fv={...ov,...av,...sv,...dv,...fv,...hv,...Cv,padding:Iv,paddingBottom:Qv,paddingHorizontal:Bv,paddingLeft:Qv,paddingRight:Qv,paddingTop:Qv,paddingVertical:wv,objectPosition:(e,t,n)=>{const r=`${t}`.split(" ");let i,o;return 1===r.length?(e=>"top"===e||"bottom"===e)(r[0])?(i="center",o=r[0]):(i=r[0],o="center"):(i=r[0],o=r[1]),{objectPositionX:Sv(Zb(n,i)),objectPositionY:Sv(Zb(n,o))}},objectPositionX:xv,objectPositionY:xv,objectFit:nv,direction:nv,fontFamily:nv,fontSize:ev,fontStyle:nv,fontWeight:(e,t)=>({[e]:Dv(t)}),letterSpacing:ev,lineHeight:(e,t,n,r)=>({[e]:Ov(t,r,n)}),maxLines:$b,textAlign:nv,textDecoration:nv,textDecorationColor:tv,textDecorationStyle:nv,textIndent:nv,textOverflow:nv,textTransform:nv,verticalAlign:nv,transform:_v,gradientTransform:_v,transformOrigin:(e,t,n)=>{const r=(i=`${t}`.split(" "))&&0!==i.length?(1===i.length?[i[0],"center"]:[i[0],i[1]]).sort(Nv):["center","center"];var i;const o=Zb(n,r[0]),a=Zb(n,r[1]);return{transformOriginX:Sv(o)||Rv(o),transformOriginY:Sv(a)||Rv(a)}},transformOriginX:Lv,transformOriginY:Lv,fill:tv,stroke:tv,strokeDasharray:nv,strokeWidth:ev,fillOpacity:$b,strokeOpacity:$b,fillRule:nv,textAnchor:nv,strokeLinecap:nv,strokeLinejoin:nv,visibility:nv,clipPath:nv,dominantBaseline:nv},Uv=(e,t)=>(0,wy.Zz)((e=>t=>{const n=Object.keys(t),r={};for(let i=0;i<n.length;i+=1){const o=n[i],a=t[o];if(!Fv[o]){r[o]=a;continue}const s=Fv[o](o,a,e,t);Object.assign(r,s)}return r})(e),t=>((e,t)=>Object.entries(t).reduce((t,[n,r])=>n.startsWith("@media")?{...t,...Yb({[n]:r},e)}:{...t,[n]:r},{}))(e,t),Jb)(t),zv=function(){var e=function(e){var t={R:"13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73",EN:"1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9",ES:"17,2,6dp+1,f+1,av,16vr,mx+1,4o,2",ET:"z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj",AN:"16o+5,2j+9,2+1,35,ed,1ff2+9,87+u",CS:"18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b",B:"a,3,f+2,2v,690",S:"9,2,k",WS:"c,k,4f4,1vk+a,u,1j,335",ON:"x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i",BN:"0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1",NSM:"lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n",AL:"16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d",LRO:"6ct",RLO:"6cu",LRE:"6cq",RLE:"6cr",PDF:"6cs",LRI:"6ee",RLI:"6ef",FSI:"6eg",PDI:"6eh"},n={},r={};n.L=1,r[1]="L",Object.keys(t).forEach(function(e,t){n[e]=1<<t+1,r[n[e]]=e}),Object.freeze(n);var i=n.LRI|n.RLI|n.FSI,o=n.L|n.R|n.AL,a=n.B|n.S|n.WS|n.ON|n.FSI|n.LRI|n.RLI|n.PDI,s=n.BN|n.RLE|n.LRE|n.RLO|n.LRO|n.PDF,l=n.S|n.WS|n.B|i|n.PDI|s,c=null;function u(e){return function(){if(!c){c=new Map;var e=function(e){if(t.hasOwnProperty(e)){var r=0;t[e].split(",").forEach(function(t){var i=t.split("+"),o=i[0],a=i[1];o=parseInt(o,36),a=a?parseInt(a,36):0,c.set(r+=o,n[e]);for(var s=0;s<a;s++)c.set(++r,n[e])})}};for(var r in t)e(r)}}(),c.get(e.codePointAt(0))||n.L}var A,d,f;function h(e,t){var n,r=0,i=new Map,o=t&&new Map;return e.split(",").forEach(function e(a){if(-1!==a.indexOf("+"))for(var s=+a;s--;)e(n);else{n=a;var l=a.split(">"),c=l[0],u=l[1];c=String.fromCodePoint(r+=parseInt(c,36)),u=String.fromCodePoint(r+=parseInt(u,36)),i.set(c,u),t&&o.set(u,c)}}),{map:i,reverseMap:o}}function g(){if(!A){var e=h("14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1",!0),t=e.map,n=e.reverseMap;A=t,d=n,f=h("6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye",!1).map}}function p(e){return g(),A.get(e)||null}function m(e){return g(),d.get(e)||null}function y(e){return g(),f.get(e)||null}var b,v=n.L,E=n.R,C=n.EN,I=n.ES,w=n.ET,B=n.AN,Q=n.CS,S=n.B,x=n.S,k=n.ON,D=n.BN,O=n.NSM,R=n.AL,T=n.LRO,P=n.RLO,_=n.LRE,M=n.RLE,N=n.PDF,L=n.LRI,F=n.RLI,U=n.FSI,z=n.PDI;function H(e){return function(){if(!b){var e=h("14>1,j>2,t>2,u>2,1a>g,2v3>1,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1",!0),t=e.map;e.reverseMap.forEach(function(e,n){t.set(n,e)}),b=t}}(),b.get(e)||null}function j(e,t,n,r){var i=e.length;n=Math.max(0,null==n?0:+n),r=Math.min(i-1,null==r?i-1:+r);var o=[];return t.paragraphs.forEach(function(i){var a=Math.max(n,i.start),s=Math.min(r,i.end);if(a<s){for(var c=t.levels.slice(a,s+1),A=s;A>=a&&u(e[A])&l;A--)c[A]=i.level;for(var d=i.level,f=1/0,h=0;h<c.length;h++){var g=c[h];g>d&&(d=g),g<f&&(f=1|g)}for(var p=d;p>=f;p--)for(var m=0;m<c.length;m++)if(c[m]>=p){for(var y=m;m+1<c.length&&c[m+1]>=p;)m++;m>y&&o.push([y+a,m+a])}}}),o}function G(e,t,n,r){for(var i=j(e,t,n,r),o=[],a=0;a<e.length;a++)o[a]=a;return i.forEach(function(e){for(var t=e[0],n=e[1],r=o.slice(t,n+1),i=r.length;i--;)o[n-i]=r[i]}),o}return e.closingToOpeningBracket=m,e.getBidiCharType=u,e.getBidiCharTypeName=function(e){return r[u(e)]},e.getCanonicalBracket=y,e.getEmbeddingLevels=function(e,t){for(var n=new Uint32Array(e.length),r=0;r<e.length;r++)n[r]=u(e[r]);var c=new Map;function A(e,t){var r=n[e];n[e]=t,c.set(r,c.get(r)-1),r&a&&c.set(a,c.get(a)-1),c.set(t,(c.get(t)||0)+1),t&a&&c.set(a,(c.get(a)||0)+1)}for(var d=new Uint8Array(e.length),f=new Map,h=[],g=null,b=0;b<e.length;b++)g||h.push(g={start:b,end:e.length-1,level:"rtl"===t?1:"ltr"===t?0:zt(b,!1)}),n[b]&S&&(g.end=b,g=null);for(var H=M|_|P|T|i|z|N|S,j=function(e){return e+(1&e?1:2)},G=function(e){return e+(1&e?2:1)},Y=0;Y<h.length;Y++){var W=[{_level:(g=h[Y]).level,_override:0,_isolate:0}],V=void 0,q=0,J=0,K=0;c.clear();for(var X=g.start;X<=g.end;X++){var Z=n[X];if(V=W[W.length-1],c.set(Z,(c.get(Z)||0)+1),Z&a&&c.set(a,(c.get(a)||0)+1),Z&H)if(Z&(M|_)){d[X]=V._level;var $=(Z===M?G:j)(V._level);$<=125&&!q&&!J?W.push({_level:$,_override:0,_isolate:0}):q||J++}else if(Z&(P|T)){d[X]=V._level;var ee=(Z===P?G:j)(V._level);ee<=125&&!q&&!J?W.push({_level:ee,_override:Z&P?E:v,_isolate:0}):q||J++}else if(Z&i){Z&U&&(Z=1===zt(X+1,!0)?F:L),d[X]=V._level,V._override&&A(X,V._override);var te=(Z===F?G:j)(V._level);te<=125&&0===q&&0===J?(K++,W.push({_level:te,_override:0,_isolate:1,_isolInitIndex:X})):q++}else if(Z&z){if(q>0)q--;else if(K>0){for(J=0;!W[W.length-1]._isolate;)W.pop();var ne=W[W.length-1]._isolInitIndex;null!=ne&&(f.set(ne,X),f.set(X,ne)),W.pop(),K--}V=W[W.length-1],d[X]=V._level,V._override&&A(X,V._override)}else Z&N?(0===q&&(J>0?J--:!V._isolate&&W.length>1&&(W.pop(),V=W[W.length-1])),d[X]=V._level):Z&S&&(d[X]=g.level);else d[X]=V._level,V._override&&Z!==D&&A(X,V._override)}for(var re=[],ie=null,oe=g.start;oe<=g.end;oe++){var ae=n[oe];if(!(ae&s)){var se=d[oe],le=ae&i,ce=ae===z;ie&&se===ie._level?(ie._end=oe,ie._endsWithIsolInit=le):re.push(ie={_start:oe,_end:oe,_level:se,_startsWithPDI:ce,_endsWithIsolInit:le})}}for(var ue=[],Ae=0;Ae<re.length;Ae++){var de=re[Ae];if(!de._startsWithPDI||de._startsWithPDI&&!f.has(de._start)){for(var fe=[ie=de],he=void 0;ie&&ie._endsWithIsolInit&&null!=(he=f.get(ie._end));)for(var ge=Ae+1;ge<re.length;ge++)if(re[ge]._start===he){fe.push(ie=re[ge]);break}for(var pe=[],me=0;me<fe.length;me++)for(var ye=fe[me],be=ye._start;be<=ye._end;be++)pe.push(be);for(var ve=d[pe[0]],Ee=g.level,Ce=pe[0]-1;Ce>=0;Ce--)if(!(n[Ce]&s)){Ee=d[Ce];break}var Ie=pe[pe.length-1],we=d[Ie],Be=g.level;if(!(n[Ie]&i))for(var Qe=Ie+1;Qe<=g.end;Qe++)if(!(n[Qe]&s)){Be=d[Qe];break}ue.push({_seqIndices:pe,_sosType:Math.max(Ee,ve)%2?E:v,_eosType:Math.max(Be,we)%2?E:v})}}for(var Se=0;Se<ue.length;Se++){var xe=ue[Se],ke=xe._seqIndices,De=xe._sosType,Oe=xe._eosType,Re=1&d[ke[0]]?E:v;if(c.get(O))for(var Te=0;Te<ke.length;Te++){var Pe=ke[Te];if(n[Pe]&O){for(var _e=De,Me=Te-1;Me>=0;Me--)if(!(n[ke[Me]]&s)){_e=n[ke[Me]];break}A(Pe,_e&(i|z)?k:_e)}}if(c.get(C))for(var Ne=0;Ne<ke.length;Ne++){var Le=ke[Ne];if(n[Le]&C)for(var Fe=Ne-1;Fe>=-1;Fe--){var Ue=-1===Fe?De:n[ke[Fe]];if(Ue&o){Ue===R&&A(Le,B);break}}}if(c.get(R))for(var ze=0;ze<ke.length;ze++){var He=ke[ze];n[He]&R&&A(He,E)}if(c.get(I)||c.get(Q))for(var je=1;je<ke.length-1;je++){var Ge=ke[je];if(n[Ge]&(I|Q)){for(var Ye=0,We=0,Ve=je-1;Ve>=0&&(Ye=n[ke[Ve]])&s;Ve--);for(var qe=je+1;qe<ke.length&&(We=n[ke[qe]])&s;qe++);Ye===We&&(n[Ge]===I?Ye===C:Ye&(C|B))&&A(Ge,Ye)}}if(c.get(C))for(var Je=0;Je<ke.length;Je++){var Ke=ke[Je];if(n[Ke]&C){for(var Xe=Je-1;Xe>=0&&n[ke[Xe]]&(w|s);Xe--)A(ke[Xe],C);for(Je++;Je<ke.length&&n[ke[Je]]&(w|s|C);Je++)n[ke[Je]]!==C&&A(ke[Je],C)}}if(c.get(w)||c.get(I)||c.get(Q))for(var Ze=0;Ze<ke.length;Ze++){var $e=ke[Ze];if(n[$e]&(w|I|Q)){A($e,k);for(var et=Ze-1;et>=0&&n[ke[et]]&s;et--)A(ke[et],k);for(var tt=Ze+1;tt<ke.length&&n[ke[tt]]&s;tt++)A(ke[tt],k)}}if(c.get(C))for(var nt=0,rt=De;nt<ke.length;nt++){var it=ke[nt],ot=n[it];ot&C?rt===v&&A(it,v):ot&o&&(rt=ot)}if(c.get(a)){for(var at=E|C|B,st=at|v,lt=[],ct=[],ut=0;ut<ke.length;ut++)if(n[ke[ut]]&a){var At=e[ke[ut]],dt=void 0;if(null!==p(At)){if(!(ct.length<63))break;ct.push({char:At,seqIndex:ut})}else if(null!==(dt=m(At)))for(var ft=ct.length-1;ft>=0;ft--){var ht=ct[ft].char;if(ht===dt||ht===m(y(At))||p(y(ht))===At){lt.push([ct[ft].seqIndex,ut]),ct.length=ft;break}}}lt.sort(function(e,t){return e[0]-t[0]});for(var gt=0;gt<lt.length;gt++){for(var pt=lt[gt],mt=pt[0],yt=pt[1],bt=!1,vt=0,Et=mt+1;Et<yt;Et++){var Ct=ke[Et];if(n[Ct]&st){bt=!0;var It=n[Ct]&at?E:v;if(It===Re){vt=It;break}}}if(bt&&!vt){vt=De;for(var wt=mt-1;wt>=0;wt--){var Bt=ke[wt];if(n[Bt]&st){var Qt=n[Bt]&at?E:v;vt=Qt!==Re?Qt:Re;break}}}if(vt){if(n[ke[mt]]=n[ke[yt]]=vt,vt!==Re)for(var St=mt+1;St<ke.length;St++)if(!(n[ke[St]]&s)){u(e[ke[St]])&O&&(n[ke[St]]=vt);break}if(vt!==Re)for(var xt=yt+1;xt<ke.length;xt++)if(!(n[ke[xt]]&s)){u(e[ke[xt]])&O&&(n[ke[xt]]=vt);break}}}for(var kt=0;kt<ke.length;kt++)if(n[ke[kt]]&a){for(var Dt=kt,Ot=kt,Rt=De,Tt=kt-1;Tt>=0;Tt--){if(!(n[ke[Tt]]&s)){Rt=n[ke[Tt]]&at?E:v;break}Dt=Tt}for(var Pt=Oe,_t=kt+1;_t<ke.length;_t++){if(!(n[ke[_t]]&(a|s))){Pt=n[ke[_t]]&at?E:v;break}Ot=_t}for(var Mt=Dt;Mt<=Ot;Mt++)n[ke[Mt]]=Rt===Pt?Rt:Re;kt=Ot}}}for(var Nt=g.start;Nt<=g.end;Nt++){var Lt=d[Nt],Ft=n[Nt];if(1&Lt?Ft&(v|C|B)&&d[Nt]++:Ft&E?d[Nt]++:Ft&(B|C)&&(d[Nt]+=2),Ft&s&&(d[Nt]=0===Nt?g.level:d[Nt-1]),Nt===g.end||u(e[Nt])&(x|S))for(var Ut=Nt;Ut>=0&&u(e[Ut])&l;Ut--)d[Ut]=g.level}}return{levels:d,paragraphs:h};function zt(t,r){for(var o=t;o<e.length;o++){var a=n[o];if(a&(E|R))return 1;if(a&(S|v)||r&&a===z)return 0;if(a&i){var s=Ht(o);o=-1===s?e.length:s}}return 0}function Ht(t){for(var r=1,o=t+1;o<e.length;o++){var a=n[o];if(a&S)break;if(a&z){if(0===--r)return o}else a&i&&r++}return-1}},e.getMirroredCharacter=H,e.getMirroredCharactersMap=function(e,t,n,r){var i=e.length;n=Math.max(0,null==n?0:+n),r=Math.min(i-1,null==r?i-1:+r);for(var o=new Map,a=n;a<=r;a++)if(1&t[a]){var s=H(e[a]);null!==s&&o.set(a,s)}return o},e.getReorderSegments=j,e.getReorderedIndices=G,e.getReorderedString=function(e,t,n,r){var i=G(e,t,n,r),o=[].concat(e);return i.forEach(function(n,r){o[r]=(1&t.levels[n]?H(e[n]):null)||e[n]}),o.join("")},e.openingToClosingBracket=p,Object.defineProperty(e,"__esModule",{value:!0}),e}({});return e};var Hv=n(1341),jv=n(3231);const Gv=["Bengali","Devanagari","Gujarati","Gurmukhi","Kannada","Khmer","Malayalam","Myanmar","Oriya","Sinhala","Tamil","Telugu","Tibetan"].map(e=>`\\p{Script=${e}}`).join("|"),Yv=new RegExp(Gv,"u"),Wv=new RegExp(`(?:${Gv})+`,"gu"),Vv=e=>Yv.test(e)?e.replace(Wv,e=>e.normalize("NFD")):e,qv=e=>{const t=e.attributes?.font?.[0];return!!t&&"STANDARD"!==t.type},Jv=e=>{let t=0;const n=[],r=[];for(let i=0;i<e.length;i+=1){const o=e[i],a=o.string.length;n.push(o.string),r.push({...o,start:t,end:t+a,attributes:o.attributes||{}}),t+=a}return{string:n.join(""),runs:r}},Kv=e=>[e],Xv=e=>e.replaceAll("",""),Zv=(e,t)=>[Object.assign({},e,{height:t}),Object.assign({},e,{y:e.y+t,height:e.height-t})],$v=(e,t)=>{const[,n]=Zv(t,e);return n},eE=e=>e.reduce((e,t)=>e+t.box.height,0),tE=e=>e.attributes?.scale||(e=>{const t=e.attributes||{},n=t.fontSize||12,r=t.font,i="string"==typeof r?null:r?.[0]?.unitsPerEm;return i?n/i:0})(e),nE=(e,t)=>{if(!t)return 0;const n=t.stringIndices||[],r=n[e];return n.slice(0,e).filter(e=>e===r).length},rE=e=>e.attributes?.font?.[0]||null,iE=(e,t,n,r)=>{if(!r)return[];if(e===t)return[];const{codePoints:i}=r;if(0===e&&t===i.length)return[r];if(!n)return[r];const o=i.slice(e,t),a=String.fromCodePoint(...o);return n.layout(a,void 0,void 0,void 0,"ltr").glyphs},oE=(e,t)=>{const n=t?.glyphIndices;if(!n)return e;if(n.length>0&&e>n[n.length-1])return n.length;let r=e;for(let t=n.length-1;t>=0;t-=1)if(n[t]<=e){r=t;break}return r},aE=e=>{if(0===e.length)return[];const t=e[0];return e.map(e=>e-t)},sE=(e,t,n)=>{const r=tE(n),i=rE(n),o=oE(e,n),a=oE(t-1,n),s=n.glyphs?.[o],l=n.glyphs?.[a],c=nE(e,n),u=c>0?iE(c,1/0,i,s):[],A=nE(t,n),d=iE(0,A,i,l),f=(n.glyphIndices?.[o]??o)>=e,h=o+(c>0||!f?1:0),g=a+1-Math.min(1,A),p=(n.glyphs||[]).slice(h,g),m=e=>({xAdvance:e.advanceWidth*r,yAdvance:0,xOffset:0,yOffset:0}),y=u.map(m),b=(n.positions||[]).slice(h,g),v=d.map(m),E=aE((n.stringIndices||[]).slice(e,t)),C=u.map((t,r)=>(n.glyphIndices?.[o]??0)-e+c+r),I=(n.glyphIndices||[]).slice(h,g).map(t=>t-e),w=[C,I,d.map((t,r)=>(n.glyphIndices?.[a]??0)-e+r)].flat();return Object.assign({},n,{start:Math.max(n.start+e,0),end:Math.max(Math.min(n.end,n.start+t),0),stringIndices:E,glyphIndices:w,glyphs:[u,p,d].flat(),positions:[y,b,v].flat()})},lE=(e,t)=>t?t.findIndex(t=>t.start<=e&&e<t.end):-1,cE=(e,t,n)=>{const r=lE(e,n),i=Math.max(lE(t-1,n),r);return n.slice(r,i+1)},uE=(e,t,n)=>{if(0===n.string.length)return n;const r=n.string.slice(e,t),i=((e,t,n)=>n.map((r,i)=>{let o=r;const a=0===i,s=!a&&i===n.length-1;return a&&(o=(n=>sE(e-n.start,t-n.start,n))(r)),s&&(o=(e=>sE(0,t-e.start,e))(r)),((e,t)=>{const n=t.start-e,r=t.end-e;return Object.assign({},t,{start:n,end:r})})(e,o)}))(e,t,cE(e,t,n.runs));return Object.assign({},n,{string:r,runs:i})},AE=/\S/,dE=e=>"number"==typeof e,fE=(e,t)=>"string"==typeof t?null:t&&e?t.glyphForCodePoint(e):null,hE=(e,t)=>{if(!e)return t;const n=rE(t);return((e,t)=>{const n=e.codePoints?.length||0,r=t.stringIndices?.length||0,i=t.glyphs.concat(e),o=((e,t)=>{const n=(0,wy.HV)(t),r=(0,wy.gD)(n)?0:n+1,i=Array(e).fill(r);return t.concat(i)})(n,t.stringIndices),a=((e,t)=>t.concat([e]))(r,t.glyphIndices),s=t.end+n;if(!t.positions)return Object.assign({},t,{end:s,glyphs:i,stringIndices:o,glyphIndices:a});const l=t.positions.concat({xAdvance:e.advanceWidth*tE(t),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},t,{end:s,glyphs:i,stringIndices:o,glyphIndices:a,positions:l})})(dE(e)?fE(e,n):e,t)},gE=e=>String.fromCodePoint(...e||[]),pE=(e,t)=>{const n=gE(("number"==typeof e?[e]:e?.codePoints)||[]),r=t.string+n,i=t.runs.slice(0,-1),o=(0,wy.HV)(t.runs)||{start:0,end:0,stringIndices:[],glyphIndices:[],glyphs:[],positions:[],attributes:{}},a=i.concat(hE(e,o));return Object.assign({},t,{string:r,runs:a})},mE=String.fromCharCode(8230),yE=e=>{const t=(0,wy.HV)(e)?.runs||[],n=(0,wy.HV)(t)?.attributes?.font[0];if(n){const t=e.length-1,r=(e=>{if(!e.encode)return 8230;const[t]=e.encode(mE);return parseInt(t[0],16)})(n),i=n.glyphForCodePoint(r),o=pE(i,(e=>{const t=e.string.search(AE),n=(e=>{for(let t=e.length-1;t>=0;t-=1)if(AE.test(e[t]))return t;return-1})(e.string);return uE(t,n+1,e)})(e[t]));return Object.assign([],e,{[t]:o})}return e},bE=(e,t)=>{const n=Object.assign({},t.attributes);return delete n[e],Object.assign({},t,{attributes:n})},vE=e=>{const{font:t,attachment:n}=e.attributes,r=n?.height||0,i="string"==typeof t?0:t?.[0]?.ascent||0;return Math.max(r,i*tE(e))},EE=e=>{const t=e.attributes?.font,n="string"==typeof t?0:t?.[0]?.descent||0;return tE(e)*n},CE=e=>{const t=e.attributes?.lineHeight;return t||(e=>{const t=e.attributes?.font;return("string"==typeof t?0:t?.[0]?.lineGap||0)*tE(e)})(e)+vE(e)-EE(e)},IE=e=>e.runs.reduce((e,t)=>Math.max(e,CE(t)),0),wE=(e,t)=>{if(!((e,t)=>{const n=Math.max(e.x,t.x),r=Math.min(e.x+e.width,t.x+t.width),i=Math.max(e.y,t.y),o=Math.min(e.y+e.height,t.y+t.height);return r>=n&&o>=i})(t,e))return[e];const n=t.x,r=t.x+t.width,i=e.x,o=e.x+e.width;return[Object.assign({},e,{width:n-i}),Object.assign({},e,{x:r,width:o-r})].filter(e=>e.width>0)},BE=(e,t)=>{let n=[e];for(let e=0;e<t.length;e+=1){const r=t[e];n=n.reduce((e,t)=>{const n=wE(t,r);return e.concat(n)},[])}return n},QE=(e,t={})=>(n,r)=>{const i=IE(r),o=r.runs?.[0]?.attributes?.indent||0,a=((e,t)=>{const{excludeRects:n,...r}=e;if(!n)return[r];const i=[],o=Math.max(...n.map(e=>e.y+e.height));let a=r;for(;a.y<o;){const[e,r]=Zv(a,t),o=BE(e,n);a=r,i.push(...o)}return[...i,a]})(n,i),s=a.map(e=>e.width);s.unshift(s[0]-o);return((e,t,n)=>{let r=e.shift(),i=r.y;return t.map((t,o)=>{const a=0===o?n:0,s=t.runs?.[0]?.attributes||{},l=Math.max(IE(t),s.lineHeight);i+l>r.y+r.height&&e.length>0&&(r=e.shift(),i=r.y);const c={string:t.string,runs:t.runs,box:{x:r.x+a,y:i,width:r.width-a,height:l}};return i+=l,(e=>{if(e.string.includes(""))return e;const t=e.runs.map(e=>bE("attachment",e));return Object.assign({},e,{runs:t})})(c)})})(a,e.linebreaker(t)(r,s),o)},SE=(e,t)=>{const n=[];let r=0;for(let i=0;i<t.length;i+=1){const o=t[i];if(r+=o.box.height,!(r<e))break;n.push(o)}return n},xE=e=>(e=>{const{runs:t}=e;return 0===t.length?0:(0,wy.HV)(t).end})(e)-(e=>{const{runs:t}=e;return 0===t.length?0:t[0].start})(e),kE=zv(),DE=(e,t,n)=>{for(let r=0;r<e.length;r+=1){const i=e[r],o=i.stringIndices[n-i.start];if(n>=i.start&&n<i.end)return i[t][o]}throw new Error(`index ${n} out of range`)},OE=e=>{const t=e.runs.reduce((e,t)=>{const n=t.end-t.start,r=(0,wy.ux)(t.attributes.bidiLevel,n);return e.concat(r)},[]),n=e.runs[0]?.attributes.direction,r="rtl"===n?1:0,i={paragraphs:[{start:0,end:xE(e)-1,level:r}],levels:t},o=kE.getReorderSegments(e.string,i);if(0===o.length)return e;const a=((e,t)=>{const n=[];for(let t=0;t<e.length;t+=1)n[t]=t;return t.forEach(([e,t])=>{const r=n.slice(e,t+1);for(let e=r.length-1;e>=0;e-=1)n[t-e]=r[e]}),n})(e.string,o),s=kE.getReorderedString(e.string,i),l=e.runs.map(t=>{const n=a.slice(t.start,t.end),r=[],i=[],o=new Set;for(let t=0;t<n.length;t+=1){const a=n[t],s=DE(e.runs,"glyphs",a);o.has(s.id)||(r.push(s),i.push(DE(e.runs,"positions",a)),s.isLigature&&o.add(s.id))}return{...t,glyphs:r,positions:i}});return{box:e.box,runs:l,string:s}},RE=e=>e.map(OE),TE=e=>{if(!e.positions)return e;const t=e.attributes?.font?.[0]?.unitsPerEm||0,n=(e.attributes?.yOffset||0)*t,r=e.positions.map(e=>Object.assign({},e,{yOffset:n}));return Object.assign({},e,{positions:r})},PE=e=>e.start===e.end,_E=(e,t)=>e[1]-t[1]||e[3]-t[3],ME=e=>e.reduce((e,t)=>{const n=Object.assign({},e.attributes,t.attributes);return Object.assign({},t,{attributes:n})},{}),NE=(e=[])=>{const t=(e=>(e=>{const t=e.reduce((e,t)=>(e[t.start]||(e[t.start]=[]),e[t.start].push(t),e),[]);return Object.values(t)})(e).map(ME))(e.filter(e=>PE(e))),n=(e=>{const t=[],n=(e=>e.reduce((e,t,n)=>e.concat([["start",t.start,t.attributes,n],["end",t.end,t.attributes,n]]),[]).sort(_E))(e);let r=-1,i={};const o=[];for(let e=0;e<n.length;e+=1){const[a,s,l]=n[e];if(-1!==r&&r<s&&t.push({start:r,end:s,attributes:i,stringIndices:[],glyphIndices:[],glyphs:[],positions:[]}),"start"===a)o.push(l),i=Object.assign({},i,l);else{i={};for(let e=0;e<o.length;e+=1)o[e]===l?o.splice(e--,1):i=Object.assign({},i,o[e])}r=s}return t})(e.filter(e=>!PE(e)));return(e=>e.sort((e,t)=>e.start-t.start||e.end-t.end))(t.concat(n))},LE=e=>e.reduce((e,t)=>e+(t.xAdvance||0),0),FE=e=>LE(e.positions||[]),UE=e=>e.runs.reduce((e,t)=>e+FE(t),0),zE=e=>(e?.codePoints||[]).includes(32),HE=e=>{const t=e?.glyphs||[];return t.length>0&&t.every(zE)},jE=e=>{if(!e)return 0;const t=(e=>{const t=e.glyphs||[],n=e.positions||[],r=t.findIndex(e=>!zE(e));return-1===r?n:n.slice(0,r)})(e);return t.reduce((e,t)=>e+(t.xAdvance||0),0)},GE=e=>{if(!e)return 0;const t=(e=>{const t=(0,wy.BE)(e.glyphs||[]),n=(0,wy.BE)(e.positions||[]),r=t.findIndex(e=>!zE(e));return-1===r?n:n.slice(0,r)})(e);return t.reduce((e,t)=>e+(t.xAdvance||0),0)},YE=e=>sE(0,e.end-e.start-1,e),WE={center:.5,right:1},VE=e=>"\n"===(0,wy.HV)(e.string)?(e=>{const t=(0,wy.yI)(e.string),n=(0,wy.Ai)(-1,YE,e.runs);return Object.assign({},e,{string:t,runs:n})})(e):e,qE=e=>{const t=(e=>(e=>{const t=e.runs||[];let n=0;for(const e of t)if(n+=jE(e),!HE(e))break;return n})(e)+(e.overflowLeft||0))(e),n=(e=>(e=>{const t=e.runs||[];let n=0;for(let e=t.length-1;e>=0;e-=1){const r=t[e];if(n+=GE(r),!HE(r))break}return n})(e)+(e.overflowRight||0))(e),r=e.box.x-t,i=e.box.width+t+n,o=Object.assign({},e.box,{x:r,width:i});return Object.assign({},e,{box:o,overflowLeft:t,overflowRight:n})},JE=e=>{let t=0,n=0,r=0,i=0;const o=e.runs.map(e=>{const o=CE(e),a=vE(e),s=EE(e),l=FE(e);return r=Math.max(r,o),t=Math.max(t,a),n=Math.max(n,s),i+=l,Object.assign({},e,{height:o,ascent:a,descent:s,xAdvance:l})});return Object.assign({},e,{runs:o,height:r,ascent:t,descent:n,xAdvance:i})},KE=e=>{if(!e.positions)return e;const t=e.glyphs||[],n=e.attributes?.attachment;if(!n)return e;const r=e.positions.map((e,r)=>{const i=t[r];return n.width&&(e=>e.codePoints.includes(65532))(i)?Object.assign({},e,{xAdvance:n.width}):Object.assign({},e)});return Object.assign({},e,{positions:r})},XE=e=>{const t=(e=>({align:e.align||("rtl"===e.direction?"right":"left"),alignLastLine:e.alignLastLine||("justify"===e.align?"left":e.align||"left"),attachment:e.attachment||null,backgroundColor:e.backgroundColor||null,bullet:e.bullet||null,characterSpacing:e.characterSpacing||0,color:e.color||"black",direction:e.direction||"ltr",features:e.features||[],fill:!1!==e.fill,font:e.font||[],fontSize:e.fontSize||12,hangingPunctuation:e.hangingPunctuation||!1,hyphenationFactor:e.hyphenationFactor||0,indent:e.indent||0,justificationFactor:e.justificationFactor||1,lineHeight:e.lineHeight||null,lineSpacing:e.lineSpacing||0,link:e.link||null,marginLeft:e.marginLeft||e.margin||0,marginRight:e.marginRight||e.margin||0,opacity:e.opacity,paddingTop:e.paddingTop||e.padding||0,paragraphSpacing:e.paragraphSpacing||0,script:e.script||null,shrinkFactor:e.shrinkFactor||0,strike:e.strike||!1,strikeColor:e.strikeColor||e.color||"black",strikeStyle:e.strikeStyle||"solid",stroke:e.stroke||!1,underline:e.underline||!1,underlineColor:e.underlineColor||e.color||"black",underlineStyle:e.underlineStyle||"solid",verticalAlign:e.verticalAlign||null,wordSpacing:e.wordSpacing||0,yOffset:e.yOffset||0}))(e.attributes);return Object.assign({},e,{attributes:t})},ZE=zv(),$E=e=>(t,n,r={})=>{const i=(0,wy.Zz)(e=>{const t=e.runs.map(TE);return Object.assign({},e,{runs:t})},e=>{const t=e.runs.map(KE);return Object.assign({},e,{runs:t})},e=>(e.runs.forEach(e=>{const{attributes:t}=e,{verticalAlign:n}=t;"sub"===n?t.yOffset=-.2:"super"===n&&(t.yOffset=.4)}),e),e=>{const t=e.runs.map((n=e.string,e=>{const{start:t,end:r,attributes:i={}}=e,{font:o}=i;if(!o)return{...e,glyphs:[],stringIndices:[],glyphIndices:[],positions:[]};const a=n.slice(t,r);if("string"==typeof o)throw new Error("Invalid font");const s=o[0].layout(a,void 0,void 0,void 0,"ltr"),l=((e,t)=>{const n=tE(e),r=(e=>e.attributes?.characterSpacing||0)(e);return t.map((e,i)=>{const o=i===t.length?0:r;return Object.assign({},e,{xAdvance:e.xAdvance*n+o,yAdvance:e.yAdvance*n,xOffset:e.xOffset*n,yOffset:e.yOffset*n})})})(e,s.positions),c=((e=[])=>{const t=[];let n=0;for(let r=0;r<e.length;r+=1){const i=e[r],o=i?.codePoints?.length||0;for(let e=0;e<o;e+=1)t.push(n);n+=1}return t})(s.glyphs),u=((e=[])=>{const t=[];let n=0;for(let r=0;r<e.length;r+=1){const i=e[r],o=i?.codePoints?.length||0,a=0===o?t[r-1]:n;t.push(a),n+=o}return t})(s.glyphs);return{...e,positions:l,stringIndices:c,glyphIndices:u,glyphs:s.glyphs}}));var n;return Object.assign({},e,{runs:t})},((e={},t={})=>n=>{const r=[],i=[],o=e.wordHyphenation?.()||Kv,a=t.hyphenationCallback||o;let s=0;for(let e=0;e<n.runs.length;e+=1){let t="";const l=n.runs[e],c=n.string.slice(l.start,l.end).split(/([ ]+)/g).filter(Boolean);for(let e=0;e<c.length;e+=1){const n=a(c[e],o).map(Xv);r.push(...n),t+=n.join("")}const u=l.end-l.start-t.length,A=l.start-s,d=l.end-s-u;i.push({...l,start:A,end:d,string:t}),s+=u}return{...Jv(i),syllables:r}})(e,r),e=>{const t=e.runs.reduce((e,t)=>{const n=t.end-t.start,r=(0,wy.ux)(t.attributes.bidiLevel,n);return e.concat(r)},[]);let n="";return e.string.split("").forEach((r,i)=>{const o=t[i]%2==1?ZE.getMirroredCharacter(e.string.charAt(i)):null;n+=o||r}),{...e,string:n}},(e=>t=>{if((0,wy.gD)(t))return{string:"",runs:[]};const{string:n}=t,{fontSubstitution:r,scriptItemizer:i,bidi:o}=e,{runs:a}=(e=>{const t=e.runs.map(e=>bE("font",e));return Object.assign({},e,{runs:t})})(t),{runs:s}=i()(t),{runs:l}=r()(t),{runs:c}=o()(t),u=c.concat(l).concat(s).concat(a);return{string:n,runs:NE(u)}})(e));return(0,wy.Zz)(((e,t)=>n=>{const r=((e,t)=>(n,r,i)=>{const o=r===i.length-1,a=n.runs?.[0]?.attributes||{},s=o?a.alignLastLine:a.align;return(0,wy.Zz)(JE,e.textDecoration(),((e,t,n)=>r=>{const i=UE(r),o=WE[n]||0,a=Math.max(0,r.box.width-i),s="justify"===n||i>r.box.width,l=r.box.x+a*o,c=Object.assign({},r.box,{x:l}),u=Object.assign({},r,{box:c});return s?e.justification(t)(u):u})(e,t,s),qE,VE)(n)})(e,t);return n.map(e=>e.map(r))})(e,r),e=>e.map(RE),((e,t,n)=>r=>{const i=[],o=[...r],a=QE(e,t),s=(0,wy.gD)(n.maxLines)?1/0:n.maxLines,l="ellipsis"===n.truncateMode;let c=s,u=(A=n,Object.assign({},A));var A;let d=o.shift();for(;c>0&&d;){const e=a(u,d),t=e.slice(0,c),n=eE(t),r=l&&e.length!==t.length;if(c-=t.length,!(u.height>=n)){i.push(yE(SE(u.height,t)));break}i.push(r?yE(t):t),u=$v(n,u),d=o.shift()}return i})(e,r,n),e=>e.map(i),e=>{const t=[];let n=0,r=e.string.indexOf("\n")+1;for(;r>0;)t.push(uE(n,r,e)),n=r,r=e.string.indexOf("\n",r)+1;return 0===n?t.push(e):n<e.string.length&&t.push(uE(n,xE(e),e)),t},e=>({string:e.string||"",runs:(e.runs||[]).map(XE)}),e=>{let t="",n=0;const r=[];for(let i=0;i<e.runs.length;i+=1){const o=e.runs[i],a=e.string.slice(o.start,o.end),s=qv(o)?Vv(a):a,l=s.length;r.push({...o,start:n,end:n+l}),n+=l,t+=s}return{...e,string:t,runs:r}})(t)},eC=zv(),tC=()=>e=>{const{string:t}=e,n=e.runs[0]?.attributes.direction,{levels:r}=eC.getEmbeddingLevels(t,n);let i=null,o=0,a=0;const s=[];for(let e=0;e<r.length;e+=1){const t=r[e];t!==i&&(null!==i&&s.push({start:o,end:a,attributes:{bidiLevel:i}}),o=a,i=t),a+=1}return o<t.length&&s.push({start:o,end:t.length,attributes:{bidiLevel:i}}),{string:t,runs:s}},nC=(e,t)=>{let n=t+1;for(;n<e.length&&("glue"===e[n].type||"penalty"===e[n].type);n++);return e[n-1]},rC=(e,t,n)=>{let r=null,i=1/0;const o={width:0,stretch:0,shrink:0},a=t[Math.min(n,t.length-1)],s=e=>{const t="stretch"in e?e.stretch:null;if(o.width<a)return t&&o.stretch-t>0?(a-o.width)/o.stretch:1e4;const n="shrink"in e?e.shrink:null;return o.width>a?n&&o.shrink-n>0?(a-o.width)/o.shrink:1e4:0};let l=0;for(let t=0;t<e.length;t+=1){const n=e[t];"box"===n.type&&(o.width+=n.width),"glue"===n.type&&(o.width+=n.width,o.stretch+=n.stretch,o.shrink+=n.shrink);const c=nC(e,t);if(l="penalty"===c.type?c.width:0,o.width-o.shrink+l>a){if(null===r){let n=0===t?t+1:t;for(;n<e.length&&("glue"===e[n].type||"penalty"===e[n].type);)n++;r=n-1}break}if("penalty"===n.type||"glue"===n.type){const e=s(n),o="penalty"===n.type?n.penalty:0,a=100*Math.abs(e)**3+o;i>=a&&(r=t,i=a)}}return o.width-o.shrink+l>a?r:null};class iC{data;prev;next;constructor(e){this.data=e,this.prev=null,this.next=null}}class oC{static Node=iC;head;tail;listSize;listLength;constructor(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(e){return!(e&&null===e.prev&&null===e.next&&this.tail!==e&&this.head!==e||this.isEmpty())}size(){return this.listSize}isEmpty(){return 0===this.listSize}first(){return this.head}last(){return this.last}forEach(e){let t=this.head;for(;null!==t;)e(t),t=t.next}at(e){let t=this.head,n=0;if(e>=this.listLength||e<0)return null;for(;null!==t;){if(e===n)return t;t=t.next,n+=1}return null}insertAfter(e,t){return this.isLinked(e)?(t.prev=e,t.next=e.next,null===e.next?this.tail=t:e.next.prev=t,e.next=t,this.listSize+=1,this):this}insertBefore(e,t){return this.isLinked(e)?(t.prev=e.prev,t.next=e,null===e.prev?this.head=t:e.prev.next=t,e.prev=t,this.listSize+=1,this):this}push(e){return null===this.head?this.unshift(e):this.insertAfter(this.tail,e),this}unshift(e){return null===this.head?(this.head=e,this.tail=e,e.prev=null,e.next=null,this.listSize+=1):this.insertBefore(this.head,e),this}remove(e){return this.isLinked(e)?(null===e.prev?this.head=e.next:e.prev.next=e.next,null===e.next?this.tail=e.prev:e.next.prev=e.prev,this.listSize-=1,this):this}}function aC(e,t,n,r,i,o){return{position:e,demerits:t,line:n,fitnessClass:r,totals:i||{width:0,stretch:0,shrink:0},previous:o}}function sC(e,t,n,r,i,o){let a=n.width-i.totals.width,s=0,l=0;const c=o<t.length?t[o-1]:t[t.length-1];return"penalty"===e[r].type&&(a+=e[r].width),a<c?(s=n.stretch-i.totals.stretch,s>0?(c-a)/s:cC.infinity):a>c?(l=n.shrink-i.totals.shrink,l>0?(c-a)/l:cC.infinity):0}function lC(e,t,n){const r={width:t.width,stretch:t.stretch,shrink:t.shrink};for(let t=n;t<e.length;t+=1){const i=e[t];if("glue"===i.type)r.width+=i.width,r.stretch+=i.stretch,r.shrink+=i.shrink;else if("box"===i.type||"penalty"===i.type&&i.penalty===-cC.infinity&&t>n)break}return r}const cC=(e,t,n)=>{const r=10,i=100,o=3e3,a=n||3,s=new oC,l={width:0,stretch:0,shrink:0},c=t;function u(e,t,n){let u=s.first();for(;null!==u;){let A=0;const d=[{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0}];for(;null!==u;){A=u.data.line+1;const f=sC(n,c,l,t,u.data,A);if((f<-1||"penalty"===e.type&&e.penalty===-cC.infinity)&&s.remove(u),f>=-1&&f<=a){const t=100*Math.pow(Math.abs(f),3);let a,s=0;s="penalty"===e.type&&e.penalty>=0?Math.pow(r+t,2)+Math.pow(e.penalty,2):"penalty"===e.type&&e.penalty!==-cC.infinity?Math.pow(r+t,2)-Math.pow(e.penalty,2):Math.pow(r+t,2),"penalty"===e.type&&"penalty"===n[u.data.position].type&&(s+=i*e.flagged*n[u.data.position].flagged),a=f<-.5?0:f<=.5?1:f<=1?2:3,Math.abs(a-u.data.fitnessClass)>1&&(s+=o),s+=u.data.demerits,s<d[a].demerits&&(d[a]={active:u,demerits:s})}if(u=u.next,null!==u&&u.data.line>=A)break}const f=lC(n,l,t);for(let e=0;e<d.length;e+=1){const n=d[e];if(n.demerits===1/0)continue;const r=new oC.Node(aC(t,n.demerits,n.active.data.line+1,e,f,n.active));null!==u?s.insertBefore(u,r):s.push(r)}}}return s.push(new oC.Node(aC(0,0,0,0,void 0,null))),e.forEach((e,t,n)=>{if("box"!==e.type){if("glue"===e.type)return t>0&&"box"===n[t-1].type&&u(e,t,n),l.width+=e.width,l.stretch+=e.stretch,void(l.shrink+=e.shrink);"penalty"===e.type&&e.penalty!==cC.infinity&&u(e,t,n)}else l.width+=e.width}),function(e){const t=[];if(0===e.size())return[];let n={data:{demerits:1/0}};for(e.forEach(e=>{e.data.demerits<n.data.demerits&&(n=e)});null!==n;)t.push(n.data.position),n=n.data.previous;return t.reverse()}(s)};cC.infinity=1e4,cC.glue=(e,t,n,r,i)=>({type:"glue",start:t,end:n,width:e,stretch:r,shrink:i}),cC.box=(e,t,n,r=!1)=>({type:"box",width:e,start:t,end:n,hyphenated:r}),cC.penalty=(e,t,n)=>({type:"penalty",width:e,penalty:t,flagged:n});const uC=(e,t,n)=>{const r=rE(n);return((e,t,n)=>{if(!t)return n;const r=sE(0,e,n),i=sE(e,1/0,n);return((e,t)=>{const n=e.end+((r=t).end-r.start);var r;const i=(e.glyphs||[]).concat(t.glyphs||[]),o=(e.positions||[]).concat(t.positions||[]),a=Object.assign({},e.attributes,t.attributes),s=((e,t)=>{const n=e.stringIndices||[],r=(0,wy.HV)(n)||0,i=(t.stringIndices||[]).map(e=>e+r+1);return aE(n.concat(i))})(e,t),l=((e,t)=>{const n=e.glyphIndices||[],r=e.stringIndices?.length||0,i=(t.glyphIndices||[]).map(e=>e+r);return aE(n.concat(i))})(e,t);return Object.assign({},e,{end:n,glyphs:i,positions:o,attributes:a,stringIndices:s,glyphIndices:l})})(hE(t,r),i)})(e,dE(t)?fE(t,r):t,n)},AC=e=>(t,n)=>{let r=e.tolerance||4;const i=(e=>e.runs?.[0]?.attributes||{})(t),o=((e,{align:t},n)=>{let r=0;const{syllables:i}=e,o=n.hyphenationPenalty||("justify"===t?100:600),a=i.reduce((t,n,a)=>{const s=((e,t,n)=>cE(e,t,n.runs).reduce((n,r)=>n+((e,t,n)=>{const r=n.start||0,i=Math.max(0,oE(e-r,n)),o=Math.max(0,oE(t-r,n)),a=(n.positions||[]).slice(i,o);return LE(a)})(e,t,r),0))(r,r+n.length,e);if(""===n.trim()){const e=3*s/6,i=3*s/9,o=r+n.length;t.push(cC.glue(s,r,o,e,i))}else{const e=" "!==i[a+1],l=r+n.length;t.push(cC.box(s,r,l,e)),i[a+1]&&e&&t.push(cC.penalty(5,o,1))}return r+=n.length,t},[]);return a.push(cC.glue(0,r,r,cC.infinity,0)),a.push(cC.penalty(0,-cC.infinity,1)),a})(t,i,e);let a=cC(o,n,r);for(;0===a.length&&r<50;)r+=5,a=cC(o,n,r);return(0===a.length||1===a.length&&0===a[0])&&(a=((e,t)=>{let n=0,r=0,i=e;const o=[0];for(;i.length>0;){const e=rC(i,t,r);null!==e?(n+=e,o.push(n),i=i.slice(e+1,i.length),n++,r++):i=[]}return o})(o,n)),((e,t,n)=>{let r=0,i=null;const o=n.reduce((n,o)=>{const a=t[o],s=t[o-1];if(o===t.length-1)return n;let l;return"penalty"===a.type?(i=s.end,l=uE(r,i,e),l=((e,t,n)=>{const r=((e,t)=>lE(e,t.runs))(e,n);if(-1===r)return pE(t,n);const i=[t],o=n.string.slice(0,e)+gE(i)+n.string.slice(e),a=n.runs.map((n,o)=>o===r?uC(e-n.start,t,n):o>r?((e,t)=>{const n=t.start+e,r=t.end+e;return Object.assign({},t,{start:n,end:r})})(i.length,n):n);return Object.assign({},n,{string:o,runs:a})})(l.string.length,45,l)):(i=a.end,l=uE(r,i,e)),r=i,[...n,l]},[]);return o.push(uE(r,e.string.length,e)),o})(t,o,a.slice(1))};var dC;!function(e){e[e.GROW=0]="GROW",e[e.SHRINK=1]="SHRINK"}(dC||(dC={}));const fC={before:.5,after:.5,priority:1,unconstrained:!1},hC={before:.14453125,after:.14453125,priority:2,unconstrained:!1},gC={before:-.04296875,after:-.04296875,priority:1,unconstrained:!1},pC={before:-.04296875,after:-.04296875,priority:2,unconstrained:!1},mC=e=>t=>{const n=t.box.width-UE(t);if(0===n)return t;const r=((e,t,n)=>{const r=((e,t)=>n=>{const r=((e,t)=>{const n=t.expandCharFactor||{},r=t.shrinkCharFactor||{};return e===dC.GROW?Object.assign({},hC,n):Object.assign({},pC,r)})(e,t),i=((e,t)=>{const n=t.expandWhitespaceFactor||{},r=t.shrinkWhitespaceFactor||{};return e===dC.GROW?Object.assign({},fC,n):Object.assign({},gC,r)})(e,t),o=[];for(let e=0;e<n.length;e+=1){let t;const a=n[e];zE(a)?(t=Object.assign({},i),e===n.length-1&&(t.before=0,e>0&&(o[e-1].after=0))):a.isMark&&e>0?(t=Object.assign({},o[e-1]),t.before=0,o[e-1].after=0):t=Object.assign({},r),o.push(t)}return o})(e>0?dC.GROW:dC.SHRINK,n),i=t.runs.reduce((e,t)=>e.concat(r(t.glyphs)),[]);return i[0].before=0,i[i.length-1].after=0,i})(n,t,e),i=((e,t)=>{let n=0;const r=[],i=[];for(let e=0;e<=3;e+=1)r[e]=i[e]=0;for(let e=0;e<t.length;e+=1){const o=t[e],a=o.before+o.after;n+=a,r[o.priority]+=a,o.unconstrained&&(i[o.priority]+=a)}let o,a=-1,s=0,l=e;for(o=0;o<=3;o+=1){const e=r[o];if(0!==e){if(-1===a&&(a=o,s=e),Math.abs(l)<=Math.abs(e)){r[o]=l/e,i[o]=0,l=0;break}if(r[o]=1,l-=e,0!==i[o]){i[o]=l/i[o],l=0;break}}}for(let e=o+1;e<=3;e+=1)r[e]=0,i[e]=0;l>0&&a>-1&&(r[a]=(s+(e-n))/s);const c=[];for(let e=0;e<t.length;e+=1){const n=t[e],o=t[e+1];let a=n.after*r[n.priority];o&&(a+=o.before*r[o.priority]),n.unconstrained&&(a+=n.after*i[n.priority],o&&(a+=o.before*i[o.priority])),c.push(a)}return c})(n,r);return((e,t)=>{let n=0;for(const r of t.runs)for(const t of r.positions)t.xAdvance+=e[n++];return t})(i,t)},yC=e=>e.runs.reduce((e,t)=>Math.max(e,vE(t)),0),bC=()=>e=>{let t=e.overflowLeft||0;const n=e.overflowRight||0,r=UE(e)-n;e.decorationLines=[];for(let n=0;n<e.runs.length;n+=1){const i=e.runs[n],o=Math.min(r-t,FE(i)),a=Math.max(.5,Math.floor(i.attributes.fontSize/12));if(i.attributes.underline){const n={rect:{x:t,y:yC(e)+2*a,width:o,height:a},opacity:i.attributes.opacity,color:i.attributes.underlineColor||"black",style:i.attributes.underlineStyle||"solid"};e.decorationLines.push(n)}if(i.attributes.strike){const n={rect:{x:t,y:yC(e)-vE(i)/3,width:o,height:a},opacity:i.attributes.opacity,color:i.attributes.strikeColor||"black",style:i.attributes.strikeStyle||"solid"};e.decorationLines.push(n)}t+=o}return e},vC=["Common","Inherited","Unknown"],EC=()=>e=>{const{string:t}=e;let n="Unknown",r=0,i=0;const o=[];if(!t)return{string:"",runs:[]};for(let e=0;e<t.length;e+=1){const a=t[e],s=a.codePointAt(0),l=Ve.getScript(s);l===n||vC.includes(l)||("Unknown"!==n&&o.push({start:r,end:i,attributes:{script:n}}),r=i,n=l),i+=a.length}return r<t.length&&o.push({start:r,end:t.length,attributes:{script:n}}),{string:t,runs:o}},CC=Hv(jv),IC={},wC=()=>e=>{const t=`_${e}`;return(0,wy.gD)(e)?[]:(IC[t]||(IC[t]=(e=>(e=>e.split(""))(e.includes("")?e:CC(e)))(e)),IC[t])},BC=[173],QC=e=>e.attributes.fontSize||12,SC=(e,t,n)=>{if(BC.includes(e))return n;const r=[...t,n];for(let t=0;t<r.length;t+=1){const n=r[t];if(n&&n.hasGlyphForCodePoint&&n.hasGlyphForCodePoint(e))return n}return t.at(-1)},xC=()=>({string:e,runs:t})=>{let n=null,r=null,i=0,o=0;const a=[];for(let s=0;s<t.length;s+=1){const l=t[s];if(0===e.length){a.push({start:0,end:0,attributes:{font:l.attributes.font}});break}const c=e.slice(l.start,l.end);for(let e=0;e<c.length;e+=1){const t=c[e],s=t.codePointAt(0),u=SC(s,l.attributes.font,n),A=QC(l);u===n&&A===r&&u.unitsPerEm===n?.unitsPerEm||(n&&a.push({start:i,end:o,attributes:{font:[n],scale:r/n.unitsPerEm}}),n=u,r=A,i=o),o+=t.length}}if(i<e.length){const r=QC((0,wy.HV)(t));a.push({start:i,end:e.length,attributes:{font:[n],scale:r/n.unitsPerEm}})}return{string:e,runs:a}};var kC,DC=(kC="file:///home/runner/work/multivendorx/multivendorx/node_modules/.pnpm/yoga-layout@3.2.1/node_modules/yoga-layout/dist/binaries/yoga-wasm-base64-esm.js",function(e){var t,n,r;e=e||{},t||(t=void 0!==e?e:{}),t.ready=new Promise(function(e,t){n=e,r=t});var i=Object.assign({},t),o="";"undefined"!=typeof document&&document.currentScript&&(o=document.currentScript.src),kC&&(o=kC),o=0!==o.indexOf("blob:")?o.substr(0,o.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var a,s=t.print||console.log.bind(console),l=t.printErr||console.warn.bind(console);Object.assign(t,i),i=null,t.wasmBinary&&(a=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&O("no native wasm support detected");var c,u,A,d,f,h,g,p,m,y,b=!1;function v(e,t,n){n=t+n;for(var r="";!(t>=n);){var i=e[t++];if(!i)break;if(128&i){var o=63&e[t++];if(192==(224&i))r+=String.fromCharCode((31&i)<<6|o);else{var a=63&e[t++];65536>(i=224==(240&i)?(15&i)<<12|o<<6|a:(7&i)<<18|o<<12|a<<6|63&e[t++])?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i))}}else r+=String.fromCharCode(i)}return r}function E(){var e=c.buffer;u=e,t.HEAP8=A=new Int8Array(e),t.HEAP16=f=new Int16Array(e),t.HEAP32=g=new Int32Array(e),t.HEAPU8=d=new Uint8Array(e),t.HEAPU16=h=new Uint16Array(e),t.HEAPU32=p=new Uint32Array(e),t.HEAPF32=m=new Float32Array(e),t.HEAPF64=y=new Float64Array(e)}var C,I=[],w=[],B=[];function Q(){var e=t.preRun.shift();I.unshift(e)}var S,x=0,k=null,D=null;function O(e){throw t.onAbort&&t.onAbort(e),l(e="Aborted("+e+")"),b=!0,e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info."),r(e),e}function R(e){return e.startsWith("data:application/octet-stream;base64,")}if(!R(S="data:application/octet-stream;base64,AGFzbQEAAAABugM3YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gBH9/f30BfWADf398AGAAAGAEf39/fwBgAX8BfGACf38BfGAFf39/f38Bf2AAAX9gA39/fwF9YAZ/f31/fX8AYAV/f39/fwBgAn9/AX1gBX9/f319AX1gAX8BfWADf35/AX5gB39/f39/f38AYAZ/f39/f38AYAR/f39/AX9gBn9/f319fQF9YAR/f31/AGADf399AX1gBn98f39/fwF/YAR/fHx/AGACf30AYAh/f39/f39/fwBgDX9/f39/f39/f39/f38AYAp/f39/f39/f39/AGAFf39/f38BfGAEfHx/fwF9YA1/fX1/f399fX9/f39/AX9gB39/f319f38AYAJ+fwF/YAN/fX0BfWABfAF8YAN/fHwAYAR/f319AGAHf39/fX19fQF9YA1/fX99f31/fX19fX1/AX9gC39/f39/f399fX19AX9gCH9/f39/f319AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfGAEf39/fABgA39/fQBgBn9/fX99fwF/ArUBHgFhAWEAHwFhAWIAAwFhAWMACQFhAWQAFgFhAWUAEQFhAWYAIAFhAWcAAAFhAWgAIQFhAWkAAwFhAWoAAAFhAWsAFwFhAWwACgFhAW0ABQFhAW4AAwFhAW8AAQFhAXAAFwFhAXEABgFhAXIAAAFhAXMAIgFhAXQACgFhAXUADQFhAXYAFgFhAXcAAgFhAXgAAwFhAXkAGAFhAXoAAgFhAUEAAQFhAUIAEQFhAUMAAQFhAUQAAAOiAqACAgMSBwcACRkDAAoRBgYKEwAPDxMBBiMTCgcHGgMUASQFJRQHAwMKCgMmAQYYDxobFAAKBw8KBwMDAgkCAAAFGwACBwIHBgIDAQMIDAABKAkHBQURACkZASoAAAIrLAIALQcHBy4HLwkFCgMCMA0xAgMJAgACAQYKAQIBBQEACQIFAQEABQAODQ0GFQIBHBUGAgkCEAAAAAUyDzMMBQYINAUCAwUODg41AgMCAgIDBgICNgIBDAwMAQsLCwsLCx0CAAIAAAABABABBQICAQMCEgMMCwEBAQEBAQsLAQICAwICAgICAgIDAgIICAEICAgEBAQEBAQEBAQABAQABAQEBAAEBAQBAQEICAEBAQEBAQEBCAgBAQEAAg4CAgUBAR4DBAcBcAHUAdQBBQcBAYACgIACBg0CfwFBkMQEC38BQQALByQIAUUCAAFGAG0BRwCwAQFIAK8BAUkAYQFKAQABSwAjAUwApgEJjQMBAEEBC9MBqwGqAaUB5QHiAZwB0AFazwHOAVlZWpsBmgGZAc0BzAHLAcoBWpgByQFZWVqbAZoBmQHIAccBxgGjAZcBpAGWAaMBvQKVAbwCxQG7Ajq6Ajq5ApQBuAI+twI+xAFqwwFqwgFqaWjBAcABvwGhAZcBtgK+AbUClgGhAbQCmAGzAjqxAjqwAr0BrwKuAq0CrAKrAqoCqAKnAqYCpQKkAqMCogKhArwBoAKfAp4CnQKcApsCmgKZApgClwKWApUClAKTApICkQKQAo8CjgKyAo0CjAKLAooCiAKHAqkChQI+hAK7AYMCggKBAoAC/gH9AfwB+QG6AfgBuQH3AfYB9QH0AfMB8gHxAYYC8AHvAbgB+wH6Ae4B7QG3AesBlQHqATrpAT7oAT7nAZQB0QE67AE+iQLmATrkAeMBOuEB4AHfAT7eAd0B3AG2AdsB2gHZAdgB1wHWAdUBtQHUAdMB0gH/AWloaWiPAZABsgGxAZEBhQGSAbQBswGRAa4BrQGsAakBqAGnAYUBCtj+A6ACMwEBfyAAQQEgABshAAJAA0AgABBhIgENAUGIxAAoAgAiAQRAIAERCQAMAQsLEAIACyABC+0BAgJ9A39DAADAfyEEAkACQAJAAkAgAkEHcSIGDgUCAQEBAAELQQMhBQwBCyAGQQFrQQJPDQEgAkHw/wNxQQR2IQcCfSACQQhxBEAgASAHEJ4BvgwBC0EAIAdB/w9xIgFrIAEgAsFBAEgbsgshAyAGQQFGBEAgAyADXA0BQwAAwH8gAyADQwAAgH9bIANDAACA/1tyIgEbIQQgAUUhBQwBCyADIANcDQBBAEECIANDAACAf1sgA0MAAID/W3IiARshBUMAAMB/IAMgARshBAsgACAFOgAEIAAgBDgCAA8LQfQNQakYQTpB+RYQCwALZwIBfQF/QwAAwH8hAgJAAkACQCABQQdxDgQCAAABAAtBxBJBqRhByQBBuhIQCwALIAFB8P8DcUEEdiEDIAFBCHEEQCAAIAMQngG+DwtBACADQf8PcSIAayAAIAHBQQBIG7IhAgsgAgt4AgF/AX0jAEEQayIEJAAgBEEIaiAAQQMgAkECR0EBdCABQf4BcUECRxsgAhAoQwAAwH8hBQJAAkACQCAELQAMQQFrDgIAAQILIAQqAgghBQwBCyAEKgIIIAOUQwrXIzyUIQULIARBEGokACAFQwAAAAAgBSAFWxsLeAIBfwF9IwBBEGsiBCQAIARBCGogAEEBIAJBAkZBAXQgAUH+AXFBAkcbIAIQKEMAAMB/IQUCQAJAAkAgBC0ADEEBaw4CAAECCyAEKgIIIQUMAQsgBCoCCCADlEMK1yM8lCEFCyAEQRBqJAAgBUMAAAAAIAUgBVsbC8wCAQV/IAAEQCAAQQRrIgEoAgAiBSEDIAEhAiAAQQhrKAIAIgAgAEF+cSIERwRAIAEgBGsiAigCBCIAIAIoAgg2AgggAigCCCAANgIEIAQgBWohAwsgASAFaiIEKAIAIgEgASAEakEEaygCAEcEQCAEKAIEIgAgBCgCCDYCCCAEKAIIIAA2AgQgASADaiEDCyACIAM2AgAgA0F8cSACakEEayADQQFyNgIAIAICfyACKAIAQQhrIgFB/wBNBEAgAUEDdkEBawwBCyABQR0gAWciAGt2QQRzIABBAnRrQe4AaiABQf8fTQ0AGkE/IAFBHiAAa3ZBAnMgAEEBdGtBxwBqIgAgAEE/TxsLIgFBBHQiAEHgMmo2AgQgAiAAQegyaiIAKAIANgIIIAAgAjYCACACKAIIIAI2AgRB6DpB6DopAwBCASABrYaENwMACwsOAEHYMigCABEJABBYAAunAQIBfQJ/IABBFGoiByACIAFBAkkiCCAEIAUQNSEGAkAgByACIAggBCAFEC0iBEMAAAAAYCADIARecQ0AIAZDAAAAAGBFBEAgAyEEDAELIAYgAyADIAZdGyEECyAAQRRqIgAgASACIAUQOCAAIAEgAhAwkiAAIAEgAiAFEDcgACABIAIQL5KSIgMgBCADIAReGyADIAQgBCAEXBsgBCAEWyADIANbcRsLvwEBA38gAC0AAEEgcUUEQAJAIAEhAwJAIAIgACIBKAIQIgAEfyAABSABEJ0BDQEgASgCEAsgASgCFCIFa0sEQCABIAMgAiABKAIkEQYAGgwCCwJAIAEoAlBBAEgNACACIQADQCAAIgRFDQEgAyAEQQFrIgBqLQAAQQpHDQALIAEgAyAEIAEoAiQRBgAgBEkNASADIARqIQMgAiAEayECIAEoAhQhBQsgBSADIAIQKxogASABKAIUIAJqNgIUCwsLCwYAIAAQIwtQAAJAAkACQAJAAkAgAg4EBAABAgMLIAAgASABQQxqEEMPCyAAIAEgAUEMaiADEEQPCyAAIAEgAUEMahBCDwsQJAALIAAgASABQQxqIAMQRQttAQF/IwBBgAJrIgUkACAEQYDABHEgAiADTHJFBEAgBSABQf8BcSACIANrIgNBgAIgA0GAAkkiARsQKhogAUUEQANAIAAgBUGAAhAmIANBgAJrIgNB/wFLDQALCyAAIAUgAxAmCyAFQYACaiQAC/ICAgJ/AX4CQCACRQ0AIAAgAToAACAAIAJqIgNBAWsgAToAACACQQNJDQAgACABOgACIAAgAToAASADQQNrIAE6AAAgA0ECayABOgAAIAJBB0kNACAAIAE6AAMgA0EEayABOgAAIAJBCUkNACAAQQAgAGtBA3EiBGoiAyABQf8BcUGBgoQIbCIBNgIAIAMgAiAEa0F8cSIEaiICQQRrIAE2AgAgBEEJSQ0AIAMgATYCCCADIAE2AgQgAkEIayABNgIAIAJBDGsgATYCACAEQRlJDQAgAyABNgIYIAMgATYCFCADIAE2AhAgAyABNgIMIAJBEGsgATYCACACQRRrIAE2AgAgAkEYayABNgIAIAJBHGsgATYCACAEIANBBHFBGHIiBGsiAkEgSQ0AIAGtQoGAgIAQfiEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkEgayICQR9LDQALCyAAC4AEAQN/IAJBgARPBEAgACABIAIQFyAADwsgACACaiEDAkAgACABc0EDcUUEQAJAIABBA3FFBEAgACECDAELIAJFBEAgACECDAELIAAhAgNAIAIgAS0AADoAACABQQFqIQEgAkEBaiICQQNxRQ0BIAIgA0kNAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgACADQQRrIgRLBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAtIAQF/IwBBEGsiBCQAIAQgAzYCDAJAIABFBEBBAEEAIAEgAiAEKAIMEHEMAQsgACgC9AMgACABIAIgBCgCDBBxCyAEQRBqJAALkwECAX0BfyMAQRBrIgYkACAGQQhqIABB6ABqIAAgAkEBdGovAWIQH0MAAMB/IQUCQAJAAkAgBi0ADEEBaw4CAAECCyAGKgIIIQUMAQsgBioCCCADlEMK1yM8lCEFCyAALQADQRB0QYCAwABxBEAgBSAAIAEgAiAEEFQiA0MAAAAAIAMgA1sbkiEFCyAGQRBqJAAgBQu1AQECfyAAKAIEQQFqIgEgACgCACICKALsAyACKALoAyICa0ECdU8EQANAIAAoAggiAUUEQCAAQQA2AgggAEIANwIADwsgACABKAIENgIAIAAgASgCCDYCBCAAIAEoAgA2AgggARAjIAAoAgRBAWoiASAAKAIAIgIoAuwDIAIoAugDIgJrQQJ1Tw0ACwsgACABNgIEIAIgAUECdGooAgAtABdBEHRBgIAwcUGAgCBGBEAgABB9CwuBAQIBfwF9IwBBEGsiAyQAIANBCGogAEEDIAJBAkdBAXQgAUH+AXFBAkcbIAIQU0MAAMB/IQQCQAJAAkAgAy0ADEEBaw4CAAECCyADKgIIIQQMAQsgAyoCCEMAAAAAlEMK1yM8lCEECyADQRBqJAAgBEMAAAAAl0MAAAAAIAQgBFsbC4EBAgF/AX0jAEEQayIDJAAgA0EIaiAAQQEgAkECRkEBdCABQf4BcUECRxsgAhBTQwAAwH8hBAJAAkACQCADLQAMQQFrDgIAAQILIAMqAgghBAwBCyADKgIIQwAAAACUQwrXIzyUIQQLIANBEGokACAEQwAAAACXQwAAAAAgBCAEWxsLeAICfQF/IAAgAkEDdGoiByoC+AMhBkMAAMB/IQUCQAJAAkAgBy0A/ANBAWsOAgABAgsgBiEFDAELIAYgA5RDCtcjPJQhBQsgAC0AF0EQdEGAgMAAcQR9IAUgAEEUaiABIAIgBBBUIgNDAAAAACADIANbG5IFIAULC1EBAX8CQCABKALoAyICIAEoAuwDRwRAIABCADcCBCAAIAE2AgAgAigCAC0AF0EQdEGAgDBxQYCAIEcNASAAEH0PCyAAQgA3AgAgAEEANgIICwvoAgECfwJAIAAgAUYNACABIAAgAmoiBGtBACACQQF0a00EQCAAIAEgAhArDwsgACABc0EDcSEDAkACQCAAIAFJBEAgAwRAIAAhAwwDCyAAQQNxRQRAIAAhAwwCCyAAIQMDQCACRQ0EIAMgAS0AADoAACABQQFqIQEgAkEBayECIANBAWoiA0EDcQ0ACwwBCwJAIAMNACAEQQNxBEADQCACRQ0FIAAgAkEBayICaiIDIAEgAmotAAA6AAAgA0EDcQ0ACwsgAkEDTQ0AA0AgACACQQRrIgJqIAEgAmooAgA2AgAgAkEDSw0ACwsgAkUNAgNAIAAgAkEBayICaiABIAJqLQAAOgAAIAINAAsMAgsgAkEDTQ0AA0AgAyABKAIANgIAIAFBBGohASADQQRqIQMgAkEEayICQQNLDQALCyACRQ0AA0AgAyABLQAAOgAAIANBAWohAyABQQFqIQEgAkEBayICDQALCyAAC5QCAgF8AX8CQCAAIAGiIgAQbCIERAAAAAAAAPA/oCAEIAREAAAAAAAAAABjGyIEIARiIgUgBJlELUMc6+I2Gj9jRXJFBEAgACAEoSEADAELIAUgBEQAAAAAAADwv6CZRC1DHOviNho/Y0VyRQRAIAAgBKFEAAAAAAAA8D+gIQAMAQsgACAEoSEAIAIEQCAARAAAAAAAAPA/oCEADAELIAMNACAAAnxEAAAAAAAAAAAgBQ0AGkQAAAAAAADwPyAERAAAAAAAAOA/ZA0AGkQAAAAAAADwP0QAAAAAAAAAACAERAAAAAAAAOC/oJlELUMc6+I2Gj9jGwugIQALIAAgAGIgASABYnIEQEMAAMB/DwsgACABo7YLkwECAX0BfyMAQRBrIgYkACAGQQhqIABB6ABqIAAgAkEBdGovAV4QH0MAAMB/IQUCQAJAAkAgBi0ADEEBaw4CAAECCyAGKgIIIQUMAQsgBioCCCADlEMK1yM8lCEFCyAALQADQRB0QYCAwABxBEAgBSAAIAEgAiAEEFQiA0MAAAAAIAMgA1sbkiEFCyAGQRBqJAAgBQtQAAJAAkACQAJAAkAgAg4EBAABAgMLIAAgASABQR5qEEMPCyAAIAEgAUEeaiADEEQPCyAAIAEgAUEeahBCDwsQJAALIAAgASABQR5qIAMQRQt+AgF/AX0jAEEQayIEJAAgBEEIaiAAQQMgAkECR0EBdCABQf4BcUECRxsgAhBQQwAAwH8hBQJAAkACQCAELQAMQQFrDgIAAQILIAQqAgghBQwBCyAEKgIIIAOUQwrXIzyUIQULIARBEGokACAFQwAAAACXQwAAAAAgBSAFWxsLfgIBfwF9IwBBEGsiBCQAIARBCGogAEEBIAJBAkZBAXQgAUH+AXFBAkcbIAIQUEMAAMB/IQUCQAJAAkAgBC0ADEEBaw4CAAECCyAEKgIIIQUMAQsgBCoCCCADlEMK1yM8lCEFCyAEQRBqJAAgBUMAAAAAl0MAAAAAIAUgBVsbC08AAkACQAJAIANB/wFxIgMOBAACAgECCyABIAEvAABB+P8DcTsAAA8LIAEgAS8AAEH4/wNxQQRyOwAADwsgACABIAJBAUECIANBAUYbEEwLNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEBAAtiAgJ9An8CQCAAKALkA0UNACAAQfwAaiIDIABBGmoiBC8BABAgIgIgAlwEQCADIABBGGoiBC8BABAgIgIgAlwNASADIAAvARgQIEMAAAAAXkUNAQsgAyAELwEAECAhAQsgAQtfAQN/IAEEQEEMEB4iAyABKQIENwIEIAMhAiABKAIAIgEEQCADIQQDQEEMEB4iAiABKQIENwIEIAQgAjYCACACIQQgASgCACIBDQALCyACIAAoAgA2AgAgACADNgIACwvXawMtfxx9AX4CfwJAIAAtAABBBHEEQCAAKAKgASAMRw0BCyAAKAKkASAAKAL0AygCDEcNAEEAIAAtAKgBIANGDQEaCyAAQoCAgPyLgIDAv383AoADIABCgYCAgBA3AvgCIABCgICA/IuAgMC/fzcC8AIgAEEANgKsAUEBCyErAkACQAJAAkAgACgCCARAIABBFGoiDkECQQEgBhAiIT4gDkECQQEgBhAhITwgDkEAQQEgBhAiITsgDkEAQQEgBhAhIUAgBCABIAUgAiAAKAL4AiAAQfACaiIOKgIAIAAoAvwCIAAqAvQCIAAqAoADIAAqAoQDID4gPJIiPiA7IECSIjwgACgC9AMiEBB7DQEgACgCrAEiEUUNAyAAQbABaiETA0AgBCABIAUgAiATIB1BGGxqIg4oAgggDioCACAOKAIMIA4qAgQgDioCECAOKgIUID4gPCAQEHsNAiAdQQFqIh0gEUcNAAsMAgsgCEUEQCAAKAKsASITRQ0CIABBsAFqIRADQAJAAkAgECAdQRhsIhFqIg4qAgAiPiA+XCABIAFcckUEQCA+IAGTi0MXt9E4XQ0BDAILIAEgAVsgPiA+W3INAQsCQCAQIBFqIhEqAgQiPiA+XCACIAJcckUEQCA+IAKTi0MXt9E4XQ0BDAILIAIgAlsgPiA+W3INAQsgESgCCCAERw0AIBEoAgwgBUYNAwsgEyAdQQFqIh1HDQALDAILAkAgAEHwAmoiDioCACI+ID5cIAEgAVxyRQRAID4gAZOLQxe30ThdDQEMBAsgASABWyA+ID5bcg0DCyAOQQAgACgC/AIgBUYbQQAgACgC+AIgBEYbQQACfyACIAJcIg4gACoC9AIiPiA+XHJFBEAgPiACk4tDF7fROF0MAQtBACA+ID5bDQAaIA4LGyEOCyAORSArcgRAIA4hHQwCCyAAIA4qAhA4ApQDIAAgDioCFDgCmAMgCkEMQRAgCBtqIgMgAygCAEEBajYCACAOIR0MAgtBACEdCyAGIUAgByFHIAtBAWohIiMAQaABayINJAACQAJAIARBAUYgASABW3JFBEAgDUGqCzYCICAAQQVB2CUgDUEgahAsDAELIAVBAUYgAiACW3JFBEAgDUHZCjYCECAAQQVB2CUgDUEQahAsDAELIApBAEEEIAgbaiILIAsoAgBBAWo2AgAgACAALQCIA0H8AXEgAC0AFEEDcSILIANBASADGyIsIAsbIg9BA3FyOgCIAyAAQawDaiIQIA9BAUdBA3QiC2ogAEEUaiIUQQNBAiAPQQJGGyIRIA8gQBAiIgY4AgAgECAPQQFGQQN0Ig5qIBQgESAPIEAQISIHOAIAIAAgFEEAIA8gQBAiIjw4ArADIAAgFEEAIA8gQBAhIjs4ArgDIABBvANqIhAgC2ogFCARIA8QMDgCACAOIBBqIBQgESAPEC84AgAgACAUQQAgDxAwOALAAyAAIBRBACAPEC84AsgDIAsgAEHMA2oiC2ogFCARIA8gQBA4OAIAIAsgDmogFCARIA8gQBA3OAIAIAAgFEEAIA8gQBA4OALQAyAAIBRBACAPIEAQNyI6OALYAyAGIAeSIT4gPCA7kiE8AkACQCAAKAIIIgsEQEMAAMB/IAEgPpMgBEEBRhshBkMAAMB/IAIgPJMgBUEBRhshPiAAAn0gBCAFckUEQCAAIABBAiAPIAYgQCBAECU4ApQDIABBACAPID4gRyBAECUMAQsgBEEDTyAFQQNPcg0EIA1BiAFqIAAgBiAGIAAqAswDIAAqAtQDkiAAKgK8A5IgACoCxAOSIjyTIgdDAAAAACAHQwAAAABeGyAGIAZcG0GBgAggBEEDdEH4//8HcXZB/wFxID4gPiAAKgLQAyA6kiAAKgLAA5IgACoCyAOSIjuTIgdDAAAAACAHQwAAAABeGyA+ID5cG0GBgAggBUEDdEH4//8HcXZB/wFxIAsREAAgDSoCjAEiPUMAAAAAYCANKgKIASIHQwAAAABgcUUEQCANID27OQMIIA0gB7s5AwAgAEEBQdwdIA0QLCANKgKMASIHQwAAAAAgB0MAAAAAXhshPSANKgKIASIHQwAAAAAgB0MAAAAAXhshBwsgCiAKKAIUQQFqNgIUIAogCUECdGoiCSAJKAIYQQFqNgIYIAAgAEECIA8gPCAHkiAGIARBAWtBAkkbIEAgQBAlOAKUAyAAQQAgDyA7ID2SID4gBUEBa0ECSRsgRyBAECULOAKYAwwBCwJAIAAoAuADRQRAIAAoAuwDIAAoAugDa0ECdSELDAELIA1BiAFqIAAQMgJAIA0oAogBRQRAQQAhCyANKAKMAUUNAQsgDUGAAWohEEEAIQsDQCANQQA2AoABIA0gDSkDiAE3A3ggECANKAKQARA8IA1BiAFqEC4gDSgCgAEiCQRAA0AgCSgCACEOIAkQJyAOIgkNAAsLIAtBAWohCyANQQA2AoABIA0oAowBIA0oAogBcg0ACwsgDSgCkAEiCUUNAANAIAkoAgAhDiAJECcgDiIJDQALCyALRQRAIAAgAEECIA8gBEEBa0EBSwR9IAEgPpMFIAAqAswDIAAqAtQDkiAAKgK8A5IgACoCxAOSCyBAIEAQJTgClAMgACAAQQAgDyAFQQFrQQFLBH0gAiA8kwUgACoC0AMgACoC2AOSIAAqAsADkiAAKgLIA5ILIEcgQBAlOAKYAwwBCwJAIAgNACAFQQJGIAIgPJMiBiAGW3EgBkMAAAAAX3EgBCAFckUgBEECRiABID6TIgdDAAAAAF9xcnJFDQAgACAAQQIgD0MAAAAAQwAAAAAgByAHQwAAAABdGyAHIARBAkYbIAcgB1wbIEAgQBAlOAKUAyAAIABBACAPQwAAAABDAAAAACAGIAZDAAAAAF0bIAYgBUECRhsgBiAGXBsgRyBAECU4ApgDDAELIAAQTyAAIAAtAIgDQfsBcToAiAMgABBeQQMhEyAALQAUQQJ2QQNxIQkCQAJAIA9BAkcNAAJAIAlBAmsOAgIAAQtBAiETDAELIAkhEwsgAC8AFSEnIBQgEyAPIEAQOCEGIBQgEyAPEDAhByAUIBMgDyBAEDchOyAUIBMgDxAvITpBACEQIBQgEUEAIBNBAkkbIhYgDyBAEDghPyAUIBYgDxAwIT0gFCAWIA8gQBA3IUEgFCAWIA8QLyFEIBQgFiAPIEAQYCFCIBQgFiAPEEshQyAAIA9BACABID6TIlAgBiAHkiA7IDqSkiJKID8gPZIgQSBEkpIiRiATQQFLIhkbIEAgQBB6ITsgACAPQQEgAiA8kyJRIEYgSiAZGyBHIEAQeiFFAkACQCAEIAUgGRsiHA0AIA1BiAFqIAAQMgJAAkAgDSgCiAEiDiANKAKMASIJckUNAANAIA4oAuwDIA4oAugDIg5rQQJ1IAlNDQQCQCAOIAlBAnRqKAIAIgkQeUUNACAQDQIgCRA7IgYgBlsgBotDF7fROF1xDQIgCRBAIgYgBlwEQCAJIRAMAQsgCSEQIAaLQxe30ThdDQILIA1BiAFqEC4gDSgCjAEiCSANKAKIASIOcg0ACwwBC0EAIRALIA0oApABIglFDQADQCAJKAIAIQ4gCRAnIA4iCQ0ACwsgDUGIAWogABAyIA0oAowBIQkCQCANKAKIASIORQRAQwAAAAAhPSAJRQ0BCyBFIEVcIiMgBUEAR3IhKCA7IDtcIiQgBEEAR3IhKUMAAAAAIT0DQCAOKALsAyAOKALoAyIOa0ECdSAJTQ0CIA4gCUECdGooAgAiDhB4AkAgDi8AFSAOLQAXQRB0ciIJQYCAMHFBgIAQRgRAIA4QdyAOIA4tAAAiCUEBciIOQfsBcSAOIAlBBHEbOgAADAELIAgEfyAOIA4tABRBA3EiCSAPIAkbIDsgRRB2IA4vABUgDi0AF0EQdHIFIAkLQYDgAHFBgMAARg0AIA5BFGohEQJAIA4gEEYEQCAQQQA2ApwBIBAgDDYCmAFDAAAAACEHDAELIBQtAABBAnZBA3EhCQJAAkAgD0ECRw0AQQMhEgJAIAlBAmsOAgIAAQtBAiESDAELIAkhEgsgDUGAgID+BzYCaCANQYCAgP4HNgJQIA1B+ABqIA5B/ABqIhcgDi8BHhAfIDsgRSASQQFLIh4bIT4CQAJAAkACQCANLQB8IgkOBAABAQABCwJAIBcgDi8BGBAgIgYgBlwNACAXIA4vARgQIEMAAAAAXkUNACAOKAL0Ay0ACEEBcSIJDQBDAADAf0MAAAAAIAkbIQcMAgtDAADAfyEGDAILIA0qAnghB0MAAMB/IQYCQCAJQQFrDgIBAAILIAcgPpRDCtcjPJQhBgwBCyAHIQYLIA4tABdBEHRBgIDAAHEEQCAGIBEgD0GBAiASQQN0dkEBcSA7EFQiBkMAAAAAIAYgBlsbkiEGCyAOKgL4AyEHQQAhH0EAIRgCQAJAAkAgDi0A/ANBAWsOAgEAAgsgOyAHlEMK1yM8lCEHCyAHIAdcDQAgB0MAAAAAYCEYCyAOKgKABCEHAkACQAJAIA4tAIQEQQFrDgIBAAILIEUgB5RDCtcjPJQhBwsgByAHXA0AIAdDAAAAAGAhHwsCQCAOAn0gBiAGXCIJID4gPlxyRQRAIA4qApwBIgcgB1sEQCAOKAL0Ay0AEEEBcUUNAyAOKAKYASAMRg0DCyARIBIgDyA7EDggESASIA8QMJIgESASIA8gOxA3IBEgEiAPEC+SkiIHIAYgBiAHXRsgByAGIAkbIAYgBlsgByAHW3EbDAELIBggHnEEQCARQQIgDyA7EDggEUECIA8QMJIgEUECIA8gOxA3IBFBAiAPEC+SkiIHIA4gD0EAIDsgOxAxIgYgBiAHXRsgByAGIAYgBlwbIAYgBlsgByAHW3EbDAELIB4gH0VyRQRAIBFBACAPIDsQOCARQQAgDxAwkiARQQAgDyA7EDcgEUEAIA8QL5KSIgcgDiAPQQEgRSA7EDEiBiAGIAddGyAHIAYgBiAGXBsgBiAGWyAHIAdbcRsMAQtBASEaIA1BATYCZCANQQE2AnggEUECQQEgOxAiIBFBAkEBIDsQIZIhPiARQQBBASA7ECIhPCARQQBBASA7ECEhOkMAAMB/IQdBASEVQwAAwH8hBiAYBEAgDiAPQQAgOyA7EDEhBiANQQA2AnggDSA+IAaSIgY4AmhBACEVCyA8IDqSITwgHwRAIA4gD0EBIEUgOxAxIQcgDUEANgJkIA0gPCAHkiIHOAJQQQAhGgsCQAJAAkAgAC0AF0EQdEGAgAxxQYCACEYiCSASQQJJIiBxRQRAIAkgJHINAiAGIAZcDQEMAgsgJCAGIAZbcg0CC0ECIRUgDUECNgJ4IA0gOzgCaCA7IQYLAkAgIEEBIAkbBEAgCSAjcg0CIAcgB1wNAQwCCyAjIAcgB1tyDQELQQIhGiANQQI2AmQgDSBFOAJQIEUhBwsCQCAXIA4vAXoQICI6IDpcDQACfyAVIB5yRQRAIBcgDi8BehAgIQcgDUEANgJkIA0gPCAGID6TIAeVkjgCUEEADAELIBogIHINASAXIA4vAXoQICEGIA1BADYCeCANIAYgByA8k5QgPpI4AmhBAAshGkEAIRULIA4vABZBD3EiCUUEQCAALQAVQQR2IQkLAkAgFUUgCUEFRiAeciAYIClyIAlBBEdycnINACANQQA2AnggDSA7OAJoIBcgDi8BehAgIgYgBlwNAEEAIRogFyAOLwF6ECAhBiANQQA2AmQgDSA7ID6TIAaVOAJQCyAOLwAWQQ9xIhhFBEAgAC0AFUEEdiEYCwJAICAgKHIgH3IgGEEFRnIgGkUgGEEER3JyDQAgDUEANgJkIA0gRTgCUCAXIA4vAXoQICIGIAZcDQAgFyAOLwF6ECAhBiANQQA2AnggDSAGIEUgPJOUOAJoCyAOIA9BAiA7IDsgDUH4AGogDUHoAGoQPyAOIA9BACBFIDsgDUHkAGogDUHQAGoQPyAOIA0qAmggDSoCUCAPIA0oAnggDSgCZCA7IEVBAEEFIAogIiAMED0aIA4gEkECdEH8JWooAgBBAnRqKgKUAyEGIBEgEiAPIDsQOCARIBIgDxAwkiARIBIgDyA7EDcgESASIA8QL5KSIgcgBiAGIAddGyAHIAYgBiAGXBsgBiAGWyAHIAdbcRsLIgc4ApwBCyAOIAw2ApgBCyA9IAcgESATQQEgOxAiIBEgE0EBIDsQIZKSkiE9CyANQYgBahAuIA0oAowBIgkgDSgCiAEiDnINAAsLIA0oApABIgkEQANAIAkoAgAhDiAJECcgDiIJDQALCyA7IEUgGRshByA9QwAAAACSIQYgC0ECTwRAIBQgEyAHEE0gC0EBa7OUIAaSIQYLIEIgQ5IhPiAFIAQgGRshGiBHIEAgGRshTSBAIEcgGRshSSANQdAAaiAAEDJBACAcIAYgB14iCxsgHCAcQQJGGyAcICdBgIADcSIfGyEeIBQgFiBFIDsgGRsiRBBNIU8gDSgCVCIRIA0oAlAiCXIEQEEBQQIgRCBEXCIpGyEtIAtFIBxBAUZyIS4gE0ECSSEZIABB8gBqIS8gAEH8AGohMCATQQJ0IgtB7CVqITEgC0HcJWohMiAWQQJ0Ig5B7CVqIRwgDkHcJWohICALQfwlaiEkIA5B/CVqISMgGkEARyIzIAhyITQgGkUiNSAIQQFzcSE2IBogH3JFITcgDUHwAGohOCANQYABaiEnQYECIBNBA3R2Qf8BcSEoIBpBAWtBAkkhOQNAIA1BADYCgAEgDUIANwN4AkAgACgC7AMiCyAAKALoAyIORg0AIAsgDmsiC0EASA0DIA1BiAFqIAtBAnVBACAnEEohECANKAKMASANKAJ8IA0oAngiC2siDmsgCyAOEDMhDiANIA0oAngiCzYCjAEgDSAONgJ4IA0pA5ABIVYgDSANKAJ8Ig42ApABIA0oAoABIRIgDSBWNwJ8IA0gEjYClAEgECALNgIAIAsgDkcEQCANIA4gCyAOa0EDakF8cWo2ApABCyALRQ0AIAsQJwsgFC0AACIOQQJ2QQNxIQsCQAJAIA5BA3EiDiAsIA4bIhJBAkcNAEEDIRACQCALQQJrDgICAAELQQIhEAwBCyALIRALIAAvABUhCyAUIBAgBxBNIT8CQCAJIBFyRQRAQwAAAAAhQ0EAIRFDAAAAACFCQwAAAAAhQUEAIRUMAQsgC0GAgANxISUgEEECSSEYIBBBAnQiC0HsJWohISALQdwlaiEqQQAhFUMAAAAAIUEgESEOQwAAAAAhQkMAAAAAIUNBACEXQwAAAAAhPQNAIAkoAuwDIAkoAugDIglrQQJ1IA5NDQQCQCAJIA5BAnRqKAIAIgkvABUgCS0AF0EQdHIiC0GAgDBxQYCAEEYgC0GA4ABxQYDAAEZyDQAgDUGIAWoiESAJQRRqIgsgKigCACADECggDS0AjAEhJiARIAsgISgCACADECggDS0AjAEhESAJIBs2AtwDIBUgJkEDRmohFSARQQNGIREgCyAQQQEgOxAiIUsgCyAQQQEgOxAhIU4gCSAXIAkgFxsiF0YhJiAJKgKcASE8IAsgEiAYIEkgQBA1IToCQCALIBIgGCBJIEAQLSIGQwAAAABgIAYgPF1xDQAgOkMAAAAAYEUEQCA8IQYMAQsgOiA8IDogPF4bIQYLIBEgFWohFQJAICVFQwAAAAAgPyAmGyI8IEsgTpIiOiA9IAaSkpIgB15Fcg0AIA0oAnggDSgCfEYNACAOIREMAwsgCRB5BEAgQiAJEDuSIUIgQyAJEEAgCSoCnAGUkyFDCyBBIDwgOiAGkpIiBpIhQSA9IAaSIT0gDSgCfCILIA0oAoABRwRAIAsgCTYCACANIAtBBGo2AnwMAQsgCyANKAJ4ayILQQJ1IhFBAWoiDkGAgICABE8NBSANQYgBakH/////AyALQQF1IiYgDiAOICZJGyALQfz///8HTxsgESAnEEohDiANKAKQASAJNgIAIA0gDSgCkAFBBGo2ApABIA0oAowBIA0oAnwgDSgCeCIJayILayAJIAsQMyELIA0gDSgCeCIJNgKMASANIAs2AnggDSkDkAEhViANIA0oAnwiCzYCkAEgDSgCgAEhESANIFY3AnwgDSARNgKUASAOIAk2AgAgCSALRwRAIA0gCyAJIAtrQQNqQXxxajYCkAELIAlFDQAgCRAnCyANQQA2AnAgDSANKQNQNwNoIDggDSgCWBA8IA1B0ABqEC4gDSgCcCIJBEADQCAJKAIAIQsgCRAnIAsiCQ0ACwtBACERIA1BADYCcCANKAJUIg4gDSgCUCIJcg0ACwtDAACAPyBCIEJDAACAP10bIEIgQkMAAAAAXhshPCANKAJ8IRcgDSgCeCEJAn0CQAJ9AkACQAJAIB5FDQAgFCAPQQAgQCBAEDUhBiAUIA9BACBAIEAQLSE6IBQgD0EBIEcgQBA1IT8gFCAPQQEgRyBAEC0hPSAGID8gE0EBSyILGyBKkyIGIAZbIAYgQV5xDQEgOiA9IAsbIEqTIgYgBlsgBiBBXXENASAAKAL0Ay0AFEEBcQ0AIEEgPEMAAAAAWw0DGiAAEDsiBiAGXA0CIEEgABA7QwAAAABbDQMaDAILIAchBgsgBiAGWw0CIAYhBwsgBwshBiBBjEMAAAAAIEFDAAAAAF0bIT8gBgwBCyAGIEGTIT8gBgshByA2RQRAAkAgCSAXRgRAQwAAAAAhQQwBC0MAAIA/IEMgQ0MAAIA/XRsgQyBDQwAAAABeGyE9QwAAAAAhQSAJIQ4DQCAOKAIAIgsqApwBITogC0EUaiIQIA8gGSBJIEAQNSFCAkAgECAPIBkgSSBAEC0iBkMAAAAAYCAGIDpdcQ0AIEJDAAAAAGBFBEAgOiEGDAELIEIgOiA6IEJdGyEGCwJAID9DAAAAAF0EQCAGIAsQQIyUIjpDAAAAAF4gOkMAAAAAXXJFDQEgCyATIA8gPyA9lSA6lCAGkiJCIAcgOxAlITogQiBCXCA6IDpcciA6IEJbcg0BIEEgOiAGk5IhQSALEEAgCyoCnAGUID2SIT0MAQsgP0MAAAAAXkUNACALEDsiQkMAAAAAXiBCQwAAAABdckUNACALIBMgDyA/IDyVIEKUIAaSIkMgByA7ECUhOiBDIENcIDogOlxyIDogQ1tyDQAgPCBCkyE8IEEgOiAGk5IhQQsgDkEEaiIOIBdHDQALID8gQZMiQiA9lSFLIEIgPJUhTiAALwAVQYCAA3FFIC5yISVDAAAAACFBIAkhCwNAIAsoAgAiDioCnAEhPCAOQRRqIhggDyAZIEkgQBA1IToCQCAYIA8gGSBJIEAQLSIGQwAAAABgIAYgPF1xDQAgOkMAAAAAYEUEQCA8IQYMAQsgOiA8IDogPF4bIQYLAn0gDiATIA8CfSBCQwAAAABdBEAgBiAGIA4QQIyUIjxDAAAAAFsNAhogBiA8kiA9QwAAAABbDQEaIEsgPJQgBpIMAQsgBiBCQwAAAABeRQ0BGiAGIA4QOyI8QwAAAABeIDxDAAAAAF1yRQ0BGiBOIDyUIAaSCyAHIDsQJQshQyAYIBNBASA7ECIhPCAYIBNBASA7ECEhOiAYIBZBASA7ECIhUiAYIBZBASA7ECEhUyANIEMgPCA6kiJUkiJVOAJoIA1BADYCYCBSIFOSITwCQCAOQfwAaiIQIA4vAXoQICI6IDpbBEAgECAOLwF6ECAhOiANQQA2AmQgDSA8IFUgVJMiPCA6lCA8IDqVIBkbkjgCeAwBCyAjKAIAIRACQCApDQAgDiAQQQN0aiIhKgL4AyE6QQAhEgJAAkACQCAhLQD8A0EBaw4CAQACCyBEIDqUQwrXIzyUIToLIDogOlwNACA6QwAAAABgIRILICUgNSASQQFzcXFFDQAgDi8AFkEPcSISBH8gEgUgAC0AFUEEdgtBBEcNACANQYgBaiAYICAoAgAgDxAoIA0tAIwBQQNGDQAgDUGIAWogGCAcKAIAIA8QKCANLQCMAUEDRg0AIA1BADYCZCANIEQ4AngMAQsgDkH4A2oiEiAQQQN0aiIQKgIAIToCQAJAAkACQCAQLQAEQQFrDgIBAAILIEQgOpRDCtcjPJQhOgsgOkMAAAAAYA0BCyANIC02AmQgDSBEOAJ4DAELAkACfwJAAkACQCAWQQJrDgICAAELIDwgDiAPQQAgRCA7EDGSITpBAAwCC0EBIRAgDSA8IA4gD0EBIEQgOxAxkiI6OAJ4IBNBAU0NDAwCCyA8IA4gD0EAIEQgOxAxkiE6QQALIRAgDSA6OAJ4CyANIDMgEiAQQQN0ajEABEIghkKAgICAIFFxIDogOlxyNgJkCyAOIA8gEyAHIDsgDUHgAGogDUHoAGoQPyAOIA8gFiBEIDsgDUHkAGogDUH4AGoQPyAOICMoAgBBA3RqIhAqAvgDIToCQAJAAkACQCAQLQD8A0EBaw4CAQACCyBEIDqUQwrXIzyUIToLQQEhECA6QwAAAABgDQELQQEhECAOLwAWQQ9xIhIEfyASBSAALQAVQQR2C0EERw0AIA1BiAFqIBggICgCACAPECggDS0AjAFBA0YNACANQYgBaiAYIBwoAgAgDxAoIA0tAIwBQQNGIRALIA4gDSoCaCI8IA0qAngiOiATQQFLIhIbIDogPCASGyAALQCIA0EDcSANKAJgIhggDSgCZCIhIBIbICEgGCASGyA7IEUgCCAQcSIQQQRBByAQGyAKICIgDBA9GiBBIEMgBpOSIUEgAAJ/IAAtAIgDIhBBBHFFBEBBACAOLQCIA0EEcUUNARoLQQQLIBBB+wFxcjoAiAMgC0EEaiILIBdHDQALCyA/IEGTIT8LIAAgAC0AiAMiC0H7AXFBBCA/QwAAAABdQQJ0IAtBBHFBAnYbcjoAiAMgFCATIA8gQBBgIBQgEyAPEEuSITogFCATIA8gQBB/IBQgEyAPEFKSIUsgFCATIAcQTSFCAn8CQAJ9ID9DAAAAAF5FIB5BAkdyRQRAIA1BiAFqIDAgLyAkKAIAQQF0ai8BABAfAkAgDS0AjAEEQCAUIA8gKCBJIEAQNSIGIAZbDQELQwAAAAAMAgtDAAAAACAUIA8gKCBJIEAQNSA6kyBLkyAHID+TkyI/QwAAAABeRQ0BGgsgP0MAAAAAYEUNASA/CyE8IBQtAABBBHZBB3EMAQsgPyE8IBQtAABBBHZBB3EiC0EAIAtBA2tBA08bCyELQwAAAAAhBgJAAkAgFQ0AQwAAAAAhPQJAAkACQAJAAkAgC0EBaw4FAAECBAMGCyA8QwAAAD+UIT0MBQsgPCE9DAQLIBcgCWsiC0EFSQ0CIEIgPCALQQJ1QQFrs5WSIUIMAgsgQiA8IBcgCWtBAnVBAWqzlSI9kiFCDAILIDxDAAAAP5QgFyAJa0ECdbOVIj0gPZIgQpIhQgwBC0MAAAAAIT0LIDogPZIhPSAAEHwhEgJAIAkgF0YiGARAQwAAAAAhP0MAAAAAIToMAQsgF0EEayElIDwgFbOVIU4gMigCACEhQwAAAAAhOkMAAAAAIT8gCSELA0AgDUGIAWogCygCACIOQRRqIhAgISAPECggPUMAAACAIE5DAAAAgCA8QwAAAABeGyJBIA0tAIwBQQNHG5IhPSAIBEACfwJAAkACQAJAIBNBAWsOAwECAwALQQEhFSAOQaADagwDC0EDIRUgDkGoA2oMAgtBACEVIA5BnANqDAELQQIhFSAOQaQDagshKiAOIBVBAnRqICoqAgAgPZI4ApwDCyAlKAIAIRUgDUGIAWogECAxKAIAIA8QKCA9QwAAAIAgQiAOIBVGG5JDAAAAgCBBIA0tAIwBQQNHG5IhPQJAIDRFBEAgPSAQIBNBASA7ECIgECATQQEgOxAhkiAOKgKcAZKSIT0gRCEGDAELIA4gEyA7EF0gPZIhPSASBEAgDhBOIUEgEEEAIA8gOxBBIUMgDioCmAMgEEEAQQEgOxAiIBBBAEEBIDsQIZKSIEEgQ5IiQZMiQyA/ID8gQ10bIEMgPyA/ID9cGyA/ID9bIEMgQ1txGyE/IEEgOiA6IEFdGyBBIDogOiA6XBsgOiA6WyBBIEFbcRshOgwBCyAOIBYgOxBdIkEgBiAGIEFdGyBBIAYgBiAGXBsgBiAGWyBBIEFbcRshBgsgC0EEaiILIBdHDQALCyA/IDqSIAYgEhshQQJ9IDkEQCAAIBYgDyBGIEGSIE0gQBAlIEaTDAELIEQgQSA3GyFBIEQLIT8gH0UEQCAAIBYgDyBGIEGSIE0gQBAlIEaTIUELIEsgPZIhPAJAIAhFDQAgCSELIBgNAANAIAsoAgAiFS8AFkEPcSIORQRAIAAtABVBBHYhDgsCQAJAAkACQCAOQQRrDgIAAQILIA1BiAFqIBVBFGoiECAgKAIAIA8QKEEEIQ4gDS0AjAFBA0YNASANQYgBaiAQIBwoAgAgDxAoIA0tAIwBQQNGDQEgFSAjKAIAQQN0aiIOKgL4AyE9AkACQAJAIA4tAPwDQQFrDgIBAAILIEQgPZRDCtcjPJQhPQsgPiEGID1DAAAAAGANAwsgFSAkKAIAQQJ0aioClAMhBiANIBVB/ABqIg4gFS8BehAgIjogOlsEfSAQIBZBASA7ECIgECAWQQEgOxAhkiAGIA4gFS8BehAgIjqUIAYgOpUgGRuSBSBBCzgCeCANIAYgECATQQEgOxAiIBAgE0EBIDsQIZKSOAKIASANQQA2AmggDUEANgJkIBUgDyATIAcgOyANQegAaiANQYgBahA/IBUgDyAWIEQgOyANQeQAaiANQfgAahA/IA0qAngiOiANKgKIASI9IBNBAUsiGCIOGyEGIB9BAEcgAC8AFUEPcUEER3EiECAZcSA9IDogDhsiOiA6XHIhDiAVIDogBiAPIA4gECAYcSAGIAZcciA7IEVBAUECIAogIiAMED0aID4hBgwCC0EFQQEgFC0AAEEIcRshDgsgFSAWIDsQXSEGIA1BiAFqIBVBFGoiECAgKAIAIhggDxAoID8gBpMhOgJAIA0tAIwBQQNHBEAgHCgCACESDAELIA1BiAFqIBAgHCgCACISIA8QKCANLQCMAUEDRw0AID4gOkMAAAA/lCIGQwAAAAAgBkMAAAAAXhuSIQYMAQsgDUGIAWogECASIA8QKCA+IQYgDS0AjAFBA0YNACANQYgBaiAQIBggDxAoIA0tAIwBQQNGBEAgPiA6QwAAAAAgOkMAAAAAXhuSIQYMAQsCQAJAIA5BAWsOAgIAAQsgPiA6QwAAAD+UkiEGDAELID4gOpIhBgsCfwJAAkACQAJAIBZBAWsOAwECAwALQQEhECAVQaADagwDC0EDIRAgFUGoA2oMAgtBACEQIBVBnANqDAELQQIhECAVQaQDagshDiAVIBBBAnRqIAYgTCAOKgIAkpI4ApwDIAtBBGoiCyAXRw0ACwsgCQRAIAkQJwsgPCBIIDwgSF4bIDwgSCBIIEhcGyBIIEhbIDwgPFtxGyFIIEwgT0MAAAAAIBsbIEGSkiFMIBtBAWohGyANKAJQIgkgEXINAAsLAkAgCEUNACAfRQRAIAAQfEUNAQsgACAWIA8CfSBGIESSIBpFDQAaIAAgFkECdEH8JWooAgBBA3RqIgkqAvgDIQYCQAJAAkAgCS0A/ANBAWsOAgEAAgsgTSAGlEMK1yM8lCEGCyAGQwAAAABgRQ0AIAAgD0GBAiAWQQN0dkEBcSBNIEAQMQwBCyBGIEySCyBHIEAQJSEGQwAAAAAhPCAALwAVQQ9xIQkCQAJAAkACQAJAAkACQAJAAkAgBiBGkyBMkyIGQwAAAABgRQRAQwAAAAAhQyAJQQJrDgICAQcLQwAAAAAhQyAJQQJrDgcBAAUGBAIDBgsgPiAGkiE+DAULID4gBkMAAAA/lJIhPgwECyAGIBuzIjqVITwgPiAGIDogOpKVkiE+DAMLID4gBiAbQQFqs5UiPJIhPgwCCyAbQQJJBEAMAgsgDUGIAWogABAyIAYgG0EBa7OVITwMAgsgBiAbs5UhQwsgDUGIAWogABAyIBtFDQELIBZBAnQiCUHcJWohECAJQfwlaiERIA1BOGohGCANQcgAaiEZIA1B8ABqIRUgDUGQAWohHCANQYABaiEfQQAhEgNAIA1BADYCgAEgDSANKQOIATcDeCAfIA0oApABEDwgDUEANgJwIA0gDSkDeCJWNwNoIBUgDSgCgAEiCxA8IA0oAmwhCQJAAkAgDSgCaCIOBEBDAAAAACE6QwAAAAAhP0MAAAAAIQYMAQtDAAAAACE6QwAAAAAhP0MAAAAAIQYgCUUNAQsDQCAOKALsAyAOKALoAyIOa0ECdSAJTQ0FAkAgDiAJQQJ0aigCACIJLwAVIAktABdBEHRyIhdBgIAwcUGAgBBGIBdBgOAAcUGAwABGcg0AIAkoAtwDIBJHDQIgCUEUaiEOIAkgESgCAEECdGoqApQDIj1DAAAAAGAEfyA9IA4gFkEBIDsQIiAOIBZBASA7ECGSkiI9IAYgBiA9XRsgPSAGIAYgBlwbIAYgBlsgPSA9W3EbIQYgCS0AFgUgF0EIdgtBD3EiFwR/IBcFIAAtABVBBHYLQQVHDQAgFC0AAEEIcUUNACAJEE4gDkEAIA8gOxBBkiI9ID8gPSA/XhsgPSA/ID8gP1wbID8gP1sgPSA9W3EbIj8gCSoCmAMgDkEAQQEgOxAiIA5BAEEBIDsQIZKSID2TIj0gOiA6ID1dGyA9IDogOiA6XBsgOiA6WyA9ID1bcRsiOpIiPSAGIAYgPV0bID0gBiAGIAZcGyAGIAZbID0gPVtxGyEGCyANQQA2AkggDSANKQNoNwNAIBkgDSgCcBA8IA1B6ABqEC4gDSgCSCIJBEADQCAJKAIAIQ4gCRAnIA4iCQ0ACwsgDUEANgJIIA0oAmwiCSANKAJoIg5yDQALCyANIA0pA2g3A4gBIBwgDSgCcBB1IA0gVjcDaCAVIAsQdSA+IE9DAAAAACASG5IhPiBDIAaSIT0gDSgCbCEJAkAgDSgCaCIOIA0oAogBRgRAIAkgDSgCjAFGDQELID4gP5IhQiA+ID2SIUsgPCA9kiEGA0AgDigC7AMgDigC6AMiDmtBAnUgCU0NBQJAIA4gCUECdGooAgAiCS8AFSAJLQAXQRB0ciIXQYCAMHFBgIAQRiAXQYDgAHFBgMAARnINACAJQRRqIQ4CQAJAAkACQAJAAkAgF0EIdkEPcSIXBH8gFwUgAC0AFUEEdgtBAWsOBQEDAgQABgsgFC0AAEEIcQ0ECyAOIBYgDyA7EFEhOiAJIBAoAgBBAnRqID4gOpI4ApwDDAQLIA4gFiAPIDsQYiE/AkACQAJAAkAgFkECaw4CAgABCyAJKgKUAyE6QQIhDgwCC0EBIQ4gCSoCmAMhOgJAIBYOAgIADwtBAyEODAELIAkqApQDITpBACEOCyAJIA5BAnRqIEsgP5MgOpM4ApwDDAMLAkACQAJAAkAgFkECaw4CAgABCyAJKgKUAyE/QQIhDgwCC0EBIQ4gCSoCmAMhPwJAIBYOAgIADgtBAyEODAELIAkqApQDIT9BACEOCyAJIA5BAnRqID4gPSA/k0MAAAA/lJI4ApwDDAILIA4gFiAPIDsQQSE6IAkgECgCAEECdGogPiA6kjgCnAMgCSARKAIAQQN0aiIXKgL4AyE/AkACQAJAIBctAPwDQQFrDgIBAAILIEQgP5RDCtcjPJQhPwsgP0MAAAAAYA0CCwJAAkACfSATQQFNBEAgCSoCmAMgDiAWQQEgOxAiIA4gFkEBIDsQIZKSITogBgwBCyAGITogCSoClAMgDiATQQEgOxAiIA4gE0EBIDsQIZKSCyI/ID9cIAkqApQDIkEgQVxyRQRAID8gQZOLQxe30ThdDQEMAgsgPyA/WyBBIEFbcg0BCyAJKgKYAyJBIEFcIg4gOiA6XHJFBEAgOiBBk4tDF7fROF1FDQEMAwsgOiA6Ww0AIA4NAgsgCSA/IDogD0EAQQAgOyBFQQFBAyAKICIgDBA9GgwBCyAJIEIgCRBOkyAOQQAgDyBEEFGSOAKgAwsgDUEANgI4IA0gDSkDaDcDMCAYIA0oAnAQPCANQegAahAuIA0oAjgiCQRAA0AgCSgCACEOIAkQJyAOIgkNAAsLIA1BADYCOCANKAJsIQkgDSgCaCIOIA0oAogBRw0AIAkgDSgCjAFHDQALCyANKAJwIgkEQANAIAkoAgAhDiAJECcgDiIJDQALCyALBEADQCALKAIAIQkgCxAnIAkiCw0ACwsgPCA+kiA9kiE+IBJBAWoiEiAbRw0ACwsgDSgCkAEiCUUNAANAIAkoAgAhCyAJECcgCyIJDQALCyAAQZQDaiIQIABBAiAPIFAgQCBAECU4AgAgAEGYA2oiESAAQQAgDyBRIEcgQBAlOAIAAkAgEEGBAiATQQN0dkEBcUECdGoCfQJAIB5BAUcEQCAALQAXQQNxIglBAkYgHkECR3INAQsgACATIA8gSCBJIEAQJQwBCyAeQQJHIAlBAkdyDQEgSiAAIA8gEyBIIEkgQBB0Ij4gSiAHkiIGIAYgPl4bID4gBiAGIAZcGyAGIAZbID4gPltxGyIGIAYgSl0bIEogBiAGIAZcGyAGIAZbIEogSltxGws4AgALAkAgEEGBAiAWQQN0dkEBcUECdGoCfQJAIBpBAUcEQCAaQQJHIgkgAC0AF0EDcSILQQJGcg0BCyAAIBYgDyBGIEySIE0gQBAlDAELIAkgC0ECR3INASBGIAAgDyAWIEYgTJIgTSBAEHQiByBGIESSIgYgBiAHXhsgByAGIAYgBlwbIAYgBlsgByAHW3EbIgYgBiBGXRsgRiAGIAYgBlwbIAYgBlsgRiBGW3EbCzgCAAsCQCAIRQ0AAkAgAC8AFUGAgANxQYCAAkcNACANQYgBaiAAEDIDQCANKAKMASIJIA0oAogBIgtyRQRAIA0oApABIglFDQIDQCAJKAIAIQsgCRAnIAsiCQ0ACwwCCyALKALsAyALKALoAyILa0ECdSAJTQ0DIAsgCUECdGooAgAiCS8AFUGA4ABxQYDAAEcEQCAJAn8CQAJAAkAgFkECaw4CAAECCyAJQZQDaiEOIBAqAgAgCSoCnAOTIQZBAAwCCyAJQZQDaiEOIBAqAgAgCSoCpAOTIQZBAgwBCyARKgIAIQYCQAJAIBYOAgABCgsgCUGYA2ohDiAGIAkqAqADkyEGQQEMAQsgCUGYA2ohDiAGIAkqAqgDkyEGQQMLQQJ0aiAGIA4qAgCTOAKcAwsgDUGIAWoQLgwACwALAkAgEyAWckEBcUUNACAWQQFxIRQgE0EBcSEVIA1BiAFqIAAQMgNAIA0oAowBIgkgDSgCiAEiC3JFBEAgDSgCkAEiCUUNAgNAIAkoAgAhCyAJECcgCyIJDQALDAILIAsoAuwDIAsoAugDIgtrQQJ1IAlNDQMCQCALIAlBAnRqKAIAIgkvABUgCS0AF0EQdHIiC0GAgDBxQYCAEEYgC0GA4ABxQYDAAEZyDQAgFQRAAn8CfwJAAkACQCATQQFrDgMAAQINCyAJQZgDaiEOIAlBqANqIQtBASESIBEMAwsgCUGUA2ohDkECIRIgCUGcA2oMAQsgCUGUA2ohDkEAIRIgCUGkA2oLIQsgEAshGyAJIBJBAnRqIBsqAgAgDioCAJMgCyoCAJM4ApwDCyAURQ0AAn8CfwJAAkACQCAWQQFrDgMAAQIMCyAJQZgDaiELIAlBqANqIRJBASEXIBEMAwsgCUGUA2ohCyAJQZwDaiESQQIMAQsgCUGUA2ohCyAJQaQDaiESQQALIRcgEAshDiAJIBdBAnRqIA4qAgAgCyoCAJMgEioCAJM4ApwDCyANQYgBahAuDAALAAsgAC8AFUGA4ABxICJBAUZyRQRAIAAtAABBCHFFDQELIAAgACAeIAQgE0EBSxsgDyAKICIgDEMAAAAAQwAAAAAgOyBFEH4aCyANKAJYIglFDQIDQCAJKAIAIQsgCRAnIAsiCQ0ACwwCCxACAAsgABBeCyANQaABaiQADAELECQACyAAIAM6AKgBIAAgACgC9AMoAgw2AqQBIB0NACAKIAooAggiAyAAKAKsASIOQQFqIgkgAyAJSxs2AgggDkEIRgRAIABBADYCrAFBACEOCyAIBH8gAEHwAmoFIAAgDkEBajYCrAEgACAOQRhsakGwAWoLIgMgBTYCDCADIAQ2AgggAyACOAIEIAMgATgCACADIAAqApQDOAIQIAMgACoCmAM4AhRBACEdCyAIBEAgACAAKQKUAzcCjAMgACAALQAAIgNBAXIiBEH7AXEgBCADQQRxGzoAAAsgACAMNgKgASArIB1Fcgs1AQF/IAEgACgCBCICQQF1aiEBIAAoAgAhACABIAJBAXEEfyABKAIAIABqKAIABSAACxECAAt9ACAAQRRqIgAgAUGBAiACQQN0dkH/AXEgAyAEEC0gACACQQEgBBAiIAAgAkEBIAQQIZKSIQQCQAJAAkACQCAFKAIADgMAAQADCyAGKgIAIgMgAyAEIAMgBF0bIAQgBFwbIQQMAQsgBCAEXA0BIAVBAjYCAAsgBiAEOAIACwuMAQIBfwF9IAAoAuQDRQRAQwAAAAAPCyAAQfwAaiIBIAAvARwQICICIAJbBEAgASAALwEcECAPCwJAIAAoAvQDLQAIQQFxDQAgASAALwEYECAiAiACXA0AIAEgAC8BGBAgQwAAAABdRQ0AIAEgAC8BGBAgjA8LQwAAgD9DAAAAACAAKAL0Ay0ACEEBcRsLcAIBfwF9IwBBEGsiBCQAIARBCGogACABQQJ0QdwlaigCACACEChDAADAfyEFAkACQAJAIAQtAAxBAWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwtHAQF/IAIvAAYiA0EHcQRAIAAgAUHoAGogAxAfDwsgAUHoAGohASACLwAOIgNBB3EEQCAAIAEgAxAfDwsgACABIAIvABAQHwtHAQF/IAIvAAIiA0EHcQRAIAAgAUHoAGogAxAfDwsgAUHoAGohASACLwAOIgNBB3EEQCAAIAEgAxAfDwsgACABIAIvABAQHwt7AAJAAkACQAJAIANBAWsOAgABAgsgAi8ACiIDQQdxRQ0BDAILIAIvAAgiA0EHcUUNAAwBCyACLwAEIgNBB3EEQAwBCyABQegAaiEBIAIvAAwiA0EHcQRAIAAgASADEB8PCyAAIAEgAi8AEBAfDwsgACABQegAaiADEB8LewACQAJAAkACQCADQQFrDgIAAQILIAIvAAgiA0EHcUUNAQwCCyACLwAKIgNBB3FFDQAMAQsgAi8AACIDQQdxBEAMAQsgAUHoAGohASACLwAMIgNBB3EEQCAAIAEgAxAfDwsgACABIAIvABAQHw8LIAAgAUHoAGogAxAfC84BAgN/An0jAEEQayIDJABBASEEIANBCGogAEH8AGoiBSAAIAFBAXRqQe4AaiIBLwEAEB8CQAJAIAMqAggiByACKgIAIgZcBEAgByAHWwRAIAItAAQhAgwCCyAGIAZcIQQLIAItAAQhAiAERQ0AIAMtAAwgAkH/AXFGDQELIAUgASAGIAIQOQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIANBEGokAAuFAQIDfwF+AkAgAEKAgICAEFQEQCAAIQUMAQsDQCABQQFrIgEgAEIKgCIFQvYBfiAAfKdBMHI6AAAgAEL/////nwFWIQIgBSEAIAINAAsLIAWnIgIEQANAIAFBAWsiASACQQpuIgNB9gFsIAJqQTByOgAAIAJBCUshBCADIQIgBA0ACwsgAQs3AQJ/QQQQHiICIAE2AgBBBBAeIgMgATYCAEHBOyAAQeI7QfooQb8BIAJB4jtB/ihBwAEgAxAHCw8AIAAgASACQQFBAhCLAQteAQF/IABBADYCDCAAIAM2AhACQCABBEAgAUGAgICABE8NASABQQJ0EB4hBAsgACAENgIAIAAgBCACQQJ0aiICNgIIIAAgBCABQQJ0ajYCDCAAIAI2AgQgAA8LEFgAC3kCAX8BfSMAQRBrIgMkACADQQhqIAAgAUECdEHcJWooAgAgAhBTQwAAwH8hBAJAAkACQCADLQAMQQFrDgIAAQILIAMqAgghBAwBCyADKgIIQwAAAACUQwrXIzyUIQQLIANBEGokACAEQwAAAACXQwAAAAAgBCAEWxsLnAoBC38jAEEQayIIJAAgASABLwAAQXhxIANyIgM7AAACQAJAAkACQAJAAkACQAJAAkACQCADQQhxBEAgA0H//wNxIgZBBHYhBCAGQT9NBH8gACAEQQJ0akEEagUgBEEEayIEIAAoAhgiACgCBCAAKAIAIgBrQQJ1Tw0CIAAgBEECdGoLIAI4AgAMCgsCfyACi0MAAABPXQRAIAKoDAELQYCAgIB4CyIEQf8PakH+H0sgBLIgAlxyRQRAIANBD3FBACAEa0GAEHIgBCACQwAAAABdG0EEdHIhAwwKCyAAIAAvAQAiC0EBajsBACALQYAgTw0DIAtBA00EQCAAIAtBAnRqIAI4AgQMCQsgACgCGCIDRQRAQRgQHiIDQgA3AgAgA0IANwIQIANCADcCCCAAIAM2AhgLAkAgAygCBCIEIAMoAghHBEAgBCACOAIAIAMgBEEEajYCBAwBCyAEIAMoAgAiB2siBEECdSIJQQFqIgZBgICAgARPDQECf0H/////AyAEQQF1IgUgBiAFIAZLGyAEQfz///8HTxsiBkUEQEEAIQUgCQwBCyAGQYCAgIAETw0GIAZBAnQQHiEFIAMoAgQgAygCACIHayIEQQJ1CyEKIAUgCUECdGoiCSACOAIAIAkgCkECdGsgByAEEDMhByADIAUgBkECdGo2AgggAyAJQQRqNgIEIAMoAgAhBCADIAc2AgAgBEUNACAEECMLIAAoAhgiBigCECIDIAYoAhQiAEEFdEcNByADQQFqQQBIDQAgA0H+////A0sNASADIABBBnQiACADQWBxQSBqIgQgACAESxsiAE8NByAAQQBODQILEAIAC0H/////ByEAIANB/////wdPDQULIAhBADYCCCAIQgA3AwAgCCAAEJ8BIAYoAgwhBCAIIAgoAgQiByAGKAIQIgBBH3FqIABBYHFqIgM2AgQgB0UEQCADQQFrIQUMAwsgA0EBayIFIAdBAWtzQR9LDQIgCCgCACEKDAMLQZUlQeEXQSJB3BcQCwALEFgACyAIKAIAIgogBUEFdkEAIANBIU8bQQJ0akEANgIACyAKIAdBA3ZB/P///wFxaiEDAkAgB0EfcSIHRQRAIABBAEwNASAAQSBtIQUgAEEfakE/TwRAIAMgBCAFQQJ0EDMaCyAAIAVBBXRrIgBBAEwNASADIAVBAnQiBWoiAyADKAIAQX9BICAAa3YiAEF/c3EgBCAFaigCACAAcXI2AgAMAQsgAEEATA0AQX8gB3QhDEEgIAdrIQkgAEEgTgRAIAxBf3MhDSADKAIAIQUDQCADIAUgDXEgBCgCACIFIAd0cjYCACADIAMoAgQgDHEgBSAJdnIiBTYCBCAEQQRqIQQgA0EEaiEDIABBP0shDiAAQSBrIQAgDg0ACyAAQQBMDQELIAMgAygCAEF/IAkgCSAAIAAgCUobIgVrdiAMcUF/c3EgBCgCAEF/QSAgAGt2cSIEIAd0cjYCACAAIAVrIgBBAEwNACADIAUgB2pBA3ZB/P///wFxaiIDIAMoAgBBf0EgIABrdkF/c3EgBCAFdnI2AgALIAYoAgwhACAGIAo2AgwgBiAIKAIEIgM2AhAgBiAIKAIINgIUIABFDQAgABAjIAYoAhAhAwsgBiADQQFqNgIQIAYoAgwgA0EDdkH8////AXFqIgAgACgCAEF+IAN3cTYCACABLwAAIQMLIANBB3EgC0EEdHJBCHIhAwsgASADOwAAIAhBEGokAAuPAQIBfwF9IwBBEGsiAyQAIANBCGogAEHoAGogAEHUAEHWACABQf4BcUECRhtqLwEAIgEgAC8BWCABQQdxGxAfQwAAwH8hBAJAAkACQCADLQAMQQFrDgIAAQILIAMqAgghBAwBCyADKgIIIAKUQwrXIzyUIQQLIANBEGokACAEQwAAAACXQwAAAAAgBCAEWxsL2AICBH8BfSMAQSBrIgMkAAJAIAAoAgwiAQRAIAAgACoClAMgACoCmAMgAREnACIFIAVbDQEgA0GqHjYCACAAQQVB2CUgAxAsECQACyADQRBqIAAQMgJAIAMoAhAiAiADKAIUIgFyRQ0AAkADQCABIAIoAuwDIAIoAugDIgJrQQJ1SQRAIAIgAUECdGooAgAiASgC3AMNAyABLwAVIAEtABdBEHRyIgJBgOAAcUGAwABHBEAgAkEIdkEPcSICBH8gAgUgAC0AFUEEdgtBBUYEQCAALQAUQQhxDQQLIAEtAABBAnENAyAEIAEgBBshBAsgA0EQahAuIAMoAhQiASADKAIQIgJyDQEMAwsLEAIACyABIQQLIAMoAhgiAQRAA0AgASgCACECIAEQIyACIgENAAsLIARFBEAgACoCmAMhBQwBCyAEEE4gBCoCoAOSIQULIANBIGokACAFC6EDAQh/AkAgACgC6AMiBSAAKALsAyIHRwRAA0AgACAFKAIAIgIoAuQDRwRAAkAgACgC9AMoAgAiAQRAIAIgACAGIAERBgAiAQ0BC0GIBBAeIgEgAigCEDYCECABIAIpAgg3AgggASACKQIANwIAIAFBFGogAkEUakHoABArGiABQgA3AoABIAFB/ABqIgNBADsBACABQgA3AogBIAFCADcCkAEgAyACQfwAahCgASABQZgBaiACQZgBakHQAhArGiABQQA2AvADIAFCADcC6AMgAigC7AMiAyACKALoAyIERwRAIAMgBGsiBEEASA0FIAEgBBAeIgM2AuwDIAEgAzYC6AMgASADIARqNgLwAyACKALoAyIEIAIoAuwDIghHBEADQCADIAQoAgA2AgAgA0EEaiEDIARBBGoiBCAIRw0ACwsgASADNgLsAwsgASACKQL0AzcC9AMgASACKAKEBDYChAQgASACKQL8AzcC/AMgAUEANgLkAwsgBSABNgIAIAEgADYC5AMLIAZBAWohBiAFQQRqIgUgB0cNAAsLDwsQAgALUAACQAJAAkACQAJAIAIOBAQAAQIDCyAAIAEgAUEwahBDDwsgACABIAFBMGogAxBEDwsgACABIAFBMGoQQg8LECQACyAAIAEgAUEwaiADEEULcAIBfwF9IwBBEGsiBCQAIARBCGogACABQQJ0QdwlaigCACACEDZDAADAfyEFAkACQAJAIAQtAAxBAWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwt5AgF/AX0jAEEQayIDJAAgA0EIaiAAIAFBAnRB7CVqKAIAIAIQU0MAAMB/IQQCQAJAAkAgAy0ADEEBaw4CAAECCyADKgIIIQQMAQsgAyoCCEMAAAAAlEMK1yM8lCEECyADQRBqJAAgBEMAAAAAl0MAAAAAIAQgBFsbC1QAAkACQAJAAkACQCACDgQEAAECAwsgACABIAFBwgBqEEMPCyAAIAEgAUHCAGogAxBEDwsgACABIAFBwgBqEEIPCxAkAAsgACABIAFBwgBqIAMQRQsvACAAIAJFQQF0IgIgASADEGAgACACIAEQS5IgACACIAEgAxB/IAAgAiABEFKSkgvOAQIDfwJ9IwBBEGsiAyQAQQEhBCADQQhqIABB/ABqIgUgACABQQF0akH2AGoiAS8BABAfAkACQCADKgIIIgcgAioCACIGXARAIAcgB1sEQCACLQAEIQIMAgsgBiAGXCEECyACLQAEIQIgBEUNACADLQAMIAJB/wFxRg0BCyAFIAEgBiACEDkDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCyADQRBqJAALzgECA38CfSMAQRBrIgMk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AWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwscACAAIAFBCCACpyACQiCIpyADpyADQiCIpxAVCwUAEFgACzkAIABFBEBBAA8LAn8gAUGAf3FBgL8DRiABQf8ATXJFBEBB/DtBGTYCAEF/DAELIAAgAToAAEEBCwvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAQALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC84BAgN/An0jAEEQayIDJABBASEEIANBCGogAEH8AGoiBSAAIAFBAXRqQegAaiIBLwEAEB8CQAJAIAMqAggiByACKgIAIgZcBEAgByAHWwRAIAItAAQhAgwCCyAGIAZcIQQLIAItAAQhAiAERQ0AIAMtAAwgAkH/AXFGDQELIAUgASAGIAIQOQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIANBEGokAAtdAQR/IAAoAgAhAgNAIAIsAAAiAxBXBEBBfyEEIAAgAkEBaiICNgIAIAFBzJmz5gBNBH9BfyADQTBrIgMgAUEKbCIEaiADIARB/////wdzShsFIAQLIQEMAQsLIAELrhQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRQCQAJAAkACQANAIAEhDSAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAH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IQEgAEIANwIEIAAgATYCACABIAA2AgQgAkEQaiQAIAALGwEBfyAABEAgACgCACIBBEAgARAjCyAAECMLC0kBAn9BBBAeIQFBIBAeIgBBADYCHCAAQoCAgICAgIDAPzcCFCAAQgA3AgwgAEEAOgAIIABBAzYCBCAAQQA2AgAgASAANgIAIAELIAAgAkEFR0EAIAIbRQRAQbgwIAMgBBBJDwsgAyAEEHALIgEBfiABIAKtIAOtQiCGhCAEIAARFQAiBUIgiKckASAFpwuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGECsaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEECsaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCwQAQgALBABBAAuKBQIGfgJ/IAEgASgCAEEHakF4cSIBQRBqNgIAIAAhCSABKQMAIQMgASkDCCEGIwBBIGsiCCQAAkAgBkL///////////8AgyIEQoCAgICAgMCAPH0gBEKAgICAgIDA/8MAfVQEQCAGQgSGIANCPIiEIQQgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIARCgYCAgICAgIDAAHwhAgwCCyAEQoCAgICAgICAQH0hAiADQoCAgICAgICACFINASACIARCAYN8IQIMAQsgA1AgBEKAgICAgIDA//8AVCAEQoCAgICAgMD//wBRG0UEQCAGQgSGIANCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiAEQv///////7//wwBWDQBCACECIARCMIinIgBBkfcASQ0AIAMhAiAGQv///////z+DQoCAgICAgMAAhCIFIQcCQCAAQYH3AGsiAUHAAHEEQCACIAFBQGqthiEHQgAhAgwBCyABRQ0AIAcgAa0iBIYgAkHAACABa62IhCEHIAIgBIYhAgsgCCACNwMQIAggBzcDGAJAQYH4ACAAayIAQcAAcQRAIAUgAEFAaq2IIQNCACEFDAELIABFDQAgBUHAACAAa62GIAMgAK0iAoiEIQMgBSACiCEFCyAIIAM3AwAgCCAF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ASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRCwALYQECfyMAQRBrIgIkACABIAAoAgQiA0EBdWohASAAKAIAIQAgAiABIANBAXEEfyABKAIAIABqKAIABSAACxEBAEEQEB4iACACKQMINwMIIAAgAikDADcDACACQRBqJAAgAAtjAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwBBEBAeIgAgAykDCDcDCCAAIAMpAwA3AwAgA0EQaiQAIAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEEAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRCAALCQAgASAAEQIACwUAQcM7Cw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIACxgBAX9BEBAeIgBCADcDCCAAQQA2AgAgAAsYAQF/QRAQHiIAQgA3AwAgAEIANwMIIAALDABBMBAeQQBBMBAqCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRHgALBQBBvjsLIQAgACABKAIAIAEgASwAC0EASBtBuzsgAigCABAQNgIACyoBAX9BDBAeIgFBADoABCABIAAoAgA2AgggAEEANgIAIAFB2Cc2AgAgAQsFAEG7OwsFAEG4OwshACAAIAEoAgAgASABLAALQQBIG0GkOyACKAIAEBA2AgAL2AEBBH8jAEEgayIDJAAgASgCACIEQfD///8HSQRAAkACQCAEQQtPBEAgBEEPckEBaiIFEB4hBiADIAVBgICAgHhyNgIQIAMgBjYCCCADIAQ2AgwgBCAGaiEFDAELIAMgBDoAEyADQQhqIgYgBGohBSAERQ0BCyAGIAFBBGogBBArGgsgBUEAOgAAIAMgAjYCACADQRhqIANBCGogAyAAEQMAIAMoAhgQHSADKAIYIgAQBiADKAIAEAYgAywAE0EASARAIAMoAggQIwsgA0EgaiQAIAAPCxACAAsqAQF/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQeAmNgIA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AkEIaiAIIAYQHyACIAcgAC8AABAfQQEhAyACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSADC0UNAiACLQAMIAItAARHDQILIABBAmohAEEBIQMgBCEGQQEhBCAGRQ0ACyABLwB6IgBBB3FFBEAgBS0AekEHcUUNAgsgCCAAECAiCiAHIAUvAHoQICILWw0BIAogClsNACALIAtcDQELIAFBFGogBUEUakHoABArGiABQfwAaiAFQfwAahCgAQNAIAEtAAAiAEEEcQ0BIAEgAEEEcjoAACABKAIQIgAEQCABIAARAAALIAFBgICA/gc2ApwBIAEoAuQDIgENAAsLIAJBEGokAAvGAwEEfyMAQaAEayICJAAgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALAkAgACgCACIAKALoAyAAKALsA0YEQCAAKALkAw0BIAAgAkEYaiAAKAL0AxBcIgEpAgA3AgAgACABKAIQNgIQIAAgASkCCDcCCCAAQRRqIAFBFGpB6AAQKxogACABKQKMATcCjAEgACABKQKEATcChAEgACABKQJ8NwJ8IAEoApQBIQQgAUEANgKUASAAKAKUASEDIAAgBDYClAEgAwRAIAMQWwsgAEGYAWogAUGYAWpB0AIQKxogACgC6AMiAwRAIAAgAzYC7AMgAxAjCyAAIAEoAugDNgLoAyAAIAEoAuwDNgLsAyAAIAEoAvADNgLwAyABQQA2AvADIAFCADcC6AMgACABKQL8AzcC/AMgACABKQL0AzcC9AMgACABKAKEBDYChAQgASgClAEhACABQQA2ApQBIAAEQCAAEFsLIAJBoARqJAAPCyACQfAcNgIQIABBBUHYJSACQRBqECwQJAALIAJB5hE2AgAgAEEFQdglIAIQLBAkAAsLAEEMEB4gABCiAQsLAEEMEB5BABCiAQsNACAAKAIALQAIQQFxCwoAIAAoAgAoAhQLGQAgAUH/AXEEQBACAAsgACgCACgCEEEBcQsYACAAKAIAIgAgAC0ACEH+AXEgAXI6AAgLJgAgASAAKAIAIgAoAhRHBEAgACABNgIUIAAgACgCDEEBajYCDAsLkgEBAn8jAEEQayICJAAgACgCACEAIAFDAAAAAGAEQCABIAAqAhhcBEAgACABOAIYIAAgACgCDEEBajYCDAsgAkEQaiQADwsgAkGIFDYCACMAQRBrIgMkACADIAI2AgwCQCAARQRAQbgwQdglIAIQSRoMAQsgAEEAQQVB2CUgAiAAKAIEEQ0AGgsgA0EQaiQAECQACz8AIAFB/wFxRQRAIAIgACgCACIAKAIQIgFBAXFHBEAgACABQX5xIAJyNgIQIAAgACgCDEEBajYCDAsPCxACAAsL4CYjAEGACAuBHk9ubHkgbGVhZiBub2RlcyB3aXRoIGN1c3RvbSBtZWFzdXJlIGZ1bmN0aW9ucyBzaG91bGQgbWFudWFsbHkgbWFyayB0aGVtc2VsdmVzIGFzIGRpcnR5AGlzRGlydHkAbWFya0RpcnR5AGRlc3Ryb3kAc2V0RGlzcGxheQBnZXREaXNwbGF5AHNldEZsZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzZXRGbGV4R3JvdwBnZXRGbGV4R3JvdwBzZXRPdmVyZmxvdwBnZXRPdmVyZmxvdwBoYXNOZXdMYXlvdXQAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodFNpemluZ01vZGUgbXVzdCBiZSBTaXppbmdNb2RlOjpNYXhDb250ZW50AGF2YWlsYWJsZVdpZHRoIGlzIGluZGVmaW5pdGUgc28gd2lkdGhTaXppbmdNb2RlIG11c3QgYmUgU2l6aW5nTW9kZTo6TWF4Q29udGVudABzZXRBbGlnbkNvbnRlbnQAZ2V0QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRQb3NpdGlvbkF1dG8Ac2V0TWFyZ2luQXV0bwBzZXRXaWR0aEF1dG8AU2NhbGUgZmFjdG9yIHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIHplcm8Ac2V0QXNwZWN0UmF0aW8AZ2V0QXNwZWN0UmF0aW8Ac2V0UG9zaXRpb24AZ2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBzZXRGbGV4RGlyZWN0aW9uAGdldEZsZXhEaXJlY3Rpb24Ac2V0RGlyZWN0aW9uAGdldERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG1hcmtMYXlvdXRTZWVuAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAHNldEFsd2F5c0Zvcm1zQ29udGFpbmluZ0Jsb2NrAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAZ2V0TGVuZ3RoAHdpZHRoAHNldE1heFdpZHRoAGdldE1heFdpZHRoAHNldFdpZHRoAGdldFdpZHRoAHNldE1pbldpZHRoAGdldE1pbldpZHRoAGdldENvbXB1dGVkV2lkdGgAcHVzaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1NtYWxsVmFsdWVCdWZmZXIuaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1N0eWxlVmFsdWVQb29sLmgAdW5zaWduZWQgbG9uZwBzZXRCb3hTaXppbmcAZ2V0Qm94U2l6aW5nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVk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")){var T=S;S=t.locateFile?t.locateFile(T,o):o+T}function P(){var e=S;try{if(e==S&&a)return new Uint8Array(a);if(R(e))try{var t=Ke(e.slice(37)),n=new Uint8Array(t.length);for(e=0;e<t.length;++e)n[e]=t.charCodeAt(e);var r=n}catch(e){throw Error("Converting base64 string to bytes failed.")}else r=void 0;if(r)return r;throw"both async and sync fetching of the wasm failed"}catch(e){O(e)}}function _(e){for(;0<e.length;)e.shift()(t)}function M(e){if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_"+e:e}function N(e,t){return e=M(e),function(){return t.apply(this,arguments)}}var L=[{},{value:void 0},{value:null},{value:!0},{value:!1}],F=[];function U(e){var t=Error,n=N(e,function(t){this.name=e,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))});return n.prototype=Object.create(t.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},n}var z=void 0;function H(e){throw new z(e)}var j=e=>(e||H("Cannot use deleted val. handle = "+e),L[e].value),G=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=F.length?F.pop():L.length;return L[t]={ga:1,value:e},t}},Y=void 0,W=void 0;function V(e){for(var t="";d[e];)t+=W[d[e++]];return t}var q=[];function J(){for(;q.length;){var e=q.pop();e.M.$=!1,e.delete()}}var K=void 0,X={};function Z(e,t){for(void 0===t&&H("ptr should not be undefined");e.R;)t=e.ba(t),e=e.R;return t}var $={};function ee(e){var t=V(e=Ze(e));return tt(e),t}function te(e,t){var n=$[e];return void 0===n&&H(t+" has unknown type "+ee(e)),n}function ne(){}var re=!1;function ie(e){--e.count.value,0===e.count.value&&(e.T?e.U.W(e.T):e.P.N.W(e.O))}function oe(e,t,n){return t===n?e:void 0===n.R||null===(e=oe(e,t,n.R))?null:n.na(e)}var ae={},se=void 0;function le(e){throw new se(e)}function ce(e,t){return t.P&&t.O||le("makeClassHandle requires ptr and ptrType"),!!t.U!=!!t.T&&le("Both smartPtrType and smartPtr must be specified"),t.count={value:1},ue(Object.create(e,{M:{value:t}}))}function ue(e){return"undefined"==typeof FinalizationRegistry?(ue=e=>e,e):(re=new FinalizationRegistry(e=>{ie(e.M)}),ue=e=>{var t=e.M;return t.T&&re.register(e,{M:t},e),e},ne=e=>{re.unregister(e)},ue(e))}var Ae={};function de(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function fe(e){return this.fromWireType(g[e>>2])}var he={},ge={};function pe(e,t,n){function r(t){(t=n(t)).length!==e.length&&le("Mismatched type converter count");for(var r=0;r<e.length;++r)ye(e[r],t[r])}e.forEach(function(e){ge[e]=t});var i=Array(t.length),o=[],a=0;t.forEach((e,t)=>{$.hasOwnProperty(e)?i[t]=$[e]:(o.push(e),he.hasOwnProperty(e)||(he[e]=[]),he[e].push(()=>{i[t]=$[e],++a===o.length&&r(i)}))}),0===o.length&&r(i)}function me(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+e)}}function ye(e,t,n={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(e||H('type "'+r+'" must have a positive integer typeid pointer'),$.hasOwnProperty(e)){if(n.ua)return;H("Cannot register type '"+r+"' twice")}$[e]=t,delete ge[e],he.hasOwnProperty(e)&&(t=he[e],delete he[e],t.forEach(e=>e()))}function be(e){H(e.M.P.N.name+" instance already deleted")}function ve(){}function Ee(e,t,n){if(void 0===e[t].S){var r=e[t];e[t]=function(){return e[t].S.hasOwnProperty(arguments.length)||H("Function '"+n+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+e[t].S+")!"),e[t].S[arguments.length].apply(this,arguments)},e[t].S=[],e[t].S[r.Z]=r}}function Ce(e,t,n,r,i,o,a,s){this.name=e,this.constructor=t,this.X=n,this.W=r,this.R=i,this.pa=o,this.ba=a,this.na=s,this.ja=[]}function Ie(e,t,n){for(;t!==n;)t.ba||H("Expected null or instance of "+n.name+", got an instance of "+t.name),e=t.ba(e),t=t.R;return e}function we(e,t){return null===t?(this.ea&&H("null is not a valid "+this.name),0):(t.M||H('Cannot pass "'+Pe(t)+'" as a '+this.name),t.M.O||H("Cannot pass deleted object as a pointer of type "+this.name),Ie(t.M.O,t.M.P.N,this.N))}function Be(e,t){if(null===t){if(this.ea&&H("null is not a valid "+this.name),this.da){var n=this.fa();return null!==e&&e.push(this.W,n),n}return 0}if(t.M||H('Cannot pass "'+Pe(t)+'" as a '+this.name),t.M.O||H("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&t.M.P.ca&&H("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name),n=Ie(t.M.O,t.M.P.N,this.N),this.da)switch(void 0===t.M.T&&H("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:t.M.U===this?n=t.M.T:H("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name);break;case 1:n=t.M.T;break;case 2:if(t.M.U===this)n=t.M.T;else{var r=t.clone();n=this.xa(n,G(function(){r.delete()})),null!==e&&e.push(this.W,n)}break;default:H("Unsupporting sharing policy")}return n}function Qe(e,t){return null===t?(this.ea&&H("null is not a valid "+this.name),0):(t.M||H('Cannot pass "'+Pe(t)+'" as a '+this.name),t.M.O||H("Cannot pass deleted object as a pointer of type "+this.name),t.M.P.ca&&H("Cannot convert argument of type "+t.M.P.name+" to parameter type "+this.name),Ie(t.M.O,t.M.P.N,this.N))}function Se(e,t,n,r){this.name=e,this.N=t,this.ea=n,this.ca=r,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,void 0!==t.R?this.toWireType=Be:(this.toWireType=r?we:Qe,this.V=null)}function xe(e,n){var r=(e=V(e)).includes("j")?function(e,n){var r=[];return function(){if(r.length=0,Object.assign(r,arguments),e.includes("j")){var i=t["dynCall_"+e];i=r&&r.length?i.apply(null,[n].concat(r)):i.call(null,n)}else i=C.get(n).apply(null,r);return i}}(e,n):C.get(n);return"function"!=typeof r&&H("unknown function pointer with signature "+e+": "+n),r}var ke=void 0;function De(e,t){var n=[],r={};throw t.forEach(function e(t){r[t]||$[t]||(ge[t]?ge[t].forEach(e):(n.push(t),r[t]=!0))}),new ke(e+": "+n.map(ee).join([", "]))}function Oe(e,t,n,r,i){var o=t.length;2>o&&H("argTypes array size mismatch! Must at least get return value and 'this' types!");var a=null!==t[1]&&null!==n,s=!1;for(n=1;n<t.length;++n)if(null!==t[n]&&void 0===t[n].V){s=!0;break}var l="void"!==t[0].name,c=o-2,u=Array(c),A=[],d=[];return function(){if(arguments.length!==c&&H("function "+e+" called with "+arguments.length+" arguments, expected "+c+" args!"),d.length=0,A.length=a?2:1,A[0]=i,a){var n=t[1].toWireType(d,this);A[1]=n}for(var o=0;o<c;++o)u[o]=t[o+2].toWireType(d,arguments[o]),A.push(u[o]);if(o=r.apply(null,A),s)de(d);else for(var f=a?1:2;f<t.length;f++){var h=1===f?n:u[f-2];null!==t[f].V&&t[f].V(h)}return l?t[0].fromWireType(o):void 0}}function Re(e,t){for(var n=[],r=0;r<e;r++)n.push(p[t+4*r>>2]);return n}function Te(e){4<e&&0===--L[e].ga&&(L[e]=void 0,F.push(e))}function Pe(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}function _e(e,t){switch(t){case 2:return function(e){return this.fromWireType(m[e>>2])};case 3:return function(e){return this.fromWireType(y[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function Me(e,t,n){switch(t){case 0:return n?function(e){return A[e]}:function(e){return d[e]};case 1:return n?function(e){return f[e>>1]}:function(e){return h[e>>1]};case 2:return n?function(e){return g[e>>2]}:function(e){return p[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}function Ne(e,t){for(var n="",r=0;!(r>=t/2);++r){var i=f[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n}function Le(e,t,n){if(void 0===n&&(n=2147483647),2>n)return 0;var r=t;n=(n-=2)<2*e.length?n/2:e.length;for(var i=0;i<n;++i)f[t>>1]=e.charCodeAt(i),t+=2;return f[t>>1]=0,t-r}function Fe(e){return 2*e.length}function Ue(e,t){for(var n=0,r="";!(n>=t/4);){var i=g[e+4*n>>2];if(0==i)break;++n,65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i)):r+=String.fromCharCode(i)}return r}function ze(e,t,n){if(void 0===n&&(n=2147483647),4>n)return 0;var r=t;n=r+n-4;for(var i=0;i<e.length;++i){var o=e.charCodeAt(i);if(55296<=o&&57343>=o&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++i)),g[t>>2]=o,(t+=4)+4>n)break}return g[t>>2]=0,t-r}function He(e){for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);55296<=r&&57343>=r&&++n,t+=4}return t}var je={};function Ge(e){var t=je[e];return void 0===t?V(e):t}var Ye=[],We=[],Ve=[null,[],[]];z=t.BindingError=U("BindingError"),t.count_emval_handles=function(){for(var e=0,t=5;t<L.length;++t)void 0!==L[t]&&++e;return e},t.get_first_emval=function(){for(var e=5;e<L.length;++e)if(void 0!==L[e])return L[e];return null},Y=t.PureVirtualError=U("PureVirtualError");for(var qe=Array(256),Je=0;256>Je;++Je)qe[Je]=String.fromCharCode(Je);W=qe,t.getInheritedInstanceCount=function(){return Object.keys(X).length},t.getLiveInheritedInstances=function(){var e,t=[];for(e in X)X.hasOwnProperty(e)&&t.push(X[e]);return t},t.flushPendingDeletes=J,t.setDelayFunction=function(e){K=e,q.length&&K&&K(J)},se=t.InternalError=U("InternalError"),ve.prototype.isAliasOf=function(e){if(!(this instanceof ve&&e instanceof ve))return!1;var t=this.M.P.N,n=this.M.O,r=e.M.P.N;for(e=e.M.O;t.R;)n=t.ba(n),t=t.R;for(;r.R;)e=r.ba(e),r=r.R;return t===r&&n===e},ve.prototype.clone=function(){if(this.M.O||be(this),this.M.aa)return this.M.count.value+=1,this;var e=ue,t=Object,n=t.create,r=Object.getPrototypeOf(this),i=this.M;return(e=e(n.call(t,r,{M:{value:{count:i.count,$:i.$,aa:i.aa,O:i.O,P:i.P,T:i.T,U:i.U}}}))).M.count.value+=1,e.M.$=!1,e},ve.prototype.delete=function(){this.M.O||be(this),this.M.$&&!this.M.aa&&H("Object already scheduled for deletion"),ne(this),ie(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},ve.prototype.isDeleted=function(){return!this.M.O},ve.prototype.deleteLater=function(){return this.M.O||be(this),this.M.$&&!this.M.aa&&H("Object already scheduled for deletion"),q.push(this),1===q.length&&K&&K(J),this.M.$=!0,this},Se.prototype.qa=function(e){return this.ka&&(e=this.ka(e)),e},Se.prototype.ha=function(e){this.W&&this.W(e)},Se.prototype.argPackAdvance=8,Se.prototype.readValueFromPointer=fe,Se.prototype.deleteObject=function(e){null!==e&&e.delete()},Se.prototype.fromWireType=function(e){function t(){return this.da?ce(this.N.X,{P:this.wa,O:n,U:this,T:e}):ce(this.N.X,{P:this,O:e})}var n=this.qa(e);if(!n)return this.ha(e),null;var r=function(e,t){return t=Z(e,t),X[t]}(this.N,n);if(void 0!==r)return 0===r.M.count.value?(r.M.O=n,r.M.T=e,r.clone()):(r=r.clone(),this.ha(e),r);if(r=this.N.pa(n),!(r=ae[r]))return t.call(this);r=this.ca?r.la:r.pointerType;var i=oe(n,this.N,r.N);return null===i?t.call(this):this.da?ce(r.N.X,{P:r,O:i,U:this,T:e}):ce(r.N.X,{P:r,O:i})},ke=t.UnboundTypeError=U("UnboundTypeError");var Ke="function"==typeof atob?atob:function(e){var t="",n=0;e=e.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++));r=r<<2|i>>4,i=(15&i)<<4|o>>2;var s=(3&o)<<6|a;t+=String.fromCharCode(r),64!==o&&(t+=String.fromCharCode(i)),64!==a&&(t+=String.fromCharCode(s))}while(n<e.length);return t},Xe={l:function(e,t,n,r){O("Assertion failed: "+(e?v(d,e):"")+", at: "+[t?t?v(d,t):"":"unknown filename",n,r?r?v(d,r):"":"unknown function"])},q:function(e,t,n){e=V(e),t=te(t,"wrapper"),n=j(n);var r=[].slice,i=t.N,o=i.X,a=i.R.X,s=i.R.constructor;for(var l in e=N(e,function(){i.R.ja.forEach(function(e){if(this[e]===a[e])throw new Y("Pure virtual function "+e+" must be implemented in JavaScript")}.bind(this)),Object.defineProperty(this,"__parent",{value:o}),this.__construct.apply(this,r.call(arguments))}),o.__construct=function(){this===o&&H("Pass correct 'this' to __construct");var e=s.implement.apply(void 0,[this].concat(r.call(arguments)));ne(e);var t=e.M;e.notifyOnDestruction(),t.aa=!0,Object.defineProperties(this,{M:{value:t}}),ue(this),e=t.O,e=Z(i,e),X.hasOwnProperty(e)?H("Tried to register registered instance: "+e):X[e]=this},o.__destruct=function(){this===o&&H("Pass correct 'this' to __destruct"),ne(this);var e=this.M.O;e=Z(i,e),X.hasOwnProperty(e)?delete X[e]:H("Tried to unregister unregistered instance: "+e)},e.prototype=Object.create(o),n)e.prototype[l]=n[l];return G(e)},j:function(e){var t=Ae[e];delete Ae[e];var n=t.fa,r=t.W,i=t.ia;pe([e],i.map(e=>e.ta).concat(i.map(e=>e.za)),e=>{var o={};return i.forEach((t,n)=>{var r=e[n],a=t.ra,s=t.sa,l=e[n+i.length],c=t.ya,u=t.Aa;o[t.oa]={read:e=>r.fromWireType(a(s,e)),write:(e,t)=>{var n=[];c(u,e,l.toWireType(n,t)),de(n)}}}),[{name:t.name,fromWireType:function(e){var t,n={};for(t in o)n[t]=o[t].read(e);return r(e),n},toWireType:function(e,t){for(var i in o)if(!(i in t))throw new TypeError('Missing field: "'+i+'"');var a=n();for(i in o)o[i].write(a,t[i]);return null!==e&&e.push(r,a),a},argPackAdvance:8,readValueFromPointer:fe,V:r}]})},v:function(){},B:function(e,t,n,r,i){var o=me(n);ye(e,{name:t=V(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===n)var r=A;else if(2===n)r=f;else{if(4!==n)throw new TypeError("Unknown boolean type size: "+t);r=g}return this.fromWireType(r[e>>o])},V:null})},f:function(e,n,r,i,o,a,s,l,c,u,A,d,f){A=V(A),a=xe(o,a),l&&(l=xe(s,l)),u&&(u=xe(c,u)),f=xe(d,f);var h=M(A);!function(e,n){t.hasOwnProperty(e)?(H("Cannot register public name '"+e+"' twice"),Ee(t,e,e),t.hasOwnProperty(void 0)&&H("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),t[e].S[void 0]=n):t[e]=n}(h,function(){De("Cannot construct "+A+" due to unbound types",[i])}),pe([e,n,r],i?[i]:[],function(n){if(n=n[0],i)var r=n.N,o=r.X;else o=ve.prototype;n=N(h,function(){if(Object.getPrototypeOf(this)!==s)throw new z("Use 'new' to construct "+A);if(void 0===c.Y)throw new z(A+" has no accessible constructor");var e=c.Y[arguments.length];if(void 0===e)throw new z("Tried to invoke ctor of "+A+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(c.Y).toString()+") parameters instead!");return e.apply(this,arguments)});var s=Object.create(o,{constructor:{value:n}});n.prototype=s;var c=new Ce(A,n,s,f,r,a,l,u);r=new Se(A,c,!0,!1),o=new Se(A+"*",c,!1,!1);var d=new Se(A+" const*",c,!1,!0);return ae[e]={pointerType:o,la:d},function(e,n){t.hasOwnProperty(e)||le("Replacing nonexistant public symbol"),t[e]=n,t[e].Z=void 0}(h,n),[r,o,d]})},d:function(e,t,n,r,i,o,a){var s=Re(n,r);t=V(t),o=xe(i,o),pe([],[e],function(e){function r(){De("Cannot call "+i+" due to unbound types",s)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var l=e.N.constructor;return void 0===l[t]?(r.Z=n-1,l[t]=r):(Ee(l,t,i),l[t].S[n-1]=r),pe([],s,function(e){return e=Oe(i,[e[0],null].concat(e.slice(1)),null,o,a),void 0===l[t].S?(e.Z=n-1,l[t]=e):l[t].S[n-1]=e,[]}),[]})},p:function(e,t,n,r,i,o){0<t||O();var a=Re(t,n);i=xe(r,i),pe([],[e],function(e){var n="constructor "+(e=e[0]).name;if(void 0===e.N.Y&&(e.N.Y=[]),void 0!==e.N.Y[t-1])throw new z("Cannot register multiple constructors with identical number of parameters ("+(t-1)+") for class '"+e.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return e.N.Y[t-1]=()=>{De("Cannot construct "+e.name+" due to unbound types",a)},pe([],a,function(r){return r.splice(1,0,null),e.N.Y[t-1]=Oe(n,r,null,i,o),[]}),[]})},a:function(e,t,n,r,i,o,a,s){var l=Re(n,r);t=V(t),o=xe(i,o),pe([],[e],function(e){function r(){De("Cannot call "+i+" due to unbound types",l)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),s&&e.N.ja.push(t);var c=e.N.X,u=c[t];return void 0===u||void 0===u.S&&u.className!==e.name&&u.Z===n-2?(r.Z=n-2,r.className=e.name,c[t]=r):(Ee(c,t,i),c[t].S[n-2]=r),pe([],l,function(r){return r=Oe(i,r,e,o,a),void 0===c[t].S?(r.Z=n-2,c[t]=r):c[t].S[n-2]=r,[]}),[]})},A:function(e,t){ye(e,{name:t=V(t),fromWireType:function(e){var t=j(e);return Te(e),t},toWireType:function(e,t){return G(t)},argPackAdvance:8,readValueFromPointer:fe,V:null})},n:function(e,t,n){n=me(n),ye(e,{name:t=V(t),fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:_e(t,n),V:null})},e:function(e,t,n,r,i){t=V(t),-1===i&&(i=4294967295),i=me(n);var o=e=>e;if(0===r){var a=32-8*n;o=e=>e<<a>>>a}n=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t},ye(e,{name:t,fromWireType:o,toWireType:n,argPackAdvance:8,readValueFromPointer:Me(t,i,0!==r),V:null})},b:function(e,t,n){function r(e){var t=p;return new i(u,t[1+(e>>=2)],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];ye(e,{name:n=V(n),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{ua:!0})},o:function(e,t){var n="std::string"===(t=V(t));ye(e,{name:t,fromWireType:function(e){var t=p[e>>2],r=e+4;if(n)for(var i=r,o=0;o<=t;++o){var a=r+o;if(o==t||0==d[a]){if(i=i?v(d,i,a-i):"",void 0===s)var s=i;else s+=String.fromCharCode(0),s+=i;i=a+1}}else{for(s=Array(t),o=0;o<t;++o)s[o]=String.fromCharCode(d[r+o]);s=s.join("")}return tt(e),s},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r,i="string"==typeof t;if(i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||H("Cannot pass non-string to std::string"),n&&i){var o=0;for(r=0;r<t.length;++r){var a=t.charCodeAt(r);127>=a?o++:2047>=a?o+=2:55296<=a&&57343>=a?(o+=4,++r):o+=3}r=o}else r=t.length;if(a=(o=et(4+r+1))+4,p[o>>2]=r,n&&i){if(i=a,a=r+1,r=d,0<a){a=i+a-1;for(var s=0;s<t.length;++s){var l=t.charCodeAt(s);if(55296<=l&&57343>=l&&(l=65536+((1023&l)<<10)|1023&t.charCodeAt(++s)),127>=l){if(i>=a)break;r[i++]=l}else{if(2047>=l){if(i+1>=a)break;r[i++]=192|l>>6}else{if(65535>=l){if(i+2>=a)break;r[i++]=224|l>>12}else{if(i+3>=a)break;r[i++]=240|l>>18,r[i++]=128|l>>12&63}r[i++]=128|l>>6&63}r[i++]=128|63&l}}r[i]=0}}else if(i)for(i=0;i<r;++i)255<(s=t.charCodeAt(i))&&(tt(a),H("String has UTF-16 code units that do not fit in 8 bits")),d[a+i]=s;else for(i=0;i<r;++i)d[a+i]=t[i];return null!==e&&e.push(tt,o),o},argPackAdvance:8,readValueFromPointer:fe,V:function(e){tt(e)}})},i:function(e,t,n){if(n=V(n),2===t)var r=Ne,i=Le,o=Fe,a=()=>h,s=1;else 4===t&&(r=Ue,i=ze,o=He,a=()=>p,s=2);ye(e,{name:n,fromWireType:function(e){for(var n,i=p[e>>2],o=a(),l=e+4,c=0;c<=i;++c){var u=e+4+c*t;c!=i&&0!=o[u>>s]||(l=r(l,u-l),void 0===n?n=l:(n+=String.fromCharCode(0),n+=l),l=u+t)}return tt(e),n},toWireType:function(e,r){"string"!=typeof r&&H("Cannot pass non-string to C++ string type "+n);var a=o(r),l=et(4+a+t);return p[l>>2]=a>>s,i(r,l+4,a+t),null!==e&&e.push(tt,l),l},argPackAdvance:8,readValueFromPointer:fe,V:function(e){tt(e)}})},k:function(e,t,n,r,i,o){Ae[e]={name:V(t),fa:xe(n,r),W:xe(i,o),ia:[]}},h:function(e,t,n,r,i,o,a,s,l,c){Ae[e].ia.push({oa:V(t),ta:n,ra:xe(r,i),sa:o,za:a,ya:xe(s,l),Aa:c})},C:function(e,t){ye(e,{va:!0,name:t=V(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(e,t,n,r,i){e=Ye[e],t=j(t),n=Ge(n);var o=[];return p[r>>2]=G(o),e(t,n,o,i)},t:function(e,t,n,r){(e=Ye[e])(t=j(t),n=Ge(n),null,r)},g:Te,m:function(e,t){var n=function(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=te(p[t+4*r>>2],"parameter "+r);return n}(e,t),r=n[0];t=r.name+"_$"+n.slice(1).map(function(e){return e.name}).join("_")+"$";var i=We[t];if(void 0!==i)return i;var o=Array(e-1);return i=function(e){var t=Ye.length;return Ye.push(e),t}((t,i,a,s)=>{for(var l=0,c=0;c<e-1;++c)o[c]=n[c+1].readValueFromPointer(s+l),l+=n[c+1].argPackAdvance;for(t=t[i].apply(t,o),c=0;c<e-1;++c)n[c+1].ma&&n[c+1].ma(o[c]);if(!r.va)return r.toWireType(a,t)}),We[t]=i},D:function(e){4<e&&(L[e].ga+=1)},r:function(e){de(j(e)),Te(e)},c:function(){O("")},x:function(e,t,n){d.copyWithin(e,t,t+n)},w:function(e){var t=d.length;if(2147483648<(e>>>=0))return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+100663296);var i=Math;r=Math.max(e,r),i=i.min.call(i,2147483648,r+(65536-r%65536)%65536);e:{try{c.grow(i-u.byteLength+65535>>>16),E();var o=1;break e}catch(e){}o=void 0}if(o)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(e,t,n,r){for(var i=0,o=0;o<n;o++){var a=p[t>>2],c=p[t+4>>2];t+=8;for(var u=0;u<c;u++){var A=d[a+u],f=Ve[e];0===A||10===A?((1===e?s:l)(v(f,0)),f.length=0):f.push(A)}i+=c}return p[r>>2]=i,0}};!function(){function e(e){t.asm=e.exports,c=t.asm.E,E(),C=t.asm.J,w.unshift(t.asm.F),x--,t.monitorRunDependencies&&t.monitorRunDependencies(x),0==x&&(null!==k&&(clearInterval(k),k=null),D&&(e=D,D=null,e()))}function n(t){e(t.instance)}function i(e){return(a||"function"!=typeof fetch?Promise.resolve().then(function(){return P()}):fetch(S,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+S+"'";return e.arrayBuffer()}).catch(function(){return P()})).then(function(e){return WebAssembly.instantiate(e,o)}).then(function(e){return e}).then(e,function(e){l("failed to asynchronously prepare wasm: "+e),O(e)})}var o={a:Xe};if(x++,t.monitorRunDependencies&&t.monitorRunDependencies(x),t.instantiateWasm)try{return t.instantiateWasm(o,e)}catch(e){l("Module.instantiateWasm callback failed with error: "+e),r(e)}(a||"function"!=typeof WebAssembly.instantiateStreaming||R(S)||"function"!=typeof fetch?i(n):fetch(S,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,o).then(n,function(e){return l("wasm streaming compile failed: "+e),l("falling back to ArrayBuffer instantiation"),i(n)})})).catch(r)}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.F).apply(null,arguments)};var Ze=t.___getTypeName=function(){return(Ze=t.___getTypeName=t.asm.G).apply(null,arguments)};t.__embind_initialize_bindings=function(){return(t.__embind_initialize_bindings=t.asm.H).apply(null,arguments)};var $e,et=t._malloc=function(){return(et=t._malloc=t.asm.I).apply(null,arguments)},tt=t._free=function(){return(tt=t._free=t.asm.K).apply(null,arguments)};function nt(){function e(){if(!$e&&($e=!0,t.calledRun=!0,!b)){if(_(w),n(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var e=t.postRun.shift();B.unshift(e)}_(B)}}if(!(0<x)){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)Q();_(I),0<x||(t.setStatus?(t.setStatus("Running..."),setTimeout(function(){setTimeout(function(){t.setStatus("")},1),e()},1)):e())}}if(t.dynCall_jiji=function(){return(t.dynCall_jiji=t.asm.L).apply(null,arguments)},D=function e(){$e||nt(),$e||(D=e)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);0<t.preInit.length;)t.preInit.pop()();return nt(),e.ready});const OC=DC;let RC=function(e){return e[e.Auto=0]="Auto",e[e.FlexStart=1]="FlexStart",e[e.Center=2]="Center",e[e.FlexEnd=3]="FlexEnd",e[e.Stretch=4]="Stretch",e[e.Baseline=5]="Baseline",e[e.SpaceBetween=6]="SpaceBetween",e[e.SpaceAround=7]="SpaceAround",e[e.SpaceEvenly=8]="SpaceEvenly",e}({}),TC=function(e){return e[e.BorderBox=0]="BorderBox",e[e.ContentBox=1]="ContentBox",e}({}),PC=function(e){return e[e.Width=0]="Width",e[e.Height=1]="Height",e}({}),_C=function(e){return e[e.Inherit=0]="Inherit",e[e.LTR=1]="LTR",e[e.RTL=2]="RTL",e}({}),MC=function(e){return e[e.Flex=0]="Flex",e[e.None=1]="None",e[e.Contents=2]="Contents",e}({}),NC=function(e){return e[e.Left=0]="Left",e[e.Top=1]="Top",e[e.Right=2]="Right",e[e.Bottom=3]="Bottom",e[e.Start=4]="Start",e[e.End=5]="End",e[e.Horizontal=6]="Horizontal",e[e.Vertical=7]="Vertical",e[e.All=8]="All",e}({}),LC=function(e){return e[e.None=0]="None",e[e.StretchFlexBasis=1]="StretchFlexBasis",e[e.AbsolutePositionWithoutInsetsExcludesPadding=2]="AbsolutePositionWithoutInsetsExcludesPadding",e[e.AbsolutePercentAgainstInnerSize=4]="AbsolutePercentAgainstInnerSize",e[e.All=2147483647]="All",e[e.Classic=2147483646]="Classic",e}({}),FC=function(e){return e[e.WebFlexBasis=0]="WebFlexBasis",e}({}),UC=function(e){return e[e.Column=0]="Column",e[e.ColumnReverse=1]="ColumnReverse",e[e.Row=2]="Row",e[e.RowReverse=3]="RowReverse",e}({}),zC=function(e){return e[e.Column=0]="Column",e[e.Row=1]="Row",e[e.All=2]="All",e}({}),HC=function(e){return e[e.FlexStart=0]="FlexStart",e[e.Center=1]="Center",e[e.FlexEnd=2]="FlexEnd",e[e.SpaceBetween=3]="SpaceBetween",e[e.SpaceAround=4]="SpaceAround",e[e.SpaceEvenly=5]="SpaceEvenly",e}({}),jC=function(e){return e[e.Error=0]="Error",e[e.Warn=1]="Warn",e[e.Info=2]="Info",e[e.Debug=3]="Debug",e[e.Verbose=4]="Verbose",e[e.Fatal=5]="Fatal",e}({}),GC=function(e){return e[e.Undefined=0]="Undefined",e[e.Exactly=1]="Exactly",e[e.AtMost=2]="AtMost",e}({}),YC=function(e){return e[e.Default=0]="Default",e[e.Text=1]="Text",e}({}),WC=function(e){return e[e.Visible=0]="Visible",e[e.Hidden=1]="Hidden",e[e.Scroll=2]="Scroll",e}({}),VC=function(e){return e[e.Static=0]="Static",e[e.Relative=1]="Relative",e[e.Absolute=2]="Absolute",e}({}),qC=function(e){return e[e.Undefined=0]="Undefined",e[e.Point=1]="Point",e[e.Percent=2]="Percent",e[e.Auto=3]="Auto",e}({}),JC=function(e){return e[e.NoWrap=0]="NoWrap",e[e.Wrap=1]="Wrap",e[e.WrapReverse=2]="WrapReverse",e}({});const KC={ALIGN_AUTO:RC.Auto,ALIGN_FLEX_START:RC.FlexStart,ALIGN_CENTER:RC.Center,ALIGN_FLEX_END:RC.FlexEnd,ALIGN_STRETCH:RC.Stretch,ALIGN_BASELINE:RC.Baseline,ALIGN_SPACE_BETWEEN:RC.SpaceBetween,ALIGN_SPACE_AROUND:RC.SpaceAround,ALIGN_SPACE_EVENLY:RC.SpaceEvenly,BOX_SIZING_BORDER_BOX:TC.BorderBox,BOX_SIZING_CONTENT_BOX:TC.ContentBox,DIMENSION_WIDTH:PC.Width,DIMENSION_HEIGHT:PC.Height,DIRECTION_INHERIT:_C.Inherit,DIRECTION_LTR:_C.LTR,DIRECTION_RTL:_C.RTL,DISPLAY_FLEX:MC.Flex,DISPLAY_NONE:MC.None,DISPLAY_CONTENTS:MC.Contents,EDGE_LEFT:NC.Left,EDGE_TOP:NC.Top,EDGE_RIGHT:NC.Right,EDGE_BOTTOM:NC.Bottom,EDGE_START:NC.Start,EDGE_END:NC.End,EDGE_HORIZONTAL:NC.Horizontal,EDGE_VERTICAL:NC.Vertical,EDGE_ALL:NC.All,ERRATA_NONE:LC.None,ERRATA_STRETCH_FLEX_BASIS:LC.StretchFlexBasis,ERRATA_ABSOLUTE_POSITION_WITHOUT_INSETS_EXCLUDES_PADDING:LC.AbsolutePositionWithoutInsetsExcludesPadding,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:LC.AbsolutePercentAgainstInnerSize,ERRATA_ALL:LC.All,ERRATA_CLASSIC:LC.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:FC.WebFlexBasis,FLEX_DIRECTION_COLUMN:UC.Column,FLEX_DIRECTION_COLUMN_REVERSE:UC.ColumnReverse,FLEX_DIRECTION_ROW:UC.Row,FLEX_DIRECTION_ROW_REVERSE:UC.RowReverse,GUTTER_COLUMN:zC.Column,GUTTER_ROW:zC.Row,GUTTER_ALL:zC.All,JUSTIFY_FLEX_START:HC.FlexStart,JUSTIFY_CENTER:HC.Center,JUSTIFY_FLEX_END:HC.FlexEnd,JUSTIFY_SPACE_BETWEEN:HC.SpaceBetween,JUSTIFY_SPACE_AROUND:HC.SpaceAround,JUSTIFY_SPACE_EVENLY:HC.SpaceEvenly,LOG_LEVEL_ERROR:jC.Error,LOG_LEVEL_WARN:jC.Warn,LOG_LEVEL_INFO:jC.Info,LOG_LEVEL_DEBUG:jC.Debug,LOG_LEVEL_VERBOSE:jC.Verbose,LOG_LEVEL_FATAL:jC.Fatal,MEASURE_MODE_UNDEFINED:GC.Undefined,MEASURE_MODE_EXACTLY:GC.Exactly,MEASURE_MODE_AT_MOST:GC.AtMost,NODE_TYPE_DEFAULT:YC.Default,NODE_TYPE_TEXT:YC.Text,OVERFLOW_VISIBLE:WC.Visible,OVERFLOW_HIDDEN:WC.Hidden,OVERFLOW_SCROLL:WC.Scroll,POSITION_TYPE_STATIC:VC.Static,POSITION_TYPE_RELATIVE:VC.Relative,POSITION_TYPE_ABSOLUTE:VC.Absolute,UNIT_UNDEFINED:qC.Undefined,UNIT_POINT:qC.Point,UNIT_PERCENT:qC.Percent,UNIT_AUTO:qC.Auto,WRAP_NO_WRAP:JC.NoWrap,WRAP_WRAP:JC.Wrap,WRAP_WRAP_REVERSE:JC.WrapReverse};const XC=String.raw,ZC=XC`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,$C=XC`\u{E0061}-\u{E007A}`,eI=()=>new RegExp(XC`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${$C}]{2}[\u{E0030}-\u{E0039}${$C}]{1,3}\u{E007F}|${ZC}(?:\u200D${ZC})*`,"gu");n.dn(eI);const tI={amp:"&",lt:"<",gt:">",quot:'"',apos:"'"},nI=/&(amp|lt|gt|quot|apos);/g,rI=/([a-zA-Z][a-zA-Z0-9_:-]*)\s*=\s*(?:"([^"]*)"|'([^']*)')/g;function iI(e){return e.replace(nI,(e,t)=>tI[t])}function oI(e){const t={};let n;for(rI.lastIndex=0;null!==(n=rI.exec(e));)t[n[1]]=iI(n[2]??n[3]);return t}const aI=/[-:]([a-z])/g,sI={svg:o,g:i,path:A,rect:d,circle:B,ellipse:Q,line:f,polyline:k,polygon:S,text:s,tspan:I,defs:v,clippath:D,lineargradient:R,radialgradient:T,marker:P,stop:b,image:E},lI=new Set(["script","foreignobject","filter","mask","pattern","use","symbol","animate","animatetransform","animatemotion","set"]),cI=new Set([s,I]);function uI(e){return e.replace(aI,(e,t)=>t.toUpperCase())}function AI(e){if(!e)return{};const t={};for(const n of e.split(";")){const e=n.indexOf(":");if(-1===e)continue;const r=n.slice(0,e).trim(),i=n.slice(e+1).trim();r&&i&&(t[uI(r)]=i)}return t}function dI(e){const t={};for(const[n,r]of Object.entries(e))"style"===n?Object.assign(t,AI(r)):t[uI(n)]=r;return t}const fI={type:o,props:{},children:[]};var hI="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},gI=[],pI=[],mI="undefined"!=typeof Uint8Array?Uint8Array:Array,yI=!1;function bI(){yI=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0;t<64;++t)gI[t]=e[t],pI[e.charCodeAt(t)]=t;pI["-".charCodeAt(0)]=62,pI["_".charCodeAt(0)]=63}function vI(e){return gI[e>>18&63]+gI[e>>12&63]+gI[e>>6&63]+gI[63&e]}function EI(e,t,n){for(var r,i=[],o=t;o<n;o+=3)r=(e[o]<<16)+(e[o+1]<<8)+e[o+2],i.push(vI(r));return i.join("")}function CI(e){var t;yI||bI();for(var n=e.length,r=n%3,i="",o=[],a=16383,s=0,l=n-r;s<l;s+=a)o.push(EI(e,s,s+a>l?l:s+a));return 1===r?(t=e[n-1],i+=gI[t>>2],i+=gI[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=gI[t>>10],i+=gI[t>>4&63],i+=gI[t<<2&63],i+="="),o.push(i),o.join("")}function II(e,t,n,r,i){var o,a,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,A=n?i-1:0,d=n?-1:1,f=e[t+A];for(A+=d,o=f&(1<<-u)-1,f>>=-u,u+=s;u>0;o=256*o+e[t+A],A+=d,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+e[t+A],A+=d,u-=8);if(0===o)o=1-c;else{if(o===l)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,r),o-=c}return(f?-1:1)*a*Math.pow(2,o-r)}function wI(e,t,n,r,i,o){var a,s,l,c=8*o-i-1,u=(1<<c)-1,A=u>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:o-1,h=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+A>=1?d/l:d*Math.pow(2,1-A))*l>=2&&(a++,l/=2),a+A>=u?(s=0,a=u):a+A>=1?(s=(t*l-1)*Math.pow(2,i),a+=A):(s=t*Math.pow(2,A-1)*Math.pow(2,i),a=0));i>=8;e[n+f]=255&s,f+=h,s/=256,i-=8);for(a=a<<i|s,c+=i;c>0;e[n+f]=255&a,f+=h,a/=256,c-=8);e[n+f-h]|=128*g}var BI={}.toString,QI=Array.isArray||function(e){return"[object Array]"==BI.call(e)};function SI(){return kI.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function xI(e,t){if(SI()<t)throw new RangeError("Invalid typed array length");return kI.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=kI.prototype:(null===e&&(e=new kI(t)),e.length=t),e}function kI(e,t,n){if(!(kI.TYPED_ARRAY_SUPPORT||this instanceof kI))return new kI(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return RI(this,e)}return DI(this,e,t,n)}function DI(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),kI.TYPED_ARRAY_SUPPORT?(e=t).__proto__=kI.prototype:e=TI(e,t),e}(e,t,n,r):"string"==typeof t?function(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!kI.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|MI(t,n),i=(e=xI(e,r)).write(t,n);return i!==r&&(e=e.slice(0,i)),e}(e,t,n):function(e,t){if(_I(t)){var n=0|PI(t.length);return 0===(e=xI(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?xI(e,0):TI(e,t);if("Buffer"===t.type&&QI(t.data))return TI(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function OI(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function RI(e,t){if(OI(t),e=xI(e,t<0?0:0|PI(t)),!kI.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function TI(e,t){var n=t.length<0?0:0|PI(t.length);e=xI(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function PI(e){if(e>=SI())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+SI().toString(16)+" bytes");return 0|e}function _I(e){return!(null==e||!e._isBuffer)}function MI(e,t){if(_I(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return cw(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return uw(e).length;default:if(r)return cw(e).length;t=(""+t).toLowerCase(),r=!0}}function NI(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return ZI(this,t,n);case"utf8":case"utf-8":return qI(this,t,n);case"ascii":return KI(this,t,n);case"latin1":case"binary":return XI(this,t,n);case"base64":return VI(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $I(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function LI(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function FI(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=kI.from(t,r)),_I(t))return 0===t.length?-1:UI(e,t,n,r,i);if("number"==typeof t)return t&=255,kI.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):UI(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function UI(e,t,n,r,i){var o,a=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var u=-1;for(o=n;o<s;o++)if(c(e,o)===c(t,-1===u?0:o-u)){if(-1===u&&(u=o),o-u+1===l)return u*a}else-1!==u&&(o-=o-u),u=-1}else for(n+l>s&&(n=s-l),o=n;o>=0;o--){for(var A=!0,d=0;d<l;d++)if(c(e,o+d)!==c(t,d)){A=!1;break}if(A)return o}return-1}function zI(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function HI(e,t,n,r){return Aw(cw(t,e.length-n),e,n,r)}function jI(e,t,n,r){return Aw(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function GI(e,t,n,r){return jI(e,t,n,r)}function YI(e,t,n,r){return Aw(uw(t),e,n,r)}function WI(e,t,n,r){return Aw(function(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);++a)r=(n=e.charCodeAt(a))>>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function VI(e,t,n){return 0===t&&n===e.length?CI(e):CI(e.slice(t,n))}function qI(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,a,s,l,c=e[i],u=null,A=c>239?4:c>223?3:c>191?2:1;if(i+A<=n)switch(A){case 1:c<128&&(u=c);break;case 2:128==(192&(o=e[i+1]))&&(l=(31&c)<<6|63&o)>127&&(u=l);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(l=(15&c)<<12|(63&o)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(l=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,A=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=A}return function(e){var t=e.length;if(t<=JI)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=JI));return n}(r)}kI.TYPED_ARRAY_SUPPORT=void 0===hI.TYPED_ARRAY_SUPPORT||hI.TYPED_ARRAY_SUPPORT,SI(),kI.poolSize=8192,kI._augment=function(e){return e.__proto__=kI.prototype,e},kI.from=function(e,t,n){return DI(null,e,t,n)},kI.TYPED_ARRAY_SUPPORT&&(kI.prototype.__proto__=Uint8Array.prototype,kI.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&kI[Symbol.species]),kI.alloc=function(e,t,n){return function(e,t,n,r){return OI(t),t<=0?xI(e,t):void 0!==n?"string"==typeof r?xI(e,t).fill(n,r):xI(e,t).fill(n):xI(e,t)}(null,e,t,n)},kI.allocUnsafe=function(e){return RI(null,e)},kI.allocUnsafeSlow=function(e){return RI(null,e)},kI.isBuffer=function(e){return null!=e&&(!!e._isBuffer||dw(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&dw(e.slice(0,0))}(e))},kI.compare=function(e,t){if(!_I(e)||!_I(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},kI.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},kI.concat=function(e,t){if(!QI(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return kI.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=kI.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var o=e[n];if(!_I(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,i),i+=o.length}return r},kI.byteLength=MI,kI.prototype._isBuffer=!0,kI.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)LI(this,t,t+1);return this},kI.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)LI(this,t,t+3),LI(this,t+1,t+2);return this},kI.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)LI(this,t,t+7),LI(this,t+1,t+6),LI(this,t+2,t+5),LI(this,t+3,t+4);return this},kI.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?qI(this,0,e):NI.apply(this,arguments)},kI.prototype.equals=function(e){if(!_I(e))throw new TypeError("Argument must be a Buffer");return this===e||0===kI.compare(this,e)},kI.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},kI.prototype.compare=function(e,t,n,r,i){if(!_I(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),l=this.slice(r,i),c=e.slice(t,n),u=0;u<s;++u)if(l[u]!==c[u]){o=l[u],a=c[u];break}return o<a?-1:a<o?1:0},kI.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},kI.prototype.indexOf=function(e,t,n){return FI(this,e,t,n,!0)},kI.prototype.lastIndexOf=function(e,t,n){return FI(this,e,t,n,!1)},kI.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return zI(this,e,t,n);case"utf8":case"utf-8":return HI(this,e,t,n);case"ascii":return jI(this,e,t,n);case"latin1":case"binary":return GI(this,e,t,n);case"base64":return YI(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return WI(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},kI.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var JI=4096;function KI(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function XI(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function ZI(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=t;o<n;++o)i+=lw(e[o]);return i}function $I(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function ew(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function tw(e,t,n,r,i,o){if(!_I(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function nw(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i<o;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function rw(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i<o;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function iw(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function ow(e,t,n,r,i){return i||iw(e,0,n,4),wI(e,t,n,r,23,4),n+4}function aw(e,t,n,r,i){return i||iw(e,0,n,8),wI(e,t,n,r,52,8),n+8}kI.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),kI.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=kI.prototype;else{var i=t-e;n=new kI(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+e]}return n},kI.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||ew(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},kI.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||ew(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},kI.prototype.readUInt8=function(e,t){return t||ew(e,1,this.length),this[e]},kI.prototype.readUInt16LE=function(e,t){return t||ew(e,2,this.length),this[e]|this[e+1]<<8},kI.prototype.readUInt16BE=function(e,t){return t||ew(e,2,this.length),this[e]<<8|this[e+1]},kI.prototype.readUInt32LE=function(e,t){return t||ew(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},kI.prototype.readUInt32BE=function(e,t){return t||ew(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},kI.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||ew(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},kI.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||ew(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},kI.prototype.readInt8=function(e,t){return t||ew(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},kI.prototype.readInt16LE=function(e,t){t||ew(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},kI.prototype.readInt16BE=function(e,t){t||ew(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},kI.prototype.readInt32LE=function(e,t){return t||ew(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},kI.prototype.readInt32BE=function(e,t){return t||ew(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},kI.prototype.readFloatLE=function(e,t){return t||ew(e,4,this.length),II(this,e,!0,23,4)},kI.prototype.readFloatBE=function(e,t){return t||ew(e,4,this.length),II(this,e,!1,23,4)},kI.prototype.readDoubleLE=function(e,t){return t||ew(e,8,this.length),II(this,e,!0,52,8)},kI.prototype.readDoubleBE=function(e,t){return t||ew(e,8,this.length),II(this,e,!1,52,8)},kI.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||tw(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},kI.prototype.writeUIntBE=function(e,t,n,r){e=+e,t|=0,n|=0,r||tw(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},kI.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||tw(this,e,t,1,255,0),kI.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},kI.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||tw(this,e,t,2,65535,0),kI.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):nw(this,e,t,!0),t+2},kI.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||tw(this,e,t,2,65535,0),kI.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):nw(this,e,t,!1),t+2},kI.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||tw(this,e,t,4,4294967295,0),kI.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):rw(this,e,t,!0),t+4},kI.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||tw(this,e,t,4,4294967295,0),kI.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):rw(this,e,t,!1),t+4},kI.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);tw(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o<n&&(a*=256);)e<0&&0===s&&0!==this[t+o-1]&&(s=1),this[t+o]=(e/a|0)-s&255;return t+n},kI.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);tw(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a|0)-s&255;return t+n},kI.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||tw(this,e,t,1,127,-128),kI.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},kI.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||tw(this,e,t,2,32767,-32768),kI.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):nw(this,e,t,!0),t+2},kI.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||tw(this,e,t,2,32767,-32768),kI.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):nw(this,e,t,!1),t+2},kI.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||tw(this,e,t,4,2147483647,-2147483648),kI.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):rw(this,e,t,!0),t+4},kI.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||tw(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),kI.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):rw(this,e,t,!1),t+4},kI.prototype.writeFloatLE=function(e,t,n){return ow(this,e,t,!0,n)},kI.prototype.writeFloatBE=function(e,t,n){return ow(this,e,t,!1,n)},kI.prototype.writeDoubleLE=function(e,t,n){return aw(this,e,t,!0,n)},kI.prototype.writeDoubleBE=function(e,t,n){return aw(this,e,t,!1,n)},kI.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,o=r-n;if(this===e&&n<t&&t<r)for(i=o-1;i>=0;--i)e[i+t]=this[i+n];else if(o<1e3||!kI.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},kI.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!kI.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o<n;++o)this[o]=e;else{var a=_I(e)?e:cw(new kI(e,r).toString()),s=a.length;for(o=0;o<n-t;++o)this[o+t]=a[o%s]}return this};var sw=/[^+\/0-9A-Za-z-_]/g;function lw(e){return e<16?"0"+e.toString(16):e.toString(16)}function cw(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function uw(e){return function(e){var t,n,r,i,o,a;yI||bI();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");o="="===e[s-2]?2:"="===e[s-1]?1:0,a=new mI(3*s/4-o),r=o>0?s-4:s;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)i=pI[e.charCodeAt(t)]<<18|pI[e.charCodeAt(t+1)]<<12|pI[e.charCodeAt(t+2)]<<6|pI[e.charCodeAt(t+3)],a[l++]=i>>16&255,a[l++]=i>>8&255,a[l++]=255&i;return 2===o?(i=pI[e.charCodeAt(t)]<<2|pI[e.charCodeAt(t+1)]>>4,a[l++]=255&i):1===o&&(i=pI[e.charCodeAt(t)]<<10|pI[e.charCodeAt(t+1)]<<4|pI[e.charCodeAt(t+2)]>>2,a[l++]=i>>8&255,a[l++]=255&i),a}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(sw,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function Aw(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function dw(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}class fw{data;width;height;format;constructor(e){const t=new Xc.A(e);this.data=e,this.width=t.width,this.height=t.height,this.format="png"}static isValid(e){return e&&kI.isBuffer(e)&&137===e[0]&&80===e[1]&&78===e[2]&&71===e[3]&&13===e[4]&&10===e[5]&&26===e[6]&&10===e[7]}}class hw{data;width;height;format;constructor(e){if(this.data=e,this.format="jpeg",this.width=0,this.height=0,65496!==e.readUInt16BE(0))throw new Error("SOI not found in JPEG");const t=Kc(this.data);let n;for(let e=0;e<t.length;e+=1){const r=t[e];"EXIF"===r.name&&r.entries.orientation&&(n=r.entries.orientation),"SOF"===r.name&&(this.width||=r.width,this.height||=r.height)}n>4&&([this.width,this.height]=[this.height,this.width])}static isValid(e){return e&&kI.isBuffer(e)&&65496===e.readUInt16BE(0)}}const gw={px:.75,pt:1,in:72,cm:72/2.54,mm:72/25.4};function pw(e){if("string"!=typeof e)return;const t=e.match(/^(-?\d*\.?\d+)(px|pt|in|cm|mm)?$/);if(!t)return;const n=parseFloat(t[1]),r=t[2];return r?n*(gw[r]??1):n}class mw{data;width;height;format;constructor(e){const t=function(e){const t=[],n=[];let r=null,i=0;for(const o of e){if("text"===o.type){if(i||0===t.length)continue;const e=t[t.length-1];if(!cI.has(e.type))continue;const n=o.text.trim();n&&e.children.push({type:O,props:{},value:n});continue}if("close"===o.type){i?i--:t.length>1&&n[n.length-1]===o.tagName&&(n.pop(),t.pop());continue}if(i){"open"===o.type&&i++;continue}const e=o.tagName.toLowerCase();if(lI.has(e)){console.warn(`Unsupported SVG element: <${e}> will be skipped`),"open"===o.type&&(i=1);continue}const a=sI[e];if(!a){"open"===o.type&&(i=1);continue}const s={type:a,props:dI(o.attributes),children:[]};t.length>0&&t[t.length-1].children.push(s),r||(r=s),"open"===o.type&&(n.push(o.tagName),t.push(s))}return r}(function(e){const t=e.replace(/<\?xml[^?]*\?>|<!DOCTYPE[^>]*>|<!--[\s\S]*?-->/gi,""),n=[];let r=0;for(;r<t.length;){const e=t.indexOf("<",r);if(-1===e)break;if(e>r){const i=t.slice(r,e);/\S/.test(i)&&n.push({type:"text",text:iI(i)})}if(t.startsWith("<![CDATA[",e)){const i=t.indexOf("]]>",e+9);if(-1===i)break;const o=t.slice(e+9,i);o&&n.push({type:"text",text:o}),r=i+3;continue}const i=t.indexOf(">",e);if(-1===i)break;const o=t.slice(e+1,i);if(r=i+1,o.startsWith("/")){n.push({type:"close",tagName:o.slice(1).trim()});continue}const a=o.endsWith("/"),s=a?o.slice(0,-1):o,l=s.search(/[\s/]/),c=-1===l?s.trim():s.slice(0,l).trim(),u=-1===l?"":s.slice(l);n.push({type:a?"self-close":"open",tagName:c,attributes:oI(u)})}return n}(e.toString("utf-8")))||(console.warn("SVG parse error: failed to parse XML"),fI),n=function(e){if("string"!=typeof e)return;const t=e.trim().split(/[\s,]+/).map(Number);return 4!==t.length||t.some(isNaN)?void 0:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}}(t.props.viewBox);this.data=t,this.format="svg",this.width=pw(t.props.width)??n?.maxX??0,this.height=pw(t.props.height)??n?.maxY??0}static isValid(e){if(!kI.isBuffer(e))return!1;const t=e.toString("utf-8").trimStart();return t.startsWith("<?xml")||t.startsWith("<svg")}}const yw=(({limit:e=100}={})=>{let t=new Map;return{get:e=>e?t.get(e)??void 0:null,set:(n,r)=>{if(t.delete(n),t.size>=e){const e=t.keys().next().value;t.delete(e)}t.set(n,r)},reset:()=>{t=new Map},length:()=>t.size}})({limit:30}),bw=kI.isBuffer,vw=e=>"undefined"!=typeof Blob&&e instanceof Blob,Ew=e=>"data"in e,Cw=e=>{const t=e.toLowerCase();return"jpg"===t||"jpeg"===t||"png"===t||"svg"===t||"svg+xml"===t},Iw=e=>{let t;return hw.isValid(e)?t="jpg":fw.isValid(e)?t="png":mw.isValid(e)&&(t="svg"),t};function ww(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new hw(e);case"png":return new fw(e);case"svg":case"svg+xml":return new mw(e);default:return null}}const Bw=async e=>{const t=Iw(e);return t?ww(e,t):null},Qw=(e,{cache:t=!0}={})=>{let n;const r=(e=>vw(e)||bw(e)?null:Ew(e)?e.data?.toString("base64")??null:e.uri)(e);if(vw(e))n=(async e=>{const{type:t}=e;if(!t||"application/octet-stream"===t){const t=await e.arrayBuffer(),n=kI.from(t);return Bw(n)}if(!t.startsWith("image/"))throw new Error(`Invalid blob type: ${t}`);const n=t.replace("image/","");if(!Cw(n))throw new Error(`Invalid blob type: ${t}`);const r=await e.arrayBuffer();return ww(kI.from(r),n)})(e);else if(bw(e))n=Bw(e);else{if(t&&yw.get(r))return yw.get(r);n="uri"in(i=e)&&i.uri.startsWith("data:")?(async({uri:e})=>{const t=/^data:image\/([a-zA-Z+]*);base64,([^"]*)/g.exec(e);if(!t)throw new Error(`Invalid base64 image: ${e}`);const n=t[1],r=t[2];if(!Cw(n))throw new Error(`Base64 image invalid format: ${n}`);return ww(kI.from(r,"base64"),n)})(e):Ew(e)?(async e=>{if(e.data&&e.format)return ww(e.data,e.format);throw new Error(`Invalid data given for local file: ${JSON.stringify(e)}`)})(e):(async e=>{const t=await(async e=>{const{method:t="GET",headers:n,body:r,credentials:i}=e,o=await fetch(e.uri,{method:t,headers:n,body:r,credentials:i}),a=await o.arrayBuffer();return kI.from(a)})(e),n=Iw(t);if(!n)throw new Error("Not valid image extension");return ww(t,n)})(e)}var i;return t&&r&&yw.set(r,n),n},Sw=(e,t)=>{switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return(0,wy.ZH)(e);case"upperfirst":return(0,wy.Zb)(e);default:return e}},xw=e=>e.type===O,kw=$E({bidi:tC,linebreaker:AC,justification:mC,textDecoration:bC,scriptItemizer:EC,wordHyphenation:wC,fontSubstitution:xC}),Dw=(e,t)=>{if(!t)return[{string:""}];const n=[],{fill:r="black",fontFamily:i="Helvetica",fontWeight:o,fontStyle:a,fontSize:s=18,textDecorationColor:l,textDecorationStyle:c,textTransform:u,opacity:A}=t.props,d=t.props.textDecoration,f="string"==typeof i?[i]:[...i||[]];f.push("Helvetica");const h={font:f.map(t=>{const n={fontFamily:t,fontWeight:o,fontStyle:a},r=e.getFont(n);return r?.data}),opacity:A,fontSize:s,color:r,underlineStyle:c,underline:"underline"===d||"underline line-through"===d||"line-through underline"===d,underlineColor:l||r,strike:"line-through"===d||"underline line-through"===d||"line-through underline"===d,strikeStyle:c,strikeColor:l||r};for(let r=0;r<t.children.length;r+=1){const i=t.children[r];xw(i)?n.push({string:Sw(i.value,u),attributes:h}):i&&n.push(...Dw(e,i))}return n},Ow=999999999999,Rw={before:-.5,after:-.5},Tw=e=>e.type===v,Pw=e=>e.type!==v,_w=/url\(['"]?#([^'"]+)['"]?\)/,Mw=(e,t)=>{if(t)return _w.test(t)?e[t.match(_w)[1]]:t},Nw=e=>t=>{const n=t.props,r="fill"in n?Mw(e,n?.fill):void 0,i="clipPath"in n?Mw(e,n?.clipPath):void 0,o="markerStart"in n?Mw(e,n?.markerStart):void 0,a="markerMid"in n?Mw(e,n?.markerMid):void 0,s="markerEnd"in n?Mw(e,n?.markerEnd):void 0,l=Object.assign({},t.props,{fill:r,clipPath:i,markerStart:o,markerMid:a,markerEnd:s}),c=t.children?t.children.map(Nw(e)):void 0;return Object.assign({},t,{props:l,children:c})},Lw=e=>(e=>{if(!e.children)return e;const t=e.children.filter(Pw);return Object.assign({},e,{children:t})})((e=>{if(!e.children)return e;const t=(e=>{const t=(e.children||[]).find(Tw);return(t?.children||[]).reduce((e,t)=>{const n=t.props?.id;return n&&(e[n]=t),e},{})})(e),n=e.children.map(Nw(t));return Object.assign({},e,{children:n})})(e)),Fw=e=>{if(!e)return null;if("string"!=typeof e)return e;const t=e.split(/[,\s]+/).map(wy.sS);return 4!==t.length?null:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},Uw=["x","y","clipPath","clipRule","opacity","fill","fillOpacity","fillRule","stroke","strokeLinecap","strokeLinejoin","strokeOpacity","strokeWidth","textAnchor","dominantBaseline","color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","lineHeight","textAlign","visibility","wordSpacing"],zw=(0,wy.FF)(["x"],Uw),Hw={[s]:zw},jw=e=>{if(!e.children)return e;const t=(e=>{const t=e.props||{},n=Hw[e.type]??Uw;return(0,wy.Up)(n,t)})(e),n=e.children.map(e=>{const n=Object.assign({},t,e.props||{}),r=Object.assign({},e,{props:n});return jw(r)});return Object.assign({},e,{children:n})},Gw=e=>{if("string"!=typeof e)return e;const t=e.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" ");return{align:t[0]||"xMidYMid",meetOrSlice:t[1]||"meet"}},Yw=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform","stopColor","stopOpacity"],Ww=["y","y1","y2","height","cy","ry"],Vw=["x","x1","x2","width","cx","rx"],qw=e=>e.type===s,Jw=e=>{const t=(0,wy.Ff)(e);return t?t.percent:(0,wy.sS)(e)},Kw=e=>t=>Uv(e,{transform:t}).transform,Xw=/^url\(/,Zw=e=>"string"==typeof e&&Xw.test(e)?e:Kb(e),$w=e=>{if(e.type!==d||!e.props)return e;const{rx:t,ry:n}=e.props;if(t&&n||!t&&!n)return e;const r=Object.assign({},e.props,{rx:t??n,ry:n??t});return Object.assign({},e,{props:r})},eB=e=>{const t=e.style||{},n=Object.assign({},t,e.props);return Object.assign({},e,{props:n})},tB=e=>{const t=(0,wy.LG)(e.props,e=>"none"===e?null:e);return Object.assign({},e,{props:t})},nB=e=>{const t=e.props||{},n=(0,wy.Up)(Yw,t),r=Object.assign({},n,e.style||{});return Object.assign({},e,{style:r})},rB=e=>{const t=(0,wy.sf)({width:wy.sS,height:wy.sS,viewBox:Fw,preserveAspectRatio:Gw},e.props);return Object.assign({},e,{props:t})},iB=e=>{if(!qw(e))return e;if(!e.children)return e;const t=e.children.map(e=>(e=>e.type===O)(e)?(e=>({type:I,props:{},style:{},children:[e]}))(e):e);return Object.assign({},e,{children:t})},oB=e=>t=>{if(qw(t))return((e,t)=>{if(!t.children)return t;let n=t.props?.x||0;const r=(e=>(t,n)=>{const r=((e,t)=>Jv(Dw(e,t)))(e,t),i={x:void 0===t.props.x?n:t.props.x,y:t.props?.y||0,width:Ow,height:Ow},o=t.props.hyphenationCallback||e?.getHyphenationCallback()||null,a=kw(r,i,{hyphenationCallback:o,shrinkWhitespaceFactor:Rw}).flat();return Object.assign({},t,{lines:a})})(e),i=(e=>{const t=e.children.map((t,n)=>{if(!(e=>e.type===I)(t))return t;const r=t.children[0];return void 0===t.props.x&&n<e.children.length-1&&r?.value?Object.assign({},t,{children:[{...r,value:`${r.value} `}]}):t},[]);return Object.assign({},e,{children:t})})(t).children.map(e=>{const t=r(e,n);return n+=t.lines[0].xAdvance,t});return Object.assign({},t,{children:i})})(e,t);if(!t.children)return t;const n=t.children.map(oB(e));return Object.assign({},t,{children:n})},aB=e=>(0,wy.Zz)((e=>t=>{let n=(e=>t=>(0,wy.LG)(t,(t,n)=>{const r=(0,wy.Ff)(t);return r&&Ww.includes(n)?r.percent*e.height:r&&Vw.includes(n)?r.percent*e.width:t}))(e)(t.props);return n=(0,wy.sf)({x:wy.sS,x1:wy.sS,x2:wy.sS,y:wy.sS,y1:wy.sS,y2:wy.sS,r:wy.sS,rx:wy.sS,ry:wy.sS,cx:wy.sS,cy:wy.sS,width:wy.sS,height:wy.sS,fontSize:wy.sS,strokeWidth:wy.sS,strokeMiterlimit:wy.sS,strokeDashoffset:wy.sS,offset:Jw,fill:Zw,fillOpacity:Jw,opacity:Jw,stroke:Zw,strokeOpacity:Jw,stopOpacity:Jw,stopColor:Kb,transform:Kw(e),gradientTransform:Kw(e)},n),Object.assign({},t,{props:n})})(e),$w,nB,iB,tB,eB),sB=Kw({width:0,height:0}),lB=e=>{if(!e.children)return e;const t=e.children.map(e=>{const t=(e=>{const t=(0,wy.sf)({x1:Jw,y1:Jw,x2:Jw,y2:Jw,cx:Jw,cy:Jw,fx:Jw,fy:Jw,r:Jw,gradientTransform:sB,offset:Jw,stopColor:Kb,stopOpacity:Jw,refX:wy.sS,refY:wy.sS,markerWidth:wy.sS,markerHeight:wy.sS,viewBox:Fw},e.props||{});return Object.assign({},e,{props:t})})(e);return(e=>e.type===P)(t)?(e=>{if(!e.children)return e;const t=(e=>{const t=e.props||{},n="viewBox"in t?t.viewBox:null;return n?{width:n.maxX,height:n.maxY}:{width:"markerWidth"in t?t.markerWidth:3,height:"markerHeight"in t?t.markerHeight:3}})(e),n=(0,wy.Zz)(cB(t),aB(t)),r=e.children.map(n);return Object.assign({},e,{children:r})})(t):lB(t)});return Object.assign({},e,{children:t})},cB=e=>t=>{if(!t.children)return t;const n=(0,wy.Zz)(cB(e),aB(e)),r=t.children.map(e=>(e=>e.type===v)(e)?lB(e):n(e));return Object.assign({},t,{children:r})},uB=(e,t)=>{if(e.props&&"xlinkHref"in e.props){const n=t[e.props.xlinkHref.replace(/^#/,"")];if(!n)return e;const r=Object.assign({},n.props,e.props);return delete r.xlinkHref,Object.assign({},n,{props:r})}const n=e.children?.map(e=>uB(e,t));return Object.assign({},e,{children:n})},AB=e=>{const t=(e=>{const t={},n=e.children?.slice(0)||[];for(;n.length>0;){const e=n.shift();e.props&&"id"in e.props&&(t[e.props.id]=e),e.children&&n.push(...e.children)}return t})(e);return uB(e,t)};function dB(e){return{type:e.type,props:e.props,style:{},children:e.children?.map(dB),..."value"in e&&{value:e.value}}}const fB=(e,t)=>{const n=(e=>e.type===E&&"svg"===e.image?.format)(e)?function(e){const t=e.image,n=e.style?.width??t.width,r=e.style?.height??t.height,i=Fw(t.data.props.viewBox);return{type:o,props:{width:n,height:r,viewBox:i,preserveAspectRatio:{align:"xMidYMid",meetOrSlice:"meet"}},style:{...e.style,width:n,height:r},box:e.box,origin:e.origin,yogaNode:e.yogaNode,children:t.data.children.map(dB)}}(e):e;if(!("children"in n))return n;const r=(e=>e.type===o)(n)?((e,t)=>{const n=(e=>{const t=Fw(e.props.viewBox);return t?{width:t.maxX,height:t.maxY}:e.props.width&&e.props.height?{width:(0,wy.sS)(e.props.width),height:(0,wy.sS)(e.props.height)}:{width:0,height:0}})(e);return(0,wy.Zz)(Lw,oB(t),rB,nB,jw,cB(n),AB)(e)})(n,t):n,i=r.children?.map(e=>fB(e,t));return Object.assign({},r,{children:i})};let hB;const gB=async()=>{const e=await(hB??=async function(){return function(e){function t(e,t,n){const r=e[t];e[t]=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n.call(this,r,...t)}}for(const n of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){const r={[qC.Point]:e.Node.prototype[n],[qC.Percent]:e.Node.prototype[`${n}Percent`],[qC.Auto]:e.Node.prototype[`${n}Auto`]};t(e.Node.prototype,n,function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),o=1;o<t;o++)i[o-1]=arguments[o];const a=i.pop();let s,l;if("auto"===a)s=qC.Auto,l=void 0;else if("object"==typeof a)s=a.unit,l=a.valueOf();else if(s="string"==typeof a&&a.endsWith("%")?qC.Percent:qC.Point,l=parseFloat(a),void 0!==a&&!Number.isNaN(a)&&Number.isNaN(l))throw new Error(`Invalid value ${a} for ${n}`);if(!r[s])throw new Error(`Failed to execute "${n}": Unsupported unit '${a}'`);return void 0!==l?r[s].call(this,...i,l):r[s].call(this,...i)})}return t(e.Node.prototype,"setMeasureFunc",function(t,n){return n?t.call(this,(r=n,e.MeasureCallback.implement({measure:function(){const{width:e,height:t}=r(...arguments);return{width:e??NaN,height:t??NaN}}}))):this.unsetMeasureFunc();var r}),t(e.Node.prototype,"setDirtiedFunc",function(t,n){var r;t.call(this,(r=n,e.DirtiedCallback.implement({dirtied:r})))}),t(e.Config.prototype,"free",function(){e.Config.destroy(this)}),t(e.Node,"create",(t,n)=>n?e.Node.createWithConfig(n):e.Node.createDefault()),t(e.Node.prototype,"free",function(){e.Node.destroy(this)}),t(e.Node.prototype,"freeRecursive",function(){for(let e=0,t=this.getChildCount();e<t;++e)this.getChild(0).freeRecursive();this.free()}),t(e.Node.prototype,"calculateLayout",function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:NaN,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:_C.LTR;return e.call(this,t,n,r)}),{Config:e.Config,Node:e.Node,...KC}}(await OC())}()),t=e.Config.create();return t.setPointScaleFactor(0),{node:{create:()=>e.Node.createWithConfig(t)}}},pB=e=>e.style.zIndex,mB=(e,t)=>{const n=pB(e),r=pB(t);return n||r?n?r?r-n:-1:1:0},yB=e=>{if(!e.children)return e;const t=((e=>e.type!==x&&e.type!==o)(e)?e.children.sort(mB):e.children).map(yB);return Object.assign({},e,{children:t})},bB={},vB=eI(),EB=e=>"️"!==e,CB=(e,t=!1)=>Array.from(e).filter(t?()=>!0:EB).map(e=>e.codePointAt(0).toString(16)).join("-"),IB=(e,t)=>{if(!t)return[];const n=[];return Array.from(e.matchAll(vB)).forEach(e=>{const r=e[0];if(!bB[r]||bB[r].loading){const e=((e,t)=>{if("builder"in t)return t.builder(CB(e,t.withVariationSelectors));const{url:n,format:r="png",withVariationSelectors:i}=t;return`${n}${CB(e,i)}.${r}`})(r,t);bB[r]={loading:!0},n.push(Qw({uri:e}).then(e=>{bB[r].loading=!1,bB[r].data=e.data}).catch(e=>{console.warn(e,"Failed to load emoji image"),bB[r].loading=!1}))}}),n},wB=(e,t)=>{const n=/^(-?\d*\.?\d+)\s*(px|pt|in|mm|cm|vw|%)?$/i.exec(e.trim());if(!n)return;const r=parseFloat(n[1]);if(Number.isNaN(r))return;const i=n[2]?.toLowerCase();switch(i){case"in":return 72*r;case"mm":return r*(72/25.4);case"cm":return r*(72/2.54);case"px":case"pt":default:return r;case"vw":case"%":return r/100*t}},BB=(e,t)=>{const n=/\(\s*(min-width|max-width)\s*:\s*(-?\d*\.?\d+)\s*(px|pt|in|mm|cm|vw|%)?\s*\)/i.exec(e);if(!n)return!1;const r=n[1].toLowerCase(),i=wB(`${n[2]}${n[3]||""}`,t);return null!=i&&("min-width"===r?t>=i:"max-width"===r&&t<=i)},QB=async(e,t)=>{const{cache:n}=e.props,r=((e,t)=>{const{srcSet:n,sizes:r}=e.props;if(n){const e=(e=>e.split(",").map(e=>e.trim()).filter(Boolean).reduce((e,t)=>{const n=t.split(/\s+/),r=n[0],i=n[1];if(i&&i.endsWith("w")){const t=parseFloat(i);Number.isNaN(t)||e.push({uri:r,width:t})}return e},[]))(n);if(e.length>0){const n=((e,t)=>{if(null==e)return;if("number"==typeof e)return e;const n=e.split(",").map(e=>e.trim());for(const e of n){const n=/^\(([^)]+)\)\s+(.+)$/.exec(e);if(!n)return wB(e,t);{const e=`(${n[1]})`,r=n[2];if(BB(e,t))return wB(r,t)}}})(r,t)||t,i=((e,t)=>{if(0===e.length)return"";const n=[...e].sort((e,t)=>e.width-t.width),r=n.find(e=>e.width>=t);return r?r.uri:n[n.length-1].uri})(e,n);if(i)return i}}return e.props.src?e.props.src:e.props.source?e.props.source:void 0})(e,t);if(r)try{const t=await(async e=>{const t="function"==typeof e?await e():await e;return"string"==typeof t?{uri:t}:t})(r);if(!t)throw new Error(`Image's "src" or "source" prop returned ${t}`);if(e.image=await Qw(t,{cache:n}),Buffer.isBuffer(t)||t instanceof Blob)return;e.image.key="data"in t?t.data.toString():t.uri}catch(e){console.warn(e.message)}else console.warn(!1,'Image should receive either a "src" or "source" prop')},SB=e=>e.type===E,xB=e=>e.type===C,kB=async(e,t)=>{const n=e.children.map(e=>((e,t)=>{const n=t.style?.width;return t.children?.map(t=>((e,t,n)=>{const r=[],i=[t],o=e?e.getEmojiSource():null;for(;i.length>0;){const t=i.shift();if((SB(t)||xB(t))&&r.push(QB(t,n)),e&&t.style?.fontFamily){const n=(0,wy.bg)(t.style.fontFamily);r.push(...n.map(n=>e.load({fontFamily:n,fontStyle:t.style.fontStyle,fontWeight:t.style.fontWeight})))}"string"==typeof t&&r.push(...IB(t,o)),"value"in t&&"string"==typeof t.value&&r.push(...IB(t.value,o)),t.children&&t.children.forEach(e=>{i.push(e)})}return r})(e,t,n)).flat()})(t,e)).flat();return await Promise.all(n),e},DB={color:"blue",textDecoration:"underline"},OB=e=>t=>{const n=((e,t)=>{let n=[t.style];return(e=>e.type===l)(t)&&(n=Array.isArray(t.style)?[DB,...t.style]:[DB,t.style]),Uv(e,n)})(e,t);if(!t.children)return Object.assign({},t,{style:n});const r=t.children.map(OB(e));return Object.assign({},t,{style:n,children:r})},RB=e=>{const t=e.props?.dpi||72,n=e.style,r=e.box?.width||n.width,i=e.box?.height||n.height,o=e.props?.orientation||"portrait";return OB({width:r,height:i,orientation:o,dpi:t,remBase:n?.fontSize||18})(e)},TB=e=>t=>(0,wy.gD)(t.style?.[e])?"50%":t.style?.[e]??null,PB=e=>{const t=(e=>{if(!e.box)return null;const{left:t,top:n,width:r,height:i}=e.box,o=TB("transformOriginX")(e),a=TB("transformOriginY")(e),s=(0,wy.Ff)(o),l=(0,wy.Ff)(a),c=s?r*s.percent:o,u=l?i*l.percent:a;if((0,wy.gD)(c)||"string"==typeof c)throw new Error(`Invalid origin offsetX: ${c}`);if((0,wy.gD)(u)||"string"==typeof u)throw new Error(`Invalid origin offsetY: ${u}`);return{left:t+c,top:n+u}})(e),n=Object.assign({},e,{origin:t});if(!e.children)return n;const r=e.children.map(PB);return Object.assign({},n,{children:r})},_B=e=>"string"==typeof e?{title:e,fit:!1,expanded:!1}:e,MB=["portrait","landscape"],NB={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224],ID1:[153,243]},LB=(e,t)=>{if(!e||"auto"===e)return;const n=(e=>{if("number"==typeof e)return{value:e,unit:void 0};const t=/^(-?\d*\.?\d+)(in|mm|cm|pt|px)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(e),r=1/25.4*72,i=1/2.54*72;if("string"==typeof n.value)throw new Error(`Invalid page size: ${e}`);switch(n.unit){case"in":return 72*n.value;case"mm":return n.value*r;case"cm":return n.value*i;case"px":return Math.round(n.value*(72/t));default:return n.value}},FB=({width:e,height:t},n)=>{const r={width:LB(e,n)||0},i=LB(t,n);return void 0!==i&&(r.height=i),r},UB=e=>({width:e[0],height:e[1]}),zB=e=>{const t=e.props?.size||"A4",n=e.props?.dpi||72;let r;var i;return r="string"==typeof t?(e=>UB(NB[e.toUpperCase()]))(t):Array.isArray(t)?FB(UB(t),n):FB("number"==typeof t?UB([i=t,i]):t,n),(e=>"landscape"===(e=>{const t=e.props?.orientation||"portrait";return MB.includes(t)?t:"portrait"})(e))(e)?(e=>{const t={width:e.height||0};return void 0!==e.width&&(t.height=e.width),t})(r):r},HB=e=>{const t=zB(e),n=Jb(e.style||{});return{...e,style:{...n,...t}}},jB=e=>!!e.props&&"fixed"in e.props&&!0===e.props.fixed,GB=[o,u,E,w],YB=e=>!GB.includes(e.type)&&(!e.props||!("wrap"in e.props)||e.props.wrap),WB=(e,t)=>{const{yogaNode:n}=e;return n?n.getComputedPadding(t):null},VB=e=>{const{style:t,box:n}=e;return{paddingTop:WB(e,NC.Top)||n?.paddingTop||t?.paddingTop||0,paddingRight:WB(e,NC.Right)||n?.paddingRight||t?.paddingRight||0,paddingBottom:WB(e,NC.Bottom)||n?.paddingBottom||t?.paddingBottom||0,paddingLeft:WB(e,NC.Left)||n?.paddingLeft||t?.paddingLeft||0}},qB=e=>"string"==typeof e,JB=e=>{if(!e)return[];if(Array.isArray(e))return e.reduce((e,t)=>e.concat(JB(t)),[]);if((e=>"boolean"==typeof e)(e))return[];if(qB(e)||(e=>"number"==typeof e)(e))return[{type:O,value:`${e}`}];if((e=>e&&e.type===Symbol.for("react.fragment"))(e))return JB(e.props.children);if(!qB(e.type))return JB(e.type(e.props));const{type:t,props:{style:n={},children:r,...i}}=e;return[{type:t,style:n,props:i,children:(0,wy.bg)(r).reduce((e,t)=>e.concat(JB(t)),[])}]},KB=(e,t,n,r)=>{if("fixed"in e.props)return!1;const i=n<e.box.top+e.box.height,o=YB(e),a=((e,t)=>{const n=(e=>{return e.box.top+e.box.height+e.box.marginBottom+("minPresenceAhead"in(t=e).props?t.props.minPresenceAhead:0);var t})(e),r=0===(i=t.filter(e=>!("fixed"in e.props))).length?null:Math.max(...i.map(e=>e.box.top+e.box.height));var i;return null===r?n:Math.min(n,r)})(e,t),s=r.filter(e=>!jB(e)).length>0;return"break"in(l=e).props&&l.props.break||i&&!o||!i&&a>n&&s;var l},XB=[8232,8233,8288],ZB=[e=>e.map(e=>{const t=(n=e.attributes.font[0],XB.reduce((e,t)=>n&&n.hasGlyphForCodePoint&&n.hasGlyphForCodePoint(t)?e:[...e,String.fromCharCode(t)],[]));var n;const r=new RegExp(t.join("|"));return{string:e.string.replace(r,""),attributes:e.attributes}}),e=>{const t=[];for(let n=0;n<e.length;n+=1){const r=e[n];let i=0;Array.from(r.string.matchAll(vB)).forEach(e=>{const{index:n}=e,o=e[0],a=r.attributes.fontSize,s=r.string.slice(i,n+e[0].length);bB[o]&&bB[o].data?t.push({string:s.replace(e[0],String.fromCharCode(65532)),attributes:{...r.attributes,attachment:{width:a,height:a,yOffset:Math.floor(.1*a),image:bB[o].data}}}):t.push({string:s,attributes:r.attributes}),i=n+o.length}),i<r.string.length&&t.push({string:r.string.slice(i),attributes:r.attributes})}return t}],$B=e=>e.type===E,eQ=e=>!!e.image&&"svg"!==e.image.format,tQ=e=>e.type===O,nQ=(e,t,n=null,r=0)=>{if(!t)return[{string:""}];let i=[];const{color:o="black",direction:a="ltr",fontFamily:s="Helvetica",fontWeight:l,fontStyle:c,fontSize:u=18,textAlign:A,lineHeight:d,textDecoration:f,textDecorationColor:h,textDecorationStyle:g,textTransform:p,letterSpacing:m,textIndent:y,opacity:b,verticalAlign:v}=t.style,E="string"==typeof s?[s]:[...s||[]];E.push("Helvetica");const C={font:E.map(t=>{const n={fontFamily:t,fontWeight:l,fontStyle:c},r=e.getFont(n);return r?.data}),color:o,opacity:b,fontSize:u,lineHeight:d,direction:a,verticalAlign:v,backgroundColor:0===r?null:t.style.backgroundColor,indent:y,characterSpacing:m,strikeStyle:g,underlineStyle:g,underline:"underline"===f||"underline line-through"===f||"line-through underline"===f,strike:"line-through"===f||"underline line-through"===f||"line-through underline"===f,strikeColor:h||o,underlineColor:h||o,link:n||t.props?.src||t.props?.href,align:A||("rtl"===a?"right":"left")};for(let n=0;n<t.children.length;n+=1){const o=t.children[n];$B(o)&&eQ(o)?i.push({string:String.fromCharCode(65532),attributes:{...C,attachment:{width:o.style.width||u,height:o.style.height||u,image:o.image.data}}}):tQ(o)?i.push({string:Sw(o.value,p),attributes:C}):o&&!$B(o)&&i.push(...nQ(e,o,C.link,r+1))}for(let e=0;e<ZB.length;e+=1)i=(0,ZB[e])(i);return i},rQ=$E({bidi:tC,linebreaker:AC,justification:mC,textDecoration:bC,scriptItemizer:EC,wordHyphenation:wC,fontSubstitution:xC}),iQ=(e,t,n,r)=>{const i=((e,t)=>{const n=nQ(e,t);return Jv(n)})(r,e),o=((e,t,n)=>{const r=(e=>e.style?.maxLines)(n),i=(e=>e.style?.textOverflow)(n);return{x:0,y:0,width:e,maxLines:r,height:t||1/0,truncateMode:i}})(t,n,e),a=((e,t)=>({hyphenationPenalty:t.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:t.props.hyphenationCallback||e?.getHyphenationCallback()||null}))(r,e);return rQ(i,o,a).reduce((e,t)=>[...e,...t],[])},oQ=e=>e.type===s,aQ=(e,t)=>{if((e=>oQ(e)&&!e.lines)(e)){const n=e.box.width-(e.box.paddingRight+e.box.paddingLeft),r=e.box.height-(e.box.paddingTop+e.box.paddingBottom);e.lines=iQ(e,n,r,t)}if((e=>!(e=>e.type===o)(e)&&!oQ(e))(e)){if(!e.children)return e;const n=e=>aQ(e,t),r=e.children.map(n);return Object.assign({},e,{children:r})}return e},sQ=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],lQ=[...sQ,"backgroundColor"],cQ=e=>t=>t.type===e,uQ=cQ(o),AQ=cQ(s),dQ=e=>{if(uQ(e))return e;if(!("children"in e))return e;const t=AQ(e)?lQ:sQ,n=(0,wy.Up)(t,e.style||{}),r=(0,wy.Zz)(dQ,(o=n,e=>{const t=((e,t)=>{const n={...e};return Object.entries(t).forEach(([t,r])=>{n[t]=((e,t,n)=>"textDecoration"===e?[n,t].filter(e=>e&&"none"!==e).join(" "):t)(t,r,e[t])}),n})(o,e.style||{});return Object.assign({},e,{style:t})})),i=e.children.map(r);var o;return Object.assign({},e,{children:i})},fQ=(e,t)=>{const{yogaNode:n}=e;return n?n.getComputedMargin(t):null},hQ=e=>{const{style:t,box:n}=e;return{marginTop:fQ(e,NC.Top)||n?.marginTop||t?.marginTop||0,marginRight:fQ(e,NC.Right)||n?.marginRight||t?.marginRight||0,marginBottom:fQ(e,NC.Bottom)||n?.marginBottom||t?.marginBottom||0,marginLeft:fQ(e,NC.Left)||n?.marginLeft||t?.marginLeft||0}},gQ={width:0,height:0},pQ=(e,t)=>e?e.getComputedBorder(t):0,mQ={hidden:WC.Hidden,scroll:WC.Scroll},yQ={wrap:JC.Wrap,"wrap-reverse":JC.WrapReverse},bQ=(e,t)=>n=>r=>{const{yogaNode:i}=r;if(!(0,wy.gD)(n)&&i){const r=!(0,wy.gD)(t),o=`set${(0,wy.Zb)(e)}`,a=`${o}Auto`,s=`${o}Percent`,l=(0,wy.Ff)(n);if(l&&!i[s])throw new Error(`You can't pass percentage values to ${e} property`);l?r?i[s]?.(t,l.value):i[s]?.(l.value):"auto"===n?r?i[a]?.(t):i[a]?.():r?i[o]?.(t,n):i[o]?.(n)}return r},vQ=bQ("flexBasis"),EQ={"flex-start":RC.FlexStart,center:RC.Center,"flex-end":RC.FlexEnd,stretch:RC.Stretch,baseline:RC.Baseline,"space-between":RC.SpaceBetween,"space-around":RC.SpaceAround,"space-evenly":RC.SpaceEvenly},CQ=e=>t=>n=>{const{yogaNode:r}=n,i="items"===e?RC.Stretch:RC.Auto;if(r){const n=EQ[t]||i;r[`setAlign${(0,wy.Zb)(e)}`](n)}return n},IQ=CQ("self"),wQ=CQ("items"),BQ=CQ("content"),QQ={absolute:VC.Absolute,relative:VC.Relative,static:VC.Static},SQ={row:UC.Row,"row-reverse":UC.RowReverse,"column-reverse":UC.ColumnReverse},xQ={center:HC.Center,"flex-end":HC.FlexEnd,"space-between":HC.SpaceBetween,"space-around":HC.SpaceAround,"space-evenly":HC.SpaceEvenly},kQ=bQ("margin",NC.Top),DQ=bQ("margin",NC.Right),OQ=bQ("margin",NC.Bottom),RQ=bQ("margin",NC.Left),TQ=bQ("padding",NC.Top),PQ=bQ("padding",NC.Right),_Q=bQ("padding",NC.Bottom),MQ=bQ("padding",NC.Left),NQ=bQ("border",NC.Top),LQ=bQ("border",NC.Right),FQ=bQ("border",NC.Bottom),UQ=bQ("border",NC.Left),zQ=bQ("position",NC.Top),HQ=bQ("position",NC.Right),jQ=bQ("position",NC.Bottom),GQ=bQ("position",NC.Left),YQ=bQ("width"),WQ=bQ("minWidth"),VQ=bQ("maxWidth"),qQ=bQ("height"),JQ=bQ("minHeight"),KQ=bQ("maxHeight"),XQ=bQ("gap",zC.Row),ZQ=bQ("gap",zC.Column),$Q=e=>e.lines?Math.max(0,...e.lines.map(e=>e.xAdvance)):0,eS=e=>e.lines?e.lines.reduce((e,t)=>e+t.box.height,0):-1,tS={center:.5,right:1},nS=e=>(0,wy.gD)(e.box?.height),rS=e=>Math.max(-1/0,...e),iS=e=>t=>t.type===e,oS=iS(o),aS=iS(s),sS=iS(u),lS=iS(c),cS=iS(E),uS=iS(w),AS=iS(O),dS=(e,t,n)=>{const{yogaNode:r}=e;return aS(e)&&r.setMeasureFunc(((e,t,n)=>(e,r,i)=>{if(r===GC.Exactly)return t.lines||(t.lines=iQ(t,e,i,n)),{height:eS(t),width:e};if(r===GC.AtMost){const r=tS[t.style?.textAlign]||0;return t.lines||(t.lines=iQ(t,e,i,n),t.alignOffset=(e-$Q(t))*r),{height:eS(t),width:Math.min(e,$Q(t))}}return{}})(0,e,n)),cS(e)&&r.setMeasureFunc(((e,t)=>(n,r,i,o)=>{const a=(e=>e.image?.data?e.image.width/e.image.height:1)(t),s=hQ(t),l=VB(e),c=nS(e)?1/0:(e.box?.height||0)-l.paddingTop-l.paddingBottom-s.marginTop-s.marginBottom-10;if(!t.image)return{width:0,height:0};if(r===GC.Exactly&&o===GC.Undefined){const e=n/a;return{height:Math.min(c,e)}}if(o===GC.Exactly&&(r===GC.AtMost||r===GC.Undefined))return{width:Math.min(i*a,n)};if(r===GC.Exactly&&o===GC.AtMost){const e=n/a;return{height:Math.min(i,c,e)}}return r===GC.AtMost&&o===GC.AtMost?a>1?{width:n,height:Math.min(n/a,i)}:{height:i,width:Math.min(i*a,n)}:{height:i,width:n}})(t,e)),uS(e)&&r.setMeasureFunc(((e,t)=>()=>{const n=hQ(t),r=VB(e),i=nS(e)?1/0:(e.box?.height||0)-r.paddingTop-r.paddingBottom-n.marginTop-n.marginBottom-10,o=(()=>{const e={},t=[],n=()=>e,r=(e,n)=>t.push([e,n]),i=(t,n)=>(r(t,n),e),o=(t,n,i,o)=>(r(t,n),r(t+i,n),r(t,n+o),r(t+i,n+o),e),a=(t,n,i,o)=>(r(t-i,n-(o=o||i)),r(t+i,n-o),r(t+i,n+o),r(t-i,n+o),e);return e.rect=o,e.moveTo=i,e.lineTo=i,e.circle=a,e.polygon=(...n)=>(t.push(...n),e),e.ellipse=a,e.roundedRect=o,e.text=n,e.path=n,e.lineWidth=n,e.bezierCurveTo=n,e.quadraticCurveTo=n,e.scale=n,e.rotate=n,e.translate=n,e.dash=n,e.clip=n,e.save=n,e.fill=n,e.font=n,e.stroke=n,e.lineCap=n,e.opacity=n,e.restore=n,e.lineJoin=n,e.fontSize=n,e.fillColor=n,e.miterLimit=n,e.strokeColor=n,e.fillOpacity=n,e.strokeOpacity=n,e.linearGradient=n,e.radialGradient=n,e.getWidth=()=>rS(t.map(e=>e[0])),e.getHeight=()=>rS(t.map(e=>e[1])),e})();return t.props.paint(o),{width:o.getWidth(),height:Math.min(i,o.getHeight())}})(t,e)),oS(e)&&r.setMeasureFunc(((e,t)=>(e,n,r,i)=>{const o=((a=t.props.viewBox)?"string"==typeof a?null:(a.maxX-a.minX)/(a.maxY-a.minY):null)||1;var a;return n===GC.Exactly||n===GC.AtMost?{width:e,height:e/o}:i===GC.Exactly?{width:r*o}:{}})(0,e)),e},fS=(e,t,n)=>r=>{const i=n.node.create(),o=Object.assign({},r,{yogaNode:i});if((e=>{(0,wy.Zz)((e=>{const t=lS(e)?e.box?.height:e.style?.height;return qQ(t)})(e),YQ(e.style.width),WQ(e.style.minWidth),VQ(e.style.maxWidth),JQ(e.style.minHeight),KQ(e.style.maxHeight),kQ(e.style.marginTop),DQ(e.style.marginRight),OQ(e.style.marginBottom),RQ(e.style.marginLeft),TQ(e.style.paddingTop),PQ(e.style.paddingRight),_Q(e.style.paddingBottom),MQ(e.style.paddingLeft),(e=>t=>{const{yogaNode:n}=t;return!(0,wy.gD)(e)&&n&&n.setPositionType(QQ[e]),t})(e.style.position),zQ(e.style.top),HQ(e.style.right),jQ(e.style.bottom),GQ(e.style.left),NQ(e.style.borderTopWidth),LQ(e.style.borderRightWidth),FQ(e.style.borderBottomWidth),UQ(e.style.borderLeftWidth),(e=>t=>{const{yogaNode:n}=t;return n&&n.setDisplay("none"===e?MC.None:MC.Flex),t})(e.style.display),(e=>t=>{const{yogaNode:n}=t;if(n){const t=SQ[e]||UC.Column;n.setFlexDirection(t)}return t})(e.style.flexDirection),IQ(e.style.alignSelf),BQ(e.style.alignContent),wQ(e.style.alignItems),(e=>t=>{const{yogaNode:n}=t;if(!(0,wy.gD)(e)&&n){const t=xQ[e]||HC.FlexStart;n.setJustifyContent(t)}return t})(e.style.justifyContent),(e=>t=>{const{yogaNode:n}=t;if(n){const t=yQ[e]||JC.NoWrap;n.setFlexWrap(t)}return t})(e.style.flexWrap),(e=>t=>{const{yogaNode:n}=t;if(!(0,wy.gD)(e)&&n){const t=mQ[e]||WC.Visible;n.setOverflow(t)}return t})(e.style.overflow),(e=>t=>{const{yogaNode:n}=t;return!(0,wy.gD)(e)&&n&&n.setAspectRatio(e),t})(e.style.aspectRatio),vQ(e.style.flexBasis),(e=>t=>bQ("flexGrow")(e||0)(t))(e.style.flexGrow),(e=>t=>bQ("flexShrink")(e||1)(t))(e.style.flexShrink),XQ(e.style.rowGap),ZQ(e.style.columnGap))(e)})(o),(e=>!aS(e)&&!sS(e)&&!oS(e))(r)&&r.children){const s=(0,wy.Zz)((a=i,e=>(a.insertChild(e.yogaNode,a.getChildCount()),e)),fS(e,t,n));o.children=r.children.map(s)}var a;return dS(o,e,t),o},hS=e=>(e.yogaNode.calculateLayout(),e),gS=e=>{if(AS(e))return e;const t=Object.assign(VB(e),hQ(e),(e=>{const{yogaNode:t}=e;return{borderTopWidth:pQ(t,NC.Top),borderRightWidth:pQ(t,NC.Right),borderBottomWidth:pQ(t,NC.Bottom),borderLeftWidth:pQ(t,NC.Left)}})(e),(e=>{const{yogaNode:t}=e;return{top:t?.getComputedTop()||0,right:t?.getComputedRight()||0,bottom:t?.getComputedBottom()||0,left:t?.getComputedLeft()||0}})(e),(e=>{const{yogaNode:t}=e;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:gQ})(e)),n=Object.assign({},e,{box:t});if(!e.children)return n;const r=e.children.map(gS);return Object.assign({},n,{children:r})},pS=e=>{const t=Object.assign({},e);if(delete t.yogaNode,!e.children)return t;const n=e.children.map(pS);return Object.assign({},t,{children:n})},mS=e=>(e.yogaNode&&e.yogaNode.freeRecursive(),e),yS=(e,t,n)=>(0,wy.gD)(e)?null:(0,wy.Zz)(pS,mS,gS,hS,fS(e,t,n))(e),bS=e=>e.type===s,vS=(e,t)=>Object.assign({},t,{children:e}),ES=e=>e.box?.top||0,CS=e=>e.props&&"render"in e.props,IS=(0,wy.Zz)(aQ,yS,dQ,RB),wS=e=>{console.warn(`Node of type ${e.type} can't wrap between pages and it's bigger than available page height`)},BS=(e,t,n)=>{const r=[],i=[];for(let o=0;o<n.length;o+=1){const a=n[o],s=n.slice(o+1),l=s.filter(jB),c=ES(a),u=a.box.height,A=e<=c,d=KB(a,s,e,r),f=e+.001<c+u,h=YB(a),g=u<=t;if(jB(a))i.push(a),r.push(a);else{if(A){const t=Object.assign({},a.box,{top:a.box.top-e}),n=Object.assign({},a,{box:t});i.push(n);continue}if(!g&&!h){r.push(a),i.push(...s),wS(a);break}if(d){const t=Object.assign({},a.box,{top:a.box.top-e}),n=Object.assign({},a.props,{wrap:!0,break:!1}),o=Object.assign({},a,{box:t,props:n});r.push(...l),i.push(o,...s);break}if(f){const[n,o]=SS(a,e,t);if(a.children.length>0&&0===n.children.length){if(0===r.length)r.push(a,...l),i.push(...s);else{const t=Object.assign({},a.box,{top:a.box.top-e}),n=Object.assign({},a,{box:t});r.push(...l),i.push(n,...s)}break}n&&r.push(n),o&&i.push(o);continue}r.push(a)}}return[r,i]},QS=(e,t,n)=>{const[r,i]=((e,t)=>{if(!e)return[null,null];const n=(e=>e.box?.top||0)(e),r=Object.assign({},e,{box:{...e.box,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});r.style.height=t-n;const i=(e=>!(0,wy.gD)(e.style?.height))(e)?e.box.height-(t-n):null,o=Object.assign({},e,{box:{...e.box,top:0,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},props:{...e.props,bookmark:null}});return i&&(o.style.height=i),[r,o]})(e,t),[o,a]=((e,t,n)=>{const r=n.children||[],i=e-ES(n);return BS(i,t,r)})(t,n,e);return[vS(o,r),vS(a,i)]},SS=(e,t,n)=>bS(e)?((e,t)=>{const n=((e,t)=>{const n=e.box?.top||0,r=e.props.widows||2,i=e.props.orphans||2,o=e.lines.length,a=((e,t)=>{let n=0;if(!e.lines)return 0;for(let r=0;r<e.lines.length;r+=1){const i=e.lines[r];if(n+i.box.height>t)return r;n+=i.box.height}return e.lines.length})(e,t-n);return 0===a?0:o<i?o:a<i||o<i+r?0:o===i+r?i:o-a<r?o-r:a})(e,t),r=((e,t)=>{let n=0;if(!e.lines)return n;for(let r=0;r<t;r+=1){const t=e.lines[r];if(!t)break;n+=t.box.height}return n})(e,n),i=e.box.height-r;return[Object.assign({},e,{box:{...e.box,height:r,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:e.lines.slice(0,n)}),Object.assign({},e,{box:{...e.box,top:0,height:i,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:e.lines.slice(n)})]})(e,t):QS(e,t,n),xS=e=>{const t=e.children||[];return CS(e)||t.some(xS)},kS=(e,t)=>{const n=CS(t),r=n&&bS(t)?{...t.box,height:0}:t.box,i=((r=[])=>{if(n){const n=t.props.render(e);return JB(n).filter(Boolean).map(t=>kS(e,t))}return r.map(t=>kS(e,t))})(t.children),o=n?null:t.lines;return Object.assign({},t,{box:r,lines:o,children:i})},DS=(e,t,n,r)=>{if(xS(t)){const i=kS(e,t);return IS(i,n,r)}return t},OS=(e,t,n,r)=>{const i=(e=>{const t=e.style?.height,{paddingBottom:n}=VB(e);return t-n})(e),o=(e=>{const t=e.style?.height,{paddingTop:n,paddingBottom:r}=VB(e);return t-r-n})(e),a=DS({pageNumber:t},e,n,r),s=e.style.height,[l,c]=BS(i,o,a.children),u=e=>IS(e,n,r),A={...e.box,height:s},d=u(Object.assign({},e,{box:A,children:l}));if(0===c.length||c.every(jB))return[d,null];const f=(0,wy.cJ)("height",e.box),h=(0,wy.cJ)("bookmark",e.props);return[d,u(Object.assign({},e,{props:h,box:f,children:c}))]},RS=e=>e.map((t,n)=>({...t,subPageNumber:n,subPageTotalPages:e.length})),TS=(e,t,n,r)=>{if(!e)return[];if(!1===e.props?.wrap)return[e];let i=OS(e,t,n,r);const o=[i[0]];let a=i[1];for(;null!==a;)i=OS(a,t+o.length,n,r),o.push(i[0]),a=i[1];return o},PS=e=>t=>{const n=(0,wy.Ff)(t),r=e.width;return n?n.percent*r:t},_S=e=>t=>{const n=(0,wy.Ff)(t),r=e.height;return n?n.percent*r:t},MS=e=>{const t=e.style,n=(0,wy.sf)({paddingTop:_S(t),paddingLeft:PS(t),paddingRight:PS(t),paddingBottom:_S(t)},e.style);return Object.assign({},e,{style:n})},NS=e=>t=>{if(!t)return;const n=(0,wy.Ff)(t);return n?n.percent*Math.min(e.width,e.height):t},LS=e=>{const t=(0,wy.sf)({borderTopLeftRadius:NS(e.box),borderTopRightRadius:NS(e.box),borderBottomRightRadius:NS(e.box),borderBottomLeftRadius:NS(e.box)},e.style||{}),n=Object.assign({},e,{style:t});if(!e.children)return n;const r=e.children.map(LS);return Object.assign({},n,{children:r})},FS=e=>{if(!e.children)return e;const t=e.children.map(t=>((e,t)=>{if((0,wy.gD)(e.style?.height))return t;if((0,wy.gD)(t.style?.height))return t;const n=(e=>e.style.height-(e.style?.paddingTop||0)-(e.style?.paddingBottom||0))(e),r=((e,t)=>{const n=(0,wy.Ff)(t);return n?n.percent*e:t})(n,t.style.height),i=Object.assign({},t.style,{height:r});return Object.assign({},t,{style:i})})(e,t));return Object.assign({},e,{children:t})},US=e=>t=>t.type===e,zS=US(l),HS=US(s),jS=US(O),GS=e=>HS(e)||jS(e),YS=e=>zS(e)?(e=>"render"in e.props)(e)?Object.assign({},e,{type:s}):(e=>{const t=e.children||[];return!!t.every(jS)||!t.every(HS)&&t.every(GS)})(e)?(e=>{const t={type:s,props:{},style:{},box:{},children:e.children};return Object.assign({},e,{children:[t]})})(e):e:e,WS=e=>{if(!e.children)return e;const t=(0,wy.Zz)(YS,WS),n=e.children.map(t);return Object.assign({},e,{children:n})},VS=(0,wy.fn)(e=>yB(e),e=>{if(!e.children)return e;const t=e.children.map(PB);return Object.assign({},e,{children:t})},kB,(e,t)=>{let n=[],r=1;for(let i=0;i<e.children.length;i+=1){const o=e.children[i];let a=TS(o,r,t,e.yoga);a=RS(a),r+=a.length,n=n.concat(a)}return n=n.map((...n)=>{return r=((e,t,n,r,i)=>{const o={totalPages:i.length,pageNumber:r+1,subPageNumber:n.subPageNumber+1,subPageTotalPages:n.subPageTotalPages};return DS(o,n,e,t)})(t,e.yoga,...n),(0,wy.cJ)(["subPageNumber","subPageTotalPages"],r);var r}),vS(n,e)},aQ,LS,(e,t)=>{if(!e.children)return e;const n=e.children.map(n=>yS(n,t,e.yoga));return Object.assign({},e,{children:n})},fB,kB,dQ,e=>{if(!e.children)return e;const t=e.children.map(FS);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;const t=e.children.map(MS);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;const t=e.children.map(RB);return Object.assign({},e,{children:t})},WS,e=>{let t=0;const n=(e.children||[]).map(e=>({value:e,parent:null}));for(;n.length>0;){const e=n.shift();if(!e)break;const r=e.value;let i=e.parent;if(r.props&&"bookmark"in r.props&&r.props.bookmark){const e=_B(r.props.bookmark),n={ref:t++,parent:i?.ref,...e};r.props.bookmark=n,i=n}r.children&&r.children.forEach(e=>{n.push({value:e,parent:i})})}return e},e=>{if(!e.children)return e;const t=e.children.map(HB);return Object.assign({},e,{children:t})},async e=>{const t=await gB();return Object.assign({},e,{yoga:t})});var qS,JS,KS=n(6608),XS=n.t(KS,2),ZS={exports:{}},$S={exports:{}},ex=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(XS);ZS.exports=(qS||(qS=1,(JS=$S).exports=function(e){function t(e,t,n,r){return new Yr(e,t,n,r)}function n(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=wi&&e[wi]||e["@@iterator"])?e:null}function i(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===Bi?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case Ai:return"Fragment";case ui:return"Portal";case fi:return"Profiler";case di:return"StrictMode";case yi:return"Suspense";case bi:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case pi:return(e.displayName||"Context")+".Provider";case gi:return(e._context.displayName||"Context")+".Consumer";case mi:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case vi:return null!==(t=e.displayName||null)?t:i(e.type)||"Memo";case Ei:t=e._payload,e=e._init;try{return i(e(t))}catch(e){}}return null}function o(e){if(void 0===ni)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ni=t&&t[1]||"",ri=-1<e.stack.indexOf("\n at")?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+ni+e+ri}function a(e,t){if(!e||Si)return"";Si=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(e){if(e&&r&&"string"==typeof e.stack)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var a=r.DetermineComponentFrameRoot(),s=a[0],l=a[1];if(s&&l){var c=s.split("\n"),u=l.split("\n");for(i=r=0;r<c.length&&!c[r].includes("DetermineComponentFrameRoot");)r++;for(;i<u.length&&!u[i].includes("DetermineComponentFrameRoot");)i++;if(r===c.length||i===u.length)for(r=c.length-1,i=u.length-1;1<=r&&0<=i&&c[r]!==u[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==u[i]){if(1!==r||1!==i)do{if(r--,0>--i||c[r]!==u[i]){var A="\n"+c[r].replace(" at new "," at ");return e.displayName&&A.includes("<anonymous>")&&(A=A.replace("<anonymous>",e.displayName)),A}}while(1<=r&&0<=i);break}}}finally{Si=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?o(n):""}function s(e){switch(e.tag){case 26:case 27:case 5:return o(e.type);case 16:return o("Lazy");case 13:return o("Suspense");case 19:return o("SuspenseList");case 0:case 15:return a(e.type,!1);case 11:return a(e.type.render,!1);case 1:return a(e.type,!0);default:return""}}function l(e){try{var t="";do{t+=s(e),e=e.return}while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function c(e){return{current:e}}function u(e){0>Oo||(e.current=Do[Oo],Do[Oo]=null,Oo--)}function A(e,t){Oo++,Do[Oo]=e.current,e.current=t}function d(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function f(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes;e=e.pingedLanes;var o=134217727&n;return 0!==o?0!=(n=o&~i)?r=d(n):0!=(e&=o)&&(r=d(e)):0!=(n&=~i)?r=d(n):0!==e&&(r=d(e)),0===r?0:0!==t&&t!==r&&0==(t&i)&&((i=r&-r)>=(e=t&-t)||32===i&&4194176&e)?t:r}function h(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function g(){var e=Mo;return!(4194176&(Mo<<=1))&&(Mo=128),e}function p(){var e=No;return!(62914560&(No<<=1))&&(No=4194304),e}function m(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function y(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function b(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-To(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function v(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-To(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function E(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function C(e){"function"==typeof Vo&&qo(e)}function I(e,t){if("object"==typeof e&&null!==e){var n=Xo.get(e);return void 0!==n?n:(t={value:e,source:t,stack:l(t)},Xo.set(e,t),t)}return{value:e,source:t,stack:l(t)}}function w(e){for(;e===ea;)ea=Zo[--$o],Zo[$o]=null,Zo[--$o],Zo[$o]=null;for(;e===ra;)ra=ta[--na],ta[na]=null,ta[--na],ta[na]=null,ta[--na],ta[na]=null}function B(e,t){A(aa,t),A(oa,e),A(ia,null),e=Di(t),u(ia),A(ia,e)}function Q(){u(ia),u(oa),u(aa)}function S(e){null!==e.memoizedState&&A(sa,e);var t=ia.current,n=Oi(t,e.type);t!==n&&(A(oa,e),A(ia,n))}function x(e){oa.current===e&&(u(ia),u(oa)),sa.current===e&&(u(sa),no._currentValue2=to)}function k(){for(var e=Aa,t=da=Aa=0;t<e;){var n=ua[t];ua[t++]=null;var r=ua[t];ua[t++]=null;var i=ua[t];ua[t++]=null;var o=ua[t];if(ua[t++]=null,null!==r&&null!==i){var a=r.pending;null===a?i.next=i:(i.next=a.next,a.next=i),r.pending=i}0!==o&&T(n,i,o)}}function D(e,t,n,r){ua[Aa++]=e,ua[Aa++]=t,ua[Aa++]=n,ua[Aa++]=r,da|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function O(e,t,n,r){return D(e,t,n,r),P(e)}function R(e,t){return D(e,null,null,t),P(e)}function T(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var i=!1,o=e.return;null!==o;)o.childLanes|=n,null!==(r=o.alternate)&&(r.childLanes|=n),22===o.tag&&(null===(e=o.stateNode)||1&e._visibility||(i=!0)),e=o,o=o.return;i&&null!==t&&3===e.tag&&(o=e.stateNode,i=31-To(n),null===(e=(o=o.hiddenUpdates)[i])?o[i]=[t]:e.push(t),t.lane=536870912|n)}function P(e){if(50<tl)throw tl=0,nl=null,Error(n(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}function _(e){e!==ha&&null===e.next&&(null===ha?fa=ha=e:ha=ha.next=e),pa=!0,ga||(ga=!0,Lo(jo,L))}function N(e,t){if(!ma&&pa){ma=!0;do{for(var n=!1,r=fa;null!==r;){if(0!==e){var i=r.pendingLanes;if(0===i)var o=0;else{var a=r.suspendedLanes,s=r.pingedLanes;o=(1<<31-To(42|e)+1)-1,o=201326677&(o&=i&~(a&~s))?201326677&o|1:o?2|o:0}0!==o&&(n=!0,z(r,o))}else o=Os,3&(o=f(r,r===ks?o:0))&&(n=!0,z(r,o));r=r.next}}while(n);ma=!1}}function L(){pa=ga=!1;var e=0;0!==ya&&(qi()&&(e=ya),ya=0);for(var t=Ho(),n=null,r=fa;null!==r;){var i=r.next,o=F(r,t);0===o?(r.next=null,null===n?fa=i:n.next=i,null===i&&(ha=n)):(n=r,(0!==e||!!(3&o))&&(pa=!0)),r=i}N(e)}function F(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=-62914561&e.pendingLanes;0<o;){var a=31-To(o),s=1<<a,l=i[a];-1===l?0!=(s&n)&&0==(s&r)||(i[a]=h(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}if(n=Os,n=f(e,e===(t=ks)?n:0),r=e.callbackNode,0===n||e===t&&2===Rs||null!==e.cancelPendingCommit)return null!==r&&null!==r&&Fo(r),e.callbackNode=null,e.callbackPriority=0;if(3&n)return null!==r&&null!==r&&Fo(r),e.callbackPriority=2,e.callbackNode=null,2;if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&Fo(r),E(n)){case 2:n=jo;break;case 8:n=Go;break;case 32:default:n=Yo;break;case 268435456:n=Wo}return r=U.bind(null,e),n=Lo(n,r),e.callbackPriority=t,e.callbackNode=n,t}function U(e,t){var n=e.callbackNode;if(Nr()&&e.callbackNode!==n)return null;var r=Os;return 0===(r=f(e,e===ks?r:0))?null:(gr(e,r,t),F(e,Ho()),e.callbackNode===n?U.bind(null,e):null)}function z(e,t){if(Nr())return null;gr(e,t,!0)}function H(){return 0===ya&&(ya=g()),ya}function j(){if(0==--va&&null!==ba){null!==Ca&&(Ca.status="fulfilled");var e=ba;ba=null,Ea=0,Ca=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function G(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Y(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function W(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function V(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&xs){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=P(e),T(e,null,n),t}return D(e,r,t,n),P(e)}function q(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194176&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,v(e,n)}}function J(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function K(){if(wa&&null!==Ca)throw Ca}function X(e,t,n,r){wa=!1;var i=e.updateQueue;Ia=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===a?o=c:a.next=c,a=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==a&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==o){var A=i.baseState;for(a=0,u=c=l=null,s=o;;){var d=-536870913&s.lane,f=d!==s.lane;if(f?(Os&d)===d:(r&d)===d){0!==d&&d===Ea&&(wa=!0),null!==u&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var h=e,g=s;d=t;var p=n;switch(g.tag){case 1:if("function"==typeof(h=g.payload)){A=h.call(p,A,d);break e}A=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=g.payload)?h.call(p,A,d):h))break e;A=si({},A,d);break e;case 2:Ia=!0}}null!==(d=s.callback)&&(e.flags|=64,f&&(e.flags|=8192),null===(f=i.callbacks)?i.callbacks=[d]:f.push(d))}else f={lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=A):u=u.next=f,a|=d;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(f=s).next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}null===u&&(l=A),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null===o&&(i.shared.lanes=0),Ls|=a,e.lanes=a,e.memoizedState=A}}function Z(e,t){if("function"!=typeof e)throw Error(n(191,e));e.call(t)}function $(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)Z(n[e],t)}function ee(e,t){if(Ko(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Ba.call(t,i)||!Ko(e[i],t[i]))return!1}return!0}function te(e){return"fulfilled"===(e=e.status)||"rejected"===e}function ne(){}function re(e,t,r){switch(void 0===(r=e[r])?e.push(t):r!==t&&(t.then(ne,ne),t=r),t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===Qa)throw Error(n(483));throw e;default:if("string"==typeof t.status)t.then(ne,ne);else{if(null!==(e=ks)&&100<e.shellSuspendCounter)throw Error(n(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===Qa)throw Error(n(483));throw e}throw ka=t,Qa}}function ie(){if(null===ka)throw Error(n(459));var e=ka;return ka=null,e}function oe(e){var t=Oa;return Oa+=1,null===Da&&(Da=[]),re(Da,e,t)}function ae(e,t,n,r){e=r.props.ref,n.ref=void 0!==e?e:null}function se(e,t){if(t.$$typeof===li)throw Error(n(525));throw e=Object.prototype.toString.call(t),Error(n(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function le(e){return(0,e._init)(e._payload)}function ce(e){function i(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function o(t,n){if(!e)return null;for(;null!==n;)i(t,n),n=n.sibling;return null}function a(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function s(e,t){return(e=Vr(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=33554434,n):r:(t.flags|=33554434,n):(t.flags|=1048576,n)}function c(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Zr(n,e.mode,r)).return=e,t):((t=s(t,n)).return=e,t)}function A(e,t,n,r){var i=n.type;return i===Ai?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===Ei&&le(i)===t.type)?(ae(e,0,r=s(t,n.props),n),r.return=e,r):(ae(e,0,r=Jr(n.type,n.key,n.props,null,e.mode,r),n),r.return=e,r)}function d(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=$r(n,e.mode,r)).return=e,t):((t=s(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Kr(n,e.mode,r,i)).return=e,t):((t=s(t,n)).return=e,t)}function h(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=Zr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ci:return ae(e,0,n=Jr(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case ui:return(t=$r(t,e.mode,n)).return=e,t;case Ei:return h(e,t=(0,t._init)(t._payload),n)}if(xi(t)||r(t))return(t=Kr(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return h(e,oe(t),n);if(t.$$typeof===pi)return h(e,gn(e,t),n);se(e,t)}return null}function g(e,t,n,i){var o=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==o?null:u(e,t,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ci:return n.key===o?A(e,t,n,i):null;case ui:return n.key===o?d(e,t,n,i):null;case Ei:return g(e,t,n=(o=n._init)(n._payload),i)}if(xi(n)||r(n))return null!==o?null:f(e,t,n,i,null);if("function"==typeof n.then)return g(e,t,oe(n),i);if(n.$$typeof===pi)return g(e,t,gn(e,n),i);se(e,n)}return null}function p(e,t,n,i,o){if("string"==typeof i&&""!==i||"number"==typeof i||"bigint"==typeof i)return u(t,e=e.get(n)||null,""+i,o);if("object"==typeof i&&null!==i){switch(i.$$typeof){case ci:return A(t,e=e.get(null===i.key?n:i.key)||null,i,o);case ui:return d(t,e=e.get(null===i.key?n:i.key)||null,i,o);case Ei:return p(e,t,n,i=(0,i._init)(i._payload),o)}if(xi(i)||r(i))return f(t,e=e.get(n)||null,i,o,null);if("function"==typeof i.then)return p(e,t,n,oe(i),o);if(i.$$typeof===pi)return p(e,t,n,gn(t,i),o);se(t,i)}return null}function m(t,u,A,d){if("object"==typeof A&&null!==A&&A.type===Ai&&null===A.key&&(A=A.props.children),"object"==typeof A&&null!==A){switch(A.$$typeof){case ci:e:{for(var f=A.key,y=u;null!==y;){if(y.key===f){if((f=A.type)===Ai){if(7===y.tag){o(t,y.sibling),(u=s(y,A.props.children)).return=t,t=u;break e}}else if(y.elementType===f||"object"==typeof f&&null!==f&&f.$$typeof===Ei&&le(f)===y.type){o(t,y.sibling),ae(t,0,u=s(y,A.props),A),u.return=t,t=u;break e}o(t,y);break}i(t,y),y=y.sibling}A.type===Ai?((u=Kr(A.props.children,t.mode,d,A.key)).return=t,t=u):(ae(t,0,d=Jr(A.type,A.key,A.props,null,t.mode,d),A),d.return=t,t=d)}return c(t);case ui:e:{for(y=A.key;null!==u;){if(u.key===y){if(4===u.tag&&u.stateNode.containerInfo===A.containerInfo&&u.stateNode.implementation===A.implementation){o(t,u.sibling),(u=s(u,A.children||[])).return=t,t=u;break e}o(t,u);break}i(t,u),u=u.sibling}(u=$r(A,t.mode,d)).return=t,t=u}return c(t);case Ei:return m(t,u,A=(y=A._init)(A._payload),d)}if(xi(A))return function(t,n,r,s){for(var c=null,u=null,A=n,d=n=0,f=null;null!==A&&d<r.length;d++){A.index>d?(f=A,A=null):f=A.sibling;var m=g(t,A,r[d],s);if(null===m){null===A&&(A=f);break}e&&A&&null===m.alternate&&i(t,A),n=l(m,n,d),null===u?c=m:u.sibling=m,u=m,A=f}if(d===r.length)return o(t,A),c;if(null===A){for(;d<r.length;d++)null!==(A=h(t,r[d],s))&&(n=l(A,n,d),null===u?c=A:u.sibling=A,u=A);return c}for(A=a(A);d<r.length;d++)null!==(f=p(A,t,d,r[d],s))&&(e&&null!==f.alternate&&A.delete(null===f.key?d:f.key),n=l(f,n,d),null===u?c=f:u.sibling=f,u=f);return e&&A.forEach(function(e){return i(t,e)}),c}(t,u,A,d);if(r(A)){if("function"!=typeof(y=r(A)))throw Error(n(150));return function(t,r,s,c){if(null==s)throw Error(n(151));for(var u=null,A=null,d=r,f=r=0,m=null,y=s.next();null!==d&&!y.done;f++,y=s.next()){d.index>f?(m=d,d=null):m=d.sibling;var b=g(t,d,y.value,c);if(null===b){null===d&&(d=m);break}e&&d&&null===b.alternate&&i(t,d),r=l(b,r,f),null===A?u=b:A.sibling=b,A=b,d=m}if(y.done)return o(t,d),u;if(null===d){for(;!y.done;f++,y=s.next())null!==(y=h(t,y.value,c))&&(r=l(y,r,f),null===A?u=y:A.sibling=y,A=y);return u}for(d=a(d);!y.done;f++,y=s.next())null!==(y=p(d,t,f,y.value,c))&&(e&&null!==y.alternate&&d.delete(null===y.key?f:y.key),r=l(y,r,f),null===A?u=y:A.sibling=y,A=y);return e&&d.forEach(function(e){return i(t,e)}),u}(t,u,A=y.call(A),d)}if("function"==typeof A.then)return m(t,u,oe(A),d);if(A.$$typeof===pi)return m(t,u,gn(t,A),d);se(t,A)}return"string"==typeof A&&""!==A||"number"==typeof A||"bigint"==typeof A?(A=""+A,null!==u&&6===u.tag?(o(t,u.sibling),(u=s(u,A)).return=t,t=u):(o(t,u),(u=Zr(A,t.mode,d)).return=t,t=u),c(t)):o(t,u)}return function(e,n,r,i){try{Oa=0;var o=m(e,n,r,i);return Da=null,o}catch(n){if(n===Qa)throw n;var a=t(29,n,null,e.mode);return a.lanes=i,a.return=e,a}}}function ue(e,t){A(_a,e=Ms),A(Pa,t),Ms=e|t.baseLanes}function Ae(){A(_a,Ms),A(Pa,Pa.current)}function de(){Ms=_a.current,u(Pa),u(_a)}function fe(e){var t=e.alternate;A(La,1&La.current),A(Ma,e),null===Na&&(null===t||null!==Pa.current||null!==t.memoizedState)&&(Na=e)}function he(e){if(22===e.tag){if(A(La,La.current),A(Ma,e),null===Na){var t=e.alternate;null!==t&&null!==t.memoizedState&&(Na=e)}}else ge()}function ge(){A(La,La.current),A(Ma,Ma.current)}function pe(e){u(Ma),Na===e&&(Na=null),u(La)}function me(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||vo(n)||Eo(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ye(){throw Error(n(321))}function be(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ko(e[n],t[n]))return!1;return!0}function ve(e,t,n,r,i,o){return Fa=o,Ua=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Qi.H=null===e||null===e.memoizedState?Za:$a,Ya=!1,o=n(r,i),Ya=!1,Ga&&(o=Ce(t,n,r,i)),Ee(e),o}function Ee(e){Qi.H=Xa;var t=null!==za&&null!==za.next;if(Fa=0,Ha=za=Ua=null,ja=!1,Va=0,qa=null,t)throw Error(n(300));null===e||rs||null!==(e=e.dependencies)&&dn(e)&&(rs=!0)}function Ce(e,t,r,i){Ua=e;var o=0;do{if(Ga&&(qa=null),Va=0,Ga=!1,25<=o)throw Error(n(301));if(o+=1,Ha=za=null,null!=e.updateQueue){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,null!=a.memoCache&&(a.memoCache.index=0)}Qi.H=es,a=t(r,i)}while(Ga);return a}function Ie(){var e=Qi.H,t=e.useState()[0];return t="function"==typeof t.then?ke(t):t,e=e.useState()[0],(null!==za?za.memoizedState:null)!==e&&(Ua.flags|=1024),t}function we(){var e=0!==Wa;return Wa=0,e}function Be(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Qe(e){if(ja){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}ja=!1}Fa=0,Ha=za=Ua=null,Ga=!1,Va=Wa=0,qa=null}function Se(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ha?Ua.memoizedState=Ha=e:Ha=Ha.next=e,Ha}function xe(){if(null===za){var e=Ua.alternate;e=null!==e?e.memoizedState:null}else e=za.next;var t=null===Ha?Ua.memoizedState:Ha.next;if(null!==t)Ha=t,za=e;else{if(null===e){if(null===Ua.alternate)throw Error(n(467));throw Error(n(310))}e={memoizedState:(za=e).memoizedState,baseState:za.baseState,baseQueue:za.baseQueue,queue:za.queue,next:null},null===Ha?Ua.memoizedState=Ha=e:Ha=Ha.next=e}return Ha}function ke(e){var t=Va;return Va+=1,null===qa&&(qa=[]),e=re(qa,e,t),t=Ua,null===(null===Ha?t.memoizedState:Ha.next)&&(t=t.alternate,Qi.H=null===t||null===t.memoizedState?Za:$a),e}function De(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return ke(e);if(e.$$typeof===pi)return hn(e)}throw Error(n(438,String(e)))}function Oe(e){var t=null,n=Ua.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=Ua.alternate;null!==r&&null!==(r=r.updateQueue)&&null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===n&&(n=Ka(),Ua.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=Ii;return t.index++,n}function Re(e,t){return"function"==typeof t?t(e):t}function Te(e){return Pe(xe(),za,e)}function Pe(e,t,r){var i=e.queue;if(null===i)throw Error(n(311));i.lastRenderedReducer=r;var o=e.baseQueue,a=i.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}t.baseQueue=o=a,i.pending=null}if(a=e.baseState,null===o)e.memoizedState=a;else{var l=s=null,c=null,u=t=o.next,A=!1;do{var d=-536870913&u.lane;if(d!==u.lane?(Os&d)===d:(Fa&d)===d){var f=u.revertLane;if(0===f)null!==c&&(c=c.next={lane:0,revertLane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),d===Ea&&(A=!0);else{if((Fa&f)===f){u=u.next,f===Ea&&(A=!0);continue}d={lane:0,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=d,s=a):c=c.next=d,Ua.lanes|=f,Ls|=f}d=u.action,Ya&&r(a,d),a=u.hasEagerState?u.eagerState:r(a,d)}else f={lane:d,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=f,s=a):c=c.next=f,Ua.lanes|=d,Ls|=d;u=u.next}while(null!==u&&u!==t);if(null===c?s=a:c.next=l,!Ko(a,e.memoizedState)&&(rs=!0,A&&null!==(r=Ca)))throw r;e.memoizedState=a,e.baseState=s,e.baseQueue=c,i.lastRenderedState=a}return null===o&&(i.lanes=0),[e.memoizedState,i.dispatch]}function _e(e){var t=xe(),r=t.queue;if(null===r)throw Error(n(311));r.lastRenderedReducer=e;var i=r.dispatch,o=r.pending,a=t.memoizedState;if(null!==o){r.pending=null;var s=o=o.next;do{a=e(a,s.action),s=s.next}while(s!==o);Ko(a,t.memoizedState)||(rs=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,i]}function Me(e,t,r){var i=Ua,o=xe();r=t();var a=!Ko((za||o).memoizedState,r);if(a&&(o.memoizedState=r,rs=!0),o=o.queue,st(Fe.bind(null,i,o,e),[e]),o.getSnapshot!==t||a||null!==Ha&&1&Ha.memoizedState.tag){if(i.flags|=2048,nt(9,Le.bind(null,i,o,r,t),{destroy:void 0},null),null===ks)throw Error(n(349));60&Fa||Ne(i,t,r)}return r}function Ne(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Ua.updateQueue)?(t=Ka(),Ua.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Le(e,t,n,r){t.value=n,t.getSnapshot=r,Ue(t)&&ze(e)}function Fe(e,t,n){return n(function(){Ue(t)&&ze(e)})}function Ue(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ko(e,n)}catch(e){return!0}}function ze(e){var t=R(e,2);null!==t&&hr(t,0,2)}function He(e){var t=Se();if("function"==typeof e){var n=e;if(e=n(),Ya){C(!0);try{n()}finally{C(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Re,lastRenderedState:e},t}function je(e,t,n,r){return e.baseState=n,Pe(e,za,"function"==typeof r?r:Re)}function Ge(e,t,r,i,o){if(_n(e))throw Error(n(485));if(null!==(e=t.action)){var a={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};null!==Qi.T?r(!0):a.isTransition=!1,i(a),null===(r=t.pending)?(a.next=t.pending=a,Ye(t,a)):(a.next=r.next,t.pending=r.next=a)}}function Ye(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var o=Qi.T,a={};Qi.T=a;try{var s=n(i,r),l=Qi.S;null!==l&&l(a,s),We(e,t,s)}catch(n){qe(e,t,n)}finally{Qi.T=o}}else try{We(e,t,o=n(i,r))}catch(n){qe(e,t,n)}}function We(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){Ve(e,t,n)},function(n){return qe(e,t,n)}):Ve(e,t,n)}function Ve(e,t,n){t.status="fulfilled",t.value=n,Je(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,Ye(e,n)))}function qe(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,Je(t),t=t.next}while(t!==r)}e.action=null}function Je(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Ke(e,t){return t}function Xe(e,t){var n,r,i;(n=Se()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ke,lastRenderedState:t},n.queue=r,n=It.bind(null,Ua,r),r.dispatch=n,r=He(!1);var o=Bt.bind(null,Ua,!1,r.queue);return i={state:t,dispatch:null,action:e,pending:null},(r=Se()).queue=i,n=Ge.bind(null,Ua,i,o,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Ze(e){return $e(xe(),za,e)}function $e(e,t,n){t=Pe(e,t,Ke)[0],e=Te(Re)[0],t="object"==typeof t&&null!==t&&"function"==typeof t.then?ke(t):t;var r=xe(),i=r.queue,o=i.dispatch;return n!==r.memoizedState&&(Ua.flags|=2048,nt(9,et.bind(null,i,n),{destroy:void 0},null)),[t,o,e]}function et(e,t){e.action=t}function tt(e){var t=xe(),n=za;if(null!==n)return $e(t,n,e);xe(),t=t.memoizedState;var r=(n=xe()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function nt(e,t,n,r){return e={tag:e,create:t,inst:n,deps:r,next:null},null===(t=Ua.updateQueue)&&(t=Ka(),Ua.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function rt(){return xe().memoizedState}function it(e,t,n,r){var i=Se();Ua.flags|=e,i.memoizedState=nt(1|t,n,{destroy:void 0},void 0===r?null:r)}function ot(e,t,n,r){var i=xe();r=void 0===r?null:r;var o=i.memoizedState.inst;null!==za&&null!==r&&be(r,za.memoizedState.deps)?i.memoizedState=nt(t,n,o,r):(Ua.flags|=e,i.memoizedState=nt(1|t,n,o,r))}function at(e,t){it(8390656,8,e,t)}function st(e,t){ot(2048,8,e,t)}function lt(e,t){return ot(4,2,e,t)}function ct(e,t){return ot(4,4,e,t)}function ut(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function At(e,t,n){n=null!=n?n.concat([e]):null,ot(4,4,ut.bind(null,t,e),n)}function dt(){}function ft(e,t){var n=xe();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&be(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ht(e,t){var n=xe();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&be(t,r[1]))return r[0];if(r=e(),Ya){C(!0);try{e()}finally{C(!1)}}return n.memoizedState=[r,t],r}function gt(e,t,n){return void 0===n||1073741824&Fa?e.memoizedState=t:(e.memoizedState=n,e=fr(),Ua.lanes|=e,Ls|=e,n)}function pt(e,t,n,r){return Ko(n,t)?n:null!==Pa.current?(e=gt(e,n,r),Ko(e,t)||(rs=!0),e):42&Fa?(e=fr(),Ua.lanes|=e,Ls|=e,t):(rs=!0,e.memoizedState=n)}function mt(e,t,n,r,i){var o=Wi();Yi(0!==o&&8>o?o:8);var a,s,l,c=Qi.T,u={};Qi.T=u,Bt(e,!1,t,n);try{var A=i(),d=Qi.S;null!==d&&d(u,A),null!==A&&"object"==typeof A&&"function"==typeof A.then?wt(e,t,(a=r,s=[],l={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},A.then(function(){l.status="fulfilled",l.value=a;for(var e=0;e<s.length;e++)(0,s[e])(a)},function(e){for(l.status="rejected",l.reason=e,e=0;e<s.length;e++)(0,s[e])(void 0)}),l),dr()):wt(e,t,r,dr())}catch(n){wt(e,t,{then:function(){},status:"rejected",reason:n},dr())}finally{Yi(o),Qi.T=c}}function yt(){return hn(no)}function bt(){return xe().memoizedState}function vt(){return xe().memoizedState}function Et(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=dr(),r=V(t,e=W(n),n);return null!==r&&(hr(r,0,n),q(r,t,n)),t={cache:mn()},void(e.payload=t)}t=t.return}}function Ct(e,t,n){var r=dr();n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},_n(e)?Qt(t,n):null!==(n=O(e,t,n,r))&&(hr(n,0,r),St(n,t,r))}function It(e,t,n){wt(e,t,n,dr())}function wt(e,t,n,r){var i={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(_n(e))Qt(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,Ko(s,a))return D(e,t,i,0),null===ks&&k(),!1}catch(e){}if(null!==(n=O(e,t,i,r)))return hr(n,0,r),St(n,t,r),!0}return!1}function Bt(e,t,r,i){if(i={lane:2,revertLane:H(),action:i,hasEagerState:!1,eagerState:null,next:null},_n(e)){if(t)throw Error(n(479))}else null!==(t=O(e,r,i,2))&&hr(t,0,2)}function _n(e){var t=e.alternate;return e===Ua||null!==t&&t===Ua}function Qt(e,t){Ga=ja=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function St(e,t,n){if(4194176&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,v(e,n)}}function xt(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:si({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}function kt(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!(t.prototype&&t.prototype.isPureReactComponent&&ee(n,r)&&ee(i,o))}function Dt(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ts.enqueueReplaceState(t,t.state,null)}function Ot(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=si({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}function Rt(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Tt(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function Pt(e,t,n){return(n=W(n)).tag=3,n.payload={element:null},n.callback=function(){Rt(e,t)},n}function _t(e){return(e=W(e)).tag=3,e}function Mt(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var o=r.value;e.payload=function(){return i(o)},e.callback=function(){Tt(t,n,r)}}var a=n.stateNode;null!==a&&"function"==typeof a.componentDidCatch&&(e.callback=function(){Tt(t,n,r),"function"!=typeof i&&(null===Js?Js=new Set([this]):Js.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}function Nt(e,t,n,r){t.child=null===e?Ta(t,null,n,r):Ra(t,e.child,n,r)}function Lt(e,t,n,r,i){n=n.render;var o=t.ref;if("ref"in r){var a={};for(var s in r)"ref"!==s&&(a[s]=r[s])}else a=r;return fn(t),r=ve(e,t,n,a,o,i),s=we(),null===e||rs?(t.flags|=1,Nt(e,t,r,i),t.child):(Be(e,t,i),nn(e,t,i))}function Ft(e,t,n,r,i){if(null===e){var o=n.type;return"function"!=typeof o||Wr(o)||void 0!==o.defaultProps||null!==n.compare?((e=Jr(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Ut(e,t,o,r,i))}if(o=e.child,!rn(e,i)){var a=o.memoizedProps;if((n=null!==(n=n.compare)?n:ee)(a,r)&&e.ref===t.ref)return nn(e,t,i)}return t.flags|=1,(e=Vr(o,r)).ref=t.ref,e.return=t,t.child=e}function Ut(e,t,n,r,i){if(null!==e){var o=e.memoizedProps;if(ee(o,r)&&e.ref===t.ref){if(rs=!1,t.pendingProps=r=o,!rn(e,i))return t.lanes=e.lanes,nn(e,t,i);131072&e.flags&&(rs=!0)}}return Gt(e,t,n,r,i)}function zt(e,t,n){var r=t.pendingProps,i=r.children,o=!!(2&t.stateNode._pendingVisibility),a=null!==e?e.memoizedState:null;if(jt(e,t),"hidden"===r.mode||o){if(128&t.flags){if(r=null!==a?a.baseLanes|n:n,null!==e){for(i=t.child=e.child,o=0;null!==i;)o=o|i.lanes|i.childLanes,i=i.sibling;t.childLanes=o&~r}else t.childLanes=0,t.child=null;return Ht(e,t,r,n)}if(!(536870912&n))return t.lanes=t.childLanes=536870912,Ht(e,t,null!==a?a.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&vn(0,null!==a?a.cachePool:null),null!==a?ue(t,a):Ae(),he(t)}else null!==a?(vn(0,a.cachePool),ue(t,a),ge(),t.memoizedState=null):(null!==e&&vn(0,null),Ae(),ge());return Nt(e,t,i,n),t.child}function Ht(e,t,n,r){var i=bn();return i=null===i?null:{parent:ds._currentValue2,pool:i},t.memoizedState={baseLanes:n,cachePool:i},null!==e&&vn(0,null),Ae(),he(t),null!==e&&An(e,t,r,!0),null}function jt(e,t){var r=t.ref;if(null===r)null!==e&&null!==e.ref&&(t.flags|=2097664);else{if("function"!=typeof r&&"object"!=typeof r)throw Error(n(284));null!==e&&e.ref===r||(t.flags|=2097664)}}function Gt(e,t,n,r,i){return fn(t),n=ve(e,t,n,r,void 0,i),r=we(),null===e||rs?(t.flags|=1,Nt(e,t,n,i),t.child):(Be(e,t,i),nn(e,t,i))}function Yt(e,t,n,r,i,o){return fn(t),t.updateQueue=null,n=Ce(t,r,n,i),Ee(e),r=we(),null===e||rs?(t.flags|=1,Nt(e,t,n,o),t.child):(Be(e,t,o),nn(e,t,o))}function Wt(e,t,n,r,i){if(fn(t),null===t.stateNode){var o=Ro,a=n.contextType;"object"==typeof a&&null!==a&&(o=hn(a)),o=new n(r,o),t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,o.updater=ts,t.stateNode=o,o._reactInternals=t,(o=t.stateNode).props=r,o.state=t.memoizedState,o.refs={},G(t),a=n.contextType,o.context="object"==typeof a&&null!==a?hn(a):Ro,o.state=t.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(xt(t,n,a,r),o.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(a=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),a!==o.state&&ts.enqueueReplaceState(o,o.state,null),X(t,r,o,i),K(),o.state=t.memoizedState),"function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){o=t.stateNode;var s=t.memoizedProps,l=Ot(n,s);o.props=l;var c=o.context,u=n.contextType;a=Ro,"object"==typeof u&&null!==u&&(a=hn(u));var A=n.getDerivedStateFromProps;u="function"==typeof A||"function"==typeof o.getSnapshotBeforeUpdate,s=t.pendingProps!==s,u||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s||c!==a)&&Dt(t,o,r,a),Ia=!1;var d=t.memoizedState;o.state=d,X(t,r,o,i),K(),c=t.memoizedState,s||d!==c||Ia?("function"==typeof A&&(xt(t,n,A,r),c=t.memoizedState),(l=Ia||kt(t,n,l,r,d,c,a))?(u||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),o.props=r,o.state=c,o.context=a,r=l):("function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Y(e,t),u=Ot(n,a=t.memoizedProps),o.props=u,A=t.pendingProps,d=o.context,c=n.contextType,l=Ro,"object"==typeof c&&null!==c&&(l=hn(c)),(c="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(a!==A||d!==l)&&Dt(t,o,r,l),Ia=!1,d=t.memoizedState,o.state=d,X(t,r,o,i),K();var f=t.memoizedState;a!==A||d!==f||Ia||null!==e&&null!==e.dependencies&&dn(e.dependencies)?("function"==typeof s&&(xt(t,n,s,r),f=t.memoizedState),(u=Ia||kt(t,n,u,r,d,f,l)||null!==e&&null!==e.dependencies&&dn(e.dependencies))?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,f,l),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,f,l)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),o.props=r,o.state=f,o.context=l,r=u):("function"!=typeof o.componentDidUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return o=r,jt(e,t),r=!!(128&t.flags),o||r?(o=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:o.render(),t.flags|=1,null!==e&&r?(t.child=Ra(t,e.child,null,i),t.child=Ra(t,null,n,i)):Nt(e,t,n,i),t.memoizedState=o.state,e=t.child):e=nn(e,t,i),e}function Vt(e){return{baseLanes:e,cachePool:En()}}function qt(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=zs),e}function Jt(e,t,r){var i,o,a,s,l=t.pendingProps,c=!1,u=!!(128&t.flags);if((i=u)||(i=(null===e||null!==e.memoizedState)&&!!(2&La.current)),i&&(c=!0,t.flags&=-129),i=!!(32&t.flags),t.flags&=-33,null===e)return o=l.children,l=l.fallback,c?(ge(),o=Xt({mode:"hidden",children:o},c=t.mode),l=Kr(l,c,r,null),o.return=t,l.return=t,o.sibling=l,t.child=o,(c=t.child).memoizedState=Vt(r),c.childLanes=qt(e,i,r),t.memoizedState=is,l):(fe(t),Kt(t,o));if(null!==(a=e.memoizedState)&&null!==(o=a.dehydrated)){if(u)256&t.flags?(fe(t),t.flags&=-257,t=Zt(e,t,r)):null!==t.memoizedState?(ge(),t.child=e.child,t.flags|=128,t=null):(ge(),c=l.fallback,o=t.mode,l=Xt({mode:"visible",children:l.children},o),(c=Kr(c,o,r,null)).flags|=2,l.return=t,c.return=t,l.sibling=c,t.child=l,Ra(t,e.child,null,r),(l=t.child).memoizedState=Vt(r),l.childLanes=qt(e,i,r),t.memoizedState=is,t=c);else if(fe(t),Eo(o))i=Co(o).digest,(l=Error(n(419))).stack="",l.digest=i,s={value:l,source:null,stack:null},null===ca?ca=[s]:ca.push(s),t=Zt(e,t,r);else if(rs||An(e,t,r,!1),i=0!=(r&e.childLanes),rs||i){if(null!==(i=ks)){if(42&(l=r&-r))l=1;else switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:l=64;break;case 268435456:l=134217728;break;default:l=0}if(0!==(l=0!=(l&(i.suspendedLanes|r))?0:l)&&l!==a.retryLane)throw a.retryLane=l,R(e,l),hr(i,0,l),ns}vo(o)||Qr(),t=Zt(e,t,r)}else vo(o)?(t.flags|=128,t.child=e.child,t=jr.bind(null,e),Io(o,t),t=null):(e=a.treeContext,(t=Kt(t,l.children)).flags|=4096);return t}return c?(ge(),c=l.fallback,o=t.mode,u=(a=e.child).sibling,(l=Vr(a,{mode:"hidden",children:l.children})).subtreeFlags=31457280&a.subtreeFlags,null!==u?c=Vr(u,c):(c=Kr(c,o,r,null)).flags|=2,c.return=t,l.return=t,l.sibling=c,t.child=l,l=c,c=t.child,null===(o=e.child.memoizedState)?o=Vt(r):(null!==(a=o.cachePool)?(u=ds._currentValue2,a=a.parent!==u?{parent:u,pool:u}:a):a=En(),o={baseLanes:o.baseLanes|r,cachePool:a}),c.memoizedState=o,c.childLanes=qt(e,i,r),t.memoizedState=is,l):(fe(t),e=(r=e.child).sibling,(r=Vr(r,{mode:"visible",children:l.children})).return=t,r.sibling=null,null!==e&&(null===(i=t.deletions)?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=r,t.memoizedState=null,r)}function Kt(e,t){return(t=Xt({mode:"visible",children:t},e.mode)).return=e,e.child=t}function Xt(e,t){return Xr(e,t,0,null)}function Zt(e,t,n){return Ra(t,e.child,null,n),(e=Kt(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function $t(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),cn(e.return,t,n)}function en(e,t,n,r,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function tn(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Nt(e,t,r.children,n),2&(r=La.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$t(e,n,t);else if(19===e.tag)$t(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}switch(A(La,r),i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===me(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),en(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===me(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}en(t,!0,n,null,o);break;case"together":en(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function nn(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Ls|=t.lanes,0==(r&t.childLanes)){if(null===e)return null;if(An(e,t,r,!1),0==(r&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(n(153));if(null!==t.child){for(r=Vr(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Vr(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function rn(e,t){return 0!=(e.lanes&t)||!(null===(e=e.dependencies)||!dn(e))}function on(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps)rs=!0;else{if(!(rn(e,r)||128&t.flags))return rs=!1,function(e,t,n){switch(t.tag){case 3:B(t,t.stateNode.containerInfo),sn(0,ds,e.memoizedState.cache);break;case 27:case 5:S(t);break;case 4:B(t,t.stateNode.containerInfo);break;case 10:sn(0,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(fe(t),t.flags|=128,null):0!=(n&t.child.childLanes)?Jt(e,t,n):(fe(t),null!==(e=nn(e,t,n))?e.sibling:null);fe(t);break;case 19:var i=!!(128&e.flags);if((r=0!=(n&t.childLanes))||(An(e,t,n,!1),r=0!=(n&t.childLanes)),i){if(r)return tn(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),A(La,La.current),r)break;return null;case 22:case 23:return t.lanes=0,zt(e,t,n);case 24:sn(0,ds,e.memoizedState.cache)}return nn(e,t,n)}(e,t,r);rs=!!(131072&e.flags)}else rs=!1;switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var o=t.elementType,a=o._init;if(o=a(o._payload),t.type=o,"function"!=typeof o){if(null!=o){if((a=o.$$typeof)===mi){t.tag=11,t=Lt(null,t,o,e,r);break e}if(a===vi){t.tag=14,t=Ft(null,t,o,e,r);break e}}throw t=i(o)||o,Error(n(306,t,""))}Wr(o)?(e=Ot(o,e),t.tag=1,t=Wt(null,t,o,e,r)):(t.tag=0,t=Gt(null,t,o,e,r))}return t;case 0:return Gt(e,t,t.type,t.pendingProps,r);case 1:return Wt(e,t,o=t.type,a=Ot(o,t.pendingProps),r);case 3:if(B(t,t.stateNode.containerInfo),null===e)throw Error(n(387));var s=t.pendingProps;o=(a=t.memoizedState).element,Y(e,t),X(t,s,null,r);var l=t.memoizedState;return s=l.cache,sn(0,ds,s),s!==a.cache&&un(t,[ds],r,!0),K(),(s=l.element)!==o?(Nt(e,t,s,r),t=t.child):t=nn(e,t,r),t;case 26:case 27:case 5:return S(t),a=t.type,s=t.pendingProps,l=null!==e?e.memoizedProps:null,o=s.children,Ni(a,s)?o=null:null!==l&&Ni(a,l)&&(t.flags|=32),null!==t.memoizedState&&(a=ve(e,t,Ie,null,null,r),no._currentValue2=a),jt(e,t),Nt(e,t,o,r),t.child;case 6:return null;case 13:return Jt(e,t,r);case 4:return B(t,t.stateNode.containerInfo),o=t.pendingProps,null===e?t.child=Ra(t,null,o,r):Nt(e,t,o,r),t.child;case 11:return Lt(e,t,t.type,t.pendingProps,r);case 7:return Nt(e,t,t.pendingProps,r),t.child;case 8:case 12:return Nt(e,t,t.pendingProps.children,r),t.child;case 10:return o=t.pendingProps,sn(0,t.type,o.value),Nt(e,t,o.children,r),t.child;case 9:return a=t.type._context,o=t.pendingProps.children,fn(t),o=o(a=hn(a)),t.flags|=1,Nt(e,t,o,r),t.child;case 14:return Ft(e,t,t.type,t.pendingProps,r);case 15:return Ut(e,t,t.type,t.pendingProps,r);case 19:return tn(e,t,r);case 22:return zt(e,t,r);case 24:return fn(t),o=hn(ds),null===e?(null===(a=bn())&&(a=ks,s=mn(),a.pooledCache=s,s.refCount++,null!==s&&(a.pooledCacheLanes|=r),a=s),t.memoizedState={parent:o,cache:a},G(t),sn(0,ds,a)):(0!=(e.lanes&r)&&(Y(e,t),X(t,null,null,r),K()),a=e.memoizedState,s=t.memoizedState,a.parent!==o?(a={parent:o,cache:o},t.memoizedState=a,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=a),sn(0,ds,o)):(o=s.cache,sn(0,ds,o),o!==a.cache&&un(t,[ds],r,!0))),Nt(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(n(156,t.tag))}function an(){ls=ss=as=null}function sn(e,t,n){A(os,t._currentValue2),t._currentValue2=n}function ln(e){var t=os.current;e._currentValue2=t,u(os)}function cn(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function un(e,t,r,i){var o=e.child;for(null!==o&&(o.return=e);null!==o;){var a=o.dependencies;if(null!==a){var s=o.child;a=a.firstContext;e:for(;null!==a;){var l=a;a=o;for(var c=0;c<t.length;c++)if(l.context===t[c]){a.lanes|=r,null!==(l=a.alternate)&&(l.lanes|=r),cn(a.return,r,e),i||(s=null);break e}a=l.next}}else if(18===o.tag){if(null===(s=o.return))throw Error(n(341));s.lanes|=r,null!==(a=s.alternate)&&(a.lanes|=r),cn(s,r,e),s=null}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===e){s=null;break}if(null!==(o=s.sibling)){o.return=s.return,s=o;break}s=s.return}o=s}}function An(e,t,r,i){e=null;for(var o=t,a=!1;null!==o;){if(!a)if(524288&o.flags)a=!0;else if(262144&o.flags)break;if(10===o.tag){var s=o.alternate;if(null===s)throw Error(n(387));if(null!==(s=s.memoizedProps)){var l=o.type;Ko(o.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(o===sa.current){if(null===(s=o.alternate))throw Error(n(387));s.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(null!==e?e.push(no):e=[no])}o=o.return}null!==e&&un(t,e,r,i),t.flags|=262144}function dn(e){for(e=e.firstContext;null!==e;){var t=e.context;if(!Ko(t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}function fn(e){as=e,ls=ss=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function hn(e){return pn(as,e)}function gn(e,t){return null===as&&fn(e),pn(e,t)}function pn(e,t){var r=t._currentValue2;if(ls!==t)if(t={context:t,memoizedValue:r,next:null},null===ss){if(null===e)throw Error(n(308));ss=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ss=ss.next=t;return r}function mn(){return{controller:new cs,data:new Map,refCount:0}}function yn(e){e.refCount--,0===e.refCount&&us(As,function(){e.controller.abort()})}function bn(){var e=hs.current;return null!==e?e:ks.pooledCache}function vn(e,t){A(hs,null===t?hs.current:t.pool)}function En(){var e=bn();return null===e?null:{parent:ds._currentValue2,pool:e}}function Cn(e){e.flags|=4}function In(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?p():536870912,e.lanes|=t)}function wn(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Bn(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=31457280&i.subtreeFlags,r|=31457280&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Qn(e,t,r){var i=t.pendingProps;switch(w(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Bn(t),null;case 3:return r=t.stateNode,i=null,null!==e&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),ln(ds),Q(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==ca&&(pr(ca),ca=null)),Bn(t),null;case 26:var o;case 27:case 5:if(x(t),r=t.type,null!==e&&null!=t.stateNode)!function(e,t,n,r){e.memoizedProps!==r&&Cn(t)}(e,t,0,i);else{if(!i){if(null===t.stateNode)throw Error(n(166));return Bn(t),null}e=ia.current,function(e,t,n){for(n=t.child;null!==n;){if(5===n.tag||6===n.tag)_i(e,n.stateNode);else if(4!==n.tag&&!ko&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(o=Pi(r,i,aa.current,e,t),t,!1),t.stateNode=o,Mi(o,r,i,e)&&Cn(t)}return Bn(t),function(e,t,n){if(Ki(t,n)){if(e.flags|=16777216,!Xi(t,n)){if(!Ir())throw ka=xa,Sa;e.flags|=8192}}else e.flags&=-16777217}(t,t.type,t.pendingProps),null;case 6:if(e&&null!=t.stateNode)(r=e.memoizedProps)!==i&&Cn(t);else{if("string"!=typeof i&&null===t.stateNode)throw Error(n(166));e=aa.current,r=ia.current,t.stateNode=Li(i,e,r,t)}return Bn(t),null;case 13:if(i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(o=!1,null!==i&&null!==i.dehydrated){if(null===e){if(!o)throw Error(n(318));throw Error(n(344))}!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,Bn(t),o=!1}else null!==ca&&(pr(ca),ca=null),o=!0;if(!o)return 256&t.flags?(pe(t),t):(pe(t),null)}if(pe(t),128&t.flags)return t.lanes=r,t;if(r=null!==i,e=null!==e&&null!==e.memoizedState,r){o=null,null!==(i=t.child).alternate&&null!==i.alternate.memoizedState&&null!==i.alternate.memoizedState.cachePool&&(o=i.alternate.memoizedState.cachePool.pool);var a=null;null!==i.memoizedState&&null!==i.memoizedState.cachePool&&(a=i.memoizedState.cachePool.pool),a!==o&&(i.flags|=2048)}return r!==e&&r&&(t.child.flags|=8192),In(t,t.updateQueue),Bn(t),null;case 4:return Q(),null===e&&Gi(t.stateNode.containerInfo),Bn(t),null;case 10:return ln(t.type),Bn(t),null;case 19:if(u(La),null===(o=t.memoizedState))return Bn(t),null;if(i=!!(128&t.flags),null===(a=o.rendering))if(i)wn(o,!1);else{if(0!==Ns||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(a=me(e))){for(t.flags|=128,wn(o,!1),e=a.updateQueue,t.updateQueue=e,In(t,e),t.subtreeFlags=0,e=r,r=t.child;null!==r;)qr(r,e),r=r.sibling;return A(La,1&La.current|2),t.child}e=e.sibling}null!==o.tail&&Ho()>Vs&&(t.flags|=128,i=!0,wn(o,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=me(a))){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,In(t,e),wn(o,!0),null===o.tail&&"hidden"===o.tailMode&&!a.alternate)return Bn(t),null}else 2*Ho()-o.renderingStartTime>Vs&&536870912!==r&&(t.flags|=128,i=!0,wn(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=o.last)?e.sibling=a:t.child=a,o.last=a)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ho(),t.sibling=null,e=La.current,A(La,i?1&e|2:1&e),t):(Bn(t),null);case 22:case 23:return pe(t),de(),i=null!==t.memoizedState,null!==e?null!==e.memoizedState!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?!!(536870912&r)&&!(128&t.flags)&&(Bn(t),6&t.subtreeFlags&&(t.flags|=8192)):Bn(t),null!==(r=t.updateQueue)&&In(t,r.retryQueue),r=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),i=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(i=t.memoizedState.cachePool.pool),i!==r&&(t.flags|=2048),null!==e&&u(hs),null;case 24:return r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),ln(ds),Bn(t),null;case 25:return null}throw Error(n(156,t.tag))}function Sn(e,t){switch(w(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ln(ds),Q(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return x(t),null;case 13:if(pe(t),null!==(e=t.memoizedState)&&null!==e.dehydrated&&null===t.alternate)throw Error(n(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return u(La),null;case 4:return Q(),null;case 10:return ln(t.type),null;case 22:case 23:return pe(t),de(),null!==e&&u(hs),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return ln(ds),null;default:return null}}function xn(e,t){switch(w(t),t.tag){case 3:ln(ds),Q();break;case 26:case 27:case 5:x(t);break;case 4:Q();break;case 13:pe(t);break;case 19:u(La);break;case 10:ln(t.type);break;case 22:case 23:pe(t),de(),null!==e&&u(hs);break;case 24:ln(ds)}}function kn(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var o=n.create,a=n.inst;r=o(),a.destroy=r}n=n.next}while(n!==i)}}catch(e){Fr(t,t.return,e)}}function Dn(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var o=i.next;r=o;do{if((r.tag&e)===e){var a=r.inst,s=a.destroy;if(void 0!==s){a.destroy=void 0,i=t;var l=n;try{s()}catch(e){Fr(i,l,e)}}}r=r.next}while(r!==o)}}catch(e){Fr(t,t.return,e)}}function On(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{$(t,n)}catch(t){Fr(e,e.return,t)}}}function Rn(e,t,n){n.props=Ot(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Fr(e,t,n)}}function Tn(e,t){try{var n=e.ref;if(null!==n){var r=e.stateNode;switch(e.tag){case 26:case 27:case 5:var i=ki(r);break;default:i=r}"function"==typeof n?e.refCleanup=n(i):n.current=i}}catch(n){Fr(e,t,n)}}function Pn(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){Fr(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){Fr(e,t,n)}else n.current=null}function Mn(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{so(r,t,n,e)}catch(t){Fr(e,e.return,t)}}function Nn(e){return 5===e.tag||3===e.tag||4===e.tag}function Ln(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Nn(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Fn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?uo(n,e,t):oo(n,e);else if(4!==r&&!ko&&null!==(e=e.child))for(Fn(e,t,n),e=e.sibling;null!==e;)Fn(e,t,n),e=e.sibling}function Un(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?co(n,e,t):io(n,e);else if(4!==r&&!ko&&null!==(e=e.child))for(Un(e,t,n),e=e.sibling;null!==e;)Un(e,t,n),e=e.sibling}function zn(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Kn(e,n),4&r&&kn(5,n);break;case 1:if(Kn(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){Fr(n,n.return,e)}else{var i=Ot(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Fr(n,n.return,e)}}64&r&&On(n),512&r&&Tn(n,n.return);break;case 3:if(Kn(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:e=ki(n.child.stateNode);break;case 1:e=n.child.stateNode}try{$(r,e)}catch(e){Fr(n,n.return,e)}}break;case 26:case 27:case 5:Kn(e,n),null===t&&4&r&&Mn(n),512&r&&Tn(n,n.return);break;case 12:case 13:default:Kn(e,n);break;case 22:if(!(i=null!==n.memoizedState||gs)){t=null!==t&&null!==t.memoizedState||ps;var o=gs,a=ps;gs=i,(ps=t)&&!a?Zn(e,n,!!(8772&n.subtreeFlags)):Kn(e,n),gs=o,ps=a}512&r&&("manual"===n.memoizedProps.mode?Tn(n,n.return):Pn(n,n.return))}}function Hn(e){var t=e.alternate;null!==t&&(e.alternate=null,Hn(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&Ji(t),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function jn(e,t,n){for(n=n.child;null!==n;)Gn(e,t,n),n=n.sibling}function Gn(e,t,n){switch(n.tag){case 26:case 27:var r,i;case 5:ps||Pn(n,t);case 6:if(r=Es,i=Cs,Es=null,jn(e,t,n),Cs=i,null!==(Es=r))if(Cs)try{fo(Es,n.stateNode)}catch(e){Fr(n,t,e)}else try{Ao(Es,n.stateNode)}catch(e){Fr(n,t,e)}break;case 18:null!==Es&&(Cs?Bo(Es,n.stateNode):wo(Es,n.stateNode));break;case 4:r=Es,i=Cs,Es=n.stateNode.containerInfo,Cs=!0,jn(e,t,n),Es=r,Cs=i;break;case 0:case 11:case 14:case 15:ps||Dn(2,n,t),ps||Dn(4,n,t),jn(e,t,n);break;case 1:ps||(Pn(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&Rn(n,t,r)),jn(e,t,n);break;case 21:jn(e,t,n);break;case 22:Pn(n,t),ps=(r=ps)||null!==n.memoizedState,jn(e,t,n),ps=r;break;default:jn(e,t,n)}}function Yn(e,t){var r=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new ys),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new ys),t;default:throw Error(n(435,e.tag))}}(e);t.forEach(function(t){var n=Gr.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))})}function Wn(e,t){var r=t.deletions;if(null!==r)for(var i=0;i<r.length;i++){var o=r[i],a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:case 5:Es=l.stateNode,Cs=!1;break e;case 3:case 4:Es=l.stateNode.containerInfo,Cs=!0;break e}l=l.return}if(null===Es)throw Error(n(160));Gn(a,s,o),Es=null,Cs=!1,null!==(a=o.alternate)&&(a.return=null),o.return=null}if(13878&t.subtreeFlags)for(t=t.child;null!==t;)Vn(t,e),t=t.sibling}function Vn(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Wn(t,e),qn(e),4&i&&(Dn(3,e,e.return),kn(3,e),Dn(5,e,e.return));break;case 1:Wn(t,e),qn(e),512&i&&null!==r&&Pn(r,r.return),64&i&&gs&&null!==(e=e.updateQueue)&&null!==(i=e.callbacks)&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===r?i:r.concat(i));break;case 26:var o;case 27:var a;case 5:if(Wn(t,e),qn(e),512&i&&null!==r&&Pn(r,r.return),32&e.flags){t=e.stateNode;try{ho(t)}catch(t){Fr(e,e.return,t)}}4&i&&null!=e.stateNode&&function(e,t,n){try{lo(e.stateNode,e.type,n,t,e)}catch(t){Fr(e,e.return,t)}}(e,t=e.memoizedProps,null!==r?r.memoizedProps:t),1024&i&&(ms=!0);break;case 6:if(Wn(t,e),qn(e),4&i&&Hi){if(null===e.stateNode)throw Error(n(162));i=e.memoizedProps,r=null!==r?r.memoizedProps:i,t=e.stateNode;try{ao(t,r,i)}catch(t){Fr(e,e.return,t)}}break;case 3:Wn(t,e),qn(e),ms&&(ms=!1,Jn(e));break;case 4:case 12:Wn(t,e),qn(e);break;case 13:Wn(t,e),qn(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==r&&null!==r.memoizedState)&&(Ws=Ho()),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Yn(e,i));break;case 22:512&i&&null!==r&&Pn(r,r.return),o=null!==e.memoizedState;var s=null!==r&&null!==r.memoizedState,l=gs,c=ps;if(gs=l||o,ps=c||s,Wn(t,e),ps=c,gs=l,qn(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&i&&(t._visibility=o?-2&t._visibility:1|t._visibility,o&&(t=gs||ps,null===r||s||t||Xn(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode))e:if(r=null,Hi)for(t=e;;){if(5===t.tag||Qo||ko){if(null===r){s=r=t;try{a=s.stateNode,o?go(a):mo(s.stateNode,s.memoizedProps)}catch(e){Fr(s,s.return,e)}}}else if(6===t.tag){if(null===r){s=t;try{var u=s.stateNode;o?po(u):yo(u,s.memoizedProps)}catch(e){Fr(s,s.return,e)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}4&i&&null!==(i=e.updateQueue)&&null!==(r=i.retryQueue)&&(i.retryQueue=null,Yn(e,r));break;case 19:Wn(t,e),qn(e),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Yn(e,i));break;case 21:break;default:Wn(t,e),qn(e)}}function qn(e){var t=e.flags;if(2&t){try{if(Hi&&(!ko||27!==e.tag)){e:{for(var r=e.return;null!==r;){if(Nn(r)){var i=r;break e}r=r.return}throw Error(n(160))}switch(i.tag){case 27:case 5:var o=i.stateNode;32&i.flags&&(ho(o),i.flags&=-33),Un(e,Ln(e),o);break;case 3:case 4:var a=i.stateNode.containerInfo;Fn(e,Ln(e),a);break;default:throw Error(n(161))}}}catch(t){Fr(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function Jn(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;Jn(t),5===t.tag&&1024&t.flags&&ro(t.stateNode),e=e.sibling}}function Kn(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)zn(e,t.alternate,t),t=t.sibling}function Xn(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Dn(4,t,t.return),Xn(t);break;case 1:Pn(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&Rn(t,t.return,n),Xn(t);break;case 26:case 27:case 5:Pn(t,t.return),Xn(t);break;case 22:Pn(t,t.return),null===t.memoizedState&&Xn(t);break;default:Xn(t)}e=e.sibling}}function Zn(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,i=e,o=t,a=o.flags;switch(o.tag){case 0:case 11:case 15:Zn(i,o,n),kn(4,o);break;case 1:if(Zn(i,o,n),"function"==typeof(i=(r=o).stateNode).componentDidMount)try{i.componentDidMount()}catch(e){Fr(r,r.return,e)}if(null!==(i=(r=o).updateQueue)){var s=r.stateNode;try{var l=i.shared.hiddenCallbacks;if(null!==l)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)Z(l[i],s)}catch(e){Fr(r,r.return,e)}}n&&64&a&&On(o),Tn(o,o.return);break;case 26:case 27:case 5:Zn(i,o,n),n&&null===r&&4&a&&Mn(o),Tn(o,o.return);break;case 12:case 13:default:Zn(i,o,n);break;case 22:null===o.memoizedState&&Zn(i,o,n),Tn(o,o.return)}t=t.sibling}}function $n(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&yn(n))}function er(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&yn(e))}function tr(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)nr(e,t,n,r),t=t.sibling}function nr(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:tr(e,t,n,r),2048&i&&kn(9,t);break;case 3:tr(e,t,n,r),2048&i&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&yn(e)));break;case 12:if(2048&i){tr(e,t,n,r),e=t.stateNode;try{var o=t.memoizedProps,a=o.id,s=o.onPostCommit;"function"==typeof s&&s(a,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(e){Fr(t,t.return,e)}}else tr(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,null!==t.memoizedState?4&o._visibility?tr(e,t,n,r):ir(e,t):4&o._visibility?tr(e,t,n,r):(o._visibility|=4,rr(e,t,n,r,!!(10256&t.subtreeFlags))),2048&i&&$n(t.alternate,t);break;case 24:tr(e,t,n,r),2048&i&&er(t.alternate,t);break;default:tr(e,t,n,r)}}function rr(e,t,n,r,i){for(i=i&&!!(10256&t.subtreeFlags),t=t.child;null!==t;){var o=e,a=t,s=n,l=r,c=a.flags;switch(a.tag){case 0:case 11:case 15:rr(o,a,s,l,i),kn(8,a);break;case 23:break;case 22:var u=a.stateNode;null!==a.memoizedState?4&u._visibility?rr(o,a,s,l,i):ir(o,a):(u._visibility|=4,rr(o,a,s,l,i)),i&&2048&c&&$n(a.alternate,a);break;case 24:rr(o,a,s,l,i),i&&2048&c&&er(a.alternate,a);break;default:rr(o,a,s,l,i)}t=t.sibling}}function ir(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:ir(n,r),2048&i&&$n(r.alternate,r);break;case 24:ir(n,r),2048&i&&er(r.alternate,r);break;default:ir(n,r)}t=t.sibling}}function or(e){if(e.subtreeFlags&ws)for(e=e.child;null!==e;)ar(e),e=e.sibling}function ar(e){switch(e.tag){case 26:or(e),e.flags&ws&&(null!==e.memoizedState?xo(Is,e.memoizedState,e.memoizedProps):$i(e.type,e.memoizedProps));break;case 5:or(e),e.flags&ws&&$i(e.type,e.memoizedProps);break;case 3:case 4:var t;or(e);break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=ws,ws=16777216,or(e),ws=t):or(e));break;default:or(e)}}function sr(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function lr(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];bs=r,Ar(r,e)}sr(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)cr(e),e=e.sibling}function cr(e){switch(e.tag){case 0:case 11:case 15:lr(e),2048&e.flags&&Dn(9,e,e.return);break;case 3:case 12:default:lr(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,ur(e)):lr(e)}}function ur(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];bs=r,Ar(r,e)}sr(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:Dn(8,t,t.return),ur(t);break;case 22:4&(n=t.stateNode)._visibility&&(n._visibility&=-5,ur(t));break;default:ur(t)}e=e.sibling}}function Ar(e,t){for(;null!==bs;){var n=bs;switch(n.tag){case 0:case 11:case 15:Dn(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:yn(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,bs=r;else e:for(n=e;null!==bs;){var i=(r=bs).sibling,o=r.return;if(Hn(r),r===n){bs=null;break e}if(null!==i){i.return=o,bs=i;break e}bs=o}}}function dr(){return 2&xs&&0!==Os?Os&-Os:null!==Qi.T?0!==Ea?Ea:H():Vi()}function fr(){0===zs&&(zs=536870912&Os&&!la?536870912:g());var e=Ma.current;return null!==e&&(e.flags|=32),zs}function hr(e,t,n){(e===ks&&2===Rs||null!==e.cancelPendingCommit)&&(Er(e,0),br(e,Os,zs)),y(e,n),2&xs&&e===ks||(e===ks&&(!(2&xs)&&(Fs|=n),4===Ns&&br(e,Os,zs)),_(e))}function gr(e,t,r){if(6&xs)throw Error(n(327));var i=(r=!(r||60&t||0!=(t&e.expiredLanes)))?function(e,t){var r=xs;xs|=2;var i=wr(),o=Br();ks===e&&Os===t||(qs=null,Vs=Ho()+500,Er(e,t));e:for(;;)try{if(0!==Rs&&null!==Ds){t=Ds;var a=Ts;t:switch(Rs){case 1:case 6:Rs=0,Ts=null,Rr(e,t,a);break;case 2:if(te(a)){Rs=0,Ts=null,Or(t);break}t=function(){2===Rs&&ks===e&&(Rs=7),_(e)},a.then(t,t);break e;case 3:Rs=7;break e;case 4:Rs=5;break e;case 7:te(a)?(Rs=0,Ts=null,Or(t)):(Rs=0,Ts=null,Rr(e,t,a));break;case 5:var s=null;switch(Ds.tag){case 26:s=Ds.memoizedState;case 5:case 27:var l=Ds,c=l.type,u=l.pendingProps;if(s?So(s):Xi(c,u)){Rs=0,Ts=null;var A=l.sibling;if(null!==A)Ds=A;else{var d=l.return;null!==d?(Ds=d,Tr(d)):Ds=null}break t}}Rs=0,Ts=null,Rr(e,t,a);break;case 8:vr(),Ns=6;break e;default:throw Error(n(462))}}kr();break}catch(t){Cr(e,t)}return an(),Qi.H=i,Qi.A=o,xs=r,null!==Ds?0:(ks=null,Os=0,k(),Ns)}(e,t):Sr(e,t);if(0!==i)for(var o=r;;){if(6===i)br(e,t,0);else{if(r=e.current.alternate,o&&!yr(r)){i=Sr(e,t),o=!1;continue}if(2===i){if(o=t,e.errorRecoveryDisabledLanes&o)var a=0;else a=0!=(a=-536870913&e.pendingLanes)?a:536870912&a?536870912:0;if(0!==a){t=a;e:{var s=e;i=js;var l=ji;if(l&&(Er(s,a).flags|=256),2!==(a=Sr(s,a))){if(_s&&!l){s.errorRecoveryDisabledLanes|=o,Fs|=o,i=4;break e}o=Gs,Gs=i,null!==o&&pr(o)}i=a}if(o=!1,2!==i)continue}}if(1===i){Er(e,0),br(e,t,0);break}e:{switch(o=e,i){case 0:case 1:throw Error(n(345));case 4:if((4194176&t)===t){br(o,t,zs);break e}break;case 2:Gs=null;break;case 3:case 5:break;default:throw Error(n(329))}if(o.finishedWork=r,o.finishedLanes=t,(62914560&t)===t&&10<(i=Ws+300-Ho())){if(br(o,t,zs),0!==f(o,0))break e;o.timeoutHandle=Fi(mr.bind(null,o,r,Gs,qs,Ys,t,zs,Fs,Hs,Ps,2,-0,0),i)}else mr(o,r,Gs,qs,Ys,t,zs,Fs,Hs,Ps,0,-0,0)}}break}_(e)}function pr(e){null===Gs?Gs=e:Gs.push.apply(Gs,e)}function mr(e,t,n,r,i,o,a,s,l,c,u,A,d){if((8192&(c=t.subtreeFlags)||!(16785408&~c))&&(Zi(),ar(t),null!==(t=eo())))return e.cancelPendingCommit=t(_r.bind(null,e,n,r,i,a,s,l,1,A,d)),void br(e,o,a);_r(e,n,r,i,a)}function yr(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&null!==(n=t.updateQueue)&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!Ko(o(),i))return!1}catch(e){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function br(e,t,n){t&=~Us,t&=~Fs,e.suspendedLanes|=t,e.pingedLanes&=~t;for(var r=e.expirationTimes,i=t;0<i;){var o=31-To(i),a=1<<o;r[o]=-1,i&=~a}0!==n&&b(e,n,t)}function vr(){if(null!==Ds){if(0===Rs)var e=Ds.return;else e=Ds,an(),Qe(e),Da=null,Oa=0,e=Ds;for(;null!==e;)xn(e.alternate,e),e=e.return;Ds=null}}function Er(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;n!==zi&&(e.timeoutHandle=zi,Ui(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),vr(),ks=e,Ds=n=Vr(e.current,null),Os=t,Rs=0,Ts=null,_s=Ps=!1,Hs=zs=Us=Fs=Ls=Ns=0,Gs=js=null,Ys=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var i=31-To(r),o=1<<i;t|=e[i],r&=~o}return Ms=t,k(),n}function Cr(e,t){Ua=null,Qi.H=Xa,t===Qa?(t=ie(),Rs=!Ir()||134217727&Ls||134217727&Fs?3:2):t===Sa?(t=ie(),Rs=4):Rs=t===ns?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,Ts=t,null===Ds&&(Ns=1,Rt(e,I(t,e.current)))}function Ir(){var e=Ma.current;return null===e||((4194176&Os)===Os?null===Na:((62914560&Os)===Os||!!(536870912&Os))&&e===Na)}function wr(){var e=Qi.H;return Qi.H=Xa,null===e?Xa:e}function Br(){var e=Qi.A;return Qi.A=Bs,e}function Qr(){Ns=4,!(134217727&Ls)&&!(134217727&Fs)||null===ks||br(ks,Os,zs)}function Sr(e,t){var r=xs;xs|=2;var i=wr(),o=Br();ks===e&&Os===t||(qs=null,Er(e,t)),t=!1;e:for(;;)try{if(0!==Rs&&null!==Ds){var a=Ds,s=Ts;switch(Rs){case 8:vr(),Ns=6;break e;case 3:case 2:t||null!==Ma.current||(t=!0);default:Rs=0,Ts=null,Rr(e,a,s)}}xr();break}catch(t){Cr(e,t)}if(t&&e.shellSuspendCounter++,an(),xs=r,Qi.H=i,Qi.A=o,null!==Ds)throw Error(n(261));return ks=null,Os=0,k(),Ns}function xr(){for(;null!==Ds;)Dr(Ds)}function kr(){for(;null!==Ds&&!Uo();)Dr(Ds)}function Dr(e){var t=on(e.alternate,e,Ms);e.memoizedProps=e.pendingProps,null===t?Tr(e):Ds=t}function Or(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Yt(n,t,t.pendingProps,t.type,void 0,Os);break;case 11:t=Yt(n,t,t.pendingProps,t.type.render,t.ref,Os);break;case 5:Qe(t);default:xn(n,t),t=on(n,t=Ds=qr(t,Ms),Ms)}e.memoizedProps=e.pendingProps,null===t?Tr(e):Ds=t}function Rr(e,t,r){an(),Qe(t),Da=null,Oa=0;var i=t.return;try{if(function(e,t,r,i,o){if(r.flags|=32768,null!==i&&"object"==typeof i&&"function"==typeof i.then){if(null!==(t=r.alternate)&&An(t,r,o,!0),null!==(r=Ma.current)){switch(r.tag){case 13:return null===Na?Qr():null===r.alternate&&0===Ns&&(Ns=3),r.flags&=-257,r.flags|=65536,r.lanes=o,i===xa?r.flags|=16384:(null===(t=r.updateQueue)?r.updateQueue=new Set([i]):t.add(i),Ur(e,i,o)),!1;case 22:return r.flags|=65536,i===xa?r.flags|=16384:(null===(t=r.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},r.updateQueue=t):null===(r=t.retryQueue)?t.retryQueue=new Set([i]):r.add(i),Ur(e,i,o)),!1}throw Error(n(435,r.tag))}return Ur(e,i,o),Qr(),!1}var a=Error(n(520),{cause:i});if(a=I(a,r),null===js?js=[a]:js.push(a),4!==Ns&&(Ns=2),null===t)return!0;i=I(i,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=o&-o,r.lanes|=e,J(r,e=Pt(r.stateNode,i,e)),!1;case 1:if(t=r.type,a=r.stateNode,!(128&r.flags||"function"!=typeof t.getDerivedStateFromError&&(null===a||"function"!=typeof a.componentDidCatch||null!==Js&&Js.has(a))))return r.flags|=65536,o&=-o,r.lanes|=o,Mt(o=_t(o),e,r,i),J(r,o),!1}r=r.return}while(null!==r);return!1}(e,i,t,r,Os))return Ns=1,Rt(e,I(r,e.current)),void(Ds=null)}catch(t){if(null!==i)throw Ds=i,t;return Ns=1,Rt(e,I(r,e.current)),void(Ds=null)}32768&t.flags?Pr(t,!0):Tr(t)}function Tr(e){var t=e;do{if(32768&t.flags)return void Pr(t,Ps);e=t.return;var n=Qn(t.alternate,t,Ms);if(null!==n)return void(Ds=n);if(null!==(t=t.sibling))return void(Ds=t);Ds=t=e}while(null!==t);0===Ns&&(Ns=5)}function Pr(e,t){do{var n=Sn(e.alternate,e);if(null!==n)return n.flags&=32767,void(Ds=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(Ds=e);Ds=e=n}while(null!==e);Ns=6,Ds=null}function _r(e,t,r,i,o,a,s,l,c,u){var A=Qi.T,d=Wi();try{Yi(2),Qi.T=null,function(e,t,r,i,o,a){do{Nr()}while(null!==Xs);if(6&xs)throw Error(n(327));var s=e.finishedWork;if(i=e.finishedLanes,null===s)return null;if(e.finishedWork=null,e.finishedLanes=0,s===e.current)throw Error(n(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var l=s.lanes|s.childLanes;if(function(e,t,n,r){var i=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0,t=e.entanglements;var o=e.expirationTimes,a=e.hiddenUpdates;for(n=i&~n;0<n;){var s=31-To(n);i=1<<s,t[s]=0,o[s]=-1;var l=a[s];if(null!==l)for(a[s]=null,s=0;s<l.length;s++){var c=l[s];null!==c&&(c.lane&=-536870913)}n&=~i}0!==r&&b(e,r,0)}(e,i,l|=da,a),e===ks&&(Ds=ks=null,Os=0),!(10256&s.subtreeFlags)&&!(10256&s.flags)||Ks||(Ks=!0,$s=l,el=r,Lo(Yo,function(){return Nr(),null})),r=!!(15990&s.flags),15990&s.subtreeFlags||r){r=Qi.T,Qi.T=null,a=Wi(),Yi(2);var c=xs;xs|=4,function(e,t){for(Ri(e.containerInfo),bs=t;null!==bs;)if(t=(e=bs).child,1028&e.subtreeFlags&&null!==t)t.return=e,bs=t;else for(;null!==bs;){var r=(e=bs).alternate;switch(t=e.flags,e.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&t&&null!==r){t=void 0;var i=e,o=r.memoizedProps;r=r.memoizedState;var a=i.stateNode;try{var s=Ot(i.type,o,(i.elementType,i.type));t=a.getSnapshotBeforeUpdate(s,r),a.__reactInternalSnapshotBeforeUpdate=t}catch(e){Fr(i,i.return,e)}}break;case 3:1024&t&&Hi&&bo(e.stateNode.containerInfo);break;default:if(1024&t)throw Error(n(163))}if(null!==(t=e.sibling)){t.return=e.return,bs=t;break}bs=e.return}s=vs,vs=!1}(e,s),Vn(s,e),Ti(e.containerInfo),e.current=s,zn(e,s.alternate,s),zo(),xs=c,Yi(a),Qi.T=r}else e.current=s;if(Ks?(Ks=!1,Xs=e,Zs=i):Mr(e,l),0===(l=e.pendingLanes)&&(Js=null),s.stateNode,_(e),null!==t)for(o=e.onRecoverableError,s=0;s<t.length;s++)o((l=t[s]).value,{componentStack:l.stack});!!(3&Zs)&&Nr(),l=e.pendingLanes,4194218&i&&42&l?e===nl?tl++:(tl=0,nl=e):tl=0,N(0)}(e,t,r,i,d,o)}finally{Qi.T=A,Yi(d)}}function Mr(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,yn(t))}function Nr(){if(null!==Xs){var e=Xs,t=$s;$s=0;var r=E(Zs),i=32>r?32:r;r=Qi.T;var o=Wi();try{if(Yi(i),Qi.T=null,null===Xs)var a=!1;else{i=el,el=null;var s=Xs,l=Zs;if(Xs=null,Zs=0,6&xs)throw Error(n(331));var c=xs;xs|=4,cr(s.current),nr(s,s.current,l,i),xs=c,N(0),Jo&&Jo.onPostCommitFiberRoot,a=!0}return a}finally{Yi(o),Qi.T=r,Mr(e,t)}}return!1}function Lr(e,t,n){t=I(n,t),null!==(e=V(e,t=Pt(e.stateNode,t,2),2))&&(y(e,2),_(e))}function Fr(e,t,n){if(3===e.tag)Lr(e,e,n);else for(;null!==t;){if(3===t.tag){Lr(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Js||!Js.has(r))){e=I(n,e),null!==(r=V(t,n=_t(2),2))&&(Mt(n,r,t,e),y(r,2),_(r));break}}t=t.return}}function Ur(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Ss;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(_s=!0,i.add(n),e=zr.bind(null,e,t,n),t.then(e,e))}function zr(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,ks===e&&(Os&n)===n&&(4===Ns||3===Ns&&(62914560&Os)===Os&&300>Ho()-Ws?!(2&xs)&&Er(e,0):Us|=n,Hs===Os&&(Hs=0)),_(e)}function Hr(e,t){0===t&&(t=p()),null!==(e=R(e,t))&&(y(e,t),_(e))}function jr(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Hr(e,n)}function Gr(e,t){var r=0;switch(e.tag){case 13:var i=e.stateNode,o=e.memoizedState;null!==o&&(r=o.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(n(314))}null!==i&&i.delete(t),Hr(e,r)}function Yr(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Wr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Vr(e,n){var r=e.alternate;return null===r?((r=t(e.tag,n,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=31457280&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function qr(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Jr(e,r,i,o,a,s){var l=0;if(o=e,"function"==typeof e)Wr(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case Ai:return Kr(i.children,a,s,r);case di:l=8,a|=24;break;case fi:return(e=t(12,i,r,2|a)).elementType=fi,e.lanes=s,e;case yi:return(e=t(13,i,r,a)).elementType=yi,e.lanes=s,e;case bi:return(e=t(19,i,r,a)).elementType=bi,e.lanes=s,e;case Ci:return Xr(i,a,s,r);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case hi:case pi:l=10;break e;case gi:l=9;break e;case mi:l=11;break e;case vi:l=14;break e;case Ei:l=16,o=null;break e}l=29,i=Error(n(130,null===e?"null":typeof e,"")),o=null}return(r=t(l,i,r,a)).elementType=e,r.type=o,r.lanes=s,r}function Kr(e,n,r,i){return(e=t(7,e,i,n)).lanes=r,e}function Xr(e,r,i,o){(e=t(22,e,o,r)).elementType=Ci,e.lanes=i;var a={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=a._current;if(null===e)throw Error(n(456));if(!(2&a._pendingVisibility)){var t=R(e,2);null!==t&&(a._pendingVisibility|=2,hr(t,0,2))}},attach:function(){var e=a._current;if(null===e)throw Error(n(456));if(2&a._pendingVisibility){var t=R(e,2);null!==t&&(a._pendingVisibility&=-3,hr(t,0,2))}}};return e.stateNode=a,e}function Zr(e,n,r){return(e=t(6,e,null,n)).lanes=r,e}function $r(e,n,r){return(n=t(4,null!==e.children?e.children:[],e.key,n)).lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function ei(e,t,n,r,i,o,a,s){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=zi,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=m(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=m(0),this.hiddenUpdates=m(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=o,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function ti(e,t,n,r,i,o){i=function(e){return e?e=Ro:Ro}(i),null===r.context?r.context=i:r.pendingContext=i,(r=W(t)).payload={element:n},null!==(o=void 0===o?null:o)&&(r.callback=o),null!==(n=V(e,r,t))&&(hr(n,0,t),q(n,e,t))}var ni,ri,ii={},oi=M,ai=ex,si=Object.assign,li=Symbol.for("react.element"),ci=Symbol.for("react.transitional.element"),ui=Symbol.for("react.portal"),Ai=Symbol.for("react.fragment"),di=Symbol.for("react.strict_mode"),fi=Symbol.for("react.profiler"),hi=Symbol.for("react.provider"),gi=Symbol.for("react.consumer"),pi=Symbol.for("react.context"),mi=Symbol.for("react.forward_ref"),yi=Symbol.for("react.suspense"),bi=Symbol.for("react.suspense_list"),vi=Symbol.for("react.memo"),Ei=Symbol.for("react.lazy"),Ci=Symbol.for("react.offscreen"),Ii=Symbol.for("react.memo_cache_sentinel"),wi=Symbol.iterator,Bi=Symbol.for("react.client.reference"),Qi=oi.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Si=!1,xi=Array.isArray,ki=e.getPublicInstance,Di=e.getRootHostContext,Oi=e.getChildHostContext,Ri=e.prepareForCommit,Ti=e.resetAfterCommit,Pi=e.createInstance,_i=e.appendInitialChild,Mi=e.finalizeInitialChildren,Ni=e.shouldSetTextContent,Li=e.createTextInstance,Fi=null,Ui=null,zi=e.noTimeout,Hi=!0,ji=null,Gi=null,Yi=e.setCurrentUpdatePriority,Wi=e.getCurrentUpdatePriority,Vi=e.resolveUpdatePriority;e.resolveEventType,e.resolveEventTimeStamp;var qi=e.shouldAttemptEagerTransition,Ji=e.detachDeletedInstance;e.requestPostPaintCallback;var Ki=e.maySuspendCommit,Xi=null,Zi=null,$i=null,eo=null,to=null,no=null,ro=null,io=e.appendChild,oo=e.appendChildToContainer,ao=e.commitTextUpdate,so=null,lo=e.commitUpdate,co=e.insertBefore,uo=null,Ao=e.removeChild,fo=e.removeChildFromContainer,ho=e.resetTextContent,go=null,po=null,mo=null,yo=null,bo=e.clearContainer,vo=null,Eo=null,Co=null,Io=null,wo=null,Bo=null,Qo=null,So=null,xo=null,ko=null,Do=[],Oo=-1,Ro={},To=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Po(e)/_o|0)|0},Po=Math.log,_o=Math.LN2,Mo=128,No=4194304,Lo=ai.unstable_scheduleCallback,Fo=ai.unstable_cancelCallback,Uo=ai.unstable_shouldYield,zo=ai.unstable_requestPaint,Ho=ai.unstable_now,jo=ai.unstable_ImmediatePriority,Go=ai.unstable_UserBlockingPriority,Yo=ai.unstable_NormalPriority,Wo=ai.unstable_IdlePriority,Vo=ai.log,qo=ai.unstable_setDisableYieldValue,Jo=null,Ko="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Xo=new WeakMap,Zo=[],$o=0,ea=null,ta=[],na=0,ra=null,ia=c(null),oa=c(null),aa=c(null),sa=c(null),la=!1,ca=null;Error(n(519));var ua=[],Aa=0,da=0,fa=null,ha=null,ga=!1,pa=!1,ma=!1,ya=0,ba=null,va=0,Ea=0,Ca=null,Ia=!1,wa=!1,Ba=Object.prototype.hasOwnProperty,Qa=Error(n(460)),Sa=Error(n(474)),xa={then:function(){}},ka=null,Da=null,Oa=0,Ra=ce(!0),Ta=ce(!1),Pa=c(null),_a=c(0),Ma=c(null),Na=null,La=c(0),Fa=0,Ua=null,za=null,Ha=null,ja=!1,Ga=!1,Ya=!1,Wa=0,Va=0,qa=null,Ja=0,Ka=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},Xa={readContext:hn,use:De,useCallback:ye,useContext:ye,useEffect:ye,useImperativeHandle:ye,useLayoutEffect:ye,useInsertionEffect:ye,useMemo:ye,useReducer:ye,useRef:ye,useState:ye,useDebugValue:ye,useDeferredValue:ye,useTransition:ye,useSyncExternalStore:ye,useId:ye};Xa.useCacheRefresh=ye,Xa.useMemoCache=ye,Xa.useHostTransitionStatus=ye,Xa.useFormState=ye,Xa.useActionState=ye,Xa.useOptimistic=ye;var Za={readContext:hn,use:De,useCallback:function(e,t){return Se().memoizedState=[e,void 0===t?null:t],e},useContext:hn,useEffect:at,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,it(4194308,4,ut.bind(null,t,e),n)},useLayoutEffect:function(e,t){return it(4194308,4,e,t)},useInsertionEffect:function(e,t){it(4,2,e,t)},useMemo:function(e,t){var n=Se();t=void 0===t?null:t;var r=e();if(Ya){C(!0);try{e()}finally{C(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Se();if(void 0!==n){var i=n(t);if(Ya){C(!0);try{n(t)}finally{C(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ct.bind(null,Ua,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Se().memoizedState=e},useState:function(e){var t=(e=He(e)).queue,n=It.bind(null,Ua,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:dt,useDeferredValue:function(e,t){return gt(Se(),e,t)},useTransition:function(){var e=He(!1);return e=mt.bind(null,Ua,e.queue,!0,!1),Se().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var i=Ua,o=Se();if(r=t(),null===ks)throw Error(n(349));!!(60&Os)||Ne(i,t,r),o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,at(Fe.bind(null,i,a,e),[e]),i.flags|=2048,nt(9,Le.bind(null,i,a,r,t),{destroy:void 0},null),r},useId:function(){var e=Se(),t=ks.identifierPrefix;return t=":"+t+"r"+(Ja++).toString(32)+":",e.memoizedState=t},useCacheRefresh:function(){return Se().memoizedState=Et.bind(null,Ua)}};Za.useMemoCache=Oe,Za.useHostTransitionStatus=yt,Za.useFormState=Xe,Za.useActionState=Xe,Za.useOptimistic=function(e){var t=Se();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Bt.bind(null,Ua,!0,n),n.dispatch=t,[e,t]};var $a={readContext:hn,use:De,useCallback:ft,useContext:hn,useEffect:st,useImperativeHandle:At,useInsertionEffect:lt,useLayoutEffect:ct,useMemo:ht,useReducer:Te,useRef:rt,useState:function(){return Te(Re)},useDebugValue:dt,useDeferredValue:function(e,t){return pt(xe(),za.memoizedState,e,t)},useTransition:function(){var e=Te(Re)[0],t=xe().memoizedState;return["boolean"==typeof e?e:ke(e),t]},useSyncExternalStore:Me,useId:bt};$a.useCacheRefresh=vt,$a.useMemoCache=Oe,$a.useHostTransitionStatus=yt,$a.useFormState=Ze,$a.useActionState=Ze,$a.useOptimistic=function(e,t){return je(xe(),0,e,t)};var es={readContext:hn,use:De,useCallback:ft,useContext:hn,useEffect:st,useImperativeHandle:At,useInsertionEffect:lt,useLayoutEffect:ct,useMemo:ht,useReducer:_e,useRef:rt,useState:function(){return _e(Re)},useDebugValue:dt,useDeferredValue:function(e,t){var n=xe();return null===za?gt(n,e,t):pt(n,za.memoizedState,e,t)},useTransition:function(){var e=_e(Re)[0],t=xe().memoizedState;return["boolean"==typeof e?e:ke(e),t]},useSyncExternalStore:Me,useId:bt};es.useCacheRefresh=vt,es.useMemoCache=Oe,es.useHostTransitionStatus=yt,es.useFormState=tt,es.useActionState=tt,es.useOptimistic=function(e,t){var n=xe();return null!==za?je(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])};var ts={isMounted:function(e){return!!(e=e._reactInternals)&&function(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=dr(),i=W(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=V(e,i,r))&&(hr(t,0,r),q(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=dr(),i=W(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=V(e,i,r))&&(hr(t,0,r),q(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=dr(),r=W(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=V(e,r,n))&&(hr(t,0,n),q(t,e,n))}};"function"==typeof reportError&&reportError;var ns=Error(n(461)),rs=!1,is={dehydrated:null,treeContext:null,retryLane:0},os=c(null),as=null,ss=null,ls=null,cs="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},us=ai.unstable_scheduleCallback,As=ai.unstable_NormalPriority,ds={$$typeof:pi,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},fs=Qi.S;Qi.S=function(e,t){"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===ba){var n=ba=[];va=0,Ea=H(),Ca={status:"pending",value:void 0,then:function(e){n.push(e)}}}va++,t.then(j,j)}(0,t),null!==fs&&fs(e,t)};var hs=c(null),gs=!1,ps=!1,ms=!1,ys="function"==typeof WeakSet?WeakSet:Set,bs=null,vs=!1,Es=null,Cs=!1,Is=null,ws=8192,Bs={getCacheForType:function(e){var t=hn(ds),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}};if("function"==typeof Symbol&&Symbol.for){var Qs=Symbol.for;Qs("selector.component"),Qs("selector.has_pseudo_class"),Qs("selector.role"),Qs("selector.test_id"),Qs("selector.text")}var Ss="function"==typeof WeakMap?WeakMap:Map,xs=0,ks=null,Ds=null,Os=0,Rs=0,Ts=null,Ps=!1,_s=!1,Ms=0,Ns=0,Ls=0,Fs=0,Us=0,zs=0,Hs=0,js=null,Gs=null,Ys=!1,Ws=0,Vs=1/0,qs=null,Js=null,Ks=!1,Xs=null,Zs=0,$s=0,el=null,tl=0,nl=null;return ii.createContainer=function(e,n,r,i,o,a,s,l,c,u){return function(e,n,r,i,o,a,s,l,c,u){return e=new ei(e,n,r,s,l,c,u,null),n=1,!0===a&&(n|=24),a=t(3,null,null,n),e.current=a,a.stateNode=e,(n=mn()).refCount++,e.pooledCache=n,n.refCount++,a.memoizedState={element:null,isDehydrated:r,cache:n},G(a),e}(e,n,!1,0,0,i,a,s,l,c)},ii.flushSyncWork=function(){return!!(6&xs)||(N(0),!1)},ii.updateContainer=function(e,t,n,r){var i=t.current,o=dr();return ti(i,o,e,t,n,r),o},ii.updateContainerSync=function(e,t,n,r){return 0===t.tag&&Nr(),ti(t.current,2,e,t,n,r),2},ii},JS.exports.default=JS.exports,Object.defineProperty(JS.exports,"__esModule",{value:!0})),$S.exports);var tx,nx,rx=(nx=ZS.exports)&&nx.__esModule&&Object.prototype.hasOwnProperty.call(nx,"default")?nx.default:nx,ix={exports:{}},ox={};ix.exports=(tx||(tx=1,ox.ConcurrentRoot=1,ox.ContinuousEventPriority=8,ox.DefaultEventPriority=32,ox.DiscreteEventPriority=2,ox.IdleEventPriority=268435456,ox.LegacyRoot=0,ox.NoEventPriority=0),ox);var ax=ix.exports;const sx=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r+=1){const i=n[r];if("render"===i&&!e[i]!=!t[i])return!1;if("children"!==i&&e[i]!==t[i]){if("object"==typeof e[i]&&"object"==typeof t[i]&&sx(e[i],t[i]))continue;return!1}if("children"===i&&("string"==typeof e[i]||"string"==typeof t[i]))return e[i]===t[i]}return!0},lx={},cx=console.error;var ux,Ax,dx={exports:{}},fx={exports:{}},hx=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(XS);dx.exports=(ux||(ux=1,(Ax=fx).exports=function(e){function t(e,t,n,r){return new ei(e,t,n,r)}function n(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=ki&&e[ki]||e["@@iterator"])?e:null}function i(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===Di?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case mi:return"Fragment";case bi:return"Profiler";case yi:return"StrictMode";case Ii:return"Suspense";case wi:return"SuspenseList";case Si:return"Activity"}if("object"==typeof e)switch(e.$$typeof){case pi:return"Portal";case Ei:return e.displayName||"Context";case vi:return(e._context.displayName||"Context")+".Consumer";case Ci:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case Bi:return null!==(t=e.displayName||null)?t:i(e.type)||"Memo";case Qi:t=e._payload,e=e._init;try{return i(e(t))}catch(e){}}return null}function o(e){return{current:e}}function a(e){0>Uo||(e.current=Fo[Uo],Fo[Uo]=null,Uo--)}function s(e,t){Uo++,Fo[Uo]=e.current,e.current=t}function l(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function c(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var i=0,o=e.suspendedLanes,a=e.pingedLanes;e=e.warmLanes;var s=134217727&r;return 0!==s?0!=(r=s&~o)?i=l(r):0!=(a&=s)?i=l(a):n||0!=(n=s&~e)&&(i=l(n)):0!=(s=r&~o)?i=l(s):0!==a?i=l(a):n||0!=(n=r&~e)&&(i=l(n)),0===i?0:0!==t&&t!==i&&0==(t&o)&&((o=i&-i)>=(n=t&-t)||32===o&&4194048&n)?t:i}function u(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function A(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function d(){var e=Vo;return!(62914560&(Vo<<=1))&&(Vo=4194304),e}function f(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function h(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function g(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Ho(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function p(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ho(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function m(e,t){var n=t&-t;return 0!=((n=42&n?1:function(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}(n))&(e.suspendedLanes|t))?0:n}function y(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function b(e){"function"==typeof ra&&ia(e)}function v(e){if(void 0===sa)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);sa=t&&t[1]||"",la=-1<e.stack.indexOf("\n at")?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+sa+e+la}function E(e,t){if(!e||ua)return"";ua=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(e){if(e&&r&&"string"==typeof e.stack)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=r.DetermineComponentFrameRoot(),a=o[0],s=o[1];if(a&&s){var l=a.split("\n"),c=s.split("\n");for(i=r=0;r<l.length&&!l[r].includes("DetermineComponentFrameRoot");)r++;for(;i<c.length&&!c[i].includes("DetermineComponentFrameRoot");)i++;if(r===l.length||i===c.length)for(r=l.length-1,i=c.length-1;1<=r&&0<=i&&l[r]!==c[i];)i--;for(;1<=r&&0<=i;r--,i--)if(l[r]!==c[i]){if(1!==r||1!==i)do{if(r--,0>--i||l[r]!==c[i]){var u="\n"+l[r].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=r&&0<=i);break}}}finally{ua=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?v(n):""}function C(e,t){switch(e.tag){case 26:case 27:case 5:return v(e.type);case 16:return v("Lazy");case 13:return e.child!==t&&null!==t?v("Suspense Fallback"):v("Suspense");case 19:return v("SuspenseList");case 0:case 15:return E(e.type,!1);case 11:return E(e.type.render,!1);case 1:return E(e.type,!0);case 31:return v("Activity");default:return""}}function I(e){try{var t="",n=null;do{t+=C(e,n),n=e,e=e.return}while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function w(e,t){if("object"==typeof e&&null!==e){var n=Aa.get(e);return void 0!==n?n:(t={value:e,source:t,stack:I(t)},Aa.set(e,t),t)}return{value:e,source:t,stack:I(t)}}function B(e){for(;e===ha;)ha=da[--fa],da[fa]=null,da[--fa],da[fa]=null;for(;e===ma;)ma=ga[--pa],ga[pa]=null,ga[--pa],ga[pa]=null,ga[--pa],ga[pa]=null}function Q(e,t){s(va,t),s(ba,e),s(ya,null),e=Pi(t),a(ya),s(ya,e)}function S(){a(ya),a(ba),a(va)}function x(e){null!==e.memoizedState&&s(Ea,e);var t=ya.current,n=_i(t,e.type);t!==n&&(s(ba,e),s(ya,n))}function k(e){ba.current===e&&(a(ya),a(ba)),Ea.current===e&&(a(Ea),lo._currentValue2=so)}function D(){var e=Ia;return null!==e&&(null===nl?nl=e:nl.push.apply(nl,e),Ia=null),e}function O(e,t,n){s(wa,t._currentValue2),t._currentValue2=n}function R(e){var t=wa.current;e._currentValue2=t,a(wa)}function T(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function P(e,t,r,i){var o=e.child;for(null!==o&&(o.return=e);null!==o;){var a=o.dependencies;if(null!==a){var s=o.child;a=a.firstContext;e:for(;null!==a;){var l=a;a=o;for(var c=0;c<t.length;c++)if(l.context===t[c]){a.lanes|=r,null!==(l=a.alternate)&&(l.lanes|=r),T(a.return,r,e),i||(s=null);break e}a=l.next}}else if(18===o.tag){if(null===(s=o.return))throw Error(n(341));s.lanes|=r,null!==(a=s.alternate)&&(a.lanes|=r),T(s,r,e),s=null}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===e){s=null;break}if(null!==(o=s.sibling)){o.return=s.return,s=o;break}s=s.return}o=s}}function _(e,t,r,i){e=null;for(var o=t,a=!1;null!==o;){if(!a)if(524288&o.flags)a=!0;else if(262144&o.flags)break;if(10===o.tag){var s=o.alternate;if(null===s)throw Error(n(387));if(null!==(s=s.memoizedProps)){var l=o.type;aa(o.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(o===Ea.current){if(null===(s=o.alternate))throw Error(n(387));s.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(null!==e?e.push(lo):e=[lo])}o=o.return}null!==e&&P(t,e,r,i),t.flags|=262144}function N(e){for(e=e.firstContext;null!==e;){var t=e.context;if(!aa(t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}function L(e){Ba=e,Qa=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function F(e){return z(Ba,e)}function U(e,t){return null===Ba&&L(e),z(e,t)}function z(e,t){var r=t._currentValue2;if(t={context:t,memoizedValue:r,next:null},null===Qa){if(null===e)throw Error(n(308));Qa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Qa=Qa.next=t;return r}function H(){return{controller:new Sa,data:new Map,refCount:0}}function j(e){e.refCount--,0===e.refCount&&xa(ka,function(){e.controller.abort()})}function G(){}function Y(e){e!==Ra&&null===e.next&&(null===Ra?Oa=Ra=e:Ra=Ra.next=e),Pa=!0,Ta||(Ta=!0,qo($o,V))}function W(e,t){if(!_a&&Pa){_a=!0;do{for(var n=!1,r=Oa;null!==r;){if(0!==e){var i=r.pendingLanes;if(0===i)var o=0;else{var a=r.suspendedLanes,s=r.pingedLanes;o=(1<<31-Ho(42|e)+1)-1,o=201326741&(o&=i&~(a&~s))?201326741&o|1:o?2|o:0}0!==o&&(n=!0,K(r,o))}else o=Hs,!(3&(o=c(r,r===Us?o:0,null!==r.cancelPendingCommit||r.timeoutHandle!==Yi)))||u(r,o)||(n=!0,K(r,o));r=r.next}}while(n);_a=!1}}function V(){!function(){Pa=Ta=!1;var e=0;0!==Ma&&Zi()&&(e=Ma);for(var t=Zo(),n=null,r=Oa;null!==r;){var i=r.next,o=q(r,t);0===o?(r.next=null,null===n?Oa=i:n.next=i,null===i&&(Ra=n)):(n=r,(0!==e||!!(3&o))&&(Pa=!0)),r=i}0!==cl&&5!==cl||W(e),0!==Ma&&(Ma=0)}()}function q(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=-62914561&e.pendingLanes;0<o;){var a=31-Ho(o),s=1<<a,l=i[a];-1===l?0!=(s&n)&&0==(s&r)||(i[a]=A(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}if(n=Hs,n=c(e,e===(t=Us)?n:0,null!==e.cancelPendingCommit||e.timeoutHandle!==Yi),r=e.callbackNode,0===n||e===t&&(2===js||9===js)||null!==e.cancelPendingCommit)return null!==r&&null!==r&&Jo(r),e.callbackNode=null,e.callbackPriority=0;if(!(3&n)||u(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&Jo(r),y(n)){case 2:case 8:n=ea;break;case 32:default:n=ta;break;case 268435456:n=na}return r=J.bind(null,e),n=qo(n,r),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&Jo(r),e.callbackPriority=2,e.callbackNode=null,2}function J(e,t){if(0!==cl&&5!==cl)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Yr()&&e.callbackNode!==n)return null;var r=Hs;return 0===(r=c(e,e===Us?r:0,null!==e.cancelPendingCommit||e.timeoutHandle!==Yi))?null:(Cr(e,r,t),q(e,Zo()),null!=e.callbackNode&&e.callbackNode===n?J.bind(null,e):null)}function K(e,t){if(Yr())return null;Cr(e,t,!0)}function X(){if(0===Ma){var e=Fa;0===e&&(e=Yo,!(261888&(Yo<<=1))&&(Yo=256)),Ma=e}return Ma}function Z(){if(0==--La&&null!==Na){null!==Ua&&(Ua.status="fulfilled");var e=Na;Na=null,Fa=0,Ua=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function $(){var e=Ha.current;return null!==e?e:Us.pooledCache}function ee(e,t){s(Ha,null===t?Ha.current:t.pool)}function te(){var e=$();return null===e?null:{parent:Da._currentValue2,pool:e}}function ne(e,t){if(aa(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!ca.call(t,i)||!aa(e[i],t[i]))return!1}return!0}function re(e){return"fulfilled"===(e=e.status)||"rejected"===e}function ie(e,t,r){switch(void 0===(r=e[r])?e.push(t):r!==t&&(t.then(G,G),t=r),t.status){case"fulfilled":return t.value;case"rejected":throw se(e=t.reason),e;default:if("string"==typeof t.status)t.then(G,G);else{if(null!==(e=Us)&&100<e.shellSuspendCounter)throw Error(n(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw se(e=t.reason),e}throw Va=t,ja}}function oe(e){try{return(0,e._init)(e._payload)}catch(e){if(null!==e&&"object"==typeof e&&"function"==typeof e.then)throw Va=e,ja;throw e}}function ae(){if(null===Va)throw Error(n(459));var e=Va;return Va=null,e}function se(e){if(e===ja||e===Ya)throw Error(n(483))}function le(e){var t=Ja;return Ja+=1,null===qa&&(qa=[]),ie(qa,e,t)}function ce(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function ue(e,t){if(t.$$typeof===hi)throw Error(n(525));throw e=Object.prototype.toString.call(t),Error(n(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ae(e){function i(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function o(t,n){if(!e)return null;for(;null!==n;)i(t,n),n=n.sibling;return null}function a(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function s(e,t){return(e=ni(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=67108866,n):r:(t.flags|=67108866,n):(t.flags|=1048576,n)}function c(t){return e&&null===t.alternate&&(t.flags|=67108866),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=ai(n,e.mode,r)).return=e,t):((t=s(t,n)).return=e,t)}function A(e,t,n,r){var i=n.type;return i===mi?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===Qi&&oe(i)===t.type)?(ce(t=s(t,n.props),n),t.return=e,t):(ce(t=ii(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function d(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=si(n,e.mode,r)).return=e,t):((t=s(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=oi(n,e.mode,r,i)).return=e,t):((t=s(t,n)).return=e,t)}function h(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=ai(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case gi:return ce(n=ii(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case pi:return(t=si(t,e.mode,n)).return=e,t;case Qi:return h(e,t=oe(t),n)}if(Oi(t)||r(t))return(t=oi(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return h(e,le(t),n);if(t.$$typeof===Ei)return h(e,U(e,t),n);ue(e,t)}return null}function g(e,t,n,i){var o=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==o?null:u(e,t,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case gi:return n.key===o?A(e,t,n,i):null;case pi:return n.key===o?d(e,t,n,i):null;case Qi:return g(e,t,n=oe(n),i)}if(Oi(n)||r(n))return null!==o?null:f(e,t,n,i,null);if("function"==typeof n.then)return g(e,t,le(n),i);if(n.$$typeof===Ei)return g(e,t,U(e,n),i);ue(e,n)}return null}function p(e,t,n,i,o){if("string"==typeof i&&""!==i||"number"==typeof i||"bigint"==typeof i)return u(t,e=e.get(n)||null,""+i,o);if("object"==typeof i&&null!==i){switch(i.$$typeof){case gi:return A(t,e=e.get(null===i.key?n:i.key)||null,i,o);case pi:return d(t,e=e.get(null===i.key?n:i.key)||null,i,o);case Qi:return p(e,t,n,i=oe(i),o)}if(Oi(i)||r(i))return f(t,e=e.get(n)||null,i,o,null);if("function"==typeof i.then)return p(e,t,n,le(i),o);if(i.$$typeof===Ei)return p(e,t,n,U(t,i),o);ue(t,i)}return null}function m(t,u,A,d){if("object"==typeof A&&null!==A&&A.type===mi&&null===A.key&&(A=A.props.children),"object"==typeof A&&null!==A){switch(A.$$typeof){case gi:e:{for(var f=A.key;null!==u;){if(u.key===f){if((f=A.type)===mi){if(7===u.tag){o(t,u.sibling),(d=s(u,A.props.children)).return=t,t=d;break e}}else if(u.elementType===f||"object"==typeof f&&null!==f&&f.$$typeof===Qi&&oe(f)===u.type){o(t,u.sibling),ce(d=s(u,A.props),A),d.return=t,t=d;break e}o(t,u);break}i(t,u),u=u.sibling}A.type===mi?((d=oi(A.props.children,t.mode,d,A.key)).return=t,t=d):(ce(d=ii(A.type,A.key,A.props,null,t.mode,d),A),d.return=t,t=d)}return c(t);case pi:e:{for(f=A.key;null!==u;){if(u.key===f){if(4===u.tag&&u.stateNode.containerInfo===A.containerInfo&&u.stateNode.implementation===A.implementation){o(t,u.sibling),(d=s(u,A.children||[])).return=t,t=d;break e}o(t,u);break}i(t,u),u=u.sibling}(d=si(A,t.mode,d)).return=t,t=d}return c(t);case Qi:return m(t,u,A=oe(A),d)}if(Oi(A))return function(t,n,r,s){for(var c=null,u=null,A=n,d=n=0,f=null;null!==A&&d<r.length;d++){A.index>d?(f=A,A=null):f=A.sibling;var m=g(t,A,r[d],s);if(null===m){null===A&&(A=f);break}e&&A&&null===m.alternate&&i(t,A),n=l(m,n,d),null===u?c=m:u.sibling=m,u=m,A=f}if(d===r.length)return o(t,A),c;if(null===A){for(;d<r.length;d++)null!==(A=h(t,r[d],s))&&(n=l(A,n,d),null===u?c=A:u.sibling=A,u=A);return c}for(A=a(A);d<r.length;d++)null!==(f=p(A,t,d,r[d],s))&&(e&&null!==f.alternate&&A.delete(null===f.key?d:f.key),n=l(f,n,d),null===u?c=f:u.sibling=f,u=f);return e&&A.forEach(function(e){return i(t,e)}),c}(t,u,A,d);if(r(A)){if("function"!=typeof(f=r(A)))throw Error(n(150));return function(t,r,s,c){if(null==s)throw Error(n(151));for(var u=null,A=null,d=r,f=r=0,m=null,y=s.next();null!==d&&!y.done;f++,y=s.next()){d.index>f?(m=d,d=null):m=d.sibling;var b=g(t,d,y.value,c);if(null===b){null===d&&(d=m);break}e&&d&&null===b.alternate&&i(t,d),r=l(b,r,f),null===A?u=b:A.sibling=b,A=b,d=m}if(y.done)return o(t,d),u;if(null===d){for(;!y.done;f++,y=s.next())null!==(y=h(t,y.value,c))&&(r=l(y,r,f),null===A?u=y:A.sibling=y,A=y);return u}for(d=a(d);!y.done;f++,y=s.next())null!==(y=p(d,t,f,y.value,c))&&(e&&null!==y.alternate&&d.delete(null===y.key?f:y.key),r=l(y,r,f),null===A?u=y:A.sibling=y,A=y);return e&&d.forEach(function(e){return i(t,e)}),u}(t,u,A=f.call(A),d)}if("function"==typeof A.then)return m(t,u,le(A),d);if(A.$$typeof===Ei)return m(t,u,U(t,A),d);ue(t,A)}return"string"==typeof A&&""!==A||"number"==typeof A||"bigint"==typeof A?(A=""+A,null!==u&&6===u.tag?(o(t,u.sibling),(d=s(u,A)).return=t,t=d):(o(t,u),(d=ai(A,t.mode,d)).return=t,t=d),c(t)):o(t,u)}return function(e,n,r,i){try{Ja=0;var o=m(e,n,r,i);return qa=null,o}catch(n){if(n===ja||n===Ya)throw n;var a=t(29,n,null,e.mode);return a.lanes=i,a.return=e,a}}}function de(){for(var e=$a,t=es=$a=0;t<e;){var n=Za[t];Za[t++]=null;var r=Za[t];Za[t++]=null;var i=Za[t];Za[t++]=null;var o=Za[t];if(Za[t++]=null,null!==r&&null!==i){var a=r.pending;null===a?i.next=i:(i.next=a.next,a.next=i),r.pending=i}0!==o&&pe(n,i,o)}}function fe(e,t,n,r){Za[$a++]=e,Za[$a++]=t,Za[$a++]=n,Za[$a++]=r,es|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function he(e,t,n,r){return fe(e,t,n,r),me(e)}function ge(e,t){return fe(e,null,null,t),me(e)}function pe(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var i=!1,o=e.return;null!==o;)o.childLanes|=n,null!==(r=o.alternate)&&(r.childLanes|=n),22===o.tag&&(null===(e=o.stateNode)||1&e._visibility||(i=!0)),e=o,o=o.return;return 3===e.tag?(o=e.stateNode,i&&null!==t&&(i=31-Ho(n),null===(r=(e=o.hiddenUpdates)[i])?e[i]=[t]:r.push(t),t.lane=536870912|n),o):null}function me(e){if(50<pl)throw pl=0,ml=null,Error(n(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}function ye(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function be(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ve(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ee(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Fs){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=me(e),pe(e,null,n),t}return fe(e,r,t,n),me(e)}function Ce(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194048&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,p(e,n)}}function Ie(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};null===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function we(){if(ns&&null!==Ua)throw Ua}function Be(e,t,n,r){ns=!1;var i=e.updateQueue;ts=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===a?o=c:a.next=c,a=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==a&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==o){var A=i.baseState;for(a=0,u=c=l=null,s=o;;){var d=-536870913&s.lane,f=d!==s.lane;if(f?(Hs&d)===d:(r&d)===d){0!==d&&d===Fa&&(ns=!0),null!==u&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var h=e,g=s;d=t;var p=n;switch(g.tag){case 1:if("function"==typeof(h=g.payload)){A=h.call(p,A,d);break e}A=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=g.payload)?h.call(p,A,d):h))break e;A=fi({},A,d);break e;case 2:ts=!0}}null!==(d=s.callback)&&(e.flags|=64,f&&(e.flags|=8192),null===(f=i.callbacks)?i.callbacks=[d]:f.push(d))}else f={lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=f,l=A):u=u.next=f,a|=d;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(f=s).next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}null===u&&(l=A),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null===o&&(i.shared.lanes=0),Ks|=a,e.lanes=a,e.memoizedState=A}}function Qe(e,t){if("function"!=typeof e)throw Error(n(191,e));e.call(t)}function Se(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)Qe(n[e],t)}function xe(e,t){s(is,e=qs),s(rs,t),qs=e|t.baseLanes}function ke(){s(is,qs),s(rs,rs.current)}function De(){qs=is.current,a(rs),a(is)}function Oe(e){var t=e.alternate;s(ss,1&ss.current),s(os,e),null===as&&(null===t||null!==rs.current||null!==t.memoizedState)&&(as=e)}function Re(e){s(ss,ss.current),s(os,e),null===as&&(as=e)}function Te(e){22===e.tag?(s(ss,ss.current),s(os,e),null===as&&(as=e)):Pe()}function Pe(){s(ss,ss.current),s(os,os.current)}function _e(e){a(os),as===e&&(as=null),a(ss)}function Me(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||Qo(n)||So(n)))return t}else if(19!==t.tag||"forwards"!==t.memoizedProps.revealOrder&&"backwards"!==t.memoizedProps.revealOrder&&"unstable_legacy-backwards"!==t.memoizedProps.revealOrder&&"together"!==t.memoizedProps.revealOrder){if(null!==t.child){t.child.return=t,t=t.child;continue}}else if(128&t.flags)return t;if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Ne(){throw Error(n(321))}function Le(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!aa(e[n],t[n]))return!1;return!0}function Fe(e,t,n,r,i,o){return ls=o,cs=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ri.H=null===e||null===e.memoizedState?vs:Es,hs=!1,o=n(r,i),hs=!1,fs&&(o=ze(t,n,r,i)),Ue(e),o}function Ue(e){Ri.H=bs;var t=null!==us&&null!==us.next;if(ls=0,As=us=cs=null,ds=!1,ps=0,ms=null,t)throw Error(n(300));null===e||Bs||null!==(e=e.dependencies)&&N(e)&&(Bs=!0)}function ze(e,t,r,i){cs=e;var o=0;do{if(fs&&(ms=null),ps=0,fs=!1,25<=o)throw Error(n(301));if(o+=1,As=us=null,null!=e.updateQueue){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,null!=a.memoCache&&(a.memoCache.index=0)}Ri.H=Cs,a=t(r,i)}while(fs);return a}function He(){var e=Ri.H,t=e.useState()[0];return t="function"==typeof t.then?qe(t):t,e=e.useState()[0],(null!==us?us.memoizedState:null)!==e&&(cs.flags|=1024),t}function je(){var e=0!==gs;return gs=0,e}function Ge(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Ye(e){if(ds){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}ds=!1}ls=0,As=us=cs=null,fs=!1,ps=gs=0,ms=null}function We(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===As?cs.memoizedState=As=e:As=As.next=e,As}function Ve(){if(null===us){var e=cs.alternate;e=null!==e?e.memoizedState:null}else e=us.next;var t=null===As?cs.memoizedState:As.next;if(null!==t)As=t,us=e;else{if(null===e){if(null===cs.alternate)throw Error(n(467));throw Error(n(310))}e={memoizedState:(us=e).memoizedState,baseState:us.baseState,baseQueue:us.baseQueue,queue:us.queue,next:null},null===As?cs.memoizedState=As=e:As=As.next=e}return As}function qe(e){var t=ps;return ps+=1,null===ms&&(ms=[]),e=ie(ms,e,t),t=cs,null===(null===As?t.memoizedState:As.next)&&(t=t.alternate,Ri.H=null===t||null===t.memoizedState?vs:Es),e}function Je(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return qe(e);if(e.$$typeof===Ei)return F(e)}throw Error(n(438,String(e)))}function Ke(e){var t=null,n=cs.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=cs.alternate;null!==r&&null!==(r=r.updateQueue)&&null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},cs.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=xi;return t.index++,n}function Xe(e,t){return"function"==typeof t?t(e):t}function Ze(e){return $e(Ve(),us,e)}function $e(e,t,r){var i=e.queue;if(null===i)throw Error(n(311));i.lastRenderedReducer=r;var o=e.baseQueue,a=i.pending;if(null!==a){if(null!==o){var s=o.next;o.next=a.next,a.next=s}t.baseQueue=o=a,i.pending=null}if(a=e.baseState,null===o)e.memoizedState=a;else{var l=s=null,c=null,u=t=o.next,A=!1;do{var d=-536870913&u.lane;if(d!==u.lane?(Hs&d)===d:(ls&d)===d){var f=u.revertLane;if(0===f)null!==c&&(c=c.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),d===Fa&&(A=!0);else{if((ls&f)===f){u=u.next,f===Fa&&(A=!0);continue}d={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=d,s=a):c=c.next=d,cs.lanes|=f,Ks|=f}d=u.action,hs&&r(a,d),a=u.hasEagerState?u.eagerState:r(a,d)}else f={lane:d,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=f,s=a):c=c.next=f,cs.lanes|=d,Ks|=d;u=u.next}while(null!==u&&u!==t);if(null===c?s=a:c.next=l,!aa(a,e.memoizedState)&&(Bs=!0,A&&null!==(r=Ua)))throw r;e.memoizedState=a,e.baseState=s,e.baseQueue=c,i.lastRenderedState=a}return null===o&&(i.lanes=0),[e.memoizedState,i.dispatch]}function et(e){var t=Ve(),r=t.queue;if(null===r)throw Error(n(311));r.lastRenderedReducer=e;var i=r.dispatch,o=r.pending,a=t.memoizedState;if(null!==o){r.pending=null;var s=o=o.next;do{a=e(a,s.action),s=s.next}while(s!==o);aa(a,t.memoizedState)||(Bs=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,i]}function tt(e,t,r){var i=cs,o=Ve();r=t();var a=!aa((us||o).memoizedState,r);if(a&&(o.memoizedState=r,Bs=!0),o=o.queue,_n(it.bind(null,i,o,e),[e]),o.getSnapshot!==t||a||null!==As&&1&As.memoizedState.tag){if(i.flags|=2048,Et(9,{destroy:void 0},rt.bind(null,i,o,r,t),null),null===Us)throw Error(n(349));127&ls||nt(i,t,r)}return r}function nt(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=cs.updateQueue)?(t={lastEffect:null,events:null,stores:null,memoCache:null},cs.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function rt(e,t,n,r){t.value=n,t.getSnapshot=r,ot(t)&&at(e)}function it(e,t,n){return n(function(){ot(t)&&at(e)})}function ot(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!aa(e,n)}catch(e){return!0}}function at(e){var t=ge(e,2);null!==t&&Er(t,0,2)}function st(e){var t=We();if("function"==typeof e){var n=e;if(e=n(),hs){b(!0);try{n()}finally{b(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xe,lastRenderedState:e},t}function lt(e,t,n,r){return e.baseState=n,$e(e,us,"function"==typeof r?r:Xe)}function ct(e,t,r,i,o){if(Yt(e))throw Error(n(485));if(null!==(e=t.action)){var a={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};null!==Ri.T?r(!0):a.isTransition=!1,i(a),null===(r=t.pending)?(a.next=t.pending=a,ut(t,a)):(a.next=r.next,t.pending=r.next=a)}}function ut(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var o=Ri.T,a={};Ri.T=a;try{var s=n(i,r),l=Ri.S;null!==l&&l(a,s),At(e,t,s)}catch(n){ft(e,t,n)}finally{null!==o&&null!==a.types&&(o.types=a.types),Ri.T=o}}else try{At(e,t,o=n(i,r))}catch(n){ft(e,t,n)}}function At(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){dt(e,t,n)},function(n){return ft(e,t,n)}):dt(e,t,n)}function dt(e,t,n){t.status="fulfilled",t.value=n,ht(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,ut(e,n)))}function ft(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,ht(t),t=t.next}while(t!==r)}e.action=null}function ht(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function gt(e,t){return t}function pt(e,t){var n,r,i;(n=We()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:gt,lastRenderedState:t},n.queue=r,n=Ht.bind(null,cs,r),r.dispatch=n,r=st(!1);var o=Gt.bind(null,cs,!1,r.queue);return i={state:t,dispatch:null,action:e,pending:null},(r=We()).queue=i,n=ct.bind(null,cs,i,o,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function mt(e){return yt(Ve(),us,e)}function yt(e,t,n){if(t=$e(e,t,gt)[0],e=Ze(Xe)[0],"object"==typeof t&&null!==t&&"function"==typeof t.then)try{var r=qe(t)}catch(e){if(e===ja)throw Ya;throw e}else r=t;var i=(t=Ve()).queue,o=i.dispatch;return n!==t.memoizedState&&(cs.flags|=2048,Et(9,{destroy:void 0},bt.bind(null,i,n),null)),[r,o,e]}function bt(e,t){e.action=t}function vt(e){var t=Ve(),n=us;if(null!==n)return yt(t,n,e);Ve(),t=t.memoizedState;var r=(n=Ve()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Et(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},null===(t=cs.updateQueue)&&(t={lastEffect:null,events:null,stores:null,memoCache:null},cs.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Ct(){return Ve().memoizedState}function It(e,t,n,r){var i=We();cs.flags|=e,i.memoizedState=Et(1|t,{destroy:void 0},n,void 0===r?null:r)}function wt(e,t,n,r){var i=Ve();r=void 0===r?null:r;var o=i.memoizedState.inst;null!==us&&null!==r&&Le(r,us.memoizedState.deps)?i.memoizedState=Et(t,o,n,r):(cs.flags|=e,i.memoizedState=Et(1|t,o,n,r))}function Bt(e,t){It(8390656,8,e,t)}function _n(e,t){wt(2048,8,e,t)}function Qt(e){var t=Ve().memoizedState;return function(e){cs.flags|=4;var t=cs.updateQueue;if(null===t)t={lastEffect:null,events:null,stores:null,memoCache:null},cs.updateQueue=t,t.events=[e];else{var n=t.events;null===n?t.events=[e]:n.push(e)}}({ref:t,nextImpl:e}),function(){if(2&Fs)throw Error(n(440));return t.impl.apply(void 0,arguments)}}function St(e,t){return wt(4,2,e,t)}function xt(e,t){return wt(4,4,e,t)}function kt(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function Dt(e,t,n){n=null!=n?n.concat([e]):null,wt(4,4,kt.bind(null,t,e),n)}function Ot(){}function Rt(e,t){var n=Ve();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&Le(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Tt(e,t){var n=Ve();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&Le(t,r[1]))return r[0];if(r=e(),hs){b(!0);try{e()}finally{b(!1)}}return n.memoizedState=[r,t],r}function Pt(e,t,n){return void 0===n||1073741824&ls&&!(261930&Hs)?e.memoizedState=t:(e.memoizedState=n,e=vr(),cs.lanes|=e,Ks|=e,n)}function _t(e,t,n,r){return aa(n,t)?n:null!==rs.current?(e=Pt(e,n,r),aa(e,t)||(Bs=!0),e):42&ls&&(!(1073741824&ls)||261930&Hs)?(e=vr(),cs.lanes|=e,Ks|=e,t):(Bs=!0,e.memoizedState=n)}function Mt(e,t,n,r,i){var o=Ki();Ji(0!==o&&8>o?o:8);var a,s,l,c=Ri.T,u={};Ri.T=u,Gt(e,!1,t,n);try{var A=i(),d=Ri.S;null!==d&&d(u,A),null!==A&&"object"==typeof A&&"function"==typeof A.then?jt(e,t,(a=r,s=[],l={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},A.then(function(){l.status="fulfilled",l.value=a;for(var e=0;e<s.length;e++)(0,s[e])(a)},function(e){for(l.status="rejected",l.reason=e,e=0;e<s.length;e++)(0,s[e])(void 0)}),l),br()):jt(e,t,r,br())}catch(n){jt(e,t,{then:function(){},status:"rejected",reason:n},br())}finally{Ji(o),null!==c&&null!==u.types&&(c.types=u.types),Ri.T=c}}function Nt(){return F(lo)}function Lt(){return Ve().memoizedState}function Ft(){return Ve().memoizedState}function Ut(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=br(),r=Ee(t,e=ve(n),n);return null!==r&&(Er(r,0,n),Ce(r,t,n)),t={cache:H()},void(e.payload=t)}t=t.return}}function zt(e,t,n){var r=br();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Yt(e)?Wt(t,n):null!==(n=he(e,t,n,r))&&(Er(n,0,r),Vt(n,t,r))}function Ht(e,t,n){jt(e,t,n,br())}function jt(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yt(e))Wt(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,aa(s,a))return fe(e,t,i,0),null===Us&&de(),!1}catch(e){}if(null!==(n=he(e,t,i,r)))return Er(n,0,r),Vt(n,t,r),!0}return!1}function Gt(e,t,r,i){if(i={lane:2,revertLane:X(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Yt(e)){if(t)throw Error(n(479))}else null!==(t=he(e,r,i,2))&&Er(t,0,2)}function Yt(e){var t=e.alternate;return e===cs||null!==t&&t===cs}function Wt(e,t){fs=ds=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Vt(e,t,n){if(4194048&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,p(e,n)}}function qt(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:fi({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}function Jt(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!(t.prototype&&t.prototype.isPureReactComponent&&ne(n,r)&&ne(i,o))}function Kt(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Is.enqueueReplaceState(t,t.state,null)}function Xt(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=fi({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}function Zt(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function $t(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function en(e,t,n){return(n=ve(n)).tag=3,n.payload={element:null},n.callback=function(){Zt(e,t)},n}function tn(e){return(e=ve(e)).tag=3,e}function nn(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var o=r.value;e.payload=function(){return i(o)},e.callback=function(){$t(t,n,r)}}var a=n.stateNode;null!==a&&"function"==typeof a.componentDidCatch&&(e.callback=function(){$t(t,n,r),"function"!=typeof i&&(null===ll?ll=new Set([this]):ll.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}function rn(e,t,n,r){t.child=null===e?Xa(t,null,n,r):Ka(t,e.child,n,r)}function on(e,t,n,r,i){n=n.render;var o=t.ref;if("ref"in r){var a={};for(var s in r)"ref"!==s&&(a[s]=r[s])}else a=r;return L(t),r=Fe(e,t,n,a,o,i),s=je(),null===e||Bs?(t.flags|=1,rn(e,t,r,i),t.child):(Ge(e,t,i),Qn(e,t,i))}function an(e,t,n,r,i){if(null===e){var o=n.type;return"function"!=typeof o||ti(o)||void 0!==o.defaultProps||null!==n.compare?((e=ii(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,sn(e,t,o,r,i))}if(o=e.child,!Sn(e,i)){var a=o.memoizedProps;if((n=null!==(n=n.compare)?n:ne)(a,r)&&e.ref===t.ref)return Qn(e,t,i)}return t.flags|=1,(e=ni(o,r)).ref=t.ref,e.return=t,t.child=e}function sn(e,t,n,r,i){if(null!==e){var o=e.memoizedProps;if(ne(o,r)&&e.ref===t.ref){if(Bs=!1,t.pendingProps=r=o,!Sn(e,i))return t.lanes=e.lanes,Qn(e,t,i);131072&e.flags&&(Bs=!0)}}return hn(e,t,n,r,i)}function ln(e,t,n,r){var i=r.children,o=null!==e?e.memoizedState:null;if(null===e&&null===t.stateNode&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),"hidden"===r.mode){if(128&t.flags){if(o=null!==o?o.baseLanes|n:n,null!==e){for(r=t.child=e.child,i=0;null!==r;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~o}else r=0,t.child=null;return un(e,t,o,n,r)}if(!(536870912&n))return r=t.lanes=536870912,un(e,t,null!==o?o.baseLanes|n:n,n,r);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&ee(0,null!==o?o.cachePool:null),null!==o?xe(t,o):ke(),Te(t)}else null!==o?(ee(0,o.cachePool),xe(t,o),Pe(),t.memoizedState=null):(null!==e&&ee(0,null),ke(),Pe());return rn(e,t,i,n),t.child}function cn(e,t){return null!==e&&22===e.tag||null!==t.stateNode||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function un(e,t,n,r,i){var o=$();return o=null===o?null:{parent:Da._currentValue2,pool:o},t.memoizedState={baseLanes:n,cachePool:o},null!==e&&ee(0,null),ke(),Te(t),null!==e&&_(e,t,r,!0),t.childLanes=i,null}function An(e,t){return(t=En({mode:t.mode,children:t.children},e.mode)).ref=e.ref,e.child=t,t.return=e,t}function dn(e,t,n){return Ka(t,e.child,null,n),(e=An(t,t.pendingProps)).flags|=2,_e(t),t.memoizedState=null,e}function fn(e,t){var r=t.ref;if(null===r)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof r&&"object"!=typeof r)throw Error(n(284));null!==e&&e.ref===r||(t.flags|=4194816)}}function hn(e,t,n,r,i){return L(t),n=Fe(e,t,n,r,void 0,i),r=je(),null===e||Bs?(t.flags|=1,rn(e,t,n,i),t.child):(Ge(e,t,i),Qn(e,t,i))}function gn(e,t,n,r,i,o){return L(t),t.updateQueue=null,n=ze(t,r,n,i),Ue(e),r=je(),null===e||Bs?(t.flags|=1,rn(e,t,n,o),t.child):(Ge(e,t,o),Qn(e,t,o))}function pn(e,t,n,r,i){if(L(t),null===t.stateNode){var o=zo,a=n.contextType;"object"==typeof a&&null!==a&&(o=F(a)),o=new n(r,o),t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,o.updater=Is,t.stateNode=o,o._reactInternals=t,(o=t.stateNode).props=r,o.state=t.memoizedState,o.refs={},ye(t),a=n.contextType,o.context="object"==typeof a&&null!==a?F(a):zo,o.state=t.memoizedState,"function"==typeof(a=n.getDerivedStateFromProps)&&(qt(t,n,a,r),o.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(a=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),a!==o.state&&Is.enqueueReplaceState(o,o.state,null),Be(t,r,o,i),we(),o.state=t.memoizedState),"function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){o=t.stateNode;var s=t.memoizedProps,l=Xt(n,s);o.props=l;var c=o.context,u=n.contextType;a=zo,"object"==typeof u&&null!==u&&(a=F(u));var A=n.getDerivedStateFromProps;u="function"==typeof A||"function"==typeof o.getSnapshotBeforeUpdate,s=t.pendingProps!==s,u||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s||c!==a)&&Kt(t,o,r,a),ts=!1;var d=t.memoizedState;o.state=d,Be(t,r,o,i),we(),c=t.memoizedState,s||d!==c||ts?("function"==typeof A&&(qt(t,n,A,r),c=t.memoizedState),(l=ts||Jt(t,n,l,r,d,c,a))?(u||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),o.props=r,o.state=c,o.context=a,r=l):("function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,be(e,t),u=Xt(n,a=t.memoizedProps),o.props=u,A=t.pendingProps,d=o.context,c=n.contextType,l=zo,"object"==typeof c&&null!==c&&(l=F(c)),(c="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(a!==A||d!==l)&&Kt(t,o,r,l),ts=!1,d=t.memoizedState,o.state=d,Be(t,r,o,i),we();var f=t.memoizedState;a!==A||d!==f||ts||null!==e&&null!==e.dependencies&&N(e.dependencies)?("function"==typeof s&&(qt(t,n,s,r),f=t.memoizedState),(u=ts||Jt(t,n,u,r,d,f,l)||null!==e&&null!==e.dependencies&&N(e.dependencies))?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,f,l),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,f,l)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),o.props=r,o.state=f,o.context=l,r=u):("function"!=typeof o.componentDidUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return o=r,fn(e,t),r=!!(128&t.flags),o||r?(o=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:o.render(),t.flags|=1,null!==e&&r?(t.child=Ka(t,e.child,null,i),t.child=Ka(t,null,n,i)):rn(e,t,n,i),t.memoizedState=o.state,e=t.child):e=Qn(e,t,i),e}function mn(e){return{baseLanes:e,cachePool:te()}}function yn(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=$s),e}function bn(e,t,r){var i,o=t.pendingProps,a=!1,s=!!(128&t.flags);if((i=s)||(i=(null===e||null!==e.memoizedState)&&!!(2&ss.current)),i&&(a=!0,t.flags&=-129),i=!!(32&t.flags),t.flags&=-33,null===e){var l=o.children;return o=o.fallback,a?(Pe(),l=En({mode:"hidden",children:l},a=t.mode),o=oi(o,a,r,null),l.return=t,o.return=t,l.sibling=o,t.child=l,(o=t.child).memoizedState=mn(r),o.childLanes=yn(e,i,r),t.memoizedState=Qs,cn(null,o)):(Oe(t),vn(t,l))}var c,u=e.memoizedState;if(null!==u&&null!==(l=u.dehydrated)){if(s)256&t.flags?(Oe(t),t.flags&=-257,t=Cn(e,t,r)):null!==t.memoizedState?(Pe(),t.child=e.child,t.flags|=128,t=null):(Pe(),l=o.fallback,a=t.mode,o=En({mode:"visible",children:o.children},a),(l=oi(l,a,r,null)).flags|=2,o.return=t,l.return=t,o.sibling=l,t.child=o,Ka(t,e.child,null,r),(o=t.child).memoizedState=mn(r),o.childLanes=yn(e,i,r),t.memoizedState=Qs,t=cn(null,o));else if(Oe(t),So(l))i=xo(l).digest,(o=Error(n(419))).stack="",o.digest=i,c={value:o,source:null,stack:null},null===Ia?Ia=[c]:Ia.push(c),t=Cn(e,t,r);else if(Bs||_(e,t,r,!1),i=0!=(r&e.childLanes),Bs||i){if(null!==(i=Us)&&0!==(o=m(i,r))&&o!==u.retryLane)throw u.retryLane=o,ge(e,o),Er(i,0,o),ws;Qo(l)||Or(),t=Cn(e,t,r)}else Qo(l)?(t.flags|=192,t.child=e.child,t=null):(e=u.treeContext,(t=vn(t,o.children)).flags|=4096);return t}return a?(Pe(),l=o.fallback,a=t.mode,s=(u=e.child).sibling,(o=ni(u,{mode:"hidden",children:o.children})).subtreeFlags=65011712&u.subtreeFlags,null!==s?l=ni(s,l):(l=oi(l,a,r,null)).flags|=2,l.return=t,o.return=t,o.sibling=l,t.child=o,cn(null,o),o=t.child,null===(l=e.child.memoizedState)?l=mn(r):(null!==(a=l.cachePool)?(u=Da._currentValue2,a=a.parent!==u?{parent:u,pool:u}:a):a=te(),l={baseLanes:l.baseLanes|r,cachePool:a}),o.memoizedState=l,o.childLanes=yn(e,i,r),t.memoizedState=Qs,cn(e.child,o)):(Oe(t),e=(r=e.child).sibling,(r=ni(r,{mode:"visible",children:o.children})).return=t,r.sibling=null,null!==e&&(null===(i=t.deletions)?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=r,t.memoizedState=null,r)}function vn(e,t){return(t=En({mode:"visible",children:t},e.mode)).return=e,e.child=t}function En(e,n){return(e=t(22,e,null,n)).lanes=0,e}function Cn(e,t,n){return Ka(t,e.child,null,n),(e=vn(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function In(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),T(e.return,t,n)}function wn(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i,a.treeForkCount=o)}function Bn(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;r=r.children;var a=ss.current,l=!!(2&a);if(l?(a=1&a|2,t.flags|=128):a&=1,s(ss,a),rn(e,t,r,n),r=0,!l&&null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&In(e,n,t);else if(19===e.tag)In(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Me(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),wn(t,!1,i,n,o,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Me(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}wn(t,!0,n,null,o,r);break;case"together":wn(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Qn(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Ks|=t.lanes,0==(r&t.childLanes)){if(null===e)return null;if(_(e,t,r,!1),0==(r&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(n(153));if(null!==t.child){for(r=ni(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=ni(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Sn(e,t){return 0!=(e.lanes&t)||!(null===(e=e.dependencies)||!N(e))}function xn(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps)Bs=!0;else{if(!(Sn(e,r)||128&t.flags))return Bs=!1,function(e,t,n){switch(t.tag){case 3:Q(t,t.stateNode.containerInfo),O(0,Da,e.memoizedState.cache);break;case 27:case 5:x(t);break;case 4:Q(t,t.stateNode.containerInfo);break;case 10:O(0,t.type,t.memoizedProps.value);break;case 31:if(null!==t.memoizedState)return t.flags|=128,Re(t),null;break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(Oe(t),t.flags|=128,null):0!=(n&t.child.childLanes)?bn(e,t,n):(Oe(t),null!==(e=Qn(e,t,n))?e.sibling:null);Oe(t);break;case 19:var i=!!(128&e.flags);if((r=0!=(n&t.childLanes))||(_(e,t,n,!1),r=0!=(n&t.childLanes)),i){if(r)return Bn(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),s(ss,ss.current),r)break;return null;case 22:return t.lanes=0,ln(e,t,n,t.pendingProps);case 24:O(0,Da,e.memoizedState.cache)}return Qn(e,t,n)}(e,t,r);Bs=!!(131072&e.flags)}else Bs=!1;switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=oe(t.elementType),t.type=e,"function"!=typeof e){if(null!=e){var a=e.$$typeof;if(a===Ci){t.tag=11,t=on(null,t,e,o,r);break e}if(a===Bi){t.tag=14,t=an(null,t,e,o,r);break e}}throw t=i(e)||e,Error(n(306,t,""))}ti(e)?(o=Xt(e,o),t.tag=1,t=pn(null,t,e,o,r)):(t.tag=0,t=hn(null,t,e,o,r))}return t;case 0:return hn(e,t,t.type,t.pendingProps,r);case 1:return pn(e,t,o=t.type,a=Xt(o,t.pendingProps),r);case 3:if(Q(t,t.stateNode.containerInfo),null===e)throw Error(n(387));var l=t.pendingProps;o=(a=t.memoizedState).element,be(e,t),Be(t,l,null,r);var c=t.memoizedState;return l=c.cache,O(0,Da,l),l!==a.cache&&P(t,[Da],r,!0),we(),(l=c.element)!==o?(rn(e,t,l,r),t=t.child):t=Qn(e,t,r),t;case 26:case 27:case 5:return x(t),a=t.type,l=t.pendingProps,c=null!==e?e.memoizedProps:null,o=l.children,zi(a,l)?o=null:null!==c&&zi(a,c)&&(t.flags|=32),null!==t.memoizedState&&(a=Fe(e,t,He,null,null,r),lo._currentValue2=a),fn(e,t),rn(e,t,o,r),t.child;case 6:return null;case 13:return bn(e,t,r);case 4:return Q(t,t.stateNode.containerInfo),o=t.pendingProps,null===e?t.child=Ka(t,null,o,r):rn(e,t,o,r),t.child;case 11:return on(e,t,t.type,t.pendingProps,r);case 7:return rn(e,t,t.pendingProps,r),t.child;case 8:case 12:return rn(e,t,t.pendingProps.children,r),t.child;case 10:return o=t.pendingProps,O(0,t.type,o.value),rn(e,t,o.children,r),t.child;case 9:return a=t.type._context,o=t.pendingProps.children,L(t),o=o(a=F(a)),t.flags|=1,rn(e,t,o,r),t.child;case 14:return an(e,t,t.type,t.pendingProps,r);case 15:return sn(e,t,t.type,t.pendingProps,r);case 19:return Bn(e,t,r);case 31:return function(e,t,r){var i=t.pendingProps,o=!!(128&t.flags);if(t.flags&=-129,null===e)return An(t,i);var a=e.memoizedState;if(null!==a){var s=a.dehydrated;if(Re(t),o)if(256&t.flags)t.flags&=-257,t=dn(e,t,r);else{if(null===t.memoizedState)throw Error(n(558));t.child=e.child,t.flags|=128,t=null}else if(Bs||_(e,t,r,!1),o=0!=(r&e.childLanes),Bs||o){if(null!==(i=Us)&&0!==(s=m(i,r))&&s!==a.retryLane)throw a.retryLane=s,ge(e,s),Er(i,0,s),ws;Or(),t=dn(e,t,r)}else e=a.treeContext,(t=An(t,i)).flags|=4096;return t}return(e=ni(e.child,{mode:i.mode,children:i.children})).ref=t.ref,t.child=e,e.return=t,e}(e,t,r);case 22:return ln(e,t,r,t.pendingProps);case 24:return L(t),o=F(Da),null===e?(null===(a=$())&&(a=Us,l=H(),a.pooledCache=l,l.refCount++,null!==l&&(a.pooledCacheLanes|=r),a=l),t.memoizedState={parent:o,cache:a},ye(t),O(0,Da,a)):(0!=(e.lanes&r)&&(be(e,t),Be(t,null,null,r),we()),a=e.memoizedState,l=t.memoizedState,a.parent!==o?(a={parent:o,cache:o},t.memoizedState=a,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=a),O(0,Da,o)):(o=l.cache,O(0,Da,o),o!==a.cache&&P(t,[Da],r,!0))),rn(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(n(156,t.tag))}function kn(e){e.flags|=4}function Dn(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?d():536870912,e.lanes|=t,el|=t)}function On(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Rn(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=65011712&i.subtreeFlags,r|=65011712&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Tn(e,t,r){var i=t.pendingProps;switch(B(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Rn(t),null;case 3:return r=t.stateNode,i=null,null!==e&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),R(Da),S(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,D()),Rn(t),null;case 26:var o,l;case 27:case 5:if(k(t),o=t.type,null!==e&&null!=t.stateNode)!function(e,t,n,r){e.memoizedProps!==r&&kn(t)}(e,t,0,i);else{if(!i){if(null===t.stateNode)throw Error(n(166));return Rn(t),null}l=ya.current;var c=Li(o,i,va.current,l,t);!function(e,t,n){for(n=t.child;null!==n;){if(5===n.tag||6===n.tag)Fi(e,n.stateNode);else if(4!==n.tag&&!Lo&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(c,t,!1),t.stateNode=c,Ui(c,o,i,l)&&kn(t)}return Rn(t),function(e,t,n,r,i){if(32&e.mode&&(null===n?eo(t,r):to(t,n,r))){if(e.flags|=16777216,(335544128&i)===i||no(t,r))if(ro(e.stateNode,t,r))e.flags|=8192;else{if(null!==(o=os.current)&&((4194048&Hs)===Hs?null!==as:(62914560&Hs)!==Hs&&!(536870912&Hs)||o!==as))throw Va=Wa,Ga;e.flags|=8192}}else e.flags&=-16777217;var o}(t,t.type,null===e?null:e.memoizedProps,t.pendingProps,r),null;case 6:if(e&&null!=t.stateNode)(r=e.memoizedProps)!==i&&kn(t);else{if("string"!=typeof i&&null===t.stateNode)throw Error(n(166));e=va.current,r=ya.current,t.stateNode=Hi(i,e,r,t)}return Rn(t),null;case 31:if(r=t.memoizedState,null===e||null!==e.memoizedState){if(i=!1,null!==r){if(null===e){if(!i)throw Error(n(318));throw Error(n(556))}!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,Rn(t),e=!1}else r=D(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return 256&t.flags?(_e(t),t):(_e(t),null);if(128&t.flags)throw Error(n(558))}return Rn(t),null;case 13:if(i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(o=!1,null!==i&&null!==i.dehydrated){if(null===e){if(!o)throw Error(n(318));throw Error(n(344))}!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,Rn(t),o=!1}else o=D(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return 256&t.flags?(_e(t),t):(_e(t),null)}return _e(t),128&t.flags?(t.lanes=r,t):(r=null!==i,e=null!==e&&null!==e.memoizedState,r&&(o=null,null!==(i=t.child).alternate&&null!==i.alternate.memoizedState&&null!==i.alternate.memoizedState.cachePool&&(o=i.alternate.memoizedState.cachePool.pool),l=null,null!==i.memoizedState&&null!==i.memoizedState.cachePool&&(l=i.memoizedState.cachePool.pool),l!==o&&(i.flags|=2048)),r!==e&&r&&(t.child.flags|=8192),Dn(t,t.updateQueue),Rn(t),null);case 4:return S(),null===e&&qi(t.stateNode.containerInfo),Rn(t),null;case 10:return R(t.type),Rn(t),null;case 19:if(a(ss),null===(i=t.memoizedState))return Rn(t),null;if(o=!!(128&t.flags),null===(l=i.rendering))if(o)On(i,!1);else{if(0!==Js||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=Me(e))){for(t.flags|=128,On(i,!1),e=l.updateQueue,t.updateQueue=e,Dn(t,e),t.subtreeFlags=0,e=r,r=t.child;null!==r;)ri(r,e),r=r.sibling;return s(ss,1&ss.current|2),t.child}e=e.sibling}null!==i.tail&&Zo()>al&&(t.flags|=128,o=!0,On(i,!1),t.lanes=4194304)}else{if(!o)if(null!==(e=Me(l))){if(t.flags|=128,o=!0,e=e.updateQueue,t.updateQueue=e,Dn(t,e),On(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate)return Rn(t),null}else 2*Zo()-i.renderingStartTime>al&&536870912!==r&&(t.flags|=128,o=!0,On(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(e=i.last)?e.sibling=l:t.child=l,i.last=l)}return null!==i.tail?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=Zo(),e.sibling=null,r=ss.current,s(ss,o?1&r|2:1&r),e):(Rn(t),null);case 22:case 23:return _e(t),De(),i=null!==t.memoizedState,null!==e?null!==e.memoizedState!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?!!(536870912&r)&&!(128&t.flags)&&(Rn(t),6&t.subtreeFlags&&(t.flags|=8192)):Rn(t),null!==(r=t.updateQueue)&&Dn(t,r.retryQueue),r=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),i=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(i=t.memoizedState.cachePool.pool),i!==r&&(t.flags|=2048),null!==e&&a(Ha),null;case 24:return r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),R(Da),Rn(t),null;case 25:case 30:return null}throw Error(n(156,t.tag))}function Pn(e,t){switch(B(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return R(Da),S(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return k(t),null;case 31:if(null!==t.memoizedState&&(_e(t),null===t.alternate))throw Error(n(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(_e(t),null!==(e=t.memoizedState)&&null!==e.dehydrated&&null===t.alternate)throw Error(n(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return a(ss),null;case 4:return S(),null;case 10:return R(t.type),null;case 22:case 23:return _e(t),De(),null!==e&&a(Ha),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return R(Da),null;default:return null}}function Mn(e,t){switch(B(t),t.tag){case 3:R(Da),S();break;case 26:case 27:case 5:k(t);break;case 4:S();break;case 31:null!==t.memoizedState&&_e(t);break;case 13:_e(t);break;case 19:a(ss);break;case 10:R(t.type);break;case 22:case 23:_e(t),De(),null!==e&&a(Ha);break;case 24:R(Da)}}function Nn(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var o=n.create,a=n.inst;r=o(),a.destroy=r}n=n.next}while(n!==i)}}catch(e){qr(t,t.return,e)}}function Ln(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var o=i.next;r=o;do{if((r.tag&e)===e){var a=r.inst,s=a.destroy;if(void 0!==s){a.destroy=void 0,i=t;var l=n,c=s;try{c()}catch(e){qr(i,l,e)}}}r=r.next}while(r!==o)}}catch(e){qr(t,t.return,e)}}function Fn(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{Se(t,n)}catch(t){qr(e,e.return,t)}}}function Un(e,t,n){n.props=Xt(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){qr(e,t,n)}}function zn(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=Ti(e.stateNode);break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){qr(e,t,n)}}function Hn(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){qr(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){qr(e,t,n)}else n.current=null}function jn(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{ho(r,t,n,e)}catch(t){qr(e,e.return,t)}}function Gn(e){return 5===e.tag||3===e.tag||4===e.tag}function Yn(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Gn(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Wn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?mo(n,e,t):Ao(n,e);else if(4!==r&&null!==(e=e.child))for(Wn(e,t,n),e=e.sibling;null!==e;)Wn(e,t,n),e=e.sibling}function Vn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?po(n,e,t):uo(n,e);else if(4!==r&&null!==(e=e.child))for(Vn(e,t,n),e=e.sibling;null!==e;)Vn(e,t,n),e=e.sibling}function qn(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:rr(e,n),4&r&&Nn(5,n);break;case 1:if(rr(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){qr(n,n.return,e)}else{var i=Xt(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){qr(n,n.return,e)}}64&r&&Fn(n),512&r&&zn(n,n.return);break;case 3:if(rr(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:e=Ti(n.child.stateNode);break;case 1:e=n.child.stateNode}try{Se(r,e)}catch(e){qr(n,n.return,e)}}break;case 27:case 26:case 5:if(rr(e,n),null===t)if(4&r)jn(n);else if(64&r){e=n.type,t=n.memoizedProps,i=n.stateNode;try{Do(i,e,t,n)}catch(e){qr(n,n.return,e)}}512&r&&zn(n,n.return);break;case 12:case 31:default:rr(e,n);break;case 13:rr(e,n),64&r&&null!==(r=n.memoizedState)&&null!==(r=r.dehydrated)&&(n=Zr.bind(null,n),ko(r,n));break;case 22:if(!(r=null!==n.memoizedState||Ss)){t=null!==t&&null!==t.memoizedState||xs,i=Ss;var o=xs;Ss=r,(xs=t)&&!o?or(e,n,!!(8772&n.subtreeFlags)):rr(e,n),Ss=i,xs=o}case 30:}}function Jn(e){var t=e.alternate;null!==t&&(e.alternate=null,Jn(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&$i(t),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Kn(e,t,n){for(n=n.child;null!==n;)Xn(e,t,n),n=n.sibling}function Xn(e,t,n){switch(n.tag){case 26:case 27:var r,i;case 5:xs||Hn(n,t);case 6:if(r=Rs,i=Ts,Rs=null,Kn(e,t,n),Ts=i,null!==(Rs=r))if(Ts)try{bo(Rs,n.stateNode)}catch(e){qr(n,t,e)}else try{yo(Rs,n.stateNode)}catch(e){qr(n,t,e)}break;case 18:null!==Rs&&(Ts?Ro(Rs,n.stateNode):Oo(Rs,n.stateNode));break;case 4:r=Rs,i=Ts,Rs=n.stateNode.containerInfo,Ts=!0,Kn(e,t,n),Rs=r,Ts=i;break;case 0:case 11:case 14:case 15:Ln(2,n,t),xs||Ln(4,n,t),Kn(e,t,n);break;case 1:xs||(Hn(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&Un(n,t,r)),Kn(e,t,n);break;case 21:Kn(e,t,n);break;case 22:xs=(r=xs)||null!==n.memoizedState,Kn(e,t,n),xs=r;break;default:Kn(e,t,n)}}function Zn(e,t){var r=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new Ds),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new Ds),t;default:throw Error(n(435,e.tag))}}(e);t.forEach(function(t){if(!r.has(t)){r.add(t);var n=$r.bind(null,e,t);t.then(n,n)}})}function $n(e,t){var r=t.deletions;if(null!==r)for(var i=0;i<r.length;i++){var o=r[i],a=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:case 5:Rs=l.stateNode,Ts=!1;break e;case 3:case 4:Rs=l.stateNode.containerInfo,Ts=!0;break e}l=l.return}if(null===Rs)throw Error(n(160));Xn(a,s,o),Rs=null,Ts=!1,null!==(a=o.alternate)&&(a.return=null),o.return=null}if(13886&t.subtreeFlags)for(t=t.child;null!==t;)er(t,e),t=t.sibling}function er(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:$n(t,e),tr(e),4&i&&(Ln(3,e,e.return),Nn(3,e),Ln(5,e,e.return));break;case 1:$n(t,e),tr(e),512&i&&(xs||null===r||Hn(r,r.return)),64&i&&Ss&&null!==(e=e.updateQueue)&&null!==(i=e.callbacks)&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===r?i:r.concat(i));break;case 26:var o,a;case 27:case 5:if($n(t,e),tr(e),512&i&&(xs||null===r||Hn(r,r.return)),32&e.flags){o=e.stateNode;try{vo(o)}catch(t){qr(e,e.return,t)}}4&i&&null!=e.stateNode&&function(e,t,n){try{go(e.stateNode,e.type,n,t,e)}catch(t){qr(e,e.return,t)}}(e,o=e.memoizedProps,null!==r?r.memoizedProps:o),1024&i&&(ks=!0);break;case 6:if($n(t,e),tr(e),4&i&&Wi){if(null===e.stateNode)throw Error(n(162));i=e.memoizedProps,r=null!==r?r.memoizedProps:i,o=e.stateNode;try{fo(o,r,i)}catch(t){qr(e,e.return,t)}}break;case 3:$n(t,e),tr(e),ks&&(ks=!1,nr(e));break;case 4:case 12:$n(t,e),tr(e);break;case 31:$n(t,e),tr(e),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Zn(e,i));break;case 13:$n(t,e),tr(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==r&&null!==r.memoizedState)&&(il=Zo()),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Zn(e,i));break;case 22:o=null!==e.memoizedState;var s=null!==r&&null!==r.memoizedState,l=Ss,c=xs;if(Ss=l||o,xs=c||s,$n(t,e),xs=c,Ss=l,tr(e),8192&i&&((t=e.stateNode)._visibility=o?-2&t._visibility:1|t._visibility,o&&(null===r||s||Ss||xs||ir(e)),Wi))e:if(r=null,Wi)for(t=e;;){if(5===t.tag||_o){if(null===r){s=r=t;try{a=s.stateNode,o?Eo(a):Io(s.stateNode,s.memoizedProps)}catch(e){qr(s,s.return,e)}}}else if(6===t.tag){if(null===r){s=t;try{var u=s.stateNode;o?Co(u):wo(u,s.memoizedProps)}catch(e){qr(s,s.return,e)}}}else if(18===t.tag){if(null===r){s=t;try{var A=s.stateNode;o?To(A):Po(s.stateNode)}catch(e){qr(s,s.return,e)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}4&i&&null!==(i=e.updateQueue)&&null!==(r=i.retryQueue)&&(i.retryQueue=null,Zn(e,r));break;case 19:$n(t,e),tr(e),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Zn(e,i));break;case 30:case 21:break;default:$n(t,e),tr(e)}}function tr(e){var t=e.flags;if(2&t){try{for(var r,i=e.return;null!==i;){if(Gn(i)){r=i;break}i=i.return}if(Wi){if(null==r)throw Error(n(160));switch(r.tag){case 27:case 5:var o=r.stateNode;32&r.flags&&(vo(o),r.flags&=-33),Vn(e,Yn(e),o);break;case 3:case 4:var a=r.stateNode.containerInfo;Wn(e,Yn(e),a);break;default:throw Error(n(161))}}}catch(t){qr(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function nr(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;nr(t),5===t.tag&&1024&t.flags&&co(t.stateNode),e=e.sibling}}function rr(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)qn(e,t.alternate,t),t=t.sibling}function ir(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ln(4,t,t.return),ir(t);break;case 1:Hn(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&Un(t,t.return,n),ir(t);break;case 27:case 26:case 5:Hn(t,t.return),ir(t);break;case 22:null===t.memoizedState&&ir(t);break;default:ir(t)}e=e.sibling}}function or(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,i=e,o=t,a=o.flags;switch(o.tag){case 0:case 11:case 15:or(i,o,n),Nn(4,o);break;case 1:if(or(i,o,n),"function"==typeof(i=(r=o).stateNode).componentDidMount)try{i.componentDidMount()}catch(e){qr(r,r.return,e)}if(null!==(i=(r=o).updateQueue)){var s=r.stateNode;try{var l=i.shared.hiddenCallbacks;if(null!==l)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)Qe(l[i],s)}catch(e){qr(r,r.return,e)}}n&&64&a&&Fn(o),zn(o,o.return);break;case 27:case 26:case 5:or(i,o,n),n&&null===r&&4&a&&jn(o),zn(o,o.return);break;case 12:case 31:case 13:default:or(i,o,n);break;case 22:null===o.memoizedState&&or(i,o,n),zn(o,o.return);case 30:}t=t.sibling}}function ar(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&j(n))}function sr(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&j(e))}function lr(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)cr(e,t,n,r),t=t.sibling}function cr(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:lr(e,t,n,r),2048&i&&Nn(9,t);break;case 1:case 31:case 13:default:lr(e,t,n,r);break;case 3:lr(e,t,n,r),2048&i&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&j(e)));break;case 12:if(2048&i){lr(e,t,n,r),e=t.stateNode;try{var o=t.memoizedProps,a=o.id,s=o.onPostCommit;"function"==typeof s&&s(a,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(e){qr(t,t.return,e)}}else lr(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,a=t.alternate,null!==t.memoizedState?2&o._visibility?lr(e,t,n,r):Ar(e,t):2&o._visibility?lr(e,t,n,r):(o._visibility|=2,ur(e,t,n,r,!!(10256&t.subtreeFlags)||!1)),2048&i&&ar(a,t);break;case 24:lr(e,t,n,r),2048&i&&sr(t.alternate,t)}}function ur(e,t,n,r,i){for(i=i&&(!!(10256&t.subtreeFlags)||!1),t=t.child;null!==t;){var o=e,a=t,s=n,l=r,c=a.flags;switch(a.tag){case 0:case 11:case 15:ur(o,a,s,l,i),Nn(8,a);break;case 23:break;case 22:var u=a.stateNode;null!==a.memoizedState?2&u._visibility?ur(o,a,s,l,i):Ar(o,a):(u._visibility|=2,ur(o,a,s,l,i)),i&&2048&c&&ar(a.alternate,a);break;case 24:ur(o,a,s,l,i),i&&2048&c&&sr(a.alternate,a);break;default:ur(o,a,s,l,i)}t=t.sibling}}function Ar(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Ar(n,r),2048&i&&ar(r.alternate,r);break;case 24:Ar(n,r),2048&i&&sr(r.alternate,r);break;default:Ar(n,r)}t=t.sibling}}function dr(e,t,n){if(e.subtreeFlags&_s)for(e=e.child;null!==e;)fr(e,t,n),e=e.sibling}function fr(e,t,n){switch(e.tag){case 26:if(dr(e,t,n),e.flags&_s)if(null!==e.memoizedState)No(n,Ps,e.memoizedState,e.memoizedProps);else{var r=e.stateNode,i=e.type;e=e.memoizedProps,((335544128&t)===t||no(i,e))&&oo(n,r,i,e)}break;case 5:dr(e,t,n),e.flags&_s&&(r=e.stateNode,i=e.type,e=e.memoizedProps,((335544128&t)===t||no(i,e))&&oo(n,r,i,e));break;case 3:case 4:default:dr(e,t,n);break;case 22:null===e.memoizedState&&(null!==(r=e.alternate)&&null!==r.memoizedState?(r=_s,_s=16777216,dr(e,t,n),_s=r):dr(e,t,n))}}function hr(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function gr(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Os=r,yr(r,e)}hr(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)pr(e),e=e.sibling}function pr(e){switch(e.tag){case 0:case 11:case 15:gr(e),2048&e.flags&&Ln(9,e,e.return);break;case 3:case 12:default:gr(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&2&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-3,mr(e)):gr(e)}}function mr(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Os=r,yr(r,e)}hr(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:Ln(8,t,t.return),mr(t);break;case 22:2&(n=t.stateNode)._visibility&&(n._visibility&=-3,mr(t));break;default:mr(t)}e=e.sibling}}function yr(e,t){for(;null!==Os;){var n=Os;switch(n.tag){case 0:case 11:case 15:Ln(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:j(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,Os=r;else e:for(n=e;null!==Os;){var i=(r=Os).sibling,o=r.return;if(Jn(r),r===n){Os=null;break e}if(null!==i){i.return=o,Os=i;break e}Os=o}}}function br(){return 2&Fs&&0!==Hs?Hs&-Hs:null!==Ri.T?X():Xi()}function vr(){if(0===$s)if(536870912&Hs&&!Ca)$s=536870912;else{var e=Wo;!(3932160&(Wo<<=1))&&(Wo=262144),$s=e}return null!==(e=os.current)&&(e.flags|=32),$s}function Er(e,t,n){(e!==Us||2!==js&&9!==js)&&null===e.cancelPendingCommit||(Sr(e,0),Br(e,Hs,$s,!1)),h(e,n),2&Fs&&e===Us||(e===Us&&(!(2&Fs)&&(Xs|=n),4===Js&&Br(e,Hs,$s,!1)),Y(e))}function Cr(e,t,r){if(6&Fs)throw Error(n(327));for(var i=!r&&!(127&t)&&0==(t&e.expiredLanes)||u(e,t),o=i?function(e,t){var r=Fs;Fs|=2;var i=kr(),o=Dr();Us!==e||Hs!==t?(sl=null,al=Zo()+500,Sr(e,t)):Ws=u(e,t);e:for(;;)try{if(0!==js&&null!==zs){t=zs;var a=Gs;t:switch(js){case 1:js=0,Gs=null,Nr(e,t,a,1);break;case 2:case 9:if(re(a)){js=0,Gs=null,Mr(t);break}t=function(){2!==js&&9!==js||Us!==e||(js=7),Y(e)},a.then(t,t);break e;case 3:js=7;break e;case 4:js=5;break e;case 7:re(a)?(js=0,Gs=null,Mr(t)):(js=0,Gs=null,Nr(e,t,a,7));break;case 5:var s=null;switch(zs.tag){case 26:s=zs.memoizedState;case 5:case 27:var l=zs,c=l.type,A=l.pendingProps;if(s?Mo(s):ro(l.stateNode,c,A)){js=0,Gs=null;var d=l.sibling;if(null!==d)zs=d;else{var f=l.return;null!==f?(zs=f,Lr(f)):zs=null}break t}}js=0,Gs=null,Nr(e,t,a,5);break;case 6:js=0,Gs=null,Nr(e,t,a,6);break;case 8:Qr(),Js=6;break e;default:throw Error(n(462))}}Pr();break}catch(t){xr(e,t)}return Qa=Ba=null,Ri.H=i,Ri.A=o,Fs=r,null!==zs?0:(Us=null,Hs=0,de(),Js)}(e,t):Rr(e,t,!0),a=i;;){if(0===o){Ws&&!i&&Br(e,t,0,!1);break}if(r=e.current.alternate,!a||wr(r)){if(2===o){if(a=t,e.errorRecoveryDisabledLanes&a)var s=0;else s=0!=(s=-536870913&e.pendingLanes)?s:536870912&s?536870912:0;if(0!==s){t=s;e:{var l=e;o=tl;var A=Vi;if(A&&(Sr(l,s).flags|=256),2!==(s=Rr(l,s,!1))){if(Vs&&!A){l.errorRecoveryDisabledLanes|=a,Xs|=a,o=4;break e}a=nl,nl=o,null!==a&&(null===nl?nl=a:nl.push.apply(nl,a))}o=s}if(a=!1,2!==o)continue}}if(1===o){Sr(e,0),Br(e,t,0,!0);break}e:{switch(i=e,a=o){case 0:case 1:throw Error(n(345));case 4:if((4194048&t)!==t)break;case 6:Br(i,t,$s,!Ys);break e;case 2:nl=null;break;case 3:case 5:break;default:throw Error(n(329))}if((62914560&t)===t&&10<(o=il+300-Zo())){if(Br(i,t,$s,!Ys),0!==c(i,0,!0))break e;dl=t,i.timeoutHandle=ji(Ir.bind(null,i,r,nl,sl,rl,t,$s,Xs,el,Ys,a,"Throttled",-0,0),o)}else Ir(i,r,nl,sl,rl,t,$s,Xs,el,Ys,a,null,-0,0)}break}o=Rr(e,t,!1),a=!1}Y(e)}function Ir(e,t,n,r,i,o,a,s,l,c,u,A,d,f){if(e.timeoutHandle=Yi,8192&(A=t.subtreeFlags)||!(16785408&~A)){fr(t,o,A=io());var h=(62914560&o)===o?il-Zo():(4194048&o)===o?ol-Zo():0;if(null!==(h=ao(A,h)))return dl=o,e.cancelPendingCommit=h(Ur.bind(null,e,t,o,n,r,i,a,s,l,u,A,null,d,f)),void Br(e,o,a,!c)}Ur(e,t,o,n,r,i,a,s,l)}function wr(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&null!==(n=t.updateQueue)&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!aa(o(),i))return!1}catch(e){return!1}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Br(e,t,n,r){t&=~Zs,t&=~Xs,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var o=31-Ho(i),a=1<<o;r[o]=-1,i&=~a}0!==n&&g(e,n,t)}function Qr(){if(null!==zs){if(0===js)var e=zs.return;else Qa=Ba=null,Ye(e=zs),qa=null,Ja=0,e=zs;for(;null!==e;)Mn(e.alternate,e),e=e.return;zs=null}}function Sr(e,t){var n=e.timeoutHandle;n!==Yi&&(e.timeoutHandle=Yi,Gi(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),dl=0,Qr(),Us=e,zs=n=ni(e.current,null),Hs=t,js=0,Gs=null,Ys=!1,Ws=u(e,t),Vs=!1,el=$s=Zs=Xs=Ks=Js=0,nl=tl=null,rl=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var i=31-Ho(r),o=1<<i;t|=e[i],r&=~o}return qs=t,de(),n}function xr(e,t){cs=null,Ri.H=bs,t===ja||t===Ya?(t=ae(),js=3):t===Ga?(t=ae(),js=4):js=t===ws?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,Gs=t,null===zs&&(Js=1,Zt(e,w(t,e.current)))}function kr(){var e=Ri.H;return Ri.H=bs,null===e?bs:e}function Dr(){var e=Ri.A;return Ri.A=Ms,e}function Or(){Js=4,Ys||(4194048&Hs)!==Hs&&null!==os.current||(Ws=!0),!(134217727&Ks)&&!(134217727&Xs)||null===Us||Br(Us,Hs,$s,!1)}function Rr(e,t,n){var r=Fs;Fs|=2;var i=kr(),o=Dr();Us===e&&Hs===t||(sl=null,Sr(e,t)),t=!1;var a=Js;e:for(;;)try{if(0!==js&&null!==zs){var s=zs,l=Gs;switch(js){case 8:Qr(),a=6;break e;case 3:case 2:case 9:case 6:null===os.current&&(t=!0);var c=js;if(js=0,Gs=null,Nr(e,s,l,c),n&&Ws){a=0;break e}break;default:c=js,js=0,Gs=null,Nr(e,s,l,c)}}Tr(),a=Js;break}catch(t){xr(e,t)}return t&&e.shellSuspendCounter++,Qa=Ba=null,Fs=r,Ri.H=i,Ri.A=o,null===zs&&(Us=null,Hs=0,de()),a}function Tr(){for(;null!==zs;)_r(zs)}function Pr(){for(;null!==zs&&!Ko();)_r(zs)}function _r(e){var t=xn(e.alternate,e,qs);e.memoizedProps=e.pendingProps,null===t?Lr(e):zs=t}function Mr(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=gn(n,t,t.pendingProps,t.type,void 0,Hs);break;case 11:t=gn(n,t,t.pendingProps,t.type.render,t.ref,Hs);break;case 5:Ye(t);default:Mn(n,t),t=xn(n,t=zs=ri(t,qs),qs)}e.memoizedProps=e.pendingProps,null===t?Lr(e):zs=t}function Nr(e,t,r,i){Qa=Ba=null,Ye(t),qa=null,Ja=0;var o=t.return;try{if(function(e,t,r,i,o){if(r.flags|=32768,null!==i&&"object"==typeof i&&"function"==typeof i.then){if(null!==(t=r.alternate)&&_(t,r,o,!0),null!==(r=os.current)){switch(r.tag){case 31:case 13:return null===as?Or():null===r.alternate&&0===Js&&(Js=3),r.flags&=-257,r.flags|=65536,r.lanes=o,i===Wa?r.flags|=16384:(null===(t=r.updateQueue)?r.updateQueue=new Set([i]):t.add(i),Jr(e,i,o)),!1;case 22:return r.flags|=65536,i===Wa?r.flags|=16384:(null===(t=r.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},r.updateQueue=t):null===(r=t.retryQueue)?t.retryQueue=new Set([i]):r.add(i),Jr(e,i,o)),!1}throw Error(n(435,r.tag))}return Jr(e,i,o),Or(),!1}var a=Error(n(520),{cause:i});if(a=w(a,r),null===tl?tl=[a]:tl.push(a),4!==Js&&(Js=2),null===t)return!0;i=w(i,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=o&-o,r.lanes|=e,Ie(r,e=en(r.stateNode,i,e)),!1;case 1:if(t=r.type,a=r.stateNode,!(128&r.flags||"function"!=typeof t.getDerivedStateFromError&&(null===a||"function"!=typeof a.componentDidCatch||null!==ll&&ll.has(a))))return r.flags|=65536,o&=-o,r.lanes|=o,nn(o=tn(o),e,r,i),Ie(r,o),!1}r=r.return}while(null!==r);return!1}(e,o,t,r,Hs))return Js=1,Zt(e,w(r,e.current)),void(zs=null)}catch(t){if(null!==o)throw zs=o,t;return Js=1,Zt(e,w(r,e.current)),void(zs=null)}32768&t.flags?(1===i?e=!0:Ws||536870912&Hs?e=!1:(Ys=e=!0,(2===i||9===i||3===i||6===i)&&null!==(i=os.current)&&13===i.tag&&(i.flags|=16384)),Fr(t,e)):Lr(t)}function Lr(e){var t=e;do{if(32768&t.flags)return void Fr(t,Ys);e=t.return;var n=Tn(t.alternate,t,qs);if(null!==n)return void(zs=n);if(null!==(t=t.sibling))return void(zs=t);zs=t=e}while(null!==t);0===Js&&(Js=5)}function Fr(e,t){do{var n=Pn(e.alternate,e);if(null!==n)return n.flags&=32767,void(zs=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(zs=e);zs=e=n}while(null!==e);Js=6,zs=null}function Ur(e,t,r,i,o,a,s,l,c){e.cancelPendingCommit=null;do{Yr()}while(0!==cl);if(6&Fs)throw Error(n(327));if(null!==t){if(t===e.current)throw Error(n(177));if(a=t.lanes|t.childLanes,function(e,t,n,r,i,o){var a=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,l=e.expirationTimes,c=e.hiddenUpdates;for(n=a&~n;0<n;){var u=31-Ho(n),A=1<<u;s[u]=0,l[u]=-1;var d=c[u];if(null!==d)for(c[u]=null,u=0;u<d.length;u++){var f=d[u];null!==f&&(f.lane&=-536870913)}n&=~A}0!==r&&g(e,r,0),0!==o&&0===i&&0!==e.tag&&(e.suspendedLanes|=o&~(a&~t))}(e,r,a|=es,s,l,c),e===Us&&(zs=Us=null,Hs=0),Al=t,ul=e,dl=r,fl=a,hl=o,gl=i,10256&t.subtreeFlags||10256&t.flags?(e.callbackNode=null,e.callbackPriority=0,qo(ta,function(){return Wr(),null})):(e.callbackNode=null,e.callbackPriority=0),i=!!(13878&t.flags),13878&t.subtreeFlags||i){i=Ri.T,Ri.T=null,o=Ki(),Ji(2),s=Fs,Fs|=4;try{!function(e,t){for(Mi(e.containerInfo),Os=t;null!==Os;)if(t=(e=Os).child,1028&e.subtreeFlags&&null!==t)t.return=e,Os=t;else for(;null!==Os;){var r=(e=Os).alternate;switch(t=e.flags,e.tag){case 0:if(4&t&&null!==(t=null!==(t=e.updateQueue)?t.events:null))for(var i=0;i<t.length;i++){var o=t[i];o.ref.impl=o.nextImpl}break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&t&&null!==r){t=void 0,i=e,o=r.memoizedProps,r=r.memoizedState;var a=i.stateNode;try{var s=Xt(i.type,o);t=a.getSnapshotBeforeUpdate(s,r),a.__reactInternalSnapshotBeforeUpdate=t}catch(e){qr(i,i.return,e)}}break;case 3:1024&t&&Wi&&Bo(e.stateNode.containerInfo);break;default:if(1024&t)throw Error(n(163))}if(null!==(t=e.sibling)){t.return=e.return,Os=t;break}Os=e.return}}(e,t)}finally{Fs=s,Ji(o),Ri.T=i}}cl=1,zr(),Hr(),jr()}}function zr(){if(1===cl){cl=0;var e=ul,t=Al,n=!!(13878&t.flags);if(13878&t.subtreeFlags||n){n=Ri.T,Ri.T=null;var r=Ki();Ji(2);var i=Fs;Fs|=4;try{er(t,e),Ni(e.containerInfo)}finally{Fs=i,Ji(r),Ri.T=n}}e.current=t,cl=2}}function Hr(){if(2===cl){cl=0;var e=ul,t=Al,n=!!(8772&t.flags);if(8772&t.subtreeFlags||n){n=Ri.T,Ri.T=null;var r=Ki();Ji(2);var i=Fs;Fs|=4;try{qn(e,t.alternate,t)}finally{Fs=i,Ji(r),Ri.T=n}}cl=3}}function jr(){if(4===cl||3===cl){cl=0,Xo();var e=ul,t=Al,n=dl,r=gl;10256&t.subtreeFlags||10256&t.flags?cl=5:(cl=0,Al=ul=null,Gr(e,e.pendingLanes));var i=e.pendingLanes;if(0===i&&(ll=null),y(n),t=t.stateNode,null!==r){t=Ri.T,i=Ki(),Ji(2),Ri.T=null;try{for(var o=e.onRecoverableError,a=0;a<r.length;a++){var s=r[a];o(s.value,{componentStack:s.stack})}}finally{Ri.T=t,Ji(i)}}!!(3&dl)&&Yr(),Y(e),i=e.pendingLanes,261930&n&&42&i?e===ml?pl++:(pl=0,ml=e):pl=0,W(0)}}function Gr(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,j(t))}function Yr(){return zr(),Hr(),jr(),Wr()}function Wr(){if(5!==cl)return!1;var e=ul,t=fl;fl=0;var r=y(dl),i=32>r?32:r;r=Ri.T;var o=Ki();try{Ji(i),Ri.T=null,i=hl,hl=null;var a=ul,s=dl;if(cl=0,Al=ul=null,dl=0,6&Fs)throw Error(n(331));var l=Fs;return Fs|=4,pr(a.current),cr(a,a.current,s,i),Fs=l,W(0),oa&&oa.onPostCommitFiberRoot,!0}finally{Ji(o),Ri.T=r,Gr(e,t)}}function Vr(e,t,n){t=w(n,t),null!==(e=Ee(e,t=en(e.stateNode,t,2),2))&&(h(e,2),Y(e))}function qr(e,t,n){if(3===e.tag)Vr(e,e,n);else for(;null!==t;){if(3===t.tag){Vr(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===ll||!ll.has(r))){e=w(n,e),null!==(r=Ee(t,n=tn(2),2))&&(nn(n,r,t,e),h(r,2),Y(r));break}}t=t.return}}function Jr(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Ls;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(Vs=!0,i.add(n),e=Kr.bind(null,e,t,n),t.then(e,e))}function Kr(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Us===e&&(Hs&n)===n&&(4===Js||3===Js&&(62914560&Hs)===Hs&&300>Zo()-il?!(2&Fs)&&Sr(e,0):Zs|=n,el===Hs&&(el=0)),Y(e)}function Xr(e,t){0===t&&(t=d()),null!==(e=ge(e,t))&&(h(e,t),Y(e))}function Zr(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Xr(e,n)}function $r(e,t){var r=0;switch(e.tag){case 31:case 13:var i=e.stateNode,o=e.memoizedState;null!==o&&(r=o.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(n(314))}null!==i&&i.delete(t),Xr(e,r)}function ei(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ti(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ni(e,n){var r=e.alternate;return null===r?((r=t(e.tag,n,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=65011712&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function ri(e,t){e.flags&=65011714;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ii(e,r,i,o,a,s){var l=0;if(o=e,"function"==typeof e)ti(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case Si:return(e=t(31,i,r,a)).elementType=Si,e.lanes=s,e;case mi:return oi(i.children,a,s,r);case yi:l=8,a|=24;break;case bi:return(e=t(12,i,r,2|a)).elementType=bi,e.lanes=s,e;case Ii:return(e=t(13,i,r,a)).elementType=Ii,e.lanes=s,e;case wi:return(e=t(19,i,r,a)).elementType=wi,e.lanes=s,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Ei:l=10;break e;case vi:l=9;break e;case Ci:l=11;break e;case Bi:l=14;break e;case Qi:l=16,o=null;break e}l=29,i=Error(n(130,null===e?"null":typeof e,"")),o=null}return(r=t(l,i,r,a)).elementType=e,r.type=o,r.lanes=s,r}function oi(e,n,r,i){return(e=t(7,e,i,n)).lanes=r,e}function ai(e,n,r){return(e=t(6,e,null,n)).lanes=r,e}function si(e,n,r){return(n=t(4,null!==e.children?e.children:[],e.key,n)).lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function li(e,t,n,r,i,o,a,s,l){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Yi,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=f(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=f(0),this.hiddenUpdates=f(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=o,this.onRecoverableError=a,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function ci(e,t,n,r,i,o){i=function(e){return e?e=zo:zo}(i),null===r.context?r.context=i:r.pendingContext=i,(r=ve(t)).payload={element:n},null!==(o=void 0===o?null:o)&&(r.callback=o),null!==(n=Ee(e,r,t))&&(Er(n,0,t),Ce(n,e,t))}var ui={},Ai=M,di=hx,fi=Object.assign,hi=Symbol.for("react.element"),gi=Symbol.for("react.transitional.element"),pi=Symbol.for("react.portal"),mi=Symbol.for("react.fragment"),yi=Symbol.for("react.strict_mode"),bi=Symbol.for("react.profiler"),vi=Symbol.for("react.consumer"),Ei=Symbol.for("react.context"),Ci=Symbol.for("react.forward_ref"),Ii=Symbol.for("react.suspense"),wi=Symbol.for("react.suspense_list"),Bi=Symbol.for("react.memo"),Qi=Symbol.for("react.lazy"),Si=Symbol.for("react.activity"),xi=Symbol.for("react.memo_cache_sentinel"),ki=Symbol.iterator,Di=Symbol.for("react.client.reference"),Oi=Array.isArray,Ri=Ai.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ti=e.getPublicInstance,Pi=e.getRootHostContext,_i=e.getChildHostContext,Mi=e.prepareForCommit,Ni=e.resetAfterCommit,Li=e.createInstance,Fi=e.appendInitialChild,Ui=e.finalizeInitialChildren,zi=e.shouldSetTextContent,Hi=e.createTextInstance,ji=null,Gi=null,Yi=e.noTimeout,Wi=!0,Vi=null,qi=null,Ji=e.setCurrentUpdatePriority,Ki=e.getCurrentUpdatePriority,Xi=e.resolveUpdatePriority;e.trackSchedulerEvent,e.resolveEventType,e.resolveEventTimeStamp;var Zi=e.shouldAttemptEagerTransition,$i=e.detachDeletedInstance;e.requestPostPaintCallback;var eo=e.maySuspendCommit,to=null,no=null,ro=null,io=null,oo=null,ao=null,so=null,lo=null,co=null,uo=e.appendChild,Ao=e.appendChildToContainer,fo=e.commitTextUpdate,ho=null,go=e.commitUpdate,po=e.insertBefore,mo=null,yo=e.removeChild,bo=e.removeChildFromContainer,vo=e.resetTextContent,Eo=null,Co=null,Io=null,wo=null,Bo=e.clearContainer,Qo=null,So=null,xo=null,ko=null,Do=null,Oo=null,Ro=null,To=null,Po=null,_o=null,Mo=null,No=null,Lo=null,Fo=[],Uo=-1,zo={},Ho=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(jo(e)/Go|0)|0},jo=Math.log,Go=Math.LN2,Yo=256,Wo=262144,Vo=4194304,qo=di.unstable_scheduleCallback,Jo=di.unstable_cancelCallback,Ko=di.unstable_shouldYield,Xo=di.unstable_requestPaint,Zo=di.unstable_now,$o=di.unstable_ImmediatePriority,ea=di.unstable_UserBlockingPriority,ta=di.unstable_NormalPriority,na=di.unstable_IdlePriority,ra=di.log,ia=di.unstable_setDisableYieldValue,oa=null,aa="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};"function"==typeof reportError&&reportError;var sa,la,ca=Object.prototype.hasOwnProperty,ua=!1,Aa=new WeakMap,da=[],fa=0,ha=null,ga=[],pa=0,ma=null,ya=o(null),ba=o(null),va=o(null),Ea=o(null),Ca=!1,Ia=null;Error(n(519));var wa=o(null),Ba=null,Qa=null,Sa="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},xa=di.unstable_scheduleCallback,ka=di.unstable_NormalPriority,Da={$$typeof:Ei,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},Oa=null,Ra=null,Ta=!1,Pa=!1,_a=!1,Ma=0,Na=null,La=0,Fa=0,Ua=null,za=Ri.S;Ri.S=function(e,t){ol=Zo(),"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===Na){var n=Na=[];La=0,Fa=X(),Ua={status:"pending",value:void 0,then:function(e){n.push(e)}}}La++,t.then(Z,Z)}(0,t),null!==za&&za(e,t)};var Ha=o(null),ja=Error(n(460)),Ga=Error(n(474)),Ya=Error(n(542)),Wa={then:function(){}},Va=null,qa=null,Ja=0,Ka=Ae(!0),Xa=Ae(!1),Za=[],$a=0,es=0,ts=!1,ns=!1,rs=o(null),is=o(0),os=o(null),as=null,ss=o(0),ls=0,cs=null,us=null,As=null,ds=!1,fs=!1,hs=!1,gs=0,ps=0,ms=null,ys=0,bs={readContext:F,use:Je,useCallback:Ne,useContext:Ne,useEffect:Ne,useImperativeHandle:Ne,useLayoutEffect:Ne,useInsertionEffect:Ne,useMemo:Ne,useReducer:Ne,useRef:Ne,useState:Ne,useDebugValue:Ne,useDeferredValue:Ne,useTransition:Ne,useSyncExternalStore:Ne,useId:Ne,useHostTransitionStatus:Ne,useFormState:Ne,useActionState:Ne,useOptimistic:Ne,useMemoCache:Ne,useCacheRefresh:Ne};bs.useEffectEvent=Ne;var vs={readContext:F,use:Je,useCallback:function(e,t){return We().memoizedState=[e,void 0===t?null:t],e},useContext:F,useEffect:Bt,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,It(4194308,4,kt.bind(null,t,e),n)},useLayoutEffect:function(e,t){return It(4194308,4,e,t)},useInsertionEffect:function(e,t){It(4,2,e,t)},useMemo:function(e,t){var n=We();t=void 0===t?null:t;var r=e();if(hs){b(!0);try{e()}finally{b(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=We();if(void 0!==n){var i=n(t);if(hs){b(!0);try{n(t)}finally{b(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=zt.bind(null,cs,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},We().memoizedState=e},useState:function(e){var t=(e=st(e)).queue,n=Ht.bind(null,cs,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Ot,useDeferredValue:function(e,t){return Pt(We(),e,t)},useTransition:function(){var e=st(!1);return e=Mt.bind(null,cs,e.queue,!0,!1),We().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var i=cs,o=We();if(r=t(),null===Us)throw Error(n(349));!!(127&Hs)||nt(i,t,r),o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,Bt(it.bind(null,i,a,e),[e]),i.flags|=2048,Et(9,{destroy:void 0},rt.bind(null,i,a,r,t),null),r},useId:function(){var e=We(),t=Us.identifierPrefix;return t="_"+t+"r_"+(ys++).toString(32)+"_",e.memoizedState=t},useHostTransitionStatus:Nt,useFormState:pt,useActionState:pt,useOptimistic:function(e){var t=We();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Gt.bind(null,cs,!0,n),n.dispatch=t,[e,t]},useMemoCache:Ke,useCacheRefresh:function(){return We().memoizedState=Ut.bind(null,cs)},useEffectEvent:function(e){var t=We(),r={impl:e};return t.memoizedState=r,function(){if(2&Fs)throw Error(n(440));return r.impl.apply(void 0,arguments)}}},Es={readContext:F,use:Je,useCallback:Rt,useContext:F,useEffect:_n,useImperativeHandle:Dt,useInsertionEffect:St,useLayoutEffect:xt,useMemo:Tt,useReducer:Ze,useRef:Ct,useState:function(){return Ze(Xe)},useDebugValue:Ot,useDeferredValue:function(e,t){return _t(Ve(),us.memoizedState,e,t)},useTransition:function(){var e=Ze(Xe)[0],t=Ve().memoizedState;return["boolean"==typeof e?e:qe(e),t]},useSyncExternalStore:tt,useId:Lt,useHostTransitionStatus:Nt,useFormState:mt,useActionState:mt,useOptimistic:function(e,t){return lt(Ve(),0,e,t)},useMemoCache:Ke,useCacheRefresh:Ft};Es.useEffectEvent=Qt;var Cs={readContext:F,use:Je,useCallback:Rt,useContext:F,useEffect:_n,useImperativeHandle:Dt,useInsertionEffect:St,useLayoutEffect:xt,useMemo:Tt,useReducer:et,useRef:Ct,useState:function(){return et(Xe)},useDebugValue:Ot,useDeferredValue:function(e,t){var n=Ve();return null===us?Pt(n,e,t):_t(n,us.memoizedState,e,t)},useTransition:function(){var e=et(Xe)[0],t=Ve().memoizedState;return["boolean"==typeof e?e:qe(e),t]},useSyncExternalStore:tt,useId:Lt,useHostTransitionStatus:Nt,useFormState:vt,useActionState:vt,useOptimistic:function(e,t){var n=Ve();return null!==us?lt(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Ke,useCacheRefresh:Ft};Cs.useEffectEvent=Qt;var Is={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=br(),i=ve(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=Ee(e,i,r))&&(Er(t,0,r),Ce(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=br(),i=ve(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=Ee(e,i,r))&&(Er(t,0,r),Ce(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=br(),r=ve(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=Ee(e,r,n))&&(Er(t,0,n),Ce(t,e,n))}},ws=Error(n(461)),Bs=!1,Qs={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},Ss=!1,xs=!1,ks=!1,Ds="function"==typeof WeakSet?WeakSet:Set,Os=null,Rs=null,Ts=!1,Ps=null,_s=8192,Ms={getCacheForType:function(e){var t=F(Da),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return F(Da).controller.signal}};if("function"==typeof Symbol&&Symbol.for){var Ns=Symbol.for;Ns("selector.component"),Ns("selector.has_pseudo_class"),Ns("selector.role"),Ns("selector.test_id"),Ns("selector.text")}var Ls="function"==typeof WeakMap?WeakMap:Map,Fs=0,Us=null,zs=null,Hs=0,js=0,Gs=null,Ys=!1,Ws=!1,Vs=!1,qs=0,Js=0,Ks=0,Xs=0,Zs=0,$s=0,el=0,tl=null,nl=null,rl=!1,il=0,ol=0,al=1/0,sl=null,ll=null,cl=0,ul=null,Al=null,dl=0,fl=0,hl=null,gl=null,pl=0,ml=null;return ui.createContainer=function(e,n,r,i,o,a,s,l,c,u){return function(e,n,r,i,o,a,s,l,c,u,A,d){return e=new li(e,n,r,s,c,u,A,d,null),n=1,!0===a&&(n|=24),a=t(3,null,null,n),e.current=a,a.stateNode=e,(n=H()).refCount++,e.pooledCache=n,n.refCount++,a.memoizedState={element:null,isDehydrated:r,cache:n},ye(a),e}(e,n,!1,0,0,i,a,0,s,l,c,u)},ui.flushSyncWork=function(){return!!(6&Fs)||(W(0),!1)},ui.updateContainer=function(e,t,n,r){var i=t.current,o=br();return ci(i,o,e,t,n,r),o},ui.updateContainerSync=function(e,t,n,r){return ci(t.current,2,e,t,n,r),2},ui},Ax.exports.default=Ax.exports,Object.defineProperty(Ax.exports,"__esModule",{value:!0})),fx.exports);var gx,px=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(dx.exports),mx={exports:{}},yx={};mx.exports=(gx||(gx=1,yx.ConcurrentRoot=1,yx.ContinuousEventPriority=8,yx.DefaultEventPriority=32,yx.DiscreteEventPriority=2,yx.IdleEventPriority=268435456,yx.LegacyRoot=0,yx.NoEventPriority=0),yx);var bx=mx.exports;const vx=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r+=1){const i=n[r];if("render"===i&&!e[i]!=!t[i])return!1;if("children"!==i&&e[i]!==t[i]){if("object"==typeof e[i]&&"object"==typeof t[i]&&vx(e[i],t[i]))continue;return!1}if("children"===i&&("string"==typeof e[i]||"string"==typeof t[i]))return e[i]===t[i]}return!0},Ex={},Cx=console.error;var Ix,wx=n(6084),Bx={exports:{}},Qx=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(XS);(Ix=Bx).exports=function e(t){var n=wx,r=M,i=Qx;function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;a.hasOwnProperty("ReactCurrentDispatcher")||(a.ReactCurrentDispatcher={current:null}),a.hasOwnProperty("ReactCurrentBatchConfig")||(a.ReactCurrentBatchConfig={suspense:null});var s="function"==typeof Symbol&&Symbol.for,l=s?Symbol.for("react.element"):60103,c=s?Symbol.for("react.portal"):60106,u=s?Symbol.for("react.fragment"):60107,A=s?Symbol.for("react.strict_mode"):60108,d=s?Symbol.for("react.profiler"):60114,f=s?Symbol.for("react.provider"):60109,h=s?Symbol.for("react.context"):60110,g=s?Symbol.for("react.concurrent_mode"):60111,p=s?Symbol.for("react.forward_ref"):60112,m=s?Symbol.for("react.suspense"):60113,y=s?Symbol.for("react.suspense_list"):60120,b=s?Symbol.for("react.memo"):60115,v=s?Symbol.for("react.lazy"):60116,E="function"==typeof Symbol&&Symbol.iterator;function C(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=E&&e[E]||e["@@iterator"])?e:null}function I(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case u:return"Fragment";case c:return"Portal";case d:return"Profiler";case A:return"StrictMode";case m:return"Suspense";case y:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case h:return"Context.Consumer";case f:return"Context.Provider";case p:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case b:return I(e.type);case v:if(e=1===e._status?e._result:null)return I(e)}return null}function w(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function B(e){if(w(e)!==e)throw Error(o(188))}function Q(e){var t=e.alternate;if(!t){if(null===(t=w(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return B(i),e;if(a===r)return B(i),t;a=a.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=a;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}function S(e){if(!(e=Q(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var x=t.getPublicInstance,k=t.getRootHostContext,D=t.getChildHostContext,O=t.prepareForCommit,R=t.resetAfterCommit,T=t.createInstance,P=t.appendInitialChild,_=t.finalizeInitialChildren,N=t.prepareUpdate,L=t.shouldSetTextContent,F=t.createTextInstance,U=null,z=t.noTimeout,H=t.appendChild,j=t.appendChildToContainer,G=t.commitTextUpdate,Y=t.commitUpdate,W=t.insertBefore,V=t.removeChild,q=t.removeChildFromContainer,J=t.resetTextContent,K=/^(.*)[\\\/]/;function X(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=I(e.type);n=null,r&&(n=I(r.type)),r=o,o="",i?o=" (at "+i.fileName.replace(K,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n in "+(r||"Unknown")+o}t+=n,e=e.return}while(e);return t}var Z=[],$=-1;function ee(e){0>$||(e.current=Z[$],Z[$]=null,$--)}function te(e,t){$++,Z[$]=e.current,e.current=t}var ne={},re={current:ne},ie={current:!1},oe=ne;function ae(e,t){var n=e.type.contextTypes;if(!n)return ne;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function se(e){return null!=e.childContextTypes}function le(e){ee(ie),ee(re)}function ce(e){ee(ie),ee(re)}function ue(e,t,n){if(re.current!==ne)throw Error(o(168));te(re,t),te(ie,n)}function Ae(e,t,r){var i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return r;for(var a in i=i.getChildContext())if(!(a in e))throw Error(o(108,I(t)||"Unknown",a));return n({},r,{},i)}function de(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||ne,oe=re.current,te(re,t),te(ie,ie.current),!0}function fe(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(t=Ae(e,t,oe),r.__reactInternalMemoizedMergedChildContext=t,ee(ie),ee(re),te(re,t)):ee(ie),te(ie,n)}var he=i.unstable_runWithPriority,ge=i.unstable_scheduleCallback,pe=i.unstable_cancelCallback,me=i.unstable_shouldYield,ye=i.unstable_requestPaint,be=i.unstable_now,ve=i.unstable_getCurrentPriorityLevel,Ee=i.unstable_ImmediatePriority,Ce=i.unstable_UserBlockingPriority,Ie=i.unstable_NormalPriority,we=i.unstable_LowPriority,Be=i.unstable_IdlePriority,Qe={},Se=void 0!==ye?ye:function(){},xe=null,ke=null,De=!1,Oe=be(),Re=1e4>Oe?be:function(){return be()-Oe};function Te(){switch(ve()){case Ee:return 99;case Ce:return 98;case Ie:return 97;case we:return 96;case Be:return 95;default:throw Error(o(332))}}function Pe(e){switch(e){case 99:return Ee;case 98:return Ce;case 97:return Ie;case 96:return we;case 95:return Be;default:throw Error(o(332))}}function _e(e,t){return e=Pe(e),he(e,t)}function Me(e,t,n){return e=Pe(e),ge(e,t,n)}function Ne(e){return null===xe?(xe=[e],ke=ge(Ee,Fe)):xe.push(e),Qe}function Le(){if(null!==ke){var e=ke;ke=null,pe(e)}Fe()}function Fe(){if(!De&&null!==xe){De=!0;var e=0;try{var t=xe;_e(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),xe=null}catch(t){throw null!==xe&&(xe=xe.slice(e+1)),ge(Ee,Le),t}finally{De=!1}}}var Ue=3;function ze(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}var He="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},je=Object.prototype.hasOwnProperty;function Ge(e,t){if(He(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!je.call(t,n[r])||!He(e[n[r]],t[n[r]]))return!1;return!0}function Ye(e,t){if(e&&e.defaultProps)for(var r in t=n({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}var We={current:null},Ve=null,qe=null,Je=null;function Ke(){Je=qe=Ve=null}function Xe(e,t){var n=e.type._context;te(We,n._currentValue2),n._currentValue2=t}function Ze(e){var t=We.current;ee(We),(e=e.type._context)._currentValue2=t}function $e(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function et(e,t){Ve=e,Je=qe=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Bn=!0),e.firstContext=null)}function tt(e,t){if(Je!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Je=e,t=1073741823),t={context:e,observedBits:t,next:null},null===qe){if(null===Ve)throw Error(o(308));qe=t,Ve.dependencies={expirationTime:0,firstContext:t,responders:null}}else qe=qe.next=t;return e._currentValue2}var nt=!1;function rt(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function it(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ot(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function at(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function st(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=rt(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=rt(e.memoizedState),i=n.updateQueue=rt(n.memoizedState)):r=e.updateQueue=it(i):null===i&&(i=n.updateQueue=it(r));null===i||r===i?at(r,t):null===r.lastUpdate||null===i.lastUpdate?(at(r,t),at(i,t)):(at(r,t),i.lastUpdate=t)}function lt(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=rt(e.memoizedState):ct(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function ct(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=it(t)),t}function ut(e,t,r,i,o,a){switch(r.tag){case 1:return"function"==typeof(e=r.payload)?e.call(a,i,o):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(o="function"==typeof(e=r.payload)?e.call(a,i,o):e))break;return n({},i,o);case 2:nt=!0}return i}function At(e,t,n,r,i){nt=!1;for(var o=(t=ct(e,t)).baseState,a=null,s=0,l=t.firstUpdate,c=o;null!==l;){var u=l.expirationTime;u<i?(null===a&&(a=l,o=c),s<u&&(s=u)):(li(u,l.suspenseConfig),c=ut(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(u=null,l=t.firstCapturedUpdate;null!==l;){var A=l.expirationTime;A<i?(null===u&&(u=l,null===a&&(o=c)),s<A&&(s=A)):(c=ut(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===u?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===u&&(o=c),t.baseState=o,t.firstUpdate=a,t.firstCapturedUpdate=u,ci(s),e.expirationTime=s,e.memoizedState=c}function dt(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),ft(t.firstEffect,n),t.firstEffect=t.lastEffect=null,ft(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function ft(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw Error(o(191,n));n.call(r)}e=e.nextEffect}}var ht=a.ReactCurrentBatchConfig,gt=(new r.Component).refs;function pt(e,t,r,i){r=null==(r=r(i,t=e.memoizedState))?t:n({},t,r),e.memoizedState=r,null!==(i=e.updateQueue)&&0===e.expirationTime&&(i.baseState=r)}var mt={isMounted:function(e){return!!(e=e._reactInternalFiber)&&w(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Kr(),i=ht.suspense;(i=ot(r=Xr(r,e,i),i)).payload=t,null!=n&&(i.callback=n),st(e,i),Zr(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Kr(),i=ht.suspense;(i=ot(r=Xr(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),st(e,i),Zr(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Kr(),r=ht.suspense;(r=ot(n=Xr(n,e,r),r)).tag=2,null!=t&&(r.callback=t),st(e,r),Zr(e,n)}};function yt(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!(t.prototype&&t.prototype.isPureReactComponent&&Ge(n,r)&&Ge(i,o))}function bt(e,t,n){var r=!1,i=ne,o=t.contextType;return"object"==typeof o&&null!==o?o=tt(o):(i=se(t)?oe:re.current,o=(r=null!=(r=t.contextTypes))?ae(e,i):ne),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=mt,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function vt(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&mt.enqueueReplaceState(t,t.state,null)}function Et(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=gt;var o=t.contextType;"object"==typeof o&&null!==o?i.context=tt(o):(o=se(t)?oe:re.current,i.context=ae(e,o)),null!==(o=e.updateQueue)&&(At(e,o,n,i,r),i.state=e.memoizedState),"function"==typeof(o=t.getDerivedStateFromProps)&&(pt(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&mt.enqueueReplaceState(i,i.state,null),null!==(o=e.updateQueue)&&(At(e,o,n,i,r),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var Ct=Array.isArray;function It(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===gt&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function wt(e,t){if("textarea"!==e.type)throw Error(o(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Bt(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=ki(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function A(e,t,n,r){return null===t||6!==t.tag?((t=Ri(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=It(e,t,n),r.return=e,r):((r=Di(n.type,n.key,n.props,null,e.mode,r)).ref=It(e,t,n),r.return=e,r)}function f(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ti(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function h(e,t,n,r,o){return null===t||7!==t.tag?((t=Oi(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function g(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ri(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case l:return(n=Di(t.type,t.key,t.props,null,e.mode,n)).ref=It(e,null,t),n.return=e,n;case c:return(t=Ti(t,e.mode,n)).return=e,t}if(Ct(t)||C(t))return(t=Oi(t,e.mode,n,null)).return=e,t;wt(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:A(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case l:return n.key===i?n.type===u?h(e,t,n.props.children,r,i):d(e,t,n,r):null;case c:return n.key===i?f(e,t,n,r):null}if(Ct(n)||C(n))return null!==i?null:h(e,t,n,r,null);wt(e,n)}return null}function m(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return A(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case l:return e=e.get(null===r.key?n:r.key)||null,r.type===u?h(t,e,r.props.children,i,r.key):d(t,e,r,i);case c:return f(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Ct(r)||C(r))return h(t,e=e.get(n)||null,r,i,null);wt(t,r)}return null}function y(i,o,s,l){for(var c=null,u=null,A=o,d=o=0,f=null;null!==A&&d<s.length;d++){A.index>d?(f=A,A=null):f=A.sibling;var h=p(i,A,s[d],l);if(null===h){null===A&&(A=f);break}e&&A&&null===h.alternate&&t(i,A),o=a(h,o,d),null===u?c=h:u.sibling=h,u=h,A=f}if(d===s.length)return n(i,A),c;if(null===A){for(;d<s.length;d++)null!==(A=g(i,s[d],l))&&(o=a(A,o,d),null===u?c=A:u.sibling=A,u=A);return c}for(A=r(i,A);d<s.length;d++)null!==(f=m(A,i,d,s[d],l))&&(e&&null!==f.alternate&&A.delete(null===f.key?d:f.key),o=a(f,o,d),null===u?c=f:u.sibling=f,u=f);return e&&A.forEach(function(e){return t(i,e)}),c}function b(i,s,l,c){var u=C(l);if("function"!=typeof u)throw Error(o(150));if(null==(l=u.call(l)))throw Error(o(151));for(var A=u=null,d=s,f=s=0,h=null,y=l.next();null!==d&&!y.done;f++,y=l.next()){d.index>f?(h=d,d=null):h=d.sibling;var b=p(i,d,y.value,c);if(null===b){null===d&&(d=h);break}e&&d&&null===b.alternate&&t(i,d),s=a(b,s,f),null===A?u=b:A.sibling=b,A=b,d=h}if(y.done)return n(i,d),u;if(null===d){for(;!y.done;f++,y=l.next())null!==(y=g(i,y.value,c))&&(s=a(y,s,f),null===A?u=y:A.sibling=y,A=y);return u}for(d=r(i,d);!y.done;f++,y=l.next())null!==(y=m(d,i,f,y.value,c))&&(e&&null!==y.alternate&&d.delete(null===y.key?f:y.key),s=a(y,s,f),null===A?u=y:A.sibling=y,A=y);return e&&d.forEach(function(e){return t(i,e)}),u}return function(e,r,a,A){var d="object"==typeof a&&null!==a&&a.type===u&&null===a.key;d&&(a=a.props.children);var f="object"==typeof a&&null!==a;if(f)switch(a.$$typeof){case l:e:{for(f=a.key,d=r;null!==d;){if(d.key===f){if(7===d.tag?a.type===u:d.elementType===a.type){n(e,d.sibling),(r=i(d,a.type===u?a.props.children:a.props)).ref=It(e,d,a),r.return=e,e=r;break e}n(e,d);break}t(e,d),d=d.sibling}a.type===u?((r=Oi(a.props.children,e.mode,A,a.key)).return=e,e=r):((A=Di(a.type,a.key,a.props,null,e.mode,A)).ref=It(e,r,a),A.return=e,e=A)}return s(e);case c:e:{for(d=a.key;null!==r;){if(r.key===d){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ti(a,e.mode,A)).return=e,e=r}return s(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=Ri(a,e.mode,A)).return=e,e=r),s(e);if(Ct(a))return y(e,r,a,A);if(C(a))return b(e,r,a,A);if(f&&wt(e,a),void 0===a&&!d)switch(e.tag){case 1:case 0:throw e=e.type,Error(o(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Qt=Bt(!0),St=Bt(!1),xt={},kt={current:xt},Dt={current:xt},Ot={current:xt};function Rt(e){if(e===xt)throw Error(o(174));return e}function Tt(e,t){te(Ot,t),te(Dt,e),te(kt,xt),t=k(t),ee(kt),te(kt,t)}function Pt(e){ee(kt),ee(Dt),ee(Ot)}function _t(e){var t=Rt(Ot.current),n=Rt(kt.current);n!==(t=D(n,e.type,t))&&(te(Dt,e),te(kt,t))}function Mt(e){Dt.current===e&&(ee(kt),ee(Dt))}var Nt={current:0};function Lt(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||null(n)||null(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.effectTag)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Ft(e,t){return{responder:e,props:t}}var Ut=a.ReactCurrentDispatcher,zt=a.ReactCurrentBatchConfig,Ht=0,jt=null,Gt=null,Yt=null,Wt=null,Vt=null,qt=null,Jt=0,Kt=null,Xt=0,Zt=!1,$t=null,en=0;function tn(){throw Error(o(321))}function nn(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!He(e[n],t[n]))return!1;return!0}function rn(e,t,n,r,i,a){if(Ht=a,jt=t,Yt=null!==e?e.memoizedState:null,Ut.current=null===Yt?Cn:In,t=n(r,i),Zt){do{Zt=!1,en+=1,Yt=null!==e?e.memoizedState:null,qt=Wt,Kt=Vt=Gt=null,Ut.current=In,t=n(r,i)}while(Zt);$t=null,en=0}if(Ut.current=En,(e=jt).memoizedState=Wt,e.expirationTime=Jt,e.updateQueue=Kt,e.effectTag|=Xt,e=null!==Gt&&null!==Gt.next,Ht=0,qt=Vt=Wt=Yt=Gt=jt=null,Jt=0,Kt=null,Xt=0,e)throw Error(o(300));return t}function on(){Ut.current=En,Ht=0,qt=Vt=Wt=Yt=Gt=jt=null,Jt=0,Kt=null,Xt=0,Zt=!1,$t=null,en=0}function an(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Vt?Wt=Vt=e:Vt=Vt.next=e,Vt}function sn(){if(null!==qt)qt=(Vt=qt).next,Yt=null!==(Gt=Yt)?Gt.next:null;else{if(null===Yt)throw Error(o(310));var e={memoizedState:(Gt=Yt).memoizedState,baseState:Gt.baseState,queue:Gt.queue,baseUpdate:Gt.baseUpdate,next:null};Vt=null===Vt?Wt=e:Vt.next=e,Yt=Gt.next}return Vt}function ln(e,t){return"function"==typeof t?t(e):t}function cn(e){var t=sn(),n=t.queue;if(null===n)throw Error(o(311));if(n.lastRenderedReducer=e,0<en){var r=n.dispatch;if(null!==$t){var i=$t.get(n);if(void 0!==i){$t.delete(n);var a=t.memoizedState;do{a=e(a,i.action),i=i.next}while(null!==i);return He(a,t.memoizedState)||(Bn=!0),t.memoizedState=a,t.baseUpdate===n.last&&(t.baseState=a),n.lastRenderedState=a,[a,r]}}return[t.memoizedState,r]}r=n.last;var s=t.baseUpdate;if(a=t.baseState,null!==s?(null!==r&&(r.next=null),r=s.next):r=null!==r?r.next:null,null!==r){var l=i=null,c=r,u=!1;do{var A=c.expirationTime;A<Ht?(u||(u=!0,l=s,i=a),A>Jt&&ci(Jt=A)):(li(A,c.suspenseConfig),a=c.eagerReducer===e?c.eagerState:e(a,c.action)),s=c,c=c.next}while(null!==c&&c!==r);u||(l=s,i=a),He(a,t.memoizedState)||(Bn=!0),t.memoizedState=a,t.baseUpdate=l,t.baseState=i,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function un(e){var t=an();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:ln,lastRenderedState:e}).dispatch=vn.bind(null,jt,e),[t.memoizedState,e]}function An(e){return cn(ln)}function dn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Kt?(Kt={lastEffect:null}).lastEffect=e.next=e:null===(t=Kt.lastEffect)?Kt.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Kt.lastEffect=e),e}function fn(e,t,n,r){var i=an();Xt|=e,i.memoizedState=dn(t,n,void 0,void 0===r?null:r)}function hn(e,t,n,r){var i=sn();r=void 0===r?null:r;var o=void 0;if(null!==Gt){var a=Gt.memoizedState;if(o=a.destroy,null!==r&&nn(r,a.deps))return void dn(0,n,o,r)}Xt|=e,i.memoizedState=dn(t,n,o,r)}function _n(e,t){return fn(516,192,e,t)}function gn(e,t){return hn(516,192,e,t)}function pn(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function mn(){}function yn(e,t){return an().memoizedState=[e,void 0===t?null:t],e}function bn(e,t){var n=sn();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&nn(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function vn(e,t,n){if(!(25>en))throw Error(o(301));var r=e.alternate;if(e===jt||null!==r&&r===jt)if(Zt=!0,e={expirationTime:Ht,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===$t&&($t=new Map),void 0===(n=$t.get(t)))$t.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Kr(),a=ht.suspense;a={expirationTime:i=Xr(i,e,a),suspenseConfig:a,action:n,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)a.next=a;else{var l=s.next;null!==l&&(a.next=l),s.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,u=r(c,n);if(a.eagerReducer=r,a.eagerState=u,He(u,c))return}catch(e){}Zr(e,i)}}var En={readContext:tt,useCallback:tn,useContext:tn,useEffect:tn,useImperativeHandle:tn,useLayoutEffect:tn,useMemo:tn,useReducer:tn,useRef:tn,useState:tn,useDebugValue:tn,useResponder:tn,useDeferredValue:tn,useTransition:tn},Cn={readContext:tt,useCallback:yn,useContext:tt,useEffect:_n,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,fn(4,36,pn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fn(4,36,e,t)},useMemo:function(e,t){var n=an();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=an();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=vn.bind(null,jt,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},an().memoizedState=e},useState:un,useDebugValue:mn,useResponder:Ft,useDeferredValue:function(e,t){var n=un(e),r=n[0],o=n[1];return _n(function(){i.unstable_next(function(){var n=zt.suspense;zt.suspense=void 0===t?null:t;try{o(e)}finally{zt.suspense=n}})},[e,t]),r},useTransition:function(e){var t=un(!1),n=t[0],r=t[1];return[yn(function(t){r(!0),i.unstable_next(function(){var n=zt.suspense;zt.suspense=void 0===e?null:e;try{r(!1),t()}finally{zt.suspense=n}})},[e,n]),n]}},In={readContext:tt,useCallback:bn,useContext:tt,useEffect:gn,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,hn(4,36,pn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return hn(4,36,e,t)},useMemo:function(e,t){var n=sn();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&nn(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:cn,useRef:function(){return sn().memoizedState},useState:An,useDebugValue:mn,useResponder:Ft,useDeferredValue:function(e,t){var n=An(),r=n[0],o=n[1];return gn(function(){i.unstable_next(function(){var n=zt.suspense;zt.suspense=void 0===t?null:t;try{o(e)}finally{zt.suspense=n}})},[e,t]),r},useTransition:function(e){var t=An(),n=t[0],r=t[1];return[bn(function(t){r(!0),i.unstable_next(function(){var n=zt.suspense;zt.suspense=void 0===e?null:e;try{r(!1),t()}finally{zt.suspense=n}})},[e,n]),n]}},wn=a.ReactCurrentOwner,Bn=!1;function Qn(e,t,n,r){t.child=null===e?St(t,null,n,r):Qt(t,e.child,n,r)}function Sn(e,t,n,r,i){n=n.render;var o=t.ref;return et(t,i),r=rn(e,t,n,r,o,i),null===e||Bn?(t.effectTag|=1,Qn(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Yn(e,t,i))}function xn(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||xi(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Di(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,kn(e,t,a,r,i,o))}return a=e.child,i<o&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:Ge)(i,r)&&e.ref===t.ref)?Yn(e,t,o):(t.effectTag|=1,(e=ki(a,r)).ref=t.ref,e.return=t,t.child=e)}function kn(e,t,n,r,i,o){return null!==e&&Ge(e.memoizedProps,r)&&e.ref===t.ref&&(Bn=!1,i<o)?Yn(e,t,o):On(e,t,n,r,o)}function Dn(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function On(e,t,n,r,i){var o=se(n)?oe:re.current;return o=ae(t,o),et(t,i),n=rn(e,t,n,r,o,i),null===e||Bn?(t.effectTag|=1,Qn(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Yn(e,t,i))}function Rn(e,t,n,r,i){if(se(n)){var o=!0;de(t)}else o=!1;if(et(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),bt(t,n,r),Et(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;c="object"==typeof c&&null!==c?tt(c):ae(t,c=se(n)?oe:re.current);var u=n.getDerivedStateFromProps,A="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;A||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&vt(t,a,r,c),nt=!1;var d=t.memoizedState;l=a.state=d;var f=t.updateQueue;null!==f&&(At(t,f,r,a,i),l=t.memoizedState),s!==r||d!==l||ie.current||nt?("function"==typeof u&&(pt(t,n,u,r),l=t.memoizedState),(s=nt||yt(t,n,s,r,d,l,c))?(A||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=t.type===t.elementType?s:Ye(t.type,s),l=a.context,c="object"==typeof(c=n.contextType)&&null!==c?tt(c):ae(t,c=se(n)?oe:re.current),(A="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&vt(t,a,r,c),nt=!1,l=t.memoizedState,d=a.state=l,null!==(f=t.updateQueue)&&(At(t,f,r,a,i),d=t.memoizedState),s!==r||l!==d||ie.current||nt?("function"==typeof u&&(pt(t,n,u,r),d=t.memoizedState),(u=nt||yt(t,n,s,r,l,d,c))?(A||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=c,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Tn(e,t,n,r,o,i)}function Tn(e,t,n,r,i,o){Dn(e,t);var a=!!(64&t.effectTag);if(!r&&!a)return i&&fe(t,n,!1),Yn(e,t,o);r=t.stateNode,wn.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Qt(t,e.child,null,o),t.child=Qt(t,null,s,o)):Qn(e,t,s,o),t.memoizedState=r.state,i&&fe(t,n,!0),t.child}function Pn(e){var t=e.stateNode;t.pendingContext?ue(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ue(0,t.context,!1),Tt(e,t.containerInfo)}var Mn,Nn,Ln,Fn,Un={dehydrated:null,retryTime:0};function zn(e,t,n){var r,i=t.mode,o=t.pendingProps,a=Nt.current,s=!1;if((r=!!(64&t.effectTag))||(r=!!(2&a)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),te(Nt,1&a),null===e){if(o.fallback,s){if(s=o.fallback,(o=Oi(null,i,0,null)).return=t,!(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Oi(s,i,n,null)).return=t,o.sibling=n,t.memoizedState=Un,t.child=o,n}return i=o.children,t.memoizedState=null,t.child=St(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(o=o.fallback,(n=ki(e,e.pendingProps)).return=t,!(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=ki(i,o,i.expirationTime)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=Un,t.child=n,i}return n=Qt(t,e.child,o.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=o.fallback,(o=Oi(null,i,0,null)).return=t,o.child=e,null!==e&&(e.return=o),!(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Oi(s,i,n,null)).return=t,o.sibling=n,n.effectTag|=2,o.childExpirationTime=0,t.memoizedState=Un,t.child=o,n}return t.memoizedState=null,t.child=Qt(t,e,o.children,n)}function Hn(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),$e(e.return,t)}function jn(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=i,a.lastEffect=o)}function Gn(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Qn(e,t,r.children,n),2&(r=Nt.current))r=1&r|2,t.effectTag|=64;else{if(null!==e&&64&e.effectTag)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Hn(e,n);else if(19===e.tag)Hn(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(te(Nt,r),2&t.mode)switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Lt(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),jn(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Lt(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}jn(t,!0,n,null,o,t.lastEffect);break;case"together":jn(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Yn(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&ci(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=ki(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=ki(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Wn(e){e.effectTag|=4}function Vn(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function qn(e){switch(e.tag){case 1:se(e.type)&&le();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Pt(),ce(),64&(t=e.effectTag))throw Error(o(285));return e.effectTag=-4097&t|64,e;case 5:return Mt(e),null;case 13:return ee(Nt),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ee(Nt),null;case 4:return Pt(),null;case 10:return Ze(e),null;default:return null}}function Jn(e,t){return{value:e,source:t,stack:X(t)}}Mn=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)P(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Nn=function(){},Ln=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var o=t.stateNode,a=Rt(kt.current);n=N(o,n,e,r,i,a),(t.updateQueue=n)&&Wn(t)}},Fn=function(e,t,n,r){n!==r&&Wn(t)};var Kn="function"==typeof WeakSet?WeakSet:Set;function Xn(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=X(n)),null!==n&&I(n.type),t=t.value,null!==e&&1===e.tag&&I(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function Zn(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ei(e,t)}else t.current=null}function $n(e,t){switch(t.tag){case 0:case 11:case 15:er(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ye(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}function er(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!=(r.tag&e)){var i=r.destroy;r.destroy=void 0,void 0!==i&&i()}0!=(r.tag&t)&&(i=r.create,r.destroy=i()),r=r.next}while(r!==n)}}function tr(e,t,n){switch("function"==typeof Bi&&Bi(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;_e(97<n?97:n,function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(e){Ei(i,e)}}e=e.next}while(e!==r)})}break;case 1:Zn(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Ei(e,t)}}(t,n);break;case 5:Zn(t);break;case 4:ar(e,t,n)}}function nr(e,t,n){for(var r=t;;)if(tr(e,r,n),null===r.child||4===r.tag){if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}else r.child.return=r,r=r.child}function rr(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&rr(t)}function ir(e){return 5===e.tag||3===e.tag||4===e.tag}function or(e){e:{for(var t=e.return;null!==t;){if(ir(t)){var n=t;break e}t=t.return}throw Error(o(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(o(161))}16&n.effectTag&&(J(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ir(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){var a=5===i.tag||6===i.tag;if(a)a=a?i.stateNode:i.stateNode.instance,n?r?null(t,a,n):W(t,a,n):r?j(t,a):H(t,a);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function ar(e,t,n){for(var r,i,a=t,s=!1;;){if(!s){s=a.return;e:for(;;){if(null===s)throw Error(o(160));switch(r=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===a.tag||6===a.tag)nr(e,a,n),i?q(r,a.stateNode):V(r,a.stateNode);else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,i=!0,a.child.return=a,a=a.child;continue}}else if(tr(e,a,n),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(s=!1)}a.sibling.return=a.return,a=a.sibling}}function sr(e,t){switch(t.tag){case 0:case 11:case 14:case 15:er(4,8,t);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&Y(n,a,i,e,r,t)}break;case 6:if(null===t.stateNode)throw Error(o(162));n=t.memoizedProps,G(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 13:!function(e){var t=e;if(null===e.memoizedState)var n=!1;else n=!0,t=e.child,Nr=Re();if(null!==t)e:for(t=e=t;;){if(5===t.tag){var r=t.stateNode;n?null(r):null(t.stateNode,t.memoizedProps)}else if(6===t.tag)r=t.stateNode,n?null(r):null(r,t.memoizedProps);else{if(13===t.tag&&null!==t.memoizedState&&null===t.memoizedState.dehydrated){(r=t.child.sibling).return=t,t=r;continue}if(null!==t.child){t.child.return=t,t=t.child;continue}}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}}(t),lr(t);break;case 19:lr(t);break;default:throw Error(o(163))}}function lr(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Kn),t.forEach(function(t){var r=Ii.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var cr="function"==typeof WeakMap?WeakMap:Map;function ur(e,t,n){(n=ot(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ur||(Ur=!0,zr=r),Xn(e,t)},n}function Ar(e,t,n){(n=ot(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return Xn(e,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Hr?Hr=new Set([this]):Hr.add(this),Xn(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var dr,fr=Math.ceil,hr=a.ReactCurrentDispatcher,gr=a.ReactCurrentOwner,pr=0,mr=8,yr=16,br=32,vr=0,Er=1,Cr=2,Ir=3,wr=4,Br=5,Qr=pr,Sr=null,xr=null,kr=0,Dr=vr,Or=null,Rr=1073741823,Tr=1073741823,Pr=null,_r=0,Mr=!1,Nr=0,Lr=500,Fr=null,Ur=!1,zr=null,Hr=null,jr=!1,Gr=null,Yr=90,Wr=null,Vr=0,qr=null,Jr=0;function Kr(){return(Qr&(yr|br))!==pr?1073741821-(Re()/10|0):0!==Jr?Jr:Jr=1073741821-(Re()/10|0)}function Xr(e,t,n){if(!(2&(t=t.mode)))return 1073741823;var r=Te();if(!(4&t))return 99===r?1073741823:1073741822;if((Qr&yr)!==pr)return kr;if(null!==n)e=ze(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=ze(e,150,100);break;case 97:case 96:e=ze(e,5e3,250);break;case 95:e=2;break;default:throw Error(o(326))}return null!==Sr&&e===kr&&--e,e}function Zr(e,t){if(50<Vr)throw Vr=0,qr=null,Error(o(185));if(null!==(e=$r(e,t))){var n=Te();1073741823===t?(Qr&mr)!==pr&&(Qr&(yr|br))===pr?ri(e):(ti(e),Qr===pr&&Le()):ti(e),(4&Qr)===pr||98!==n&&99!==n||(null===Wr?Wr=new Map([[e,t]]):(void 0===(n=Wr.get(e))||n>t)&&Wr.set(e,t))}}function $r(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(Sr===i&&(ci(t),Dr===wr&&Mi(i,kr)),Ni(i,t)),i}function ei(e){var t=e.lastExpiredTime;return 0!==t?t:_i(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function ti(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ne(ri.bind(null,e));else{var t=ei(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Kr();if(r=1073741823===t?99:1===t||2===t?95:0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==Qe&&pe(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ne(ri.bind(null,e)):Me(r,ni.bind(null,e),{timeout:10*(1073741821-t)-Re()}),e.callbackNode=t}}}function ni(e,t){if(Jr=0,t)return Li(e,t=Kr()),ti(e),null;var n=ei(e);if(0!==n){if(t=e.callbackNode,(Qr&(yr|br))!==pr)throw Error(o(327));if(yi(),e===Sr&&n===kr||oi(e,n),null!==xr){var r=Qr;Qr|=yr;for(var i=si();;)try{Ai();break}catch(t){ai(e,t)}if(Ke(),Qr=r,hr.current=i,Dr===Er)throw t=Or,oi(e,n),Mi(e,n),ti(e),t;if(null===xr)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Dr,Sr=null,r){case vr:case Er:throw Error(o(345));case Cr:Li(e,2<n?2:n);break;case Ir:if(Mi(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=hi(i)),1073741823===Rr&&10<(i=Nr+Lr-Re())){if(Mr){var a=e.lastPingedTime;if(0===a||a>=n){e.lastPingedTime=n,oi(e,n);break}}if(0!==(a=ei(e))&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=U(gi.bind(null,e),i);break}gi(e);break;case wr:if(Mi(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=hi(i)),Mr&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,oi(e,n);break}if(0!==(i=ei(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Tr?r=10*(1073741821-Tr)-Re():1073741823===Rr?r=0:(r=10*(1073741821-Rr)-5e3,0>(r=(i=Re())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*fr(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=U(gi.bind(null,e),r);break}gi(e);break;case Br:if(1073741823!==Rr&&null!==Pr){a=Rr;var s=Pr;if(0>=(r=0|s.busyMinDurationMs)?r=0:(i=0|s.busyDelayMs,r=(a=Re()-(10*(1073741821-a)-(0|s.timeoutMs||5e3)))<=i?0:i+r-a),10<r){Mi(e,n),e.timeoutHandle=U(gi.bind(null,e),r);break}}gi(e);break;default:throw Error(o(329))}if(ti(e),e.callbackNode===t)return ni.bind(null,e)}}return null}function ri(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)gi(e);else{if((Qr&(yr|br))!==pr)throw Error(o(327));if(yi(),e===Sr&&t===kr||oi(e,t),null!==xr){var n=Qr;Qr|=yr;for(var r=si();;)try{ui();break}catch(t){ai(e,t)}if(Ke(),Qr=n,hr.current=r,Dr===Er)throw n=Or,oi(e,t),Mi(e,t),ti(e),n;if(null!==xr)throw Error(o(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Sr=null,gi(e),ti(e)}}return null}function ii(e,t){if((Qr&(yr|br))!==pr)throw Error(o(187));var n=Qr;Qr|=1;try{return _e(99,e.bind(null,t))}finally{Qr=n,Le()}}function oi(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(n!==z&&(e.timeoutHandle=z,null(n)),null!==xr)for(n=xr.return;null!==n;){var r=n;switch(r.tag){case 1:null!=r.type.childContextTypes&&le();break;case 3:Pt(),ce();break;case 5:Mt(r);break;case 4:Pt();break;case 13:case 19:ee(Nt);break;case 10:Ze(r)}n=n.return}Sr=e,xr=ki(e.current,null),kr=t,Dr=vr,Or=null,Tr=Rr=1073741823,Pr=null,_r=0,Mr=!1}function ai(e,t){for(;;){try{if(Ke(),on(),null===xr||null===xr.return)return Dr=Er,Or=t,null;e:{var n=e,r=xr.return,i=xr,o=t;if(t=kr,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==o&&"object"==typeof o&&"function"==typeof o.then){var a=o,s=!!(1&Nt.current),l=r;do{var c;if(c=13===l.tag){var u=l.memoizedState;if(null!==u)c=null!==u.dehydrated;else{var A=l.memoizedProps;c=void 0!==A.fallback&&(!0!==A.unstable_avoidThisFallback||!s)}}if(c){var d=l.updateQueue;if(null===d){var f=new Set;f.add(a),l.updateQueue=f}else d.add(a);if(!(2&l.mode)){if(l.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var h=ot(1073741823,null);h.tag=2,st(i,h)}i.expirationTime=1073741823;break e}o=void 0,i=t;var g=n.pingCache;if(null===g?(g=n.pingCache=new cr,o=new Set,g.set(a,o)):void 0===(o=g.get(a))&&(o=new Set,g.set(a,o)),!o.has(i)){o.add(i);var p=Ci.bind(null,n,a,i);a.then(p,p)}l.effectTag|=4096,l.expirationTime=t;break e}l=l.return}while(null!==l);o=Error((I(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+X(i))}Dr!==Br&&(Dr=Cr),o=Jn(o,i),l=r;do{switch(l.tag){case 3:a=o,l.effectTag|=4096,l.expirationTime=t,lt(l,ur(l,a,t));break e;case 1:a=o;var m=l.type,y=l.stateNode;if(!(64&l.effectTag||"function"!=typeof m.getDerivedStateFromError&&(null===y||"function"!=typeof y.componentDidCatch||null!==Hr&&Hr.has(y)))){l.effectTag|=4096,l.expirationTime=t,lt(l,Ar(l,a,t));break e}}l=l.return}while(null!==l)}xr=fi(xr)}catch(e){t=e;continue}break}}function si(){var e=hr.current;return hr.current=En,null===e?En:e}function li(e,t){e<Rr&&2<e&&(Rr=e),null!==t&&e<Tr&&2<e&&(Tr=e,Pr=t)}function ci(e){e>_r&&(_r=e)}function ui(){for(;null!==xr;)xr=di(xr)}function Ai(){for(;null!==xr&&!me();)xr=di(xr)}function di(e){var t=dr(e.alternate,e,kr);return e.memoizedProps=e.pendingProps,null===t&&(t=fi(e)),gr.current=null,t}function fi(e){xr=e;do{var t=xr.alternate;if(e=xr.return,2048&xr.effectTag){if(null!==(t=qn(xr)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}else{e:{var n=t,r=kr,i=(t=xr).pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 20:case 21:break;case 1:case 17:se(t.type)&&le();break;case 3:Pt(),ce(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null===n||n.child,Nn(t);break;case 5:Mt(t);var a=Rt(Ot.current);if(r=t.type,null!==n&&null!=t.stateNode)Ln(n,t,r,i,a),n.ref!==t.ref&&(t.effectTag|=128);else if(i){n=Rt(kt.current);var s=T(r,i,a,n,t);Mn(s,t,!1,!1),t.stateNode=s,_(s,r,i,a,n)&&Wn(t),null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(o(166));break;case 6:if(n&&null!=t.stateNode)Fn(n,t,n.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error(o(166));n=Rt(Ot.current),a=Rt(kt.current),t.stateNode=F(i,n,a,t)}break;case 13:if(ee(Nt),i=t.memoizedState,64&t.effectTag){t.expirationTime=r;break e}i=null!==i,a=!1,null===n?t.memoizedProps.fallback:(a=null!==(r=n.memoizedState),i||null===r||null!==(r=n.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=r,r.nextEffect=s):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8)),i&&!a&&!!(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&Nt.current?Dr===vr&&(Dr=Ir):(Dr!==vr&&Dr!==Ir||(Dr=wr),0!==_r&&null!==Sr&&(Mi(Sr,kr),Ni(Sr,_r)))),(i||a)&&(t.effectTag|=4);break;case 4:Pt(),Nn(t);break;case 10:Ze(t);break;case 19:if(ee(Nt),null===(i=t.memoizedState))break;if(a=!!(64&t.effectTag),null===(s=i.rendering)){if(a)Vn(i,!1);else if(Dr!==vr||null!==n&&64&n.effectTag)for(n=t.child;null!==n;){if(null!==(s=Lt(n))){for(t.effectTag|=64,Vn(i,!1),null!==(n=s.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),null===i.lastEffect&&(t.firstEffect=null),t.lastEffect=i.lastEffect,n=r,i=t.child;null!==i;)r=n,(a=i).effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(s=a.alternate)?(a.childExpirationTime=0,a.expirationTime=r,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=s.childExpirationTime,a.expirationTime=s.expirationTime,a.child=s.child,a.memoizedProps=s.memoizedProps,a.memoizedState=s.memoizedState,a.updateQueue=s.updateQueue,r=s.dependencies,a.dependencies=null===r?null:{expirationTime:r.expirationTime,firstContext:r.firstContext,responders:r.responders}),i=i.sibling;te(Nt,1&Nt.current|2),t=t.child;break e}n=n.sibling}}else{if(!a)if(null!==(n=Lt(s))){if(t.effectTag|=64,a=!0,null!==(n=n.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Vn(i,!0),null===i.tail&&"hidden"===i.tailMode){null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else Re()>i.tailExpiration&&1<r&&(t.effectTag|=64,a=!0,Vn(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=Re()+500),n=i.tail,i.rendering=n,i.tail=n.sibling,i.lastEffect=t.lastEffect,n.sibling=null,i=Nt.current,te(Nt,i=a?1&i|2:1&i),t=n;break e}break;default:throw Error(o(156,t.tag))}t=null}if(n=xr,1===kr||1!==n.childExpirationTime){for(i=0,a=n.child;null!==a;)(r=a.expirationTime)>i&&(i=r),(s=a.childExpirationTime)>i&&(i=s),a=a.sibling;n.childExpirationTime=i}if(null!==t)return t;null!==e&&!(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=xr.firstEffect),null!==xr.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=xr.firstEffect),e.lastEffect=xr.lastEffect),1<xr.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=xr:e.firstEffect=xr,e.lastEffect=xr))}if(null!==(t=xr.sibling))return t;xr=e}while(null!==xr);return Dr===vr&&(Dr=Br),null}function hi(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function gi(e){var t=Te();return _e(99,pi.bind(null,e,t)),null}function pi(e,t){if(yi(),(Qr&(yr|br))!==pr)throw Error(o(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=hi(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Sr&&(xr=Sr=null,kr=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var a=Qr;Qr|=br,gr.current=null,O(e.containerInfo),Fr=i;do{try{mi()}catch(e){if(null===Fr)throw Error(o(330));Ei(Fr,e),Fr=Fr.nextEffect}}while(null!==Fr);Fr=i;do{try{for(var s=e,l=t;null!==Fr;){var c=Fr.effectTag;if(16&c&&J(Fr.stateNode),128&c){var u=Fr.alternate;if(null!==u){var A=u.ref;null!==A&&("function"==typeof A?A(null):A.current=null)}}switch(1038&c){case 2:or(Fr),Fr.effectTag&=-3;break;case 6:or(Fr),Fr.effectTag&=-3,sr(Fr.alternate,Fr);break;case 1024:Fr.effectTag&=-1025;break;case 1028:Fr.effectTag&=-1025,sr(Fr.alternate,Fr);break;case 4:sr(Fr.alternate,Fr);break;case 8:var d=Fr;ar(s,d,l),rr(d)}Fr=Fr.nextEffect}}catch(e){if(null===Fr)throw Error(o(330));Ei(Fr,e),Fr=Fr.nextEffect}}while(null!==Fr);R(e.containerInfo),e.current=n,Fr=i;do{try{for(c=r;null!==Fr;){var f=Fr.effectTag;if(36&f){var h=Fr.alternate;switch(A=c,(u=Fr).tag){case 0:case 11:case 15:er(16,32,u);break;case 1:var g=u.stateNode;if(4&u.effectTag)if(null===h)g.componentDidMount();else{var p=u.elementType===u.type?h.memoizedProps:Ye(u.type,h.memoizedProps);g.componentDidUpdate(p,h.memoizedState,g.__reactInternalSnapshotBeforeUpdate)}var m=u.updateQueue;null!==m&&dt(0,m,g);break;case 3:var y=u.updateQueue;if(null!==y){if(s=null,null!==u.child)switch(u.child.tag){case 5:s=x(u.child.stateNode);break;case 1:s=u.child.stateNode}dt(0,y,s)}break;case 5:var b=u.stateNode;null===h&&4&u.effectTag&&null(b,u.type,u.memoizedProps,u);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 13:break;default:throw Error(o(163))}}if(128&f){u=void 0;var v=Fr.ref;if(null!==v){var E=Fr.stateNode;u=5===Fr.tag?x(E):E,"function"==typeof v?v(u):v.current=u}}Fr=Fr.nextEffect}}catch(e){if(null===Fr)throw Error(o(330));Ei(Fr,e),Fr=Fr.nextEffect}}while(null!==Fr);Fr=null,Se(),Qr=a}else e.current=n;if(jr)jr=!1,Gr=e,Yr=t;else for(Fr=i;null!==Fr;)t=Fr.nextEffect,Fr.nextEffect=null,Fr=t;if(0===(t=e.firstPendingTime)&&(Hr=null),1073741823===t?e===qr?Vr++:(Vr=0,qr=e):Vr=0,"function"==typeof wi&&wi(n.stateNode,r),ti(e),Ur)throw Ur=!1,e=zr,zr=null,e;return(Qr&mr)!==pr||Le(),null}function mi(){for(;null!==Fr;){var e=Fr.effectTag;!!(256&e)&&$n(Fr.alternate,Fr),!(512&e)||jr||(jr=!0,Me(97,function(){return yi(),null})),Fr=Fr.nextEffect}}function yi(){if(90!==Yr){var e=97<Yr?97:Yr;return Yr=90,_e(e,bi)}}function bi(){if(null===Gr)return!1;var e=Gr;if(Gr=null,(Qr&(yr|br))!==pr)throw Error(o(331));var t=Qr;for(Qr|=br,e=e.current.firstEffect;null!==e;){try{var n=e;if(512&n.effectTag)switch(n.tag){case 0:case 11:case 15:er(128,0,n),er(0,64,n)}}catch(t){if(null===e)throw Error(o(330));Ei(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Qr=t,Le(),!0}function vi(e,t,n){st(e,t=ur(e,t=Jn(n,t),1073741823)),null!==(e=$r(e,1073741823))&&ti(e)}function Ei(e,t){if(3===e.tag)vi(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){vi(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Hr||!Hr.has(r))){st(n,e=Ar(n,e=Jn(t,e),1073741823)),null!==(n=$r(n,1073741823))&&ti(n);break}}n=n.return}}function Ci(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Sr===e&&kr===n?Dr===wr||Dr===Ir&&1073741823===Rr&&Re()-Nr<Lr?oi(e,kr):Mr=!0:_i(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),ti(e)))}function Ii(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(t=Xr(t=Kr(),e,null)),null!==(e=$r(e,t))&&ti(e)}dr=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||ie.current)Bn=!0;else{if(r<n){switch(Bn=!1,t.tag){case 3:Pn(t);break;case 5:if(_t(t),4&t.mode&&1!==n&&null(t.type,i))return t.expirationTime=t.childExpirationTime=1,null;break;case 1:se(t.type)&&de(t);break;case 4:Tt(t,t.stateNode.containerInfo);break;case 10:Xe(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?zn(e,t,n):(te(Nt,1&Nt.current),null!==(t=Yn(e,t,n))?t.sibling:null);te(Nt,1&Nt.current);break;case 19:if(r=t.childExpirationTime>=n,64&e.effectTag){if(r)return Gn(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),te(Nt,Nt.current),!r)return null}return Yn(e,t,n)}Bn=!1}}else Bn=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=ae(t,re.current),et(t,n),i=rn(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,on(),se(r)){var a=!0;de(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var s=r.getDerivedStateFromProps;"function"==typeof s&&pt(t,r,s,e),i.updater=mt,t.stateNode=i,i._reactInternalFiber=t,Et(t,r,e,n),t=Tn(null,t,r,!0,a,n)}else t.tag=0,Qn(null,t,i,n),t=t.child;return t;case 16:if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,a=t.tag=function(e){if("function"==typeof e)return xi(e)?1:0;if(null!=e){if((e=e.$$typeof)===p)return 11;if(e===b)return 14}return 2}(i),e=Ye(i,e),a){case 0:t=On(null,t,i,e,n);break;case 1:t=Rn(null,t,i,e,n);break;case 11:t=Sn(null,t,i,e,n);break;case 14:t=xn(null,t,i,Ye(i.type,e),r,n);break;default:throw Error(o(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,On(e,t,r,i=t.elementType===r?i:Ye(r,i),n);case 1:return r=t.type,i=t.pendingProps,Rn(e,t,r,i=t.elementType===r?i:Ye(r,i),n);case 3:if(Pn(t),null===(r=t.updateQueue))throw Error(o(282));if(i=null!==(i=t.memoizedState)?i.element:null,At(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i)t=Yn(e,t,n);else{if((i=t.stateNode.hydrate)&&(i=!1),i)for(n=St(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Qn(e,t,r,n);t=t.child}return t;case 5:return _t(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,L(r,i)?s=null:null!==a&&L(r,a)&&(t.effectTag|=16),Dn(e,t),4&t.mode&&1!==n&&null(r,i)?(t.expirationTime=t.childExpirationTime=1,t=null):(Qn(e,t,s,n),t=t.child),t;case 6:return null;case 13:return zn(e,t,n);case 4:return Tt(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Qt(t,null,r,n):Qn(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Sn(e,t,r,i=t.elementType===r?i:Ye(r,i),n);case 7:return Qn(e,t,t.pendingProps,n),t.child;case 8:case 12:return Qn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,Xe(t,a=i.value),null!==s){var l=s.value;if(0==(a=He(l,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,a):1073741823))){if(s.children===i.children&&!ie.current){t=Yn(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&a)){1===l.tag&&((u=ot(n,null)).tag=2,st(l,u)),l.expirationTime<n&&(l.expirationTime=n),null!==(u=l.alternate)&&u.expirationTime<n&&(u.expirationTime=n),$e(l.return,n),c.expirationTime<n&&(c.expirationTime=n);break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}}Qn(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(a=t.pendingProps).children,et(t,n),r=r(i=tt(i,a.unstable_observedBits)),t.effectTag|=1,Qn(e,t,r,n),t.child;case 14:return a=Ye(i=t.type,t.pendingProps),xn(e,t,i,a=Ye(i.type,a),r,n);case 15:return kn(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ye(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,se(r)?(e=!0,de(t)):e=!1,et(t,n),bt(t,r,i),Et(t,r,i,n),Tn(null,t,r,!0,e,n);case 19:return Gn(e,t,n)}throw Error(o(156,t.tag))};var wi=null,Bi=null;function Qi(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Si(e,t,n,r){return new Qi(e,t,n,r)}function xi(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ki(e,t){var n=e.alternate;return null===n?((n=Si(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Di(e,t,n,r,i,a){var s=2;if(r=e,"function"==typeof e)xi(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case u:return Oi(n.children,i,a,t);case g:s=8,i|=7;break;case A:s=8,i|=1;break;case d:return(e=Si(12,n,t,8|i)).elementType=d,e.type=d,e.expirationTime=a,e;case m:return(e=Si(13,n,t,i)).type=m,e.elementType=m,e.expirationTime=a,e;case y:return(e=Si(19,n,t,i)).elementType=y,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case f:s=10;break e;case h:s=9;break e;case p:s=11;break e;case b:s=14;break e;case v:s=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Si(s,n,t,i)).elementType=e,t.type=r,t.expirationTime=a,t}function Oi(e,t,n,r){return(e=Si(7,e,r,t)).expirationTime=n,e}function Ri(e,t,n){return(e=Si(6,e,null,t)).expirationTime=n,e}function Ti(e,t,n){return(t=Si(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Pi(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=z,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function _i(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Mi(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Ni(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Li(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Fi(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw Error(o(268,Object.keys(e)))}return null===(e=S(t))?null:e.stateNode}function Ui(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function zi(e,t){Ui(e,t),(e=e.alternate)&&Ui(e,t)}var Hi={createContainer:function(e,t,n){return e=new Pi(e,t,n),t=Si(3,null,null,2===t?7:1===t?3:0),e.current=t,t.stateNode=e},updateContainer:function(e,t,n,r){var i=t.current,a=Kr(),s=ht.suspense;a=Xr(a,i,s);e:if(n){t:{if(w(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(o(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(se(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(o(171))}if(1===n.tag){var c=n.type;if(se(c)){n=Ae(n,c,l);break e}}n=l}else n=ne;return null===t.context?t.context=n:t.pendingContext=n,(t=ot(a,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),st(i,t),Zr(i,a),a},batchedEventUpdates:function(e,t){var n=Qr;Qr|=2;try{return e(t)}finally{(Qr=n)===pr&&Le()}},batchedUpdates:function(e,t){var n=Qr;Qr|=1;try{return e(t)}finally{(Qr=n)===pr&&Le()}},unbatchedUpdates:function(e,t){var n=Qr;Qr&=-2,Qr|=mr;try{return e(t)}finally{(Qr=n)===pr&&Le()}},deferredUpdates:function(e){return _e(97,e)},syncUpdates:function(e,t,n,r){return _e(99,e.bind(null,t,n,r))},discreteUpdates:function(e,t,n,r){var i=Qr;Qr|=4;try{return _e(98,e.bind(null,t,n,r))}finally{(Qr=i)===pr&&Le()}},flushDiscreteUpdates:function(){(Qr&(1|yr|br))===pr&&(function(){if(null!==Wr){var e=Wr;Wr=null,e.forEach(function(e,t){Li(t,e),ti(t)}),Le()}}(),yi())},flushControlled:function(e){var t=Qr;Qr|=1;try{_e(99,e)}finally{(Qr=t)===pr&&Le()}},flushSync:ii,flushPassiveEffects:yi,IsThisRendererActing:{current:!1},getPublicRootInstance:function(e){return(e=e.current).child?5===e.child.tag?x(e.child.stateNode):e.child.stateNode:null},attemptSynchronousHydration:function(e){switch(e.tag){case 3:var t=e.stateNode;t.hydrate&&function(e,t){Li(e,t),ti(e),(Qr&(yr|br))===pr&&Le()}(t,t.firstPendingTime);break;case 13:ii(function(){return Zr(e,1073741823)}),t=ze(Kr(),150,100),zi(e,t)}},attemptUserBlockingHydration:function(e){if(13===e.tag){var t=ze(Kr(),150,100);Zr(e,t),zi(e,t)}},attemptContinuousHydration:function(e){if(13===e.tag){Kr();var t=Ue++;Zr(e,t),zi(e,t)}},attemptHydrationAtCurrentPriority:function(e){if(13===e.tag){var t=Kr();Zr(e,t=Xr(t,e,null)),zi(e,t)}},findHostInstance:Fi,findHostInstanceWithWarning:function(e){return Fi(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=Q(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))?null:20===e.tag?e.stateNode.instance:e.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);wi=function(e){try{t.onCommitFiberRoot(n,e,void 0,!(64&~e.current.effectTag))}catch(e){}},Bi=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}return!0}(n({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:a.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=S(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};Ix.exports=Hi.default||Hi;var ji=Ix.exports;return Ix.exports=e,ji};var Sx=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(Bx.exports);const xx=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r+=1){const i=n[r];if("render"===i&&!e[i]!=!t[i])return!1;if("children"!==i&&e[i]!==t[i]){if("object"==typeof e[i]&&"object"==typeof t[i]&&xx(e[i],t[i]))continue;return!1}if("children"===i&&("string"==typeof e[i]||"string"==typeof t[i]))return e[i]===t[i]}return!0},kx={},[Dx,Ox]=M.version.split(".").map(e=>parseInt(e,10));let Rx;Rx=Dx>=20||19===Dx&&Ox>=2?({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:o,insertBefore:a,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c})=>{const u=px({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:o,insertBefore:a,commitUpdate:(e,t,n,i)=>{vx(n,i)||r(e,null,t,n,i)},commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>Ex,getChildHostContext:()=>Ex,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>bx.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>bx.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{},resolveEventTimeStamp:()=>{},resolveEventType:()=>{},trackSchedulerEvent:()=>{}});return{createContainer:e=>u.createContainer(e,bx.ConcurrentRoot,null,!1,null,"",Cx,Cx,Cx,()=>{},null),updateContainer:(e,t,n,r)=>{u.updateContainerSync(e,t,n,r),u.flushSyncWork()}}}:19===Dx?({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:o,insertBefore:a,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c})=>{const u=rx({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:o,insertBefore:a,commitUpdate:(e,t,n,i)=>{sx(n,i)||r(e,null,t,n,i)},commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>lx,getChildHostContext:()=>lx,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>ax.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>ax.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{}});return{createContainer:e=>u.createContainer(e,ax.ConcurrentRoot,null,!1,null,"",cx,cx,cx,null),updateContainer:(e,t,n,r)=>{u.updateContainerSync(e,t,n,r),u.flushSyncWork()}}}:({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:o,insertBefore:a,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c})=>Sx({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:o,insertBefore:a,commitUpdate:r,commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>kx,getChildHostContext:()=>kx,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(e,t,n,r)=>!xx(n,r)});var Tx=Rx,Px=n(790);const Mx=(e,t)=>{let{style:n,children:r,...i}=t;return{type:e,box:{},style:n||{},props:i||{},children:[]}},Nx=e=>({type:"TEXT_INSTANCE",value:e}),Lx=(e,t)=>{const n="TEXT"===e.type||"LINK"===e.type||"TSPAN"===e.type||"NOTE"===e.type;"TEXT_INSTANCE"!==t.type||n?e.children.push(t):console.warn(`Invalid '${t.value}' string child outside <Text> component`)},Fx=(e,t)=>{"ROOT"===e.type?e.document=t:Lx(e,t)},Ux=(e,t,n)=>{var r;const i=null===(r=e.children)||void 0===r?void 0:r.indexOf(n);void 0!==i&&-1!==i&&t&&e.children.splice(i,0,t)},zx=(e,t)=>{var n;const r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},Hx=(e,t)=>{var n;const r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},jx=(e,t,n)=>{e.value=n},Gx=(e,t,n,r,i)=>{const{style:o,...a}=i;e.props=a,e.style=o},Yx=e=>{let{onChange:t=()=>{}}=e;return Tx({appendChild:Lx,appendChildToContainer:Fx,commitTextUpdate:jx,commitUpdate:Gx,createInstance:Mx,createTextInstance:Nx,insertBefore:Ux,removeChild:zx,removeChildFromContainer:Hx,resetAfterCommit:t})};const{version:Wx}={version:"4.5.1"},Vx=new class{fontFamilies={};emojiSource=null;constructor(){this.register({family:"Helvetica",fonts:[{src:"Helvetica",fontStyle:"normal",fontWeight:400},{src:"Helvetica-Bold",fontStyle:"normal",fontWeight:700},{src:"Helvetica-Oblique",fontStyle:"italic",fontWeight:400},{src:"Helvetica-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Courier",fonts:[{src:"Courier",fontStyle:"normal",fontWeight:400},{src:"Courier-Bold",fontStyle:"normal",fontWeight:700},{src:"Courier-Oblique",fontStyle:"italic",fontWeight:400},{src:"Courier-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Times-Roman",fonts:[{src:"Times-Roman",fontStyle:"normal",fontWeight:400},{src:"Times-Bold",fontStyle:"normal",fontWeight:700},{src:"Times-Italic",fontStyle:"italic",fontWeight:400},{src:"Times-BoldItalic",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Helvetica-Bold",src:"Helvetica-Bold"}),this.register({family:"Helvetica-Oblique",src:"Helvetica-Oblique"}),this.register({family:"Helvetica-BoldOblique",src:"Helvetica-BoldOblique"}),this.register({family:"Courier-Bold",src:"Courier-Bold"}),this.register({family:"Courier-Oblique",src:"Courier-Oblique"}),this.register({family:"Courier-BoldOblique",src:"Courier-BoldOblique"}),this.register({family:"Times-Bold",src:"Times-Bold"}),this.register({family:"Times-Italic",src:"Times-Italic"}),this.register({family:"Times-BoldItalic",src:"Times-BoldItalic"}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:700}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:700})}hyphenationCallback=null;register=e=>{const{family:t}=e;if(this.fontFamilies[t]||(this.fontFamilies[t]=Iy.create(t)),"fonts"in e)for(let n=0;n<e.fonts.length;n+=1){const{src:r,fontStyle:i,fontWeight:o,...a}=e.fonts[n];this.fontFamilies[t].register({src:r,fontStyle:i,fontWeight:o,...a})}else{const{src:n,fontStyle:r,fontWeight:i,...o}=e;this.fontFamilies[t].register({src:n,fontStyle:r,fontWeight:i,...o})}};registerEmojiSource=e=>{this.emojiSource=e};registerHyphenationCallback=e=>{this.hyphenationCallback=e};getFont=e=>{const{fontFamily:t}=e;if(!this.fontFamilies[t])throw new Error(`Font family not registered: ${t}. Please register it calling Font.register() method.`);return this.fontFamilies[t].resolve(e)};load=async e=>{const t=this.getFont(e);t&&await t.load()};reset=()=>{const e=Object.keys(this.fontFamilies);for(let t=0;t<e.length;t+=1){const n=e[t];for(let e=0;e<this.fontFamilies[n].sources.length;e++)this.fontFamilies[n].sources[e].data=null}};clear=()=>{this.fontFamilies={},this.emojiSource=null,this.hyphenationCallback=null};getRegisteredFonts=()=>this.fontFamilies;getEmojiSource=()=>this.emojiSource;getHyphenationCallback=()=>this.hyphenationCallback;getRegisteredFontFamilies=()=>Object.keys(this.fontFamilies)};let qx;const Jx={},Kx=e=>{const t={type:"ROOT",document:null};qx=qx||Yx({onChange:()=>{var e;const t=(null===(e=Jx.change)||void 0===e?void 0:e.slice())||[];for(let e=0;e<t.length;e+=1)t[e]()}});const n=qx.createContainer(t),r=(e,t)=>{qx.updateContainer(e,n,null,t)};e&&r(e);const i=async function(e){void 0===e&&(e=!0);const n=t.document.props||{},{pdfVersion:r,language:i,pageLayout:o,pageMode:a,title:s,author:l,subject:c,keywords:u,creator:A="react-pdf",producer:d="react-pdf",creationDate:f=new Date,modificationDate:h,ownerPassword:g,userPassword:p,permissions:m}=n,y=new hy({compress:e,pdfVersion:r,lang:i,displayTitle:!0,autoFirstPage:!1,ownerPassword:g,userPassword:p,permissions:m,pageLayout:o,info:(b={Title:s,Author:l,Subject:c,Keywords:u,Creator:A,Producer:d,CreationDate:f,ModificationDate:h},Object.fromEntries(Object.entries(b).filter(e=>{let[,t]=e;return void 0!==t})))});var b;a&&(y._root.data.PageMode=(0,wy.Zb)(a));const v=await VS(t.document,Vx);return{layout:v,fileStream:Gb(y,v)}},o=function(e){void 0===e&&(e={}),t.document.props.onRender&&t.document.props.onRender(e)};return{on:(e,t)=>{Jx[e]||(Jx[e]=[]),Jx[e].push(t)},container:t,toBlob:async()=>{const e=[],{layout:t,fileStream:n}=await i();return new Promise((r,i)=>{n.on("data",t=>{e.push(t instanceof Uint8Array?t:new Uint8Array(t))}),n.on("end",()=>{try{const n=new Blob(e,{type:"application/pdf"});o({blob:n,_INTERNAL__LAYOUT__DATA_:t}),r(n)}catch(e){i(e)}})})},toBuffer:async()=>{const{layout:e,fileStream:t}=await i();return o({_INTERNAL__LAYOUT__DATA_:e}),t},toString:async()=>{let e="";const{fileStream:t}=await i(!1);return new Promise((n,r)=>{try{t.on("data",t=>{e+=t}),t.on("end",()=>{o(),n(e)})}catch(e){r(e)}})},removeListener:(e,t)=>{if(!Jx[e])return;const n=Jx[e].indexOf(t);n>-1&&Jx[e].splice(n,1)},updateContainer:r}},Xx=Vx,Zx={create:e=>e},$x=function(e){let{document:t}=void 0===e?{}:e;const n=(0,M.useRef)(null),[r,i]=(0,M.useState)({url:null,blob:null,error:null,loading:!!t});(0,M.useEffect)(()=>{const e=_({autostart:!0,concurrency:1}),o=()=>{i(e=>({...e,loading:!0})),e.splice(0,e.length,()=>r.error?Promise.resolve():n.current.toBlob())};return n.current=Kx(),n.current.on("change",o),t&&n.current.updateContainer(t),e.on("error",e=>{console.error(e),i(t=>({...t,loading:!1,error:e}))}),e.on("success",e=>{i({blob:e,error:null,loading:!1,url:URL.createObjectURL(e)})}),()=>{e.end(),n.current.removeListener("change",o)}},[]),(0,M.useEffect)(()=>()=>{r.url&&URL.revokeObjectURL(r.url)},[r.url]);const o=(0,M.useCallback)(e=>{n.current.updateContainer(e)},[]);return[r,o]},ek=e=>{let{title:t,style:n,className:r,children:i,innerRef:o,showToolbar:a=!0,...s}=e;const[l,c]=$x();(0,M.useEffect)(()=>c(i),[i]);const u=l.url?`${l.url}#toolbar=${a?1:0}`:null;return(0,Px.jsx)("iframe",{src:u,title:t,ref:o,style:n,className:r,...s})},tk=e=>{let{document:t,children:n}=e;const[r,i]=$x();return(0,M.useEffect)(()=>i(t),[t]),t?n(r):(console.warn("You should pass a valid document to BlobProvider"),null)},nk=(e,t)=>{let{fileName:n="document.pdf",document:r,children:i,onClick:o,href:a,...s}=e;const[l,c]=$x();return(0,M.useEffect)(()=>c(r),[r]),r?(0,Px.jsx)("a",{href:l.url,download:n,onClick:e=>{l&&window.navigator.msSaveBlob&&window.navigator.msSaveBlob(l.blob,n),"function"==typeof o&&o(e,l)},ref:t,...s,children:"function"==typeof i?i(l):i}):(console.warn("You should pass a valid document to PDFDownloadLink"),null)},rk=(0,M.forwardRef)(nk),ik=e=>{throw new Error(`${e} is a Node specific API. You're either using this method in a browser, or your bundler is not loading react-pdf from the appropriate web build.`)},ok=()=>{ik("renderToStream")},ak=()=>{ik("renderToBuffer")},sk=()=>{ik("renderToString")},lk=()=>{ik("renderToFile")},ck=()=>{ik("render")};var uk={pdf:Kx,usePDF:$x,Font:Xx,version:Wx,StyleSheet:Zx,PDFViewer:ek,BlobProvider:tk,PDFDownloadLink:rk,renderToStream:ok,renderToString:sk,renderToFile:lk,render:ck,...r}},7165(e,t,n){"use strict";n.d(t,{n:()=>a});var r=n(1609);if(/^(350|440|57|977)$/.test(n.j))var i=n(8875);var o=/^(350|440|57|977)$/.test(n.j)?{maskWrapper:()=>({opacity:.7,left:0,top:0,position:"fixed",zIndex:99999,pointerEvents:"none",color:"#000"}),svgWrapper:({windowWidth:e,windowHeight:t,wpt:n,wpl:r})=>({width:e,height:t,left:Number(r),top:Number(n),position:"fixed"}),maskArea:({x:e,y:t,width:n,height:r})=>({x:e,y:t,width:n,height:r,fill:"black",rx:0}),maskRect:({windowWidth:e,windowHeight:t,maskID:n})=>({x:0,y:0,width:e,height:t,fill:"currentColor",mask:`url(#${n})`}),clickArea:({windowWidth:e,windowHeight:t,clipID:n})=>({x:0,y:0,width:e,height:t,fill:"currentcolor",pointerEvents:"auto",clipPath:`url(#${n})`}),highlightedArea:({x:e,y:t,width:n,height:r})=>({x:e,y:t,width:n,height:r,pointerEvents:"auto",fill:"transparent",display:"none"})}:null,a=/^(350|440|57|977)$/.test(n.j)?({padding:e=10,wrapperPadding:t=0,onClick:n,onClickHighlighted:a,styles:l={},sizes:c,className:u,highlightedAreaClassName:A,maskId:d,clipId:f})=>{const h=d||s("mask__"),g=f||s("clip__"),p=function(e){return(t,n)=>{const r=o[t](n),i=e[t];return i?i(r,n):r}}(l),[m,y,b,v]=(0,i.Cq)(e),[E,C,I,w]=(0,i.Cq)(t),{w:B,h:Q}=(0,i.zk)(),S=(0,i.gB)((null==c?void 0:c.width)+v+y),x=(0,i.gB)((null==c?void 0:c.height)+m+b),k=(0,i.gB)((null==c?void 0:c.top)-m-E),D=(0,i.gB)((null==c?void 0:c.left)-v-w),O=B-w-C,R=Q-E-I,T=p("maskArea",{x:D,y:k,width:S,height:x}),P=p("highlightedArea",{x:D,y:k,width:S,height:x});return r.createElement("div",{style:p("maskWrapper",{}),onClick:n,className:u},r.createElement("svg",{width:O,height:R,xmlns:"http://www.w3.org/2000/svg",style:p("svgWrapper",{windowWidth:O,windowHeight:R,wpt:E,wpl:w})},r.createElement("defs",null,r.createElement("mask",{id:h},r.createElement("rect",{x:0,y:0,width:O,height:R,fill:"white"}),r.createElement("rect",{style:T,rx:T.rx?1:void 0})),r.createElement("clipPath",{id:g},r.createElement("polygon",{points:`0 0, 0 ${R}, ${D} ${R}, ${D} ${k}, ${D+S} ${k}, ${D+S} ${k+x}, ${D} ${k+x}, ${D} ${R}, ${O} ${R}, ${O} 0`}))),r.createElement("rect",{style:p("maskRect",{windowWidth:O,windowHeight:R,maskID:h})}),r.createElement("rect",{style:p("clickArea",{windowWidth:O,windowHeight:R,top:k,left:D,width:S,height:x,clipID:g})}),r.createElement("rect",{style:P,className:A,onClick:a,rx:P.rx?1:void 0})))}:null;function s(e){return e+Math.random().toString(36).substring(2,16)}},6262(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(1609);if(/^(350|440|57|977)$/.test(n.j))var i=n(8875);var o=Object.defineProperty,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,c=(e,t,n)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,u=(e,t)=>{for(var n in t||(t={}))s.call(t,n)&&c(e,n,t[n]);if(a)for(var n of a(t))l.call(t,n)&&c(e,n,t[n]);return e},A=/^(350|440|57|977)$/.test(n.j)?{popover:()=>({position:"fixed",maxWidth:353,backgroundColor:"#fff",padding:"24px 30px",boxShadow:"0 0.5em 3em rgba(0, 0, 0, 0.3)",color:"inherit",zIndex:1e5,transition:"transform 0.3s",top:0,left:0})}:null,d=/^(350|440|57|977)$/.test(n.j)?e=>{var t=e,{children:n,position:o="bottom",padding:c=10,styles:d={},sizes:f,refresher:h}=t,g=((e,t)=>{var n={};for(var r in e)s.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&a)for(var r of a(e))t.indexOf(r)<0&&l.call(e,r)&&(n[r]=e[r]);return n})(t,["children","position","padding","styles","sizes","refresher"]);const p=(0,r.useRef)(null),m=(0,r.useRef)(""),y=(0,r.useRef)(""),b=(0,r.useRef)(""),{w:v,h:E}=(0,i.zk)(),C=function(e){return(t,n)=>{const r=A[t](n),i=e[t];return i?i(r,n):r}}(d),I=(0,i.yD)(p,h),{width:w,height:B}=I,[Q,S,x,k]=(0,i.Cq)(c),D=(null==f?void 0:f.left)-k,O=(null==f?void 0:f.top)-Q,R=(null==f?void 0:f.right)+S,T=(null==f?void 0:f.bottom)+x,P=o&&"function"==typeof o?o({width:w,height:B,windowWidth:v,windowHeight:E,top:O,left:D,right:R,bottom:T,x:f.x,y:f.y},I):o,_={left:D,right:v-R,top:O,bottom:E-T},M=(e,t,n)=>{switch(e){case"top":return _.top>B+x;case"right":return!t&&_.right>w+k;case"bottom":return!n&&_.bottom>B+Q;case"left":return _.left>w+S;default:return!1}},N=(e=>{if(Array.isArray(e)){const t=(0,i.wz)(e[0],v),n=(0,i.pX)(e[1],E);return m.current="custom",[t?v/2-w/2:e[0],n?E/2-B/2:e[1]]}const t=(0,i.wz)(D+w,v),n=(0,i.pX)(T+B,E),r=t?Math.min(D,v-w):Math.max(D,0),o=n?B>_.bottom?Math.max(T-B,0):Math.max(O,0):O;y.current=n&&B>_.bottom?"bottom":"top",b.current=t?"left":"right";const a={top:[r-k,O-B-x],right:[R+k,o-Q],bottom:[r-k,T+Q],left:[D-w-S,o-Q],center:[v/2-w/2,E/2-B/2]};return"center"===e||M(e,t,n)&&!t&&!n?(m.current=e,a[e]):((e,t,n)=>{const r=(0,i.nJ)(_,n?["right","left"]:t?["top","bottom"]:[]);for(let i=0;i<r.length;i++)if(M(r[i],t,n))return m.current=r[i],e[r[i]];return m.current="center",e.center})(a,t,n)})(P);return r.createElement("div",u({className:"reactour__popover",style:u({transform:`translate(${Math.round(N[0])}px, ${Math.round(N[1])}px)`},C("popover",{position:m.current,verticalAlign:y.current,horizontalAlign:b.current,helperRect:I,targetRect:f})),ref:p},g),n)}:null},4449(e,t,n){"use strict";n.r(t),n.d(t,{Tour:()=>k,TourContext:()=>T,TourProvider:()=>R,components:()=>S,default:()=>M,useTour:()=>P,withTour:()=>_});var r=n(1609);if(/^(350|440|57|977)$/.test(n.j))var i=n(8875);if(/^(350|440|57|977)$/.test(n.j))var o=n(7165);if(/^(350|440|57|977)$/.test(n.j))var a=n(6262);var s=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,f=(e,t,n)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,h=(e,t)=>{for(var n in t||(t={}))A.call(t,n)&&f(e,n,t[n]);if(u)for(var n of u(t))d.call(t,n)&&f(e,n,t[n]);return e},g=(e,t)=>l(e,c(t)),p=(e,t)=>{var n={};for(var r in e)A.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&u)for(var r of u(e))t.indexOf(r)<0&&d.call(e,r)&&(n[r]=e[r]);return n},m=/^(350|440|57|977)$/.test(n.j)?{bottom:0,height:0,left:0,right:0,top:0,width:0,windowWidth:0,windowHeight:0,x:0,y:0}:null;function y(e,t=[],n=!0){let r=!1;const{w:o,h:a}=(0,i.zk)();if(!t)return g(h({},(0,i.l)(e)),{windowWidth:o,windowHeight:a,hasHighligtedElems:!1});let s=(0,i.l)(e),l={bottom:0,height:0,left:o,right:0,top:a,width:0};for(const o of t){const t=document.querySelector(o);if(!t||"none"===t.style.display||"hidden"===t.style.visibility)continue;const a=(0,i.l)(t);r=!0,n||!e?(a.top<l.top&&(l.top=a.top),a.right>l.right&&(l.right=a.right),a.bottom>l.bottom&&(l.bottom=a.bottom),a.left<l.left&&(l.left=a.left),l.width=l.right-l.left,l.height=l.bottom-l.top):(a.top<s.top&&(s.top=a.top),a.right>s.right&&(s.right=a.right),a.bottom>s.bottom&&(s.bottom=a.bottom),a.left<s.left&&(s.left=a.left),s.width=s.right-s.left,s.height=s.bottom-s.top)}const c=!(!n&&e)&&l.width>0&&l.height>0;return{left:(c?l:s).left,top:(c?l:s).top,right:(c?l:s).right,bottom:(c?l:s).bottom,width:(c?l:s).width,height:(c?l:s).height,windowWidth:o,windowHeight:a,hasHighligtedElems:r,x:s.x,y:s.y}}var b=/^(350|440|57|977)$/.test(n.j)?({disableKeyboardNavigation:e,setCurrentStep:t,currentStep:n,setIsOpen:i,stepsLength:o,disable:a,rtl:s,clickProps:l,keyboardHandler:c})=>{function u(r){if(r.stopPropagation(),!0===e||a)return;let u,A,d;function f(){t(Math.min(n+1,o-1))}function h(){t(Math.max(n-1,0))}e&&(u=e.includes("esc"),A=e.includes("right"),d=e.includes("left")),c&&"function"==typeof c?c(r,l,{isEscDisabled:u,isRightDisabled:A,isLeftDisabled:d}):(27!==r.keyCode||u||(r.preventDefault(),i(!1)),39!==r.keyCode||A||(r.preventDefault(),s?h():f()),37!==r.keyCode||d||(r.preventDefault(),s?f():h()))}return(0,r.useEffect)(()=>(window.addEventListener("keydown",u,!1),()=>{window.removeEventListener("keydown",u)}),[a,t,n]),null}:null,v=/^(350|440|57|977)$/.test(n.j)?{badge:()=>({position:"absolute",fontFamily:"monospace",background:"var(--reactour-accent,#007aff)",height:"1.875em",lineHeight:2,paddingLeft:"0.8125em",paddingRight:"0.8125em",fontSize:"1em",borderRadius:"1.625em",color:"white",textAlign:"center",boxShadow:"0 0.25em 0.5em rgba(0, 0, 0, 0.3)",top:"-0.8125em",left:"-0.8125em"}),controls:()=>({display:"flex",marginTop:24,alignItems:"center",justifyContent:"space-between"}),navigation:()=>({counterReset:"dot",display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap"}),button:({disabled:e})=>({display:"block",padding:0,border:0,background:"none",cursor:e?"not-allowed":"pointer"}),arrow:({disabled:e})=>({color:e?"#caccce":"#646464",width:16,height:12,flex:"0 0 16px"}),dot:({current:e,disabled:t,showNumber:n})=>({counterIncrement:"dot",width:8,height:8,border:e?"0":"1px solid #caccce",borderRadius:"100%",padding:0,display:"block",margin:4,transition:"opacity 0.3s, transform 0.3s",cursor:t?"not-allowed":"pointer",transform:`scale(${e?1.25:1})`,color:e?"var(--reactour-accent, #007aff)":"#caccce",background:e?"var(--reactour-accent, #007aff)":"none"}),close:({disabled:e})=>({position:"absolute",top:22,right:22,width:9,height:9,"--rt-close-btn":e?"#caccce":"#5e5e5e","--rt-close-btn-disabled":e?"#caccce":"#000"}),svg:()=>({display:"block"})}:null;function E(e){return(t,n)=>{const r=v[t](n),i=e[t];return i?i(r,n):r}}var C=/^(350|440|57|977)$/.test(n.j)?({styles:e={},children:t})=>{const n=E(e);return r.createElement("span",{style:n("badge",{})},t)}:null,I=/^(350|440|57|977)$/.test(n.j)?e=>{var t=e,{styles:n={},onClick:i,disabled:o}=t,a=p(t,["styles","onClick","disabled"]);const s=E(n);return r.createElement("button",h({className:"reactour__close-button",style:h(h({},s("button",{})),s("close",{disabled:o})),onClick:i},a),r.createElement("svg",{viewBox:"0 0 9.1 9.1","aria-hidden":!0,role:"presentation",style:h({},s("svg",{}))},r.createElement("path",{fill:"currentColor",d:"M5.9 4.5l2.8-2.8c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L4.5 3.1 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4l2.8 2.8L.3 7.4c-.4.4-.4 1 0 1.4.2.2.4.3.7.3s.5-.1.7-.3L4.5 6l2.8 2.8c.3.2.5.3.8.3s.5-.1.7-.3c.4-.4.4-1 0-1.4L5.9 4.5z"})))}:null,w=/^(350|440|57|977)$/.test(n.j)?({content:e,setCurrentStep:t,transition:n,isHighlightingObserved:r,currentStep:i,setIsOpen:o})=>"function"==typeof e?e({setCurrentStep:t,transition:n,isHighlightingObserved:r,currentStep:i,setIsOpen:o}):e:null,B=/^(350|440|57|977)$/.test(n.j)?({styles:e={},steps:t,setCurrentStep:n,currentStep:i,setIsOpen:o,nextButton:a,prevButton:s,disableDots:l,hideDots:c,hideButtons:u,disableAll:A,rtl:d,Arrow:f=Q})=>{const h=t.length,g=E(e),p=({onClick:t,kind:o="next",children:a,hideArrow:s})=>r.createElement("button",{style:g("button",{kind:o,disabled:A||("next"===o?h-1===i:0===i)}),onClick:function(){A||(t&&"function"==typeof t?t():n("next"===o?Math.min(i+1,h-1):Math.max(i-1,0)))},"aria-label":`Go to ${o} step`},s?null:r.createElement(f,{styles:e,inverted:d?"prev"===o:"next"===o,disabled:A||("next"===o?h-1===i:0===i)}),a);return r.createElement("div",{style:g("controls",{}),dir:d?"rtl":"ltr"},u?null:s&&"function"==typeof s?s({Button:p,setCurrentStep:n,currentStep:i,stepsLength:h,setIsOpen:o,steps:t}):r.createElement(p,{kind:"prev"}),c?null:r.createElement("div",{style:g("navigation",{})},Array.from({length:h},(e,t)=>t).map(e=>{var o;return r.createElement("button",{style:g("dot",{current:e===i,disabled:l||A}),onClick:()=>{l||A||n(e)},key:`navigation_dot_${e}`,"aria-label":(null==(o=t[e])?void 0:o.navDotAriaLabel)||`Go to step ${e+1}`})})),u?null:a&&"function"==typeof a?a({Button:p,setCurrentStep:n,currentStep:i,stepsLength:h,setIsOpen:o,steps:t}):r.createElement(p,null))}:null,Q=({styles:e={},inverted:t=!1,disabled:n})=>{const i=E(e);return r.createElement("svg",{viewBox:"0 0 18.4 14.4",style:i("arrow",{inverted:t,disabled:n})},r.createElement("path",{d:t?"M17 7.2H1M10.8 1L17 7.2l-6.2 6.2":"M1.4 7.2h16M7.6 1L1.4 7.2l6.2 6.2",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeMiterlimit:"10"}))},S=/^(350|440|57|977)$/.test(n.j)?{Badge:C,Close:I,Content:w,Navigation:B,Arrow:Q}:null,x=/^(350|440|57|977)$/.test(n.j)?({styles:e,components:t={},badgeContent:n,accessibilityOptions:i,disabledActions:o,onClickClose:a,steps:s,setCurrentStep:l,currentStep:c,transition:u,isHighlightingObserved:A,setIsOpen:d,nextButton:f,prevButton:g,disableDotsNavigation:p,rtl:m,showPrevNextButtons:y=!0,showCloseButton:b=!0,showNavigation:v=!0,showBadge:E=!0,showDots:C=!0,meta:I,setMeta:w,setSteps:B})=>{const Q=s[c],{Badge:x,Close:k,Content:D,Navigation:O,Arrow:R}=(T=t,h(h({},S),T));var T;const P=n&&"function"==typeof n?n({currentStep:c,totalSteps:s.length,transition:u}):c+1;return r.createElement(r.Fragment,null,E?r.createElement(x,{styles:e},P):null,b?r.createElement(k,{styles:e,"aria-label":null==i?void 0:i.closeButtonAriaLabel,disabled:o,onClick:function(){o||(a&&"function"==typeof a?a({setCurrentStep:l,setIsOpen:d,currentStep:c,steps:s,meta:I,setMeta:w,setSteps:B}):d(!1))}}):null,r.createElement(D,{content:null==Q?void 0:Q.content,setCurrentStep:l,currentStep:c,transition:u,isHighlightingObserved:A,setIsOpen:d}),v?r.createElement(O,{setCurrentStep:l,currentStep:c,setIsOpen:d,steps:s,styles:e,"aria-hidden":!(null==i?void 0:i.showNavigationScreenReaders),nextButton:f,prevButton:g,disableDots:p,hideButtons:!y,hideDots:!C,disableAll:o,rtl:m,Arrow:R}):null)}:null,k=/^(350|440|57|977)$/.test(n.j)?e=>{var t,n=e,{currentStep:s,setCurrentStep:l,setIsOpen:c,steps:u=[],setSteps:A,styles:d={},scrollSmooth:f,afterOpen:v,beforeClose:E,padding:C=10,position:I,onClickMask:w,onClickHighlighted:B,keyboardHandler:Q,className:S="reactour__popover",maskClassName:k="reactour__mask",highlightedMaskClassName:O,clipId:R,maskId:T,disableInteraction:P,disableKeyboardNavigation:_,inViewThreshold:M,disabledActions:N,setDisabledActions:L,disableWhenSelectorFalsy:F,rtl:U,accessibilityOptions:z={closeButtonAriaLabel:"Close Tour",showNavigationScreenReaders:!0},ContentComponent:H,Wrapper:j,meta:G,setMeta:Y,onTransition:W=()=>"center"}=n,V=p(n,["currentStep","setCurrentStep","setIsOpen","steps","setSteps","styles","scrollSmooth","afterOpen","beforeClose","padding","position","onClickMask","onClickHighlighted","keyboardHandler","className","maskClassName","highlightedMaskClassName","clipId","maskId","disableInteraction","disableKeyboardNavigation","inViewThreshold","disabledActions","setDisabledActions","disableWhenSelectorFalsy","rtl","accessibilityOptions","ContentComponent","Wrapper","meta","setMeta","onTransition"]);const q=u[s],J=h(h({},d),null==q?void 0:q.styles),{sizes:K,transition:X,observableRefresher:Z,isHighlightingObserved:$,target:ee}=function(e,t={block:"center",behavior:"smooth",inViewThreshold:0}){const[n,o]=(0,r.useState)(!1),[a,s]=(0,r.useState)(!1),[l,c]=(0,r.useState)(!1),[u,A]=(0,r.useState)(null),[d,f]=(0,r.useState)(m),b=(null==e?void 0:e.selector)instanceof Element?null==e?void 0:e.selector:document.querySelector(null==e?void 0:e.selector),v=(0,r.useCallback)(()=>{const t=y(b,null==e?void 0:e.highlightedSelectors,null==e?void 0:e.bypassElem),{hasHighligtedElems:n}=t,r=p(t,["hasHighligtedElems"]);Object.entries(d).some(([e,t])=>r[e]!==t)&&f(r)},[b,null==e?void 0:e.highlightedSelectors,d]);(0,r.useEffect)(()=>(v(),window.addEventListener("resize",v),()=>window.removeEventListener("resize",v)),[b,null==e?void 0:e.highlightedSelectors,u]),(0,r.useEffect)(()=>{!(0,i.l7)(g(h({},d),{threshold:t.inViewThreshold}))&&b&&(o(!0),(0,i.eb)(b,t).then(()=>{a||A(Date.now())}).finally(()=>{o(!1)}))},[d]);const E=(0,r.useCallback)(()=>{s(!0);const t=y(b,null==e?void 0:e.highlightedSelectors,null==e?void 0:e.bypassElem),{hasHighligtedElems:n}=t,r=p(t,["hasHighligtedElems"]);c(n),f(r),s(!1)},[b,null==e?void 0:e.highlightedSelectors,d]);return{sizes:d,transition:n,target:b,observableRefresher:E,isHighlightingObserved:l}}(q,{block:"center",behavior:f?"smooth":"auto",inViewThreshold:M});(0,r.useEffect)(()=>(v&&"function"==typeof v&&v(ee),()=>{E&&"function"==typeof E&&E(ee)}),[]);const{maskPadding:te,popoverPadding:ne,wrapperPadding:re}=function(e){return"object"==typeof e&&null!==e?{maskPadding:e.mask,popoverPadding:e.popover,wrapperPadding:e.wrapper}:{maskPadding:e,popoverPadding:e,wrapperPadding:0}}(null!=(t=null==q?void 0:q.padding)?t:C),ie={setCurrentStep:l,setIsOpen:c,currentStep:s,setSteps:A,steps:u,setMeta:Y,meta:G},oe="boolean"==typeof(null==q?void 0:q.stepInteraction)?!(null==q?void 0:q.stepInteraction):!!P&&("boolean"==typeof P?P:P(ie));(0,r.useEffect)(()=>((null==q?void 0:q.action)&&"function"==typeof(null==q?void 0:q.action)&&(null==q||q.action(ee)),void 0!==(null==q?void 0:q.disableActions)&&L(null==q?void 0:q.disableActions),()=>{(null==q?void 0:q.actionAfter)&&"function"==typeof(null==q?void 0:q.actionAfter)&&(null==q||q.actionAfter(ee))}),[q]);const ae=X?W:(null==q?void 0:q.position)?null==q?void 0:q.position:I,se=j||r.Fragment;return q?r.createElement(se,null,r.createElement(i.v1,{mutationObservables:null==q?void 0:q.mutationObservables,resizeObservables:null==q?void 0:q.resizeObservables,refresh:Z}),r.createElement(b,{setCurrentStep:l,currentStep:s,setIsOpen:c,stepsLength:u.length,disableKeyboardNavigation:_,disable:N,rtl:U,clickProps:ie,keyboardHandler:Q}),(!F||ee)&&r.createElement(o.n,{sizes:X?D:K,onClick:function(){N||(w&&"function"==typeof w?w(ie):c(!1))},styles:h({highlightedArea:e=>g(h({},e),{display:oe?"block":"none"})},J),padding:X?0:te,highlightedAreaClassName:O,className:k,onClickHighlighted:e=>{e.preventDefault(),e.stopPropagation(),B&&B(e,ie)},wrapperPadding:re,clipId:R,maskId:T}),(!F||ee)&&r.createElement(a.A,{sizes:K,styles:J,position:ae,padding:ne,"aria-labelledby":null==z?void 0:z.ariaLabelledBy,className:S,refresher:s},H?r.createElement(H,h({styles:J,setCurrentStep:l,currentStep:s,setIsOpen:c,steps:u,accessibilityOptions:z,disabledActions:N,transition:X,isHighlightingObserved:$,rtl:U},V)):r.createElement(x,h({styles:J,setCurrentStep:l,currentStep:s,setIsOpen:c,steps:u,setSteps:A,accessibilityOptions:z,disabledActions:N,transition:X,isHighlightingObserved:$,rtl:U,meta:G,setMeta:Y},V)))):null}:null,D=/^(350|440|57|977)$/.test(n.j)?{bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0}:null,O=r.createContext({isOpen:!1,setIsOpen:()=>!1,currentStep:0,setCurrentStep:()=>0,steps:[],setSteps:()=>[],setMeta:()=>"",disabledActions:!1,setDisabledActions:()=>!1,components:{}}),R=e=>{var t=e,{children:n,defaultOpen:i=!1,startAt:o=0,steps:a,setCurrentStep:s,currentStep:l}=t,c=p(t,["children","defaultOpen","startAt","steps","setCurrentStep","currentStep"]);const[u,A]=(0,r.useState)(i),[d,f]=(0,r.useState)(o),[g,m]=(0,r.useState)(a),[y,b]=(0,r.useState)(""),[v,E]=(0,r.useState)(!1),C=h({isOpen:u,setIsOpen:A,currentStep:l||d,setCurrentStep:s&&"function"==typeof s?s:f,steps:g,setSteps:m,disabledActions:v,setDisabledActions:E,meta:y,setMeta:b},c);return r.createElement(O.Provider,{value:C},n,u?r.createElement(k,h({},C)):null)},T=/^(350|440|57|977)$/.test(n.j)?O:null;function P(){return(0,r.useContext)(O)}function _(e){return t=>{const n=P();return r.createElement(e,h(h({},t),n))}}var M=/^(350|440|57|977)$/.test(n.j)?k:null},8875(e,t,n){"use strict";n.d(t,{v1:()=>Q,nJ:()=>M,Cq:()=>N,l:()=>S,zk:()=>R,l7:()=>T,wz:()=>P,pX:()=>_,gB:()=>O,eb:()=>D,yD:()=>x});var r=n(1609),i={attributes:!0,characterData:!0,subtree:!0,childList:!0};var o=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t&&(n=r,!0)}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];e.call(t,i[1],i[0])}},t}()}(),a="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,s="undefined"!=typeof globalThis&&globalThis.Math===Math?globalThis:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),l="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(s):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)},c=["top","right","bottom","left","width","height","size","weight"],u="undefined"!=typeof MutationObserver,A=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e){var t=!1,n=!1,r=0;function i(){t&&(t=!1,e()),n&&a()}function o(){l(i)}function a(){var e=Date.now();if(t){if(e-r<2)return;n=!0}else t=!0,n=!1,setTimeout(o,20);r=e}return a}(this.refresh.bind(this))}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){a&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){a&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;c.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),d=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,configurable:!0})}return e},f=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||s},h=b(0,0,0,0);function g(e){return parseFloat(e)||0}function p(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(t,n){return t+g(e["border-"+n+"-width"])},0)}var m="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof f(e).SVGGraphicsElement}:function(e){return e instanceof f(e).SVGElement&&"function"==typeof e.getBBox};function y(e){return a?m(e)?function(e){var t=e.getBBox();return b(0,0,t.width,t.height)}(e):function(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return h;var r=f(e).getComputedStyle(e),i=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var i=r[n],o=e["padding-"+i];t[i]=g(o)}return t}(r),o=i.left+i.right,a=i.top+i.bottom,s=g(r.width),l=g(r.height);if("border-box"===r.boxSizing&&(Math.round(s+o)!==t&&(s-=p(r,"left","right")+o),Math.round(l+a)!==n&&(l-=p(r,"top","bottom")+a)),!function(e){return e===f(e).document.documentElement}(e)){var c=Math.round(s+o)-t,u=Math.round(l+a)-n;1!==Math.abs(c)&&(s-=c),1!==Math.abs(u)&&(l-=u)}return b(i.left,i.top,s,l)}(e):h}function b(e,t,n,r){return{x:e,y:t,width:n,height:r}}var v=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=b(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=y(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),E=function(e,t){var n,r,i,o,a,s,l,c=(r=(n=t).x,i=n.y,o=n.width,a=n.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(s.prototype),d(l,{x:r,y:i,width:o,height:a,top:i,right:r+o,bottom:a+i,left:r}),l);d(this,{target:e,contentRect:c})},C=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new o,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new v(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof f(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new E(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),I="undefined"!=typeof WeakMap?new WeakMap:new o,w=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=A.getInstance(),r=new C(t,n,this);I.set(this,r)};["observe","unobserve","disconnect"].forEach(function(e){w.prototype[e]=function(){var t;return(t=I.get(this))[e].apply(t,arguments)}});const B=void 0!==s.ResizeObserver?s.ResizeObserver:w;var Q=({mutationObservables:e,resizeObservables:t,refresh:n})=>{const[o,a]=(0,r.useState)(0);function s(t){const r=Array.from(t);for(const t of r)if(e){if(!t.attributes)continue;e.find(e=>t.matches(e))&&n(!0)}}function l(e){const n=Array.from(e);for(const e of n)if(t){if(!e.attributes)continue;t.find(t=>e.matches(t))&&a(o+1)}}return function(e,t,n=i){(0,r.useEffect)(()=>{if(e.current){const r=new MutationObserver(t);return r.observe(e.current,n),()=>{r.disconnect()}}},[t,n])}((0,r.useRef)(document.documentElement||document.body),e=>{for(const t of e)0!==t.addedNodes.length&&(s(t.addedNodes),l(t.addedNodes)),0!==t.removedNodes.length&&(s(t.removedNodes),l(t.removedNodes))},{childList:!0,subtree:!0}),(0,r.useEffect)(()=>{if(!t)return;const e=new B(()=>{n()});for(const n of t){const t=document.querySelector(n);t&&e.observe(t)}return()=>{e.disconnect()}},[t,o]),null};function S(e){let t=k;return e&&(t=e.getBoundingClientRect()),t}function x(e,t){const[n,i]=(0,r.useState)(k),o=(0,r.useCallback)(()=>{(null==e?void 0:e.current)&&i(S(null==e?void 0:e.current))},[null==e?void 0:e.current]);return(0,r.useEffect)(()=>(o(),window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)),[null==e?void 0:e.current,t]),n}var k={bottom:0,height:0,left:0,right:0,top:0,width:0,x:0,y:0};function D(e,t){return new Promise(n=>{if(!(e instanceof Element))throw new TypeError("Argument 1 must be an Element");let r=0,i=null;const o=Object.assign({behavior:"smooth"},t);e.scrollIntoView(o),requestAnimationFrame(function t(){const o=null==e?void 0:e.getBoundingClientRect().top;if(o===i){if(r++>2)return n(null)}else r=0,i=o;requestAnimationFrame(t)})})}function O(e){return e<0?0:e}function R(){return{w:Math.max(document.documentElement.clientWidth,window.innerWidth||0),h:Math.max(document.documentElement.clientHeight,window.innerHeight||0)}}function T({top:e,right:t,bottom:n,left:r,threshold:i}){const{w:o,h:a}=R(),{thresholdX:s,thresholdY:l}=function(e){return"object"==typeof e&&null!==e?{thresholdX:e.x||0,thresholdY:e.y||0}:{thresholdX:e||0,thresholdY:e||0}}(i);return e<0&&n-e>a||e>=0+l&&r>=0+s&&n<=a-l&&t<=o-s}var P=(e,t)=>e>t,_=(e,t)=>e>t;function M(e,t=[]){return Object.keys(e).map(t=>({position:t,value:e[t]})).sort((e,t)=>t.value-e.value).sort((e,n)=>((e,n)=>t.includes(e)?1:t.includes(n)?-1:0)(e.position,n.position)).filter(e=>e.value>0).map(e=>e.position)}function N(e=10){return Array.isArray(e)?1===e.length?[e[0],e[0],e[0],e[0]]:2===e.length?[e[1],e[0],e[1],e[0]]:3===e.length?[e[0],e[1],e[2],e[1]]:e.length>3?[e[0],e[1],e[2],e[3]]:[10,10]:[e,e,e,e]}},6815(e,t,n){"use strict";n.d(t,{A:()=>k});var r=n(4341),i=n(7143),o=n(6749),a=n(700),s=n(5928),l=n(7649),c=n(8189),u=n(6208),A=n(8444),d=n(4204),f=n(3281);const h="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise(function(t,n){const h=(0,d.A)(e);let g=h.data;const p=u.A.from(h.headers).normalize();let m,y,b,v,E,{responseType:C,onUploadProgress:I,onDownloadProgress:w}=h;function B(){v&&v(),E&&E(),h.cancelToken&&h.cancelToken.unsubscribe(m),h.signal&&h.signal.removeEventListener("abort",m)}let Q=new XMLHttpRequest;function S(){if(!Q)return;const r=u.A.from("getAllResponseHeaders"in Q&&Q.getAllResponseHeaders()),o={data:C&&"text"!==C&&"json"!==C?Q.response:Q.responseText,status:Q.status,statusText:Q.statusText,headers:r,config:e,request:Q};(0,i.A)(function(e){t(e),B()},function(e){n(e),B()},o),Q=null}Q.open(h.method.toUpperCase(),h.url,!0),Q.timeout=h.timeout,"onloadend"in Q?Q.onloadend=S:Q.onreadystatechange=function(){Q&&4===Q.readyState&&(0!==Q.status||Q.responseURL&&Q.responseURL.startsWith("file:"))&&setTimeout(S)},Q.onabort=function(){Q&&(n(new a.A("Request aborted",a.A.ECONNABORTED,e,Q)),B(),Q=null)},Q.onerror=function(t){const r=t&&t.message?t.message:"Network Error",i=new a.A(r,a.A.ERR_NETWORK,e,Q);i.event=t||null,n(i),B(),Q=null},Q.ontimeout=function(){let t=h.timeout?"timeout of "+h.timeout+"ms exceeded":"timeout exceeded";const r=h.transitional||o.A;h.timeoutErrorMessage&&(t=h.timeoutErrorMessage),n(new a.A(t,r.clarifyTimeoutError?a.A.ETIMEDOUT:a.A.ECONNABORTED,e,Q)),B(),Q=null},void 0===g&&p.setContentType(null),"setRequestHeader"in Q&&r.A.forEach((0,f.$$)(p),function(e,t){Q.setRequestHeader(t,e)}),r.A.isUndefined(h.withCredentials)||(Q.withCredentials=!!h.withCredentials),C&&"json"!==C&&(Q.responseType=h.responseType),w&&([b,E]=(0,A.C1)(w,!0),Q.addEventListener("progress",b)),I&&Q.upload&&([y,v]=(0,A.C1)(I),Q.upload.addEventListener("progress",y),Q.upload.addEventListener("loadend",v)),(h.cancelToken||h.signal)&&(m=t=>{Q&&(n(!t||t.type?new s.A(null,e,Q):t),Q.abort(),B(),Q=null)},h.cancelToken&&h.cancelToken.subscribe(m),h.signal&&(h.signal.aborted?m():h.signal.addEventListener("abort",m)));const x=(0,l.A)(h.url);if(x&&!c.A.protocols.includes(x))return n(new a.A("Unsupported protocol "+x+":",a.A.ERR_BAD_REQUEST,e)),void B();Q.send(g||null)})},g=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;const n=new AbortController;let i=!1;const o=function(e){if(!i){i=!0,c();const t=e instanceof Error?e:this.reason;n.abort(t instanceof a.A?t:new s.A(t instanceof Error?t.message:t))}};let l=t&&setTimeout(()=>{l=null,o(new a.A(`timeout of ${t}ms exceeded`,a.A.ETIMEDOUT))},t);const c=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)}),e=null)};e.forEach(e=>e.addEventListener("abort",o,{once:!0}));const{signal:u}=n;return u.unsubscribe=()=>r.A.asap(c),u},p=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let r,i=0;for(;i<n;)r=i+t,yield e.slice(i,r),i=r},m=(e,t,n,r)=>{const i=async function*(e,t){for await(const n of async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);const t=e.getReader();try{for(;;){const{done:e,value:n}=await t.read();if(e)break;yield n}}finally{await t.cancel()}}(e))yield*p(n,t)}(e,t);let o,a=0,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await i.next();if(t)return s(),void e.close();let o=r.byteLength;if(n){let e=a+=o;n(e)}e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel:e=>(s(e),i.return())},{highWaterMark:2})},y=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,b=(e,t,n)=>t+2<n&&y(e.charCodeAt(t+1))&&y(e.charCodeAt(t+2)),{isFunction:v}=r.A,E=e=>{if(!r.A.isString(e))return e;try{return decodeURIComponent(e)}catch(t){return e}},C=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},I=e=>{const t=void 0!==r.A.global&&null!==r.A.global?r.A.global:globalThis,{ReadableStream:n,TextEncoder:o}=t;e=r.A.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:s,Request:l,Response:h}=e,p=s?v(s):"function"==typeof fetch,I=v(l),w=v(h);if(!p)return!1;const B=p&&v(n),Q=p&&("function"==typeof o?(S=new o,e=>S.encode(e)):async e=>new Uint8Array(await new l(e).arrayBuffer()));var S;const x=I&&B&&C(()=>{let e=!1;const t=new l(c.A.origin,{body:new n,method:"POST",get duplex(){return e=!0,"half"}}),r=t.headers.has("Content-Type");return null!=t.body&&t.body.cancel(),e&&!r}),k=w&&B&&C(()=>r.A.isReadableStream(new h("").body)),D={stream:k&&(e=>e.body)};p&&["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!D[e]&&(D[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new a.A(`Response type '${e}' is not supported`,a.A.ERR_NOT_SUPPORT,n)})});const O=async e=>{if(null==e)return 0;if(r.A.isBlob(e))return e.size;if(r.A.isSpecCompliantForm(e)){const t=new l(c.A.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return r.A.isArrayBufferView(e)||r.A.isArrayBuffer(e)?e.byteLength:(r.A.isURLSearchParams(e)&&(e+=""),r.A.isString(e)?(await Q(e)).byteLength:void 0)};return async e=>{let{url:t,method:n,data:p,signal:v,cancelToken:C,timeout:w,onDownloadProgress:Q,onUploadProgress:S,responseType:R,headers:T,withCredentials:P="same-origin",fetchOptions:_,maxContentLength:M,maxBodyLength:N}=(0,d.A)(e);const L=r.A.isNumber(M)&&M>-1,F=r.A.isNumber(N)&&N>-1;let U=s||fetch;R=R?(R+"").toLowerCase():"text";let z=g([v,C&&C.toAbortSignal()],w),H=null;const j=z&&z.unsubscribe&&(()=>{z.unsubscribe()});let G,Y=null;const W=()=>new a.A("Request body larger than maxBodyLength limit",a.A.ERR_BAD_REQUEST,e,H);try{let s;const d=(q="auth",r.A.hasOwnProp(e,q)?e[q]:void 0);if(d){s={username:r.A.getSafeProp(d,"username")||"",password:r.A.getSafeProp(d,"password")||""}}if((e=>{const t=e.indexOf("://");let n=e;return-1!==t&&(n=n.slice(t+3)),n.includes("@")||n.includes(":")})(t)){const e=new URL(t,c.A.origin);if(!s&&(e.username||e.password)){s={username:E(e.username),password:E(e.password)}}(e.username||e.password)&&(e.username="",e.password="",t=e.href)}if(s&&(T.delete("authorization"),T.set("Authorization","Basic "+btoa((V=(s.username||"")+":"+(s.password||""),encodeURIComponent(V).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))))))),L&&"string"==typeof t&&t.startsWith("data:")){const n=function(e){if(!e||"string"!=typeof e)return 0;if(!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let e=r.length;const t=r.length;for(let n=0;n<t;n++)if(37===r.charCodeAt(n)&&n+2<t){const t=r.charCodeAt(n+1),i=r.charCodeAt(n+2);y(t)&&y(i)&&(e-=2,n+=2)}let n=0,i=t-1;const o=e=>e>=2&&37===r.charCodeAt(e-2)&&51===r.charCodeAt(e-1)&&(68===r.charCodeAt(e)||100===r.charCodeAt(e));i>=0&&(61===r.charCodeAt(i)?(n++,i--):o(i)&&(n++,i-=3)),1===n&&i>=0&&(61===r.charCodeAt(i)||o(i))&&n++;const a=3*Math.floor(e/4)-(n||0);return a>0?a:0}let i=0;for(let e=0,t=r.length;e<t;e++){const n=r.charCodeAt(e);if(37===n&&b(r,e,t))i+=1,e+=2;else if(n<128)i+=1;else if(n<2048)i+=2;else if(n>=55296&&n<=56319&&e+1<t){const t=r.charCodeAt(e+1);t>=56320&&t<=57343?(i+=4,e++):i+=3}else i+=3}return i}(t);if(n>M)throw new a.A("maxContentLength size of "+M+" exceeded",a.A.ERR_BAD_RESPONSE,e,H)}if(F&&"get"!==n&&"head"!==n){const e=await O(p);if("number"==typeof e&&isFinite(e)&&(G=e,e>N))throw W()}const g=F&&(r.A.isReadableStream(p)||r.A.isStream(p)),v=(e,t,n)=>m(e,65536,e=>{if(F&&e>N)throw Y=W();t&&t(e)},n);if(x&&"get"!==n&&"head"!==n&&(S||g)){if(G=G??await(async(e,t)=>r.A.toFiniteNumber(e.getContentLength())??O(t))(T,p),0!==G||g){let e,n=new l(t,{method:"POST",body:p,duplex:"half"});if(r.A.isFormData(p)&&(e=n.headers.get("content-type"))&&T.setContentType(e),n.body){const[e,t]=S&&(0,A.Vj)(G,(0,A.C1)((0,A.mM)(S)))||[];p=v(n.body,e,t)}}}else if(g&&!I&&B&&"get"!==n&&"head"!==n)p=v(p);else if(g&&I&&!x&&"get"!==n&&"head"!==n)throw new a.A("Stream request bodies are not supported by the current fetch implementation",a.A.ERR_NOT_SUPPORT,e,H);r.A.isString(P)||(P=P?"include":"omit");const C=I&&"credentials"in l.prototype;if(r.A.isFormData(p)){const e=T.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&T.delete("content-type")}T.set("User-Agent","axios/1.18.1",!1);const w={..._,signal:z,method:n.toUpperCase(),headers:(0,f.$$)(T.normalize()),body:p,duplex:"half",credentials:C?P:void 0};H=I&&new l(t,w);let J=await(I?U(H,_):U(t,w));const K=u.A.from(J.headers);if(L){const t=r.A.toFiniteNumber(K.getContentLength());if(null!=t&&t>M)throw new a.A("maxContentLength size of "+M+" exceeded",a.A.ERR_BAD_RESPONSE,e,H)}const X=k&&("stream"===R||"response"===R);if(k&&J.body&&(Q||L||X&&j)){const t={};["status","statusText","headers"].forEach(e=>{t[e]=J[e]});const n=r.A.toFiniteNumber(K.getContentLength()),[i,o]=Q&&(0,A.Vj)(n,(0,A.C1)((0,A.mM)(Q),!0))||[];let s=0;const l=t=>{if(L&&(s=t,s>M))throw new a.A("maxContentLength size of "+M+" exceeded",a.A.ERR_BAD_RESPONSE,e,H);i&&i(t)};J=new h(m(J.body,65536,l,()=>{o&&o(),j&&j()}),t)}R=R||"text";let Z=await D[r.A.findKey(D,R)||"text"](J,e);if(L&&!k&&!X){let t;if(null!=Z&&("number"==typeof Z.byteLength?t=Z.byteLength:"number"==typeof Z.size?t=Z.size:"string"==typeof Z&&(t="function"==typeof o?(new o).encode(Z).byteLength:Z.length)),"number"==typeof t&&t>M)throw new a.A("maxContentLength size of "+M+" exceeded",a.A.ERR_BAD_RESPONSE,e,H)}return!X&&j&&j(),await new Promise((t,n)=>{(0,i.A)(t,n,{data:Z,headers:u.A.from(J.headers),status:J.status,statusText:J.statusText,config:e,request:H})})}catch(t){if(j&&j(),z&&z.aborted&&z.reason instanceof a.A){const n=z.reason;throw n.config=e,H&&(n.request=H),t!==n&&Object.defineProperty(n,"cause",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),n}if(Y)throw H&&!Y.request&&(Y.request=H),Y;if(t instanceof a.A)throw H&&!t.request&&(t.request=H),t;if(t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message)){const n=new a.A("Network Error",a.A.ERR_NETWORK,e,H,t&&t.response);throw Object.defineProperty(n,"cause",{__proto__:null,value:t.cause||t,writable:!0,enumerable:!1,configurable:!0}),n}throw a.A.from(t,t&&t.code,e,H,t&&t.response)}var V,q}},w=new Map,B=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:i}=t,o=[r,i,n];let a,s,l=o.length,c=w;for(;l--;)a=o[l],s=c.get(a),void 0===s&&c.set(a,s=l?new Map:I(t)),c=s;return s},Q=(B(),{http:null,xhr:h,fetch:{get:B}});r.A.forEach(Q,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch(e){}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const S=e=>`- ${e}`,x=e=>r.A.isFunction(e)||null===e||!1===e,k={getAdapter:function(e,t){e=r.A.isArray(e)?e:[e];const{length:n}=e;let i,o;const s={};for(let l=0;l<n;l++){let n;if(i=e[l],o=i,!x(i)&&(o=Q[(n=String(i)).toLowerCase()],void 0===o))throw new a.A(`Unknown adapter '${n}'`);if(o&&(r.A.isFunction(o)||(o=o.get(t))))break;s[n||"#"+l]=o}if(!o){const e=Object.entries(s).map(([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));let t=n?e.length>1?"since :\n"+e.map(S).join("\n"):" "+S(e[0]):"as no adapter specified";throw new a.A("There is no suitable adapter to dispatch the request "+t,a.A.ERR_NOT_SUPPORT)}return o},adapters:Q}},8164(e,t,n){"use strict";n.d(t,{A:()=>R});var r=n(4341),i=n(5507),o=n(4101);const a=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){r.A.forEach(this.handlers,function(t){null!==t&&e(t)})}};var s=n(7122),l=n(2141),c=n(209),u=n(5928),A=n(6208),d=n(6815);function f(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new u.A(null,e)}function h(e){return f(e),e.headers=A.A.from(e.headers),e.data=s.A.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),d.A.getAdapter(e.adapter||c.A.adapter,e)(e).then(function(t){f(e),e.response=t;try{t.data=s.A.call(e,e.transformResponse,t)}finally{delete e.response}return t.headers=A.A.from(t.headers),t},function(t){if(!(0,l.A)(t)&&(f(e),t&&t.response)){e.response=t.response;try{t.response.data=s.A.call(e,e.transformResponse,t.response)}finally{delete e.response}t.response.headers=A.A.from(t.response.headers)}return Promise.reject(t)})}var g=n(2212),p=n(1680),m=n(700);const y={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{y[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const b={};y.transitional=function(e,t,n){function r(e,t){return"[Axios v1.18.1] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,i,o)=>{if(!1===e)throw new m.A(r(i," has been removed"+(t?" in "+t:"")),m.A.ERR_DEPRECATED);return t&&!b[i]&&(b[i]=!0,console.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,o)}},y.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const v={assertOptions:function(e,t,n){if("object"!=typeof e||null===e)throw new m.A("options must be an object",m.A.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const o=r[i],a=Object.prototype.hasOwnProperty.call(t,o)?t[o]:void 0;if(a){const t=e[o],n=void 0===t||a(t,o,e);if(!0!==n)throw new m.A("option "+o+" must be "+n,m.A.ERR_BAD_OPTION_VALUE);continue}if(!0!==n)throw new m.A("Unknown option "+o,m.A.ERR_BAD_OPTION)}},validators:y};var E=n(6749);const C=v.validators;class I{constructor(e){this.defaults=e||{},this.interceptors={request:new a,response:new a}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=(()=>{if(!t.stack)return"";const e=t.stack.indexOf("\n");return-1===e?"":t.stack.slice(e+1)})();try{if(e.stack){if(n){const t=n.indexOf("\n"),r=-1===t?-1:n.indexOf("\n",t+1),i=-1===r?"":n.slice(r+1);String(e.stack).endsWith(i)||(e.stack+="\n"+n)}}else e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=(0,g.A)(this.defaults,t);const{transitional:n,paramsSerializer:i,headers:o}=t;void 0!==n&&v.assertOptions(n,{silentJSONParsing:C.transitional(C.boolean),forcedJSONParsing:C.transitional(C.boolean),clarifyTimeoutError:C.transitional(C.boolean),legacyInterceptorReqResOrdering:C.transitional(C.boolean),advertiseZstdAcceptEncoding:C.transitional(C.boolean),validateStatusUndefinedResolves:C.transitional(C.boolean)},!1),null!=i&&(r.A.isFunction(i)?t.paramsSerializer={serialize:i}:v.assertOptions(i,{encode:C.function,serialize:C.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),v.assertOptions(t,{baseUrl:C.spelling("baseURL"),withXsrfToken:C.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=o&&r.A.merge(o.common,o[t.method]);o&&r.A.forEach(["delete","get","head","post","put","patch","query","common"],e=>{delete o[e]}),t.headers=A.A.concat(a,o);const s=[];let l=!0;this.interceptors.request.forEach(function(e){if("function"==typeof e.runWhen&&!1===e.runWhen(t))return;l=l&&e.synchronous;const n=t.transitional||E.A;n&&n.legacyInterceptorReqResOrdering?s.unshift(e.fulfilled,e.rejected):s.push(e.fulfilled,e.rejected)});const c=[];let u;this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let d,f=0;if(!l){const e=[h.bind(this),void 0];for(e.unshift(...s),e.push(...c),d=e.length,u=Promise.resolve(t);f<d;)u=u.then(e[f++],e[f++]);return u}d=s.length;let p=t;for(;f<d;){const e=s[f++],t=s[f++];try{p=e(p)}catch(e){t.call(this,e);break}}try{u=h.call(this,p)}catch(e){return Promise.reject(e)}for(f=0,d=c.length;f<d;)u=u.then(c[f++],c[f++]);return u}getUri(e){e=(0,g.A)(this.defaults,e);const t=(0,p.A)(e.baseURL,e.url,e.allowAbsoluteUrls,e);return(0,o.A)(t,e.params,e.paramsSerializer)}}r.A.forEach(["delete","get","head","options"],function(e){I.prototype[e]=function(t,n){return this.request((0,g.A)(n||{},{method:e,url:t,data:n&&r.A.hasOwnProp(n,"data")?n.data:void 0}))}}),r.A.forEach(["post","put","patch","query"],function(e){function t(t){return function(n,r,i){return this.request((0,g.A)(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}I.prototype[e]=t(),"query"!==e&&(I.prototype[e+"Form"]=t(!0))});const w=I;var B=n(941);class Q{constructor(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise(function(e){t=e});const n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t;const r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new u.A(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new Q(function(t){e=t}),cancel:e}}}const S=Q;var x=n(631);const k={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(k).forEach(([e,t])=>{k[t]=e});const D=k,O=function e(t){const n=new w(t),o=(0,i.A)(w.prototype.request,n);return r.A.extend(o,w.prototype,n,{allOwnKeys:!0}),r.A.extend(o,n,null,{allOwnKeys:!0}),o.create=function(n){return e((0,g.A)(t,n))},o}(c.A);O.Axios=w,O.CanceledError=u.A,O.CancelToken=S,O.isCancel=l.A,O.VERSION="1.18.1",O.toFormData=x.A,O.AxiosError=m.A,O.Cancel=O.CanceledError,O.all=function(e){return Promise.all(e)},O.spread=function(e){return function(t){return e.apply(null,t)}},O.isAxiosError=function(e){return r.A.isObject(e)&&!0===e.isAxiosError},O.mergeConfig=g.A,O.AxiosHeaders=A.A,O.formToJSON=e=>(0,B.A)(r.A.isHTMLForm(e)?new FormData(e):e),O.getAdapter=d.A.getAdapter,O.HttpStatusCode=D,O.default=O;const R=O},5928(e,t,n){"use strict";var r=n(700);class i extends r.A{constructor(e,t,n){super(e??"canceled",r.A.ERR_CANCELED,t,n),this.name="CanceledError",this.__CANCEL__=!0}}const o=/^(440|977)$/.test(n.j)?null:i;n.d(t,["A",0,o])},2141(e,t,n){"use strict";function r(e){return!(!e||!e.__CANCEL__)}n.d(t,{A:()=>r})},700(e,t,n){"use strict";var r=n(4341),i=n(6208);class o extends Error{static from(e,t,n,r,i,a){const s=new o(e.message,t||e.code,n,r,i);return Object.defineProperty(s,"cause",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),s.name=e.name,null!=e.status&&null==s.status&&(s.status=e.status),a&&Object.assign(s,a),s}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){const e=this.config,t=e&&r.A.hasOwnProp(e,"redact")?e.redact:void 0,n=r.A.isArray(t)&&t.length>0?function(e,t){const n=new Set(t.map(e=>String(e).toLowerCase())),o=[],a=e=>{if(null===e||"object"!=typeof e)return e;if(r.A.isBuffer(e))return e;if(-1!==o.indexOf(e))return;let t;if(e instanceof i.A&&(e=e.toJSON()),o.push(e),r.A.isArray(e))t=[],e.forEach((e,n)=>{const i=a(e);r.A.isUndefined(i)||(t[n]=i)});else{if(!r.A.isPlainObject(e)&&function(e){if(r.A.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(r.A.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}(e))return o.pop(),e;t=Object.create(null);for(const[i,o]of Object.entries(e)){const e=n.has(i.toLowerCase())?"[REDACTED ****]":a(o);r.A.isUndefined(e)||(t[i]=e)}}return o.pop(),t};return a(e)}(e,t):r.A.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}}o.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",o.ERR_BAD_OPTION="ERR_BAD_OPTION",o.ECONNABORTED="ECONNABORTED",o.ETIMEDOUT="ETIMEDOUT",o.ECONNREFUSED="ECONNREFUSED",o.ERR_NETWORK="ERR_NETWORK",o.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",o.ERR_DEPRECATED="ERR_DEPRECATED",o.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",o.ERR_BAD_REQUEST="ERR_BAD_REQUEST",o.ERR_CANCELED="ERR_CANCELED",o.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",o.ERR_INVALID_URL="ERR_INVALID_URL",o.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const a=/^(440|977)$/.test(n.j)?null:o;n.d(t,["A",0,a])},6208(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(4341);const i=r.A.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),o=e=>{const t={};let n,r,o;return e&&e.split("\n").forEach(function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&i[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};n.dn(o);var a=n(3281);const s=Symbol("internals");function l(e){return e&&String(e).trim().toLowerCase()}function c(e){return!1===e||null==e?e:r.A.isArray(e)?e.map(c):(0,a.wB)(String(e))}function u(e,t,n,i,o){return r.A.isFunction(i)?i.call(this,t,n):(o&&(t=n),r.A.isString(t)?r.A.isString(i)?-1!==t.indexOf(i):r.A.isRegExp(i)?i.test(t):void 0:void 0)}class A{constructor(e){e&&this.set(e)}set(e,t,n){const i=this;function a(e,t,n){const o=l(t);if(!o)return;const a=r.A.findKey(i,o);(!a||void 0===i[a]||!0===n||void 0===n&&!1!==i[a])&&(i[a||t]=c(e))}const s=(e,t)=>r.A.forEach(e,(e,n)=>a(e,n,t));if(r.A.isPlainObject(e)||e instanceof this.constructor)s(e,t);else if(r.A.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))s(o(e),t);else if(r.A.isObject(e)&&r.A.isSafeIterable(e)){let n,i,o=Object.create(null);for(const t of e){if(!r.A.isArray(t))throw new TypeError("Object iterator must return a key-value pair");i=t[0],r.A.hasOwnProp(o,i)?(n=o[i],o[i]=r.A.isArray(n)?[...n,t[1]]:[n,t[1]]):o[i]=t[1]}s(o,t)}else null!=e&&a(t,e,n);return this}get(e,t){if(e=l(e)){const n=r.A.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(r.A.isFunction(t))return t.call(this,e,n);if(r.A.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=l(e)){const n=r.A.findKey(this,e);return!(!n||void 0===this[n]||t&&!u(0,this[n],n,t))}return!1}delete(e,t){const n=this;let i=!1;function o(e){if(e=l(e)){const o=r.A.findKey(n,e);!o||t&&!u(0,n[o],o,t)||(delete n[o],i=!0)}}return r.A.isArray(e)?e.forEach(o):o(e),i}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const i=t[n];e&&!u(0,this[i],i,e,!0)||(delete this[i],r=!0)}return r}normalize(e){const t=this,n={};return r.A.forEach(this,(i,o)=>{const a=r.A.findKey(n,o);if(a)return t[a]=c(i),void delete t[o];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}(o):String(o).trim();s!==o&&delete t[o],t[s]=c(i),n[s]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return r.A.forEach(this,(n,i)=>{null!=n&&!1!==n&&(t[i]=e&&r.A.isArray(n)?n.join(", "):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){const t=(this[s]=this[s]={accessors:{}}).accessors,n=this.prototype;function i(e){const i=l(e);t[i]||(function(e,t){const n=r.A.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}(n,e),t[i]=!0)}return r.A.isArray(e)?e.forEach(i):i(e),this}}A.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),r.A.reduceDescriptors(A.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),r.A.freezeMethods(A);const d=A},1680(e,t,n){"use strict";if(n.d(t,{A:()=>c}),!/^(440|977)$/.test(n.j))var r=n(700);if(!/^(440|977)$/.test(n.j))var i=n(8216);if(!/^(440|977)$/.test(n.j))var o=n(4885);const a=/^https?:(?!\/\/)/i,s=/[\t\n\r]/g;function l(e,t){if("string"==typeof e&&a.test(function(e){return function(e){let t=0;for(;t<e.length&&e.charCodeAt(t)<=32;)t++;return e.slice(t)}(e).replace(s,"")}(e)))throw new r.A('Invalid URL: missing "//" after protocol',r.A.ERR_INVALID_URL,t)}function c(e,t,n,r){l(t,r);let a=!(0,i.A)(t);return e&&(a||!1===n)?(l(e,r),(0,o.A)(e,t)):t}},2212(e,t,n){"use strict";if(n.d(t,{A:()=>a}),!/^(440|977)$/.test(n.j))var r=n(4341);if(!/^(440|977)$/.test(n.j))var i=n(6208);const o=e=>e instanceof i.A?{...e}:e;function a(e,t){e=e||{},t=t||{};const n=Object.create(null);function i(e,t,n,i){return r.A.isPlainObject(e)&&r.A.isPlainObject(t)?r.A.merge.call({caseless:i},e,t):r.A.isPlainObject(t)?r.A.merge({},t):r.A.isArray(t)?t.slice():t}function a(e,t,n,o){return r.A.isUndefined(t)?r.A.isUndefined(e)?void 0:i(void 0,e,0,o):i(e,t,0,o)}function s(e,t){if(!r.A.isUndefined(t))return i(void 0,t)}function l(e,t){return r.A.isUndefined(t)?r.A.isUndefined(e)?void 0:i(void 0,e):i(void 0,t)}function c(n,o,a){return r.A.hasOwnProp(t,a)?i(n,o):r.A.hasOwnProp(e,a)?i(void 0,n):void 0}Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});const u={url:s,method:s,data:s,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,allowedSocketPaths:l,responseEncoding:l,validateStatus:c,headers:(e,t,n)=>a(o(e),o(t),0,!0)};return r.A.forEach(Object.keys({...e,...t}),function(i){if("__proto__"===i||"constructor"===i||"prototype"===i)return;const o=r.A.hasOwnProp(u,i)?u[i]:a,s=o(r.A.hasOwnProp(e,i)?e[i]:void 0,r.A.hasOwnProp(t,i)?t[i]:void 0,i);r.A.isUndefined(s)&&o!==c||(n[i]=s)}),r.A.hasOwnProp(t,"validateStatus")&&r.A.isUndefined(t.validateStatus)&&!1===function(n){const i=r.A.hasOwnProp(t,"transitional")?t.transitional:void 0;if(!r.A.isUndefined(i)){if(!r.A.isPlainObject(i))return;if(r.A.hasOwnProp(i,n))return i[n]}const o=r.A.hasOwnProp(e,"transitional")?e.transitional:void 0;if(r.A.isPlainObject(o)&&r.A.hasOwnProp(o,n))return o[n]}("validateStatusUndefinedResolves")&&(r.A.hasOwnProp(e,"validateStatus")?n.validateStatus=i(void 0,e.validateStatus):delete n.validateStatus),n}},7143(e,t,n){"use strict";if(n.d(t,{A:()=>i}),!/^(440|977)$/.test(n.j))var r=n(700);function i(e,t,n){const i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(new r.A("Request failed with status code "+n.status,n.status>=400&&n.status<500?r.A.ERR_BAD_REQUEST:r.A.ERR_BAD_RESPONSE,n.config,n.request,n)):e(n)}},7122(e,t,n){"use strict";if(n.d(t,{A:()=>a}),!/^(440|977)$/.test(n.j))var r=n(4341);if(!/^(440|977)$/.test(n.j))var i=n(209);if(!/^(440|977)$/.test(n.j))var o=n(6208);function a(e,t){const n=this||i.A,a=t||n,s=o.A.from(a.headers);let l=a.data;return r.A.forEach(e,function(e){l=e.call(n,l,s.normalize(),t?t.status:void 0)}),s.normalize(),l}},209(e,t,n){"use strict";n.d(t,{A:()=>A});var r=n(4341),i=n(700),o=n(6749),a=n(631),s=n(8189),l=n(941);const c=(e,t)=>null!=e&&r.A.hasOwnProp(e,t)?e[t]:void 0,u={transitional:o.A,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",i=n.indexOf("application/json")>-1,o=r.A.isObject(e);if(o&&r.A.isHTMLForm(e)&&(e=new FormData(e)),r.A.isFormData(e))return i?JSON.stringify((0,l.A)(e)):e;if(r.A.isArrayBuffer(e)||r.A.isBuffer(e)||r.A.isStream(e)||r.A.isFile(e)||r.A.isBlob(e)||r.A.isReadableStream(e))return e;if(r.A.isArrayBufferView(e))return e.buffer;if(r.A.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let u;if(o){const t=c(this,"formSerializer");if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return(0,a.A)(e,new s.A.classes.URLSearchParams,{visitor:function(e,t,n,i){return s.A.isNode&&r.A.isBuffer(e)?(this.append(t,e.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}(e,t).toString();if((u=r.A.isFileList(e))||n.indexOf("multipart/form-data")>-1){const n=c(this,"env"),r=n&&n.FormData;return(0,a.A)(u?{"files[]":e}:e,r&&new r,t)}}return o||i?(t.setContentType("application/json",!1),function(e){if(r.A.isString(e))try{return(0,JSON.parse)(e),r.A.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=c(this,"transitional")||u.transitional,n=t&&t.forcedJSONParsing,o=c(this,"responseType"),a="json"===o;if(r.A.isResponse(e)||r.A.isReadableStream(e))return e;if(e&&r.A.isString(e)&&(n&&!o||a)){const n=!(t&&t.silentJSONParsing)&&a;try{return JSON.parse(e,c(this,"parseReviver"))}catch(e){if(n){if("SyntaxError"===e.name)throw i.A.from(e,i.A.ERR_BAD_RESPONSE,this,null,c(this,"response"));throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:s.A.classes.FormData,Blob:s.A.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};r.A.forEach(["delete","get","head","post","put","patch","query"],e=>{u.headers[e]={}});const A=u},6749(e,t,n){"use strict";const r=/^(440|977)$/.test(n.j)?null:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0};n.d(t,["A",0,r])},2481(e,t,n){"use strict";var r=n(631);function i(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function o(e,t){this._pairs=[],e&&(0,r.A)(e,this,t)}const a=o.prototype;a.append=function(e,t){this._pairs.push([e,t])},a.toString=function(e){const t=e?t=>e.call(this,t,i):i;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};const s=/^(440|977)$/.test(n.j)?null:o;n.d(t,["A",0,s])},5507(e,t,n){"use strict";function r(e,t){return function(){return e.apply(t,arguments)}}n.d(t,{A:()=>r})},4101(e,t,n){"use strict";if(n.d(t,{A:()=>a}),!/^(440|977)$/.test(n.j))var r=n(4341);if(!/^(440|977)$/.test(n.j))var i=n(2481);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function a(e,t,n){if(!t)return e;e=e||"";const a=r.A.isFunction(n)?{serialize:n}:n,s=r.A.getSafeProp(a,"encode")||o,l=r.A.getSafeProp(a,"serialize");let c;if(c=l?l(t,a):r.A.isURLSearchParams(t)?t.toString():new i.A(t,a).toString(s),c){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+c}return e}},4885(e,t,n){"use strict";function r(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}n.d(t,{A:()=>r})},2762(e,t,n){"use strict";var r=n(4341);const i=n(8189).A.hasStandardBrowserEnv?{write(e,t,n,i,o,a,s){if("undefined"==typeof document)return;const l=[`${e}=${encodeURIComponent(t)}`];r.A.isNumber(n)&&l.push(`expires=${new Date(n).toUTCString()}`),r.A.isString(i)&&l.push(`path=${i}`),r.A.isString(o)&&l.push(`domain=${o}`),!0===a&&l.push("secure"),r.A.isString(s)&&l.push(`SameSite=${s}`),document.cookie=l.join("; ")},read(e){if("undefined"==typeof document)return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const r=t[n].replace(/^\s+/,""),i=r.indexOf("=");if(-1!==i&&r.slice(0,i)===e)try{return decodeURIComponent(r.slice(i+1))}catch(e){return r.slice(i+1)}}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read:()=>null,remove(){}};n.d(t,["A",0,i])},941(e,t,n){"use strict";if(!/^(440|977)$/.test(n.j))var r=n(4341);if(!/^(440|977)$/.test(n.j))var i=n(700);const o=/^(440|977)$/.test(n.j)?null:100;function a(e){if(e>o)throw new i.A("FormData field is too deeply nested ("+e+" levels). Max depth: "+o,i.A.ERR_FORM_DATA_DEPTH_EXCEEDED)}const s=/^(440|977)$/.test(n.j)?null:function(e){function t(e,n,i,o){a(o);let s=e[o++];if("__proto__"===s)return!0;const l=Number.isFinite(+s),c=o>=e.length;return s=!s&&r.A.isArray(i)?i.length:s,c?(r.A.hasOwnProp(i,s)?i[s]=r.A.isArray(i[s])?i[s].concat(n):[i[s],n]:i[s]=n,!l):(r.A.hasOwnProp(i,s)&&r.A.isObject(i[s])||(i[s]=[]),t(e,n,i[s],o)&&r.A.isArray(i[s])&&(i[s]=function(e){const t={},n=Object.keys(e);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],t[o]=e[o];return t}(i[s])),!l)}if(r.A.isFormData(e)&&r.A.isFunction(e.entries)){const n={};return r.A.forEachEntry(e,(e,r)=>{t(function(e){const t=[],n=/\w+|\[(\w*)]/g;let r;for(;null!==(r=n.exec(e));)a(t.length),t.push("[]"===r[0]?"":r[1]||r[0]);return t}(e),r,n,0)}),n}return null};n.d(t,["A",0,s])},8216(e,t,n){"use strict";function r(e){return"string"==typeof e&&/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}n.d(t,{A:()=>r})},5863(e,t,n){"use strict";var r=n(8189);const i=r.A.hasStandardBrowserEnv?(o=new URL(r.A.origin),a=r.A.navigator&&/(msie|trident)/i.test(r.A.navigator.userAgent),e=>(e=new URL(e,r.A.origin),o.protocol===e.protocol&&o.host===e.host&&(a||o.port===e.port))):()=>!0;var o,a;n.d(t,["A",0,i])},7649(e,t,n){"use strict";function r(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}n.d(t,{A:()=>r})},8444(e,t,n){"use strict";if(!/^(440|977)$/.test(n.j))var r=n(719);if(!/^(440|977)$/.test(n.j))var i=n(8704);if(!/^(440|977)$/.test(n.j))var o=n(4341);n.d(t,["C1",0,(e,t,n=3)=>{let o=0;const a=(0,r.A)(50,250);return(0,i.A)(n=>{if(!n||"number"!=typeof n.loaded)return;const r=n.loaded,i=n.lengthComputable?n.total:void 0,s=null!=i?Math.min(r,i):r,l=Math.max(0,s-o),c=a(l);o=Math.max(o,s),e({loaded:s,total:i,progress:i?s/i:void 0,bytes:l,rate:c||void 0,estimated:c&&i?(i-s)/c:void 0,event:n,lengthComputable:null!=i,[t?"download":"upload"]:!0})},n)},"Vj",0,(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},"mM",0,e=>(...t)=>o.A.asap(()=>e(...t))])},4204(e,t,n){"use strict";if(!/^(440|977)$/.test(n.j))var r=n(8189);if(!/^(440|977)$/.test(n.j))var i=n(4341);if(!/^(440|977)$/.test(n.j))var o=n(700);if(!/^(440|977)$/.test(n.j))var a=n(5863);if(!/^(440|977)$/.test(n.j))var s=n(2762);if(!/^(440|977)$/.test(n.j))var l=n(1680);if(!/^(440|977)$/.test(n.j))var c=n(2212);if(!/^(440|977)$/.test(n.j))var u=n(6208);if(!/^(440|977)$/.test(n.j))var A=n(4101);const d=/^(440|977)$/.test(n.j)?null:["content-type","content-length"],f=/^(440|977)$/.test(n.j)?null:function(e){const t=(0,c.A)({},e),n=e=>i.A.hasOwnProp(t,e)?t[e]:void 0,f=n("data");let h=n("withXSRFToken");const g=n("xsrfHeaderName"),p=n("xsrfCookieName");let m=n("headers");const y=n("auth"),b=n("baseURL"),v=n("allowAbsoluteUrls"),E=n("url");if(t.headers=m=u.A.from(m),t.url=(0,A.A)((0,l.A)(b,E,v,t),n("params"),n("paramsSerializer")),y){const t=i.A.getSafeProp(y,"username")||"",n=i.A.getSafeProp(y,"password")||"";try{m.set("Authorization","Basic "+btoa(t+":"+(n?encodeURIComponent(n).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))):"")))}catch(t){throw o.A.from(t,o.A.ERR_BAD_OPTION_VALUE,e)}}if(i.A.isFormData(f)&&(r.A.hasStandardBrowserEnv||r.A.hasStandardBrowserWebWorkerEnv||i.A.isReactNative(f)?m.setContentType(void 0):i.A.isFunction(f.getHeaders)&&function(e,t,n){"content-only"===n?Object.entries(t||{}).forEach(([t,n])=>{d.includes(t.toLowerCase())&&e.set(t,n)}):e.set(t)}(m,f.getHeaders(),n("formDataHeaderPolicy"))),r.A.hasStandardBrowserEnv&&(i.A.isFunction(h)&&(h=h(t)),!0===h||null==h&&(0,a.A)(t.url))){const e=g&&p&&s.A.read(p);e&&m.set(g,e)}return t};n.d(t,["A",0,f])},3281(e,t,n){"use strict";if(n.d(t,{$$:()=>s}),!/^(440|977)$/.test(n.j))var r=n(4341);const i=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),o=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function a(e,t){return r.A.isArray(e)?e.map(e=>a(e,t)):function(e){let t=0,n=e.length;for(;t<n;){const n=e.charCodeAt(t);if(9!==n&&32!==n)break;t+=1}for(;n>t;){const t=e.charCodeAt(n-1);if(9!==t&&32!==t)break;n-=1}return 0===t&&n===e.length?e:e.slice(t,n)}(String(e).replace(t,""))}function s(e){const t=Object.create(null);return r.A.forEach(e.toJSON(),(e,n)=>{t[n]=(e=>a(e,o))(e)}),t}n.d(t,["wB",0,e=>a(e,i)])},719(e,t,n){"use strict";const r=/^(440|977)$/.test(n.j)?null:function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i,o=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];i||(i=l),n[o]=s,r[o]=l;let u=a,A=0;for(;u!==o;)A+=n[u++],u%=e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),l-i<t)return;const d=c&&l-c;return d?Math.round(1e3*A/d):void 0}};n.d(t,["A",0,r])},8704(e,t,n){"use strict";const r=/^(440|977)$/.test(n.j)?null:function(e,t){let n,r,i=0,o=1e3/t;const a=(t,o=Date.now())=>{i=o,n=null,r&&(clearTimeout(r),r=null),e(...t)};return[(...e)=>{const t=Date.now(),s=t-i;s>=o?a(e,t):(n=e,r||(r=setTimeout(()=>{r=null,a(n)},o-s)))},()=>n&&a(n)]};n.d(t,["A",0,r])},631(e,t,n){"use strict";var r=n(4341);if(!/^(440|977)$/.test(n.j))var i=n(700);function o(e){return r.A.isPlainObject(e)||r.A.isArray(e)}function a(e){return r.A.endsWith(e,"[]")?e.slice(0,-2):e}function s(e,t,n){return e?e.concat(t).map(function(e,t){return e=a(e),!n&&t?"["+e+"]":e}).join(n?".":""):t}const l=r.A.toFlatObject(r.A,{},null,function(e){return/^is[A-Z]/.test(e)}),c=/^(440|977)$/.test(n.j)?null:function(e,t,n){if(!r.A.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const c=(n=r.A.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!r.A.isUndefined(t[e])})).metaTokens,u=n.visitor||b,A=n.dots,d=n.indexes,f=n.Blob||"undefined"!=typeof Blob&&Blob,h=void 0===n.maxDepth?100:n.maxDepth,g=f&&r.A.isSpecCompliantForm(t),p=[];if(!r.A.isFunction(u))throw new TypeError("visitor must be a function");function m(e){if(null===e)return"";if(r.A.isDate(e))return e.toISOString();if(r.A.isBoolean(e))return e.toString();if(!g&&r.A.isBlob(e))throw new i.A("Blob is not supported. Use a Buffer instead.");if(r.A.isArrayBuffer(e)||r.A.isTypedArray(e)){if(g&&"function"==typeof f)return new f([e]);if("undefined"!=typeof Buffer)return Buffer.from(e);throw new i.A("Blob is not supported. Use a Buffer instead.",i.A.ERR_NOT_SUPPORT)}return e}function y(e){if(e>h)throw new i.A("Object is too deeply nested ("+e+" levels). Max depth: "+h,i.A.ERR_FORM_DATA_DEPTH_EXCEEDED)}function b(e,n,i){let l=e;if(r.A.isReactNative(t)&&r.A.isReactNativeBlob(e))return t.append(s(i,n,A),m(e)),!1;if(e&&!i&&"object"==typeof e)if(r.A.endsWith(n,"{}"))n=c?n:n.slice(0,-2),e=function(e){if(h===1/0)return JSON.stringify(e);const t=[];return JSON.stringify(e,function(e,n){if(!r.A.isObject(n))return n;for(;t.length&&t[t.length-1]!==this;)t.pop();return t.push(n),y(1+t.length-1),n})}(e);else if(r.A.isArray(e)&&function(e){return r.A.isArray(e)&&!e.some(o)}(e)||(r.A.isFileList(e)||r.A.endsWith(n,"[]"))&&(l=r.A.toArray(e)))return n=a(n),l.forEach(function(e,i){!r.A.isUndefined(e)&&null!==e&&t.append(!0===d?s([n],i,A):null===d?n:n+"[]",m(e))}),!1;return!!o(e)||(t.append(s(i,n,A),m(e)),!1)}const v=Object.assign(l,{defaultVisitor:b,convertValue:m,isVisitable:o});if(!r.A.isObject(e))throw new TypeError("data must be an object");return function e(n,i,o=0){if(!r.A.isUndefined(n)){if(y(o),-1!==p.indexOf(n))throw new Error("Circular reference detected in "+i.join("."));p.push(n),r.A.forEach(n,function(n,a){!0===(!(r.A.isUndefined(n)||null===n)&&u.call(t,n,r.A.isString(a)?a.trim():a,i,v))&&e(n,i?i.concat(a):[a],o+1)}),p.pop()}}(e),t};n.d(t,["A",0,c])},9279(e,t,n){"use strict";const r=/^(440|977)$/.test(n.j)?null:"undefined"!=typeof Blob?Blob:null;n.d(t,["A",0,r])},2950(e,t,n){"use strict";const r=/^(440|977)$/.test(n.j)?null:"undefined"!=typeof FormData?FormData:null;n.d(t,["A",0,r])},9557(e,t,n){"use strict";if(!/^(440|977)$/.test(n.j))var r=n(2481);const i=/^(440|977)$/.test(n.j)?null:"undefined"!=typeof URLSearchParams?URLSearchParams:r.A;n.d(t,["A",0,i])},8189(e,t,n){"use strict";n.d(t,{A:()=>f});var r={};n.r(r),n.d(r,{hasBrowserEnv:()=>l,hasStandardBrowserEnv:()=>u,hasStandardBrowserWebWorkerEnv:()=>A,navigator:()=>c,origin:()=>d});var i=n(9557),o=n(2950),a=n(9279);const s={isBrowser:!0,classes:{URLSearchParams:i.A,FormData:o.A,Blob:a.A},protocols:["http","https","file","blob","url","data"]},l="undefined"!=typeof window&&"undefined"!=typeof document,c="object"==typeof navigator&&navigator||void 0,u=l&&(!c||["ReactNative","NativeScript","NS"].indexOf(c.product)<0),A="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,d=l&&window.location.href||"http://localhost",f={...r,...s}},4341(e,t,n){"use strict";if(!/^(440|977)$/.test(n.j))var r=n(5507);const{toString:i}=Object.prototype,{getPrototypeOf:o}=Object,{iterator:a,toStringTag:s}=Symbol,l=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),c=(e,t)=>{let n=e;const r=[];for(;null!=n&&n!==Object.prototype;){if(-1!==r.indexOf(n))return!1;if(r.push(n),l(n,t))return!0;n=o(n)}return!1},u=(A=Object.create(null),e=>{const t=i.call(e);return A[t]||(A[t]=t.slice(8,-1).toLowerCase())});var A;const d=e=>(e=e.toLowerCase(),t=>u(t)===e),f=e=>t=>typeof t===e,{isArray:h}=Array,g=f("undefined");function p(e){return null!==e&&!g(e)&&null!==e.constructor&&!g(e.constructor)&&b(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const m=d("ArrayBuffer"),y=f("string"),b=f("function"),v=f("number"),E=e=>null!==e&&"object"==typeof e,C=e=>{if(!E(e))return!1;const t=o(e);return!(null!==t&&t!==Object.prototype&&null!==o(t)||c(e,s)||c(e,a))},I=d("Date"),w=d("File"),B=d("Blob"),Q=d("FileList"),S="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:{},x=void 0!==S.FormData?S.FormData:void 0,k=d("URLSearchParams"),[D,O,R,T]=["ReadableStream","Request","Response","Headers"].map(d);function P(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,i;if("object"!=typeof e&&(e=[e]),h(e))for(r=0,i=e.length;r<i;r++)t.call(null,e[r],r,e);else{if(p(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let a;for(r=0;r<o;r++)a=i[r],t.call(null,e[a],a,e)}}function _(e,t){if(p(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r,i=n.length;for(;i-- >0;)if(r=n[i],t===r.toLowerCase())return r;return null}const M="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:globalThis,N=e=>!g(e)&&e!==M,L=(F="undefined"!=typeof Uint8Array&&o(Uint8Array),e=>F&&e instanceof F);var F;const U=d("HTMLFormElement"),{propertyIsEnumerable:z}=Object.prototype,H=d("RegExp"),j=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};P(n,(n,i)=>{let o;!1!==(o=t(n,i,e))&&(r[i]=o||n)}),Object.defineProperties(e,r)},G=d("AsyncFunction"),Y=(W="function"==typeof setImmediate,V=b(M.postMessage),W?setImmediate:V?(q=`axios@${Math.random()}`,J=[],M.addEventListener("message",({source:e,data:t})=>{e===M&&t===q&&J.length&&J.shift()()},!1),e=>{J.push(e),M.postMessage(q,"*")}):e=>setTimeout(e));var W,V,q,J;const K="undefined"!=typeof queueMicrotask?queueMicrotask.bind(M):"undefined"!=typeof process&&process.nextTick||Y,X=e=>null!=e&&b(e[a]),Z=/^(440|977)$/.test(n.j)?null:{isArray:h,isArrayBuffer:m,isBuffer:p,isFormData:e=>{if(!e)return!1;if(x&&e instanceof x)return!0;const t=o(e);if(!t||t===Object.prototype)return!1;if(!b(e.append))return!1;const n=u(e);return"formdata"===n||"object"===n&&b(e.toString)&&"[object FormData]"===e.toString()},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&m(e.buffer),t},isString:y,isNumber:v,isBoolean:e=>!0===e||!1===e,isObject:E,isPlainObject:C,isEmptyObject:e=>{if(!E(e)||p(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:D,isRequest:O,isResponse:R,isHeaders:T,isUndefined:g,isDate:I,isFile:w,isReactNativeBlob:e=>!(!e||void 0===e.uri),isReactNative:e=>e&&void 0!==e.getParts,isBlob:B,isRegExp:H,isFunction:b,isStream:e=>E(e)&&b(e.pipe),isURLSearchParams:k,isTypedArray:L,isFileList:Q,forEach:P,merge:function e(...t){const{caseless:n,skipUndefined:r}=N(this)&&this||{},i={},o=(t,o)=>{if("__proto__"===o||"constructor"===o||"prototype"===o)return;const a=n&&"string"==typeof o&&_(i,o)||o,s=l(i,a)?i[a]:void 0;C(s)&&C(t)?i[a]=e(s,t):C(t)?i[a]=e({},t):h(t)?i[a]=t.slice():r&&g(t)||(i[a]=t)};for(let e=0,n=t.length;e<n;e++){const n=t[e];if(!n||p(n))continue;if(P(n,o),"object"!=typeof n||h(n))continue;const r=Object.getOwnPropertySymbols(n);for(let e=0;e<r.length;e++){const t=r[e];z.call(n,t)&&o(n[t],t)}}return i},extend:(e,t,n,{allOwnKeys:i}={})=>(P(t,(t,i)=>{n&&b(t)?Object.defineProperty(e,i,{__proto__:null,value:(0,r.A)(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,i,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let i,a,s;const l={};if(t=t||{},null==e)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)s=i[a],r&&!r(s,e,t)||l[s]||(t[s]=e[s],l[s]=!0);e=!1!==n&&o(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:u,kindOfTest:d,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(h(e))return e;let t=e.length;if(!v(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[a]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:U,hasOwnProperty:l,hasOwnProp:l,hasOwnInPrototypeChain:c,getSafeProp:(e,t)=>null!=e&&c(e,t)?e[t]:void 0,reduceDescriptors:j,freezeMethods:e=>{j(e,(t,n)=>{if(b(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];b(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))})},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach(e=>{n[e]=!0})};return h(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:_,global:M,isContextDefined:N,isSpecCompliantForm:function(e){return!!(e&&b(e.append)&&"FormData"===e[s]&&e[a])},toJSONObject:e=>{const t=new WeakSet,n=e=>{if(E(e)){if(t.has(e))return;if(p(e))return e;if(!("toJSON"in e)){t.add(e);const r=h(e)?[]:{};return P(e,(e,t)=>{const i=n(e);!g(i)&&(r[t]=i)}),t.delete(e),r}}return e};return n(e)},isAsyncFn:G,isThenable:e=>e&&(E(e)||b(e))&&b(e.then)&&b(e.catch),setImmediate:Y,asap:K,isIterable:X,isSafeIterable:e=>null!=e&&c(e,a)&&X(e)};n.d(t,["A",0,Z])},7058(e,t,n){"use strict";if(n.d(t,{A:()=>o}),/^(350|440|57|977)$/.test(n.j))var r=n(2683);const i=/^(350|440|57|977)$/.test(n.j)?r.VT:null;class o{static decode(e,t){throw new Error("PNG.decode not available in browser build")}static load(e){throw new Error("PNG.load not available in browser build")}constructor(e){let t;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){const e=this.readUInt32();let s="";for(t=0;t<4;t++)s+=String.fromCharCode(this.data[this.pos++]);switch(s){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(e);break;case"IDAT":for(t=0;t<e;t++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(e);var n=255-this.transparency.indexed.length;if(n>0)for(t=0;t<n;t++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":var r=this.read(e),i=r.indexOf(0),o=String.fromCharCode.apply(String,r.slice(0,i));this.text[o]=String.fromCharCode.apply(String,r.slice(i+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3}this.hasAlphaChannel=[4,6].includes(this.colorType);var a=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*a,this.colors){case 1:this.colorSpace="DeviceGray";break;case 3:this.colorSpace="DeviceRGB"}return void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}read(e){const t=new Array(e);for(let n=0;n<e;n++)t[n]=this.data[this.pos++];return t}readUInt32(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]}readUInt16(){return this.data[this.pos++]<<8|this.data[this.pos++]}decodePixels(e){return i(new Uint8Array(this.imgData),(t,n)=>{if(t)throw t;const{width:r,height:i}=this,o=this.pixelBitlength/8,a=new Uint8Array(r*i*o),{length:s}=n;let l=0;function c(e,t,c,u,A=!1){const d=Math.ceil((r-e)/c),f=Math.ceil((i-t)/u),h=o*d,g=A?a:new Uint8Array(h*f);let p=0,m=0;for(;p<f&&l<s;){var y,b,v,E,C;switch(n[l++]){case 0:for(v=0;v<h;v++)g[m++]=n[l++];break;case 1:for(v=0;v<h;v++)y=n[l++],E=v<o?0:g[m-o],g[m++]=(y+E)%256;break;case 2:for(v=0;v<h;v++)y=n[l++],b=(v-v%o)/o,C=p&&g[(p-1)*h+b*o+v%o],g[m++]=(C+y)%256;break;case 3:for(v=0;v<h;v++)y=n[l++],b=(v-v%o)/o,E=v<o?0:g[m-o],C=p&&g[(p-1)*h+b*o+v%o],g[m++]=(y+Math.floor((E+C)/2))%256;break;case 4:for(v=0;v<h;v++){var I,w;y=n[l++],b=(v-v%o)/o,E=v<o?0:g[m-o],0===p?C=w=0:(C=g[(p-1)*h+b*o+v%o],w=b&&g[(p-1)*h+(b-1)*o+v%o]);const e=E+C-w,t=Math.abs(e-E),r=Math.abs(e-C),i=Math.abs(e-w);I=t<=r&&t<=i?E:r<=i?C:w,g[m++]=(y+I)%256}break;default:throw new Error(`Invalid filter algorithm: ${n[l-1]}`)}if(!A){let n=((t+p*u)*r+e)*o,i=p*h;for(v=0;v<d;v++){for(let e=0;e<o;e++)a[n++]=g[i++];n+=(c-1)*o}}p++}}return 1===this.interlaceMethod?(c(0,0,8,8),c(4,0,8,8),c(0,4,4,8),c(2,0,4,4),c(0,2,2,4),c(1,0,2,2),c(0,1,1,2)):c(0,0,1,1,!0),e(a)})}decodePalette(){const{palette:e}=this,{length:t}=e,n=this.transparency.indexed||[],r=new Uint8Array(n.length+t);let i=0,o=0;for(let s=0;s<t;s+=3){var a;r[i++]=e[s],r[i++]=e[s+1],r[i++]=e[s+2],r[i++]=null!=(a=n[o++])?a:255}return r}copyToImageData(e,t){let n,r,{colors:i}=this,o=null,a=this.hasAlphaChannel;this.palette.length&&(o=this._decodedPalette||(this._decodedPalette=this.decodePalette()),i=4,a=!0);const s=e.data||e,{length:l}=s,c=o||t;let u=n=0;if(1===i)for(;u<l;){r=o?4*t[u/4]:n;const e=c[r++];s[u++]=e,s[u++]=e,s[u++]=e,s[u++]=a?c[r++]:255,n=r}else for(;u<l;)r=o?4*t[u/4]:n,s[u++]=c[r++],s[u++]=c[r++],s[u++]=c[r++],s[u++]=a?c[r++]:255,n=r}decode(e){const t=new Uint8Array(this.width*this.height*4);return this.decodePixels(n=>(this.copyToImageData(t,n),e(t)))}}},4934(e,t,n){"use strict";let r;n.d(t,{Kd:()=>He,N_:()=>je,zy:()=>re});var i=n(1609),o=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,a=/^[\\/]{2}/;var s="popstate";function l(e){return"object"==typeof e&&null!=e&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function c(e={}){return function(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:o=!1}=r,c=i.history,A="POP",g=null,p=m();function m(){return(c.state||{idx:null}).idx}function y(){A="POP";let e=m(),t=null==e?null:e-p;p=e,g&&g({action:A,location:v.location,delta:t})}function b(e){return function(e,t,n=!1){let r="http://localhost";e&&(r="null"!==e.location.origin?e.location.origin:e.location.href),u(r,"No window.location.(origin|href) available to create URL");let i="string"==typeof t?t:h(t);return i=i.replace(/ $/,"%20"),!n&&a.test(i)&&(i=r+i),new URL(i,r)}(i,e)}null==p&&(p=0,c.replaceState({...c.state,idx:p},""));let v={get action(){return A},get location(){return e(i,c)},listen(e){if(g)throw new Error("A history only accepts one active listener");return i.addEventListener(s,y),g=e,()=>{i.removeEventListener(s,y),g=null}},createHref:e=>t(i,e),createURL:b,encodeLocation(e){let t=b(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){A="PUSH";let r=l(e)?e:f(v.location,e,t);n&&n(r,e),p=m()+1;let a=d(r,p),s=v.createHref(r.mask||r);try{c.pushState(a,"",s)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;i.location.assign(s)}o&&g&&g({action:A,location:v.location,delta:1})},replace:function(e,t){A="REPLACE";let r=l(e)?e:f(v.location,e,t);n&&n(r,e),p=m();let i=d(r,p),a=v.createHref(r.mask||r);c.replaceState(i,"",a),o&&g&&g({action:A,location:v.location,delta:0})},go:e=>c.go(e)};return v}(function(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:o}=n||e.location;return f("",{pathname:r,search:i,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default",n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)},function(e,t){return"string"==typeof t?t:h(t)},null,e)}function u(e,t){if(!1===e||null==e)throw new Error(t)}function A(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function d(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function f(e,t,n=null,r,i){return{pathname:"string"==typeof e?e:e.pathname,search:"",hash:"",..."string"==typeof t?g(t):t,state:n,key:t&&t.key||r||Math.random().toString(36).substring(2,10),mask:i}}function h({pathname:e="/",search:t="",hash:n=""}){return t&&"?"!==t&&(e+="?"===t.charAt(0)?t:"?"+t),n&&"#"!==n&&(e+="#"===n.charAt(0)?n:"#"+n),e}function g(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function p(e,t,n="/"){return m(e,t,n,!1)}function m(e,t,n,r,i){let o=S(("string"==typeof t?g(t):t).pathname||"/",n);if(null==o)return null;let a=i??function(e){let t=y(e);return function(e){e.sort((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)))}(t),t}(e),s=null,l=function(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return A(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}(o);for(let e=0;null==s&&e<a.length;++e)s=I(a[e],l,r);return s}function y(e,t=[],n=[],r="",i=!1){let o=(e,o,a=i,s)=>{let l={relativePath:void 0===s?e.path||"":s,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};if(l.relativePath.startsWith("/")){if(!l.relativePath.startsWith(r)&&a)return;u(l.relativePath.startsWith(r),`Absolute route path "${l.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),l.relativePath=l.relativePath.slice(r.length)}let c=T([r,l.relativePath]),A=n.concat(l);e.children&&e.children.length>0&&(u(!0!==e.index,`Index routes must not have child routes. Please remove all child routes from route path "${c}".`),y(e.children,t,A,c,a)),(null!=e.path||e.index)&&t.push({path:c,score:C(c,e.index),routesMeta:A.map((e,t)=>{let[n,r]=Q(e.relativePath,e.caseSensitive,t===A.length-1);return{...e,matcher:n,compiledParams:r}})})};return e.forEach((e,t)=>{if(""!==e.path&&e.path?.includes("?"))for(let n of b(e.path))o(e,t,!0,n);else o(e,t)}),t}function b(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(0===r.length)return i?[o,""]:[o];let a=b(r.join("/")),s=[];return s.push(...a.map(e=>""===e?o:[o,e].join("/"))),i&&s.push(...a),s.map(t=>e.startsWith("/")&&""===t?"/":t)}new WeakMap;var v=/^:[\w-]+$/,E=e=>"*"===e;function C(e,t){let n=e.split("/"),r=n.length;return n.some(E)&&(r+=-2),t&&(r+=2),n.filter(e=>!E(e)).reduce((e,t)=>e+(v.test(t)?3:""===t?1:10),r)}function I(e,t,n=!1){let{routesMeta:r}=e,i={},o="/",a=[];for(let e=0;e<r.length;++e){let s=r[e],l=e===r.length-1,c="/"===o?t:t.slice(o.length)||"/",u={path:s.relativePath,caseSensitive:s.caseSensitive,end:l},A=s.matcher&&s.compiledParams?B(u,c,s.matcher,s.compiledParams):w(u,c),d=s.route;if(!A&&l&&n&&!r[r.length-1].route.index&&(A=w({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},c)),!A)return null;Object.assign(i,A.params),a.push({params:i,pathname:T([o,A.pathname]),pathnameBase:_(T([o,A.pathnameBase])),route:d}),"/"!==A.pathnameBase&&(o=T([o,A.pathnameBase]))}return a}function w(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Q(e.path,e.caseSensitive,e.end);return B(e,t,n,r)}function B(e,t,n,r){let i=t.match(n);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((e,{paramName:t,isOptional:n},r)=>{if("*"===t){let e=s[r]||"";a=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}const i=s[r];return e[t]=n&&!i?void 0:(i||"").replace(/%2F/g,"/"),e},{}),pathname:o,pathnameBase:a,pattern:e}}function Q(e,t=!1,n=!0){A("*"===e||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,o)=>{if(r.push({paramName:t,isOptional:null!=n}),n){let t=o.charAt(i+e.length);return t&&"/"!==t?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":""!==e&&"/"!==e&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function S(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function x(e,t){let n=P(t).split("/");return e.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"}function k(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function D(e){let t=function(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function O(e,t,n,r=!1){let i;"string"==typeof e?i=g(e):(i={...e},u(!i.pathname||!i.pathname.includes("?"),k("?","pathname","search",i)),u(!i.pathname||!i.pathname.includes("#"),k("#","pathname","hash",i)),u(!i.search||!i.search.includes("#"),k("#","search","hash",i)));let o,a=""===e||""===i.pathname,s=a?"/":i.pathname;if(null==s)o=n;else{let e=t.length-1;if(!r&&s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}o=e>=0?t[e]:"/"}let l=function(e,t="/"){let n,{pathname:r,search:i="",hash:o=""}="string"==typeof e?g(e):e;return r?(r=R(r),n=r.startsWith("/")?x(r.substring(1),"/"):x(r,t)):n=t,{pathname:n,search:M(i),hash:N(o)}}(i,o),c=s&&"/"!==s&&s.endsWith("/"),A=(a||"."===s)&&n.endsWith("/");return l.pathname.endsWith("/")||!c&&!A||(l.pathname+="/"),l}var R=e=>e.replace(/[\\/]{2,}/g,"/"),T=e=>R(e.join("/")),P=e=>e.replace(/\/+$/,""),_=e=>P(e).replace(/^\/*/,"/"),M=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",N=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"",L=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function F(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}function U(e){let t=e.map(e=>e.route.path).filter(Boolean);return T(t)||"/"}var z="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function H(e,t){let n=e;if("string"!=typeof n||!o.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(z)try{let e=new URL(window.location.href),r=a.test(n)?new URL((s=n,e.protocol+s.replace(/\\/g,"/"))):new URL(n),o=S(r.pathname,t);r.origin===e.origin&&null!=o?n=o+r.search+r.hash:i=!0}catch(e){A(!1,`<Link to="${n}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}var s;return{absoluteURL:r,isExternal:i,to:n}}Symbol("Uninstrumented"),Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var j=["POST","PUT","PATCH","DELETE"],G=(new Set(j),["GET",...j]);new Set(G),Symbol("ResetLoaderData"),new WeakMap,new WeakMap,new WeakMap,new WeakMap;var Y=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];var W=i.createContext(null);W.displayName="DataRouter";var V=i.createContext(null);V.displayName="DataRouterState";var q=i.createContext(!1);function J(){return i.useContext(q)}var K=i.createContext({isTransitioning:!1});K.displayName="ViewTransition",i.createContext(new Map).displayName="Fetchers",i.createContext(null).displayName="Await";var X=i.createContext(null);X.displayName="Navigation";var Z=i.createContext(null);Z.displayName="Location";var $=i.createContext({outlet:null,matches:[],isDataRoute:!1});$.displayName="Route";var ee=i.createContext(null);ee.displayName="RouteError";var te="REACT_ROUTER_ERROR";function ne(){return null!=i.useContext(Z)}function re(){return u(ne(),"useLocation() may be used only in the context of a <Router> component."),i.useContext(Z).location}var ie="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function oe(e){i.useContext(X).static||i.useLayoutEffect(e)}function ae(){let{isDataRoute:e}=i.useContext($);return e?function(){let{router:e}=function(e){let t=i.useContext(W);return u(t,ge(e)),t}("useNavigate"),t=pe("useNavigate"),n=i.useRef(!1);return oe(()=>{n.current=!0}),i.useCallback(async(r,i={})=>{A(n.current,ie),n.current&&("number"==typeof r?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}():function(){u(ne(),"useNavigate() may be used only in the context of a <Router> component.");let e=i.useContext(W),{basename:t,navigator:n}=i.useContext(X),{matches:r}=i.useContext($),{pathname:o}=re(),a=JSON.stringify(D(r)),s=i.useRef(!1);return oe(()=>{s.current=!0}),i.useCallback((r,i={})=>{if(A(s.current,ie),!s.current)return;if("number"==typeof r)return void n.go(r);let l=O(r,JSON.parse(a),o,"path"===i.relative);null==e&&"/"!==t&&(l.pathname="/"===l.pathname?t:T([t,l.pathname])),(i.replace?n.replace:n.push)(l,i.state,i)},[t,n,a,o,e])}()}function se(e,{relative:t}={}){let{matches:n}=i.useContext($),{pathname:r}=re(),o=JSON.stringify(D(n));return i.useMemo(()=>O(e,JSON.parse(o),r,"path"===t),[e,o,r,t])}function le(e,t,n){u(ne(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:r}=i.useContext(X),{matches:o}=i.useContext($),a=o[o.length-1],s=a?a.params:{},l=a?a.pathname:"/",c=a?a.pathnameBase:"/",d=a&&a.route;{let e=d&&d.path||"";ye(l,!d||e.endsWith("*")||e.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${l}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.\n\nPlease change the parent <Route path="${e}"> to <Route path="${"/"===e?"*":`${e}/*`}">.`)}let f,h=re();if(t){let e="string"==typeof t?g(t):t;u("/"===c||e.pathname?.startsWith(c),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${c}" but pathname "${e.pathname}" was given in the \`location\` prop.`),f=e}else f=h;let m=f.pathname||"/",y=m;if("/"!==c){let e=c.replace(/^\//,"").split("/");y="/"+m.replace(/^\//,"").split("/").slice(e.length).join("/")}let b=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):p(e,{pathname:y});A(d||null!=b,`No routes matched location "${f.pathname}${f.search}${f.hash}" `),A(null==b||void 0!==b[b.length-1].route.element||void 0!==b[b.length-1].route.Component||void 0!==b[b.length-1].route.lazy,`Matched leaf route at location "${f.pathname}${f.search}${f.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let v=function(e,t=[],n){let r=n?.state;if(null==e){if(!r)return null;if(r.errors)e=r.matches;else{if(0!==t.length||r.initialized||!(r.matches.length>0))return null;e=r.matches}}let o=e,a=r?.errors;if(null!=a){let e=o.findIndex(e=>e.route.id&&void 0!==a?.[e.route.id]);u(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(",")}`),o=o.slice(0,Math.min(o.length,e+1))}let s=!1,l=-1;if(n&&r){s=r.renderFallback;for(let e=0;e<o.length;e++){let t=o[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(l=e),t.route.id){let{loaderData:e,errors:i}=r,a=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!i||void 0===i[t.route.id]);if(t.route.lazy||a){n.isStatic&&(s=!0),o=l>=0?o.slice(0,l+1):[o[0]];break}}}}let c=n?.onError,A=r&&c?(e,t)=>{c(e,{location:r.location,params:r.matches?.[0]?.params??{},pattern:U(r.matches),errorInfo:t})}:void 0;return o.reduceRight((e,n,c)=>{let u,d=!1,f=null,h=null;r&&(u=a&&n.route.id?a[n.route.id]:void 0,f=n.route.errorElement||ue,s&&(l<0&&0===c?(ye("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,h=null):l===c&&(d=!0,h=n.route.hydrateFallbackElement||null)));let g=t.concat(o.slice(0,c+1)),p=()=>{let t;return t=u?f:d?h:n.route.Component?i.createElement(n.route.Component,null):n.route.element?n.route.element:e,i.createElement(he,{match:n,routeContext:{outlet:e,matches:g,isDataRoute:null!=r},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||0===c)?i.createElement(Ae,{location:r.location,revalidation:r.revalidation,component:f,error:u,children:p(),routeContext:{outlet:null,matches:g,isDataRoute:!0},onError:A}):p()},null)}(b&&b.map(e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:T([c,r.encodeLocation?r.encodeLocation(e.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?c:T([c,r.encodeLocation?r.encodeLocation(e.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:e.pathnameBase])})),o,n);return t&&v?i.createElement(Z.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...f},navigationType:"POP"}},v):v}function ce(){let e=function(){let e=i.useContext(ee),t=function(e){let t=i.useContext(V);return u(t,ge(e)),t}("useRouteError"),n=pe("useRouteError");return void 0!==e?e:t.errors?.[n]}(),t=F(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:r},a={padding:"2px 4px",backgroundColor:r},s=null;return console.error("Error handled by React Router default ErrorBoundary:",e),s=i.createElement(i.Fragment,null,i.createElement("p",null,"💿 Hey developer 👋"),i.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",i.createElement("code",{style:a},"ErrorBoundary")," or"," ",i.createElement("code",{style:a},"errorElement")," prop on your route.")),i.createElement(i.Fragment,null,i.createElement("h2",null,"Unexpected Application Error!"),i.createElement("h3",{style:{fontStyle:"italic"}},t),n?i.createElement("pre",{style:o},n):null,s)}i.createContext(null);var ue=i.createElement(ce,null),Ae=class extends i.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&"object"==typeof e&&e&&"digest"in e&&"string"==typeof e.digest){const t=function(e){if(e.startsWith(`${te}:ROUTE_ERROR_RESPONSE:{`))try{let t=JSON.parse(e.slice(40));if("object"==typeof t&&t&&"number"==typeof t.status&&"string"==typeof t.statusText)return new L(t.status,t.statusText,t.data)}catch{}}(e.digest);t&&(e=t)}let t=void 0!==e?i.createElement($.Provider,{value:this.props.routeContext},i.createElement(ee.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?i.createElement(fe,{error:e},t):t}};Ae.contextType=q;var de=new WeakMap;function fe({children:e,error:t}){let{basename:n}=i.useContext(X);if("object"==typeof t&&t&&"digest"in t&&"string"==typeof t.digest){let e=function(e){if(e.startsWith(`${te}:REDIRECT:{`))try{let t=JSON.parse(e.slice(28));if("object"==typeof t&&t&&"number"==typeof t.status&&"string"==typeof t.statusText&&"string"==typeof t.location&&"boolean"==typeof t.reloadDocument&&"boolean"==typeof t.replace)return t}catch{}}(t.digest);if(e){let r=de.get(t);if(r)throw r;let o=H(e.location,n),a=o.absoluteURL||o.to;if(function(e){try{return Y.includes(new URL(e).protocol)}catch{return!1}}(a))throw new Error("Invalid redirect location");if(z&&!de.get(t)){if(!o.isExternal&&!e.reloadDocument){const n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(o.to,{replace:e.replace}));throw de.set(t,n),n}window.location.href=a}return i.createElement("meta",{httpEquiv:"refresh",content:`0;url=${a}`})}}return e}function he({routeContext:e,match:t,children:n}){let r=i.useContext(W);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),i.createElement($.Provider,{value:e},n)}function ge(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function pe(e){let t=function(e){let t=i.useContext($);return u(t,ge(e)),t}(e),n=t.matches[t.matches.length-1];return u(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}var me={};function ye(e,t,n){t||me[e]||(me[e]=!0,A(!1,n))}function be({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:o,static:a=!1,useTransitions:s}){u(!ne(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let l=e.replace(/^\/*/,"/"),c=i.useMemo(()=>({basename:l,navigator:o,static:a,useTransitions:s,future:{}}),[l,o,a,s]);"string"==typeof n&&(n=g(n));let{pathname:d="/",search:f="",hash:h="",state:p=null,key:m="default",mask:y}=n,b=i.useMemo(()=>{let e=S(d,l);return null==e?null:{location:{pathname:e,search:f,hash:h,state:p,key:m,mask:y},navigationType:r}},[l,d,f,h,p,m,r,y]);return A(null!=b,`<Router basename="${l}"> is not able to match the URL "${d}${f}${h}" because it does not start with the basename, so the <Router> won't render anything.`),null==b?null:i.createElement(X.Provider,{value:c},i.createElement(Z.Provider,{children:t,value:b}))}(r||(r=n.t(i,2))).useOptimistic,i.memo(function({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:o}){return le(e,void 0,{manifest:t,state:r,isStatic:i,onError:o,future:n})}),i.Component;var ve="get",Ee="application/x-www-form-urlencoded";function Ce(e){return"undefined"!=typeof HTMLElement&&e instanceof HTMLElement}var Ie=null,we=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Be(e){return null==e||we.has(e)?e:(A(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Ee}"`),null)}function Qe(e,t){if(!1===e||null==e)throw new Error(t)}function Se(e,t,n,r){let i="string"==typeof e?new URL(e,"undefined"==typeof window?"server://singlefetch/":window.location.origin):e;return n?i.pathname.endsWith("/")?i.pathname=`${i.pathname}_.${r}`:i.pathname=`${i.pathname}.${r}`:"/"===i.pathname?i.pathname=`_root.${r}`:t&&"/"===S(i.pathname,t)?i.pathname=`${P(t)}/_root.${r}`:i.pathname=`${P(i.pathname)}.${r}`,i}function xe(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"==typeof e.imageSrcSet&&"string"==typeof e.imageSizes:"string"==typeof e.rel&&"string"==typeof e.href)}function ke(e,t,n,r,i,o){let a=(e,t)=>!n[t]||e.route.id!==n[t].route.id,s=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith("*")&&n[t].params["*"]!==e.params["*"];return"assets"===o?t.filter((e,t)=>a(e,t)||s(e,t)):"data"===o?t.filter((t,o)=>{let l=r.routes[t.route.id];if(!l||!l.hasLoader)return!1;if(a(t,o)||s(t,o))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"==typeof r)return r}return!0}):[]}function De(e,t,{includeHydrateFallback:n}={}){return r=e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let i=[r.module];return r.clientActionModule&&(i=i.concat(r.clientActionModule)),r.clientLoaderModule&&(i=i.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(i=i.concat(r.hydrateFallbackModule)),r.imports&&(i=i.concat(r.imports)),i}).flat(1),[...new Set(r)];var r}function Oe(){let e=i.useContext(W);return Qe(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function Re(){let e=i.useContext(V);return Qe(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}Object.getOwnPropertyNames(Object.prototype).sort().join("\0"),Symbol("SingleFetchRedirect");var Te=i.createContext(void 0);function Pe(){let e=i.useContext(Te);return Qe(e,"You must render this element inside a <HydratedRouter> element"),e}function _e(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function Me({page:e,...t}){let n=J(),{nonce:r}=Pe(),{router:o}=Oe(),a=i.useMemo(()=>p(o.routes,e,o.basename),[o.routes,e,o.basename]);return a?(null==t.nonce&&r&&(t={...t,nonce:r}),n?i.createElement(Le,{page:e,matches:a,...t}):i.createElement(Fe,{page:e,matches:a,...t})):null}function Ne(e){let{manifest:t,routeModules:n}=Pe(),[r,o]=i.useState([]);return i.useEffect(()=>{let r=!1;return async function(e,t,n){return function(e,t){let n=new Set,r=new Set(t);return e.reduce((e,i)=>{if(t&&(null==(o=i)||"string"!=typeof o.page)&&"script"===i.as&&i.href&&r.has(i.href))return e;var o;let a=JSON.stringify(function(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}(i));return n.has(a)||(n.add(a),e.push({key:a,link:i})),e},[])}((await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await async function(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}(r,n);return e.links?e.links():[]}return[]}))).flat(1).filter(xe).filter(e=>"stylesheet"===e.rel||"preload"===e.rel).map(e=>"stylesheet"===e.rel?{...e,rel:"prefetch",as:"style"}:{...e,rel:"prefetch"}))}(e,t,n).then(e=>{r||o(e)}),()=>{r=!0}},[e,t,n]),r}function Le({page:e,matches:t,...n}){let r=re(),{future:o}=Pe(),{basename:a}=Oe(),s=i.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=Se(e,a,o.v8_trailingSlashAwareDataRequests,"rsc"),i=!1,s=[];for(let e of t)"function"==typeof e.route.shouldRevalidate?i=!0:s.push(e.route.id);return i&&s.length>0&&n.searchParams.set("_routes",s.join(",")),[n.pathname+n.search]},[a,o.v8_trailingSlashAwareDataRequests,e,r,t]);return i.createElement(i.Fragment,null,s.map(e=>i.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...n})))}function Fe({page:e,matches:t,...n}){let r=re(),{future:o,manifest:a,routeModules:s}=Pe(),{basename:l}=Oe(),{loaderData:c,matches:u}=Re(),A=i.useMemo(()=>ke(e,t,u,a,r,"data"),[e,t,u,a,r]),d=i.useMemo(()=>ke(e,t,u,a,r,"assets"),[e,t,u,a,r]),f=i.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=new Set,i=!1;if(t.forEach(e=>{let t=a.routes[e.route.id];t&&t.hasLoader&&(!A.some(t=>t.route.id===e.route.id)&&e.route.id in c&&s[e.route.id]?.shouldRevalidate||t.hasClientLoader?i=!0:n.add(e.route.id))}),0===n.size)return[];let u=Se(e,l,o.v8_trailingSlashAwareDataRequests,"data");return i&&n.size>0&&u.searchParams.set("_routes",t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(",")),[u.pathname+u.search]},[l,o.v8_trailingSlashAwareDataRequests,c,r,a,A,t,e,s]),h=i.useMemo(()=>De(d,a),[d,a]),g=Ne(d);return i.createElement(i.Fragment,null,f.map(e=>i.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...n})),h.map(e=>i.createElement("link",{key:e,rel:"modulepreload",href:e,...n})),g.map(({key:e,link:t})=>i.createElement("link",{key:e,nonce:n.nonce,...t,crossOrigin:t.crossOrigin??n.crossOrigin})))}Te.displayName="FrameworkContext";function Ue(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}i.Component;var ze="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;try{ze&&(window.__reactRouterVersion="7.18.1")}catch(e){}function He({basename:e,children:t,useTransitions:n,window:r}){let o=i.useRef();null==o.current&&(o.current=c({window:r,v5Compat:!0}));let a=o.current,[s,l]=i.useState({action:a.action,location:a.location}),u=i.useCallback(e=>{!1===n?l(e):i.startTransition(()=>l(e))},[n]);return i.useLayoutEffect(()=>a.listen(u),[a,u]),i.createElement(be,{basename:e,children:t,location:s.location,navigationType:s.action,navigator:a,useTransitions:n})}var je=i.forwardRef(function({onClick:e,discover:t="render",prefetch:n="none",relative:r,reloadDocument:a,replace:s,mask:l,state:c,target:A,to:d,preventScrollReset:f,viewTransition:g,defaultShouldRevalidate:p,...m},y){let{basename:b,navigator:v,useTransitions:E}=i.useContext(X),C="string"==typeof d&&o.test(d),I=H(d,b),w=function(e,{relative:t}={}){u(ne(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=i.useContext(X),{hash:o,pathname:a,search:s}=se(e,{relative:t}),l=a;return"/"!==n&&(l="/"===a?n:T([n,a])),r.createHref({pathname:l,search:s,hash:o})}(d=I.to,{relative:r}),B=re(),Q=null;if(l){let e=O(l,[],B.mask?B.mask.pathname:"/",!0);"/"!==b&&(e.pathname="/"===e.pathname?b:T([b,e.pathname])),Q=v.createHref(e)}let[S,x,k]=function(e,t){let n=i.useContext(Te),[r,o]=i.useState(!1),[a,s]=i.useState(!1),{onFocus:l,onBlur:c,onMouseEnter:u,onMouseLeave:A,onTouchStart:d}=t,f=i.useRef(null);i.useEffect(()=>{if("render"===e&&s(!0),"viewport"===e){let e=new IntersectionObserver(e=>{e.forEach(e=>{s(e.isIntersecting)})},{threshold:.5});return f.current&&e.observe(f.current),()=>{e.disconnect()}}},[e]),i.useEffect(()=>{if(r){let e=setTimeout(()=>{s(!0)},100);return()=>{clearTimeout(e)}}},[r]);let h=()=>{o(!0)},g=()=>{o(!1),s(!1)};return n?"intent"!==e?[a,f,{}]:[a,f,{onFocus:_e(l,h),onBlur:_e(c,g),onMouseEnter:_e(u,h),onMouseLeave:_e(A,g),onTouchStart:_e(d,h)}]:[!1,f,{}]}(n,m),D=function(e,{target:t,replace:n,mask:r,state:o,preventScrollReset:a,relative:s,viewTransition:l,defaultShouldRevalidate:c,useTransitions:u}={}){let A=ae(),d=re(),f=se(e,{relative:s});return i.useCallback(g=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(g,t)){g.preventDefault();let t=void 0!==n?n:h(d)===h(f),p=()=>A(e,{replace:t,mask:r,state:o,preventScrollReset:a,relative:s,viewTransition:l,defaultShouldRevalidate:c});u?i.startTransition(()=>p()):p()}},[d,A,f,n,r,o,t,e,a,s,l,c,u])}(d,{replace:s,mask:l,state:c,target:A,preventScrollReset:f,relative:r,viewTransition:g,defaultShouldRevalidate:p,useTransitions:E}),R=!(I.isExternal||a),P=i.createElement("a",{...m,...k,href:(R?Q:void 0)||I.absoluteURL||w,onClick:R?function(t){e&&e(t),t.defaultPrevented||D(t)}:e,ref:Ue(y,x),target:A,"data-discover":C||"render"!==t?void 0:"true"});return S&&!C?i.createElement(i.Fragment,null,P,i.createElement(Me,{page:w})):P});function Ge(e){let t=i.useContext(W);return u(t,function(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}(e)),t}je.displayName="Link",i.forwardRef(function({"aria-current":e="page",caseSensitive:t=!1,className:n="",end:r=!1,style:o,to:a,viewTransition:s,children:l,...c},A){let d=se(a,{relative:c.relative}),f=re(),h=i.useContext(V),{navigator:g,basename:p}=i.useContext(X),m=null!=h&&function(e,{relative:t}={}){let n=i.useContext(K);u(null!=n,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=Ge("useViewTransitionState"),o=se(e,{relative:t});if(!n.isTransitioning)return!1;let a=S(n.currentLocation.pathname,r)||n.currentLocation.pathname,s=S(n.nextLocation.pathname,r)||n.nextLocation.pathname;return null!=w(o.pathname,s)||null!=w(o.pathname,a)}(d)&&!0===s,y=g.encodeLocation?g.encodeLocation(d).pathname:d.pathname,b=f.pathname,v=h&&h.navigation&&h.navigation.location?h.navigation.location.pathname:null;t||(b=b.toLowerCase(),v=v?v.toLowerCase():null,y=y.toLowerCase()),v&&p&&(v=S(v,p)||v);const E="/"!==y&&y.endsWith("/")?y.length-1:y.length;let C,I=b===y||!r&&b.startsWith(y)&&"/"===b.charAt(E),B=null!=v&&(v===y||!r&&v.startsWith(y)&&"/"===v.charAt(y.length)),Q={isActive:I,isPending:B,isTransitioning:m},x=I?e:void 0;C="function"==typeof n?n(Q):[n,I?"active":null,B?"pending":null,m?"transitioning":null].filter(Boolean).join(" ");let k="function"==typeof o?o(Q):o;return i.createElement(je,{...c,"aria-current":x,className:C,ref:A,style:k,to:a,viewTransition:s},"function"==typeof l?l(Q):l)}).displayName="NavLink",i.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:r,replace:a,state:s,method:l=ve,action:c,onSubmit:A,relative:d,preventScrollReset:f,viewTransition:g,defaultShouldRevalidate:p,...m},y)=>{let{useTransitions:b}=i.useContext(X),v=function(){let{router:e}=Ge("useSubmit"),{basename:t}=i.useContext(X),n=pe("useRouteId"),r=e.fetch,o=e.navigate;return i.useCallback(async(e,i={})=>{let{action:a,method:s,encType:l,formData:c,body:u}=function(e,t){let n,r,i,o,a;if(Ce(s=e)&&"form"===s.tagName.toLowerCase()){let a=e.getAttribute("action");r=a?S(a,t):null,n=e.getAttribute("method")||ve,i=Be(e.getAttribute("enctype"))||Ee,o=new FormData(e)}else if(function(e){return Ce(e)&&"button"===e.tagName.toLowerCase()}(e)||function(e){return Ce(e)&&"input"===e.tagName.toLowerCase()}(e)&&("submit"===e.type||"image"===e.type)){let a=e.form;if(null==a)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let s=e.getAttribute("formaction")||a.getAttribute("action");if(r=s?S(s,t):null,n=e.getAttribute("formmethod")||a.getAttribute("method")||ve,i=Be(e.getAttribute("formenctype"))||Be(a.getAttribute("enctype"))||Ee,o=new FormData(a,e),!function(){if(null===Ie)try{new FormData(document.createElement("form"),0),Ie=!1}catch(e){Ie=!0}return Ie}()){let{name:t,type:n,value:r}=e;if("image"===n){let e=t?`${t}.`:"";o.append(`${e}x`,"0"),o.append(`${e}y`,"0")}else t&&o.append(t,r)}}else{if(Ce(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=ve,r=null,i=Ee,a=e}var s;return o&&"text/plain"===i&&(a=o,o=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:o,body:a}}(e,t);if(!1===i.navigate){let e=i.fetcherKey||`__${String(++Ye)}__`;await r(e,n,i.action||a,{defaultShouldRevalidate:i.defaultShouldRevalidate,preventScrollReset:i.preventScrollReset,formData:c,body:u,formMethod:i.method||s,formEncType:i.encType||l,flushSync:i.flushSync})}else await o(i.action||a,{defaultShouldRevalidate:i.defaultShouldRevalidate,preventScrollReset:i.preventScrollReset,formData:c,body:u,formMethod:i.method||s,formEncType:i.encType||l,replace:i.replace,state:i.state,fromRouteId:n,flushSync:i.flushSync,viewTransition:i.viewTransition})},[r,o,t,n])}(),E=function(e,{relative:t}={}){let{basename:n}=i.useContext(X),r=i.useContext($);u(r,"useFormAction must be used inside a RouteContext");let[o]=r.matches.slice(-1),a={...se(e||".",{relative:t})},s=re();if(null==e){a.search=s.search;let e=new URLSearchParams(a.search),t=e.getAll("index");if(t.some(e=>""===e)){e.delete("index"),t.filter(e=>e).forEach(t=>e.append("index",t));let n=e.toString();a.search=n?`?${n}`:""}}return e&&"."!==e||!o.route.index||(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index"),"/"!==n&&(a.pathname="/"===a.pathname?n:T([n,a.pathname])),h(a)}(c,{relative:d}),C="get"===l.toLowerCase()?"get":"post",I="string"==typeof c&&o.test(c);return i.createElement("form",{ref:y,method:C,action:E,onSubmit:r?A:e=>{if(A&&A(e),e.defaultPrevented)return;e.preventDefault();let r=e.nativeEvent.submitter,o=r?.getAttribute("formmethod")||l,c=()=>v(r||e.currentTarget,{fetcherKey:t,method:o,navigate:n,replace:a,state:s,relative:d,preventScrollReset:f,viewTransition:g,defaultShouldRevalidate:p});b&&!1!==n?i.startTransition(()=>c()):c()},...m,"data-discover":I||"render"!==e?void 0:"true"})}).displayName="Form";var Ye=0},6903(e,t,n){"use strict";n.d(t,{IO:()=>A,LU:()=>l,MS:()=>r,Sv:()=>u,XZ:()=>s,YK:()=>a,j:()=>o,vd:()=>i,yE:()=>c});var r="-ms-",i="-moz-",o="-webkit-",a="comm",s="rule",l="decl",c="@import",u="@keyframes",A="@layer"},9574(e,t,n){"use strict";if(n.d(t,{MY:()=>o,r1:()=>i}),/^(350|440|57|977)$/.test(n.j))var r=n(5612);function i(e){var t=(0,r.FK)(e);return function(n,r,i,o){for(var a="",s=0;s<t;s++)a+=e[s](n,r,i,o)||"";return a}}function o(e){return function(t){t.root||(t=t.return)&&e(t)}}},6253(e,t,n){"use strict";if(n.d(t,{wE:()=>a}),/^(350|440|57|977)$/.test(n.j))var r=n(6903);if(/^(350|440|57|977)$/.test(n.j))var i=n(5612);if(/^(350|440|57|977)$/.test(n.j))var o=n(5093);function a(e){return(0,o.VF)(s("",null,null,null,[""],e=(0,o.c4)(e),0,[0],e))}function s(e,t,n,r,a,A,d,f,h){for(var g=0,p=0,m=d,y=0,b=0,v=0,E=1,C=1,I=1,w=0,B="",Q=a,S=A,x=r,k=B;C;)switch(v=w,w=(0,o.K2)()){case 40:if(108!=v&&58==(0,i.wN)(k,m-1)){-1!=(0,i.K5)(k+=(0,i.HC)((0,o.Tb)(w),"&","&\f"),"&\f")&&(I=-1);break}case 34:case 39:case 91:k+=(0,o.Tb)(w);break;case 9:case 10:case 13:case 32:k+=(0,o.mw)(v);break;case 92:k+=(0,o.Nc)((0,o.OW)()-1,7);continue;case 47:switch((0,o.se)()){case 42:case 47:(0,i.BC)(c((0,o.nf)((0,o.K2)(),(0,o.OW)()),t,n),h);break;default:k+="/"}break;case 123*E:f[g++]=(0,i.b2)(k)*I;case 125*E:case 59:case 0:switch(w){case 0:case 125:C=0;case 59+p:-1==I&&(k=(0,i.HC)(k,/\f/g,"")),b>0&&(0,i.b2)(k)-m&&(0,i.BC)(b>32?u(k+";",r,n,m-1):u((0,i.HC)(k," ","")+";",r,n,m-2),h);break;case 59:k+=";";default:if((0,i.BC)(x=l(k,t,n,g,p,a,f,B,Q=[],S=[],m),A),123===w)if(0===p)s(k,t,x,x,Q,A,m,f,S);else switch(99===y&&110===(0,i.wN)(k,3)?100:y){case 100:case 108:case 109:case 115:s(e,x,x,r&&(0,i.BC)(l(e,x,x,0,0,a,f,B,a,Q=[],m),S),a,S,m,f,r?Q:S);break;default:s(k,x,x,x,[""],S,0,f,S)}}g=p=b=0,E=I=1,B=k="",m=d;break;case 58:m=1+(0,i.b2)(k),b=v;default:if(E<1)if(123==w)--E;else if(125==w&&0==E++&&125==(0,o.YL)())continue;switch(k+=(0,i.HT)(w),w*E){case 38:I=p>0?1:(k+="\f",-1);break;case 44:f[g++]=((0,i.b2)(k)-1)*I,I=1;break;case 64:45===(0,o.se)()&&(k+=(0,o.Tb)((0,o.K2)())),y=(0,o.se)(),p=m=(0,i.b2)(B=k+=(0,o.Cv)((0,o.OW)())),w++;break;case 45:45===v&&2==(0,i.b2)(k)&&(E=0)}}return A}function l(e,t,n,a,s,l,c,u,A,d,f){for(var h=s-1,g=0===s?l:[""],p=(0,i.FK)(g),m=0,y=0,b=0;m<a;++m)for(var v=0,E=(0,i.c1)(e,h+1,h=(0,i.tn)(y=c[m])),C=e;v<p;++v)(C=(0,i.Bq)(y>0?g[v]+" "+E:(0,i.HC)(E,/&\f/g,g[v])))&&(A[b++]=C);return(0,o.rH)(e,t,n,0===s?r.XZ:u,A,d,f)}function c(e,t,n){return(0,o.rH)(e,t,n,r.YK,(0,i.HT)((0,o.Tp)()),(0,i.c1)(e,2,-2),0)}function u(e,t,n,a){return(0,o.rH)(e,t,n,r.LU,(0,i.c1)(e,0,a),(0,i.c1)(e,a+1,-1),a)}},3746(e,t,n){"use strict";if(n.d(t,{A:()=>a,l:()=>o}),/^(350|440|57|977)$/.test(n.j))var r=n(6903);if(/^(350|440|57|977)$/.test(n.j))var i=n(5612);function o(e,t){for(var n="",r=(0,i.FK)(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function a(e,t,n,a){switch(e.type){case r.IO:if(e.children.length)break;case r.yE:case r.LU:return e.return=e.return||e.value;case r.YK:return"";case r.Sv:return e.return=e.value+"{"+o(e.children,a)+"}";case r.XZ:e.value=e.props.join(",")}return(0,i.b2)(n=o(e.children,a))?e.return=e.value+"{"+n+"}":""}},5093(e,t,n){"use strict";if(n.d(t,{C:()=>A,Cv:()=>Q,G1:()=>s,K2:()=>h,Nc:()=>I,OW:()=>p,Sh:()=>y,Tb:()=>E,Tp:()=>d,VF:()=>v,YL:()=>f,c4:()=>b,di:()=>m,mw:()=>C,nf:()=>B,rH:()=>u,se:()=>g}),/^(350|440|57|977)$/.test(n.j))var r=n(5612);var i=1,o=1,a=0,s=0,l=0,c="";function u(e,t,n,r,a,s,l){return{value:e,root:t,parent:n,type:r,props:a,children:s,line:i,column:o,length:l,return:""}}function A(e,t){return(0,r.kp)(u("",null,null,"",null,null,0),e,{length:-e.length},t)}function d(){return l}function f(){return l=s>0?(0,r.wN)(c,--s):0,o--,10===l&&(o=1,i--),l}function h(){return l=s<a?(0,r.wN)(c,s++):0,o++,10===l&&(o=1,i++),l}function g(){return(0,r.wN)(c,s)}function p(){return s}function m(e,t){return(0,r.c1)(c,e,t)}function y(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 b(e){return i=o=1,a=(0,r.b2)(c=e),s=0,[]}function v(e){return c="",e}function E(e){return(0,r.Bq)(m(s-1,w(91===e?e+2:40===e?e+1:e)))}function C(e){for(;(l=g())&&l<33;)h();return y(e)>2||y(l)>3?"":" "}function I(e,t){for(;--t&&h()&&!(l<48||l>102||l>57&&l<65||l>70&&l<97););return m(e,p()+(t<6&&32==g()&&32==h()))}function w(e){for(;h();)switch(l){case e:return s;case 34:case 39:34!==e&&39!==e&&w(l);break;case 40:41===e&&w(e);break;case 92:h()}return s}function B(e,t){for(;h()&&e+l!==57&&(e+l!==84||47!==g()););return"/*"+m(t,s-1)+"*"+(0,r.HT)(47===e?e:h())}function Q(e){for(;!y(g());)h();return m(e,s)}},5612(e,t,n){"use strict";n.d(t,{BC:()=>g,Bq:()=>s,FK:()=>h,HC:()=>c,HT:()=>i,K5:()=>u,YW:()=>l,b2:()=>f,c1:()=>d,kg:()=>p,kp:()=>o,tW:()=>a,tn:()=>r,wN:()=>A});var r=Math.abs,i=String.fromCharCode,o=Object.assign;function a(e,t){return 45^A(e,0)?(((t<<2^A(e,0))<<2^A(e,1))<<2^A(e,2))<<2^A(e,3):0}function s(e){return e.trim()}function l(e,t){return(e=t.exec(e))?e[0]:e}function c(e,t,n){return e.replace(t,n)}function u(e,t){return e.indexOf(t)}function A(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function f(e){return e.length}function h(e){return e.length}function g(e,t){return t.push(e),e}function p(e,t){return e.map(t).join("")}}}]);
保存
返回