From 025032de422601938ac3a215311410eabfd40f10 Mon Sep 17 00:00:00 2001 From: Tom <7283497+thfrei@users.noreply.github.com> Date: Sat, 9 Apr 2022 15:51:37 +0200 Subject: [PATCH] make note revisions work --- .../excalidraw/utils/excalidraw-utils.min.js | 2 + .../utils/excalidraw-utils.min.js.LICENSE.txt | 65 +++++++++++++++++++ src/public/app/dialogs/note_revisions.js | 29 +++++++++ src/public/app/services/library_loader.js | 9 ++- 4 files changed, 104 insertions(+), 1 deletion(-) create mode 100644 libraries/excalidraw/utils/excalidraw-utils.min.js create mode 100644 libraries/excalidraw/utils/excalidraw-utils.min.js.LICENSE.txt diff --git a/libraries/excalidraw/utils/excalidraw-utils.min.js b/libraries/excalidraw/utils/excalidraw-utils.min.js new file mode 100644 index 000000000..3dc456dd7 --- /dev/null +++ b/libraries/excalidraw/utils/excalidraw-utils.min.js @@ -0,0 +1,2 @@ +/*! For license information please see excalidraw-utils.min.js.LICENSE.txt */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ExcalidrawUtils=t():e.ExcalidrawUtils=t()}(self,(function(){return(()=>{var e,t,a={982:(e,t,a)=>{var r=a(487),n=a(8847);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},566:(e,t,a)=>{var r=a(487),n=a(6121);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},7731:(e,t,a)=>{var r=a(487),n=a(5712);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},8055:(e,t,a)=>{var r=a(487),n=a(3648);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},3211:(e,t,a)=>{var r=a(487),n=a(2510);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},5574:(e,t,a)=>{var r=a(487),n=a(7972);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},7539:(e,t,a)=>{var r=a(487),n=a(3058);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},4518:(e,t,a)=>{var r=a(487),n=a(190);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},3040:(e,t,a)=>{var r=a(487),n=a(6718);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},8623:(e,t,a)=>{var r=a(487),n=a(3623);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},4193:(e,t,a)=>{var r=a(487),n=a(103);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},341:(e,t,a)=>{var r=a(487),n=a(7061);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},9705:(e,t,a)=>{var r=a(487),n=a(1498);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},7143:(e,t,a)=>{var r=a(487),n=a(666);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},7428:(e,t,a)=>{var r=a(487),n=a(849);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},8465:(e,t,a)=>{var r=a(487),n=a(6915);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},7749:(e,t,a)=>{var r=a(487),n=a(3568);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},1234:(e,t,a)=>{var r=a(487),n=a(4783);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},8680:(e,t,a)=>{var r=a(487),n=a(7030);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},205:(e,t,a)=>{var r=a(487),n=a(3994);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},8416:(e,t,a)=>{var r=a(487),n=a(700);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},2816:(e,t,a)=>{var r=a(487),n=a(287);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},803:(e,t,a)=>{var r=a(487),n=a(1069);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},9555:(e,t,a)=>{var r=a(487),n=a(8392);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},5669:(e,t,a)=>{var r=a(487),n=a(5567);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},7277:(e,t,a)=>{var r=a(487),n=a(7003);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},1575:(e,t,a)=>{var r=a(487),n=a(5657);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},7287:(e,t,a)=>{var r=a(487),n=a(7392);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},8518:(e,t,a)=>{var r=a(487),n=a(6065);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},5849:(e,t,a)=>{var r=a(487),n=a(83);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},9478:(e,t,a)=>{var r=a(487),n=a(1554);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},5892:(e,t,a)=>{var r=a(487),n=a(899);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},2680:(e,t,a)=>{var r=a(487),n=a(1970);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},3142:(e,t,a)=>{var r=a(487),n=a(961);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},2189:(e,t,a)=>{var r=a(487),n=a(3245);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},9482:(e,t,a)=>{var r=a(487),n=a(9277);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[e.id,n,""]]);r(n,{insert:"head",singleton:!1}),e.exports=n.locals||{}},487:(e,t,a)=>{"use strict";var r,n=function(){var e={};return function(t){if(void 0===e[t]){var a=document.querySelector(t);if(window.HTMLIFrameElement&&a instanceof window.HTMLIFrameElement)try{a=a.contentDocument.head}catch(e){a=null}e[t]=a}return e[t]}}(),i=[];function o(e){for(var t=-1,a=0;a{var r={"./ar-SA.json":[7822,510],"./bg-BG.json":[1203,510],"./bn-BD.json":[8525,510],"./ca-ES.json":[510,510],"./cs-CZ.json":[7605,510],"./da-DK.json":[2392,510],"./de-DE.json":[2853,510],"./el-GR.json":[9876,510],"./en.json":[1463],"./es-ES.json":[2264,510],"./eu-ES.json":[5658,510],"./fa-IR.json":[3747,510],"./fi-FI.json":[9490,510],"./fr-FR.json":[7830,510],"./he-IL.json":[1994,510],"./hi-IN.json":[4646,510],"./hu-HU.json":[6373,510],"./id-ID.json":[3247,510],"./it-IT.json":[3257,510],"./ja-JP.json":[198,510],"./kab-KAB.json":[228,510],"./kk-KZ.json":[8972,510],"./ko-KR.json":[7596,510],"./lt-LT.json":[3755,510],"./lv-LV.json":[2327,510],"./my-MM.json":[7704,510],"./nb-NO.json":[1167,510],"./nl-NL.json":[290,510],"./nn-NO.json":[4481,510],"./oc-FR.json":[2284,510],"./pa-IN.json":[6773,510],"./percentages.json":[4451],"./pl-PL.json":[3661,510],"./pt-BR.json":[8881,510],"./pt-PT.json":[5622,510],"./ro-RO.json":[2013,510],"./ru-RU.json":[2253,510],"./si-LK.json":[5497,510],"./sk-SK.json":[4570,510],"./sv-SE.json":[6006,510],"./ta-IN.json":[3952,510],"./tr-TR.json":[7315,510],"./uk-UA.json":[334,510],"./zh-CN.json":[1037,510],"./zh-HK.json":[5334,510],"./zh-TW.json":[931,510]};function n(e){if(!a.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],n=t[0];return Promise.all(t.slice(1).map(a.e)).then((()=>a.t(n,19)))}n.keys=()=>Object.keys(r),n.id=788,e.exports=n},8847:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .ActiveFile .ActiveFile__fileName{display:flex;align-items:center}.excalidraw .ActiveFile .ActiveFile__fileName span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:9.3em}.excalidraw .ActiveFile .ActiveFile__fileName svg{width:1.15em;margin-inline-end:.3em;transform:scaleY(0.9)}",""]);const l=o},6121:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .Avatar{width:2.5rem;height:2.5rem;border-radius:1.25rem;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500}",""]);const l=o},5712:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .Card{display:flex;flex-direction:column;align-items:center;max-width:290px;margin:1em;text-align:center}.excalidraw .Card .Card-icon{font-size:2.6em;display:flex;flex:0 0 auto;padding:1.4rem;border-radius:50%;background:var(--card-color);color:#fff}.excalidraw .Card .Card-icon svg{width:2.8rem;height:2.8rem}.excalidraw .Card .Card-details{font-size:.96em;min-height:90px;padding:0 1em;margin-bottom:auto}.excalidraw .Card .Card-button.ToolIcon_type_button{height:2.5rem;margin-top:1em;margin-bottom:.3em;background-color:var(--card-color)}.excalidraw .Card .Card-button.ToolIcon_type_button:hover{background-color:var(--card-color-darker)}.excalidraw .Card .Card-button.ToolIcon_type_button:active{background-color:var(--card-color-darkest)}.excalidraw .Card .Card-button.ToolIcon_type_button .ToolIcon__label{color:#fff}.excalidraw .Card .Card-button.ToolIcon_type_button .Spinner{--spinner-color: #fff}",""]);const l=o},3648:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .Checkbox{margin:4px .3em;display:flex;align-items:center;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus){box-shadow:0 0 0 2px #4dabf7}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus) svg{display:block;opacity:.3}.excalidraw .Checkbox:active .Checkbox-box{box-shadow:0 0 2px 1px inset #1c7ed6 !important}.excalidraw .Checkbox:hover .Checkbox-box{background-color:rgba(208,235,255,.2)}.excalidraw .Checkbox.is-checked .Checkbox-box{background-color:#d0ebff}.excalidraw .Checkbox.is-checked .Checkbox-box svg{display:block}.excalidraw .Checkbox.is-checked:hover .Checkbox-box{background-color:#a5d8ff}.excalidraw .Checkbox .Checkbox-box{width:22px;height:22px;padding:0;flex:0 0 auto;margin:0 1em;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #1c7ed6;background-color:transparent;border-radius:4px;color:#1c7ed6}.excalidraw .Checkbox .Checkbox-box:focus{box-shadow:0 0 0 3px #1c7ed6}.excalidraw .Checkbox .Checkbox-box svg{display:none;width:16px;height:16px;stroke-width:3px}.excalidraw .Checkbox .Checkbox-label{display:flex;align-items:center}.excalidraw .Checkbox .excalidraw-tooltip-icon{width:1em;height:1em}",""]);const l=o},2510:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .CollabButton.is-collaborating{background-color:var(--button-special-active-bg-color)}.excalidraw .CollabButton.is-collaborating .ToolIcon__icon svg,.excalidraw .CollabButton.is-collaborating .ToolIcon__label{color:var(--icon-green-fill-color)}.excalidraw .CollabButton-collaborators{min-width:1em;position:absolute;bottom:-5px;padding:3px;border-radius:50%;background-color:#40c057;color:#fff;font-size:.7em;font-family:var(--ui-font)}:root[dir=ltr] .excalidraw .CollabButton-collaborators{right:-5px}:root[dir=rtl] .excalidraw .CollabButton-collaborators{left:-5px}",""]);const l=o},7972:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>p});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i),l=a(7157),s=a.n(l),c=new URL(a(9669),a.b),d=o()(n()),u=s()(c);d.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .color-picker{background:var(--popup-bg-color);border:0 solid rgba(255,255,255,.25);box-shadow:rgba(0,0,0,.25) 0 1px 4px;border-radius:4px;position:absolute}:root[dir=ltr] .excalidraw .color-picker{left:-5.5px}:root[dir=rtl] .excalidraw .color-picker{right:-5.5px}.excalidraw .color-picker-control-container{display:grid;grid-template-columns:auto 1fr;align-items:center}.excalidraw .color-picker-triangle{width:0;height:0;border-style:solid;border-width:0 9px 10px;border-color:transparent transparent var(--popup-bg-color);position:absolute;top:-10px}:root[dir=ltr] .excalidraw .color-picker-triangle{left:12px}:root[dir=rtl] .excalidraw .color-picker-triangle{right:12px}.excalidraw .color-picker-triangle-shadow{border-color:transparent transparent rgba(0,0,0,.1);top:-11px}.excalidraw .color-picker-content--default{padding:.5rem;display:grid;grid-template-columns:repeat(5, auto);grid-gap:.5rem;border-radius:4px}.excalidraw .color-picker-content--default:focus{outline:none;box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .color-picker-content--canvas{display:flex;flex-direction:column;padding:.25rem}.excalidraw .color-picker-content--canvas-title{color:#868e96;font-size:12px;padding:0 .25rem}.excalidraw .color-picker-content--canvas-colors{padding:.5rem 0}.excalidraw .color-picker-content--canvas-colors .color-picker-swatch{margin:0 .25rem}.excalidraw .color-picker-content .color-input-container{grid-column:1/span 5}.excalidraw .color-picker-swatch{position:relative;height:1.875rem;width:1.875rem;cursor:pointer;border-radius:4px;margin:0;box-sizing:border-box;border:1px solid #ddd;background-color:currentColor !important;filter:var(--theme-filter)}.excalidraw .color-picker-swatch:focus{box-shadow:0 0 4px 1px currentColor;border-color:var(--select-highlight-color)}.excalidraw .color-picker-transparent{border-radius:4px;box-shadow:rgba(0,0,0,.1) 0 0 0 1px inset;position:absolute;top:0;right:0;bottom:0;left:0}.excalidraw .color-picker-transparent,.excalidraw .color-picker-label-swatch{background:url("+u+') left center}.excalidraw .color-picker-hash{background:var(--input-border-color);height:1.875rem;width:1.875rem;color:var(--input-label-color);display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .excalidraw .color-picker-hash{border-radius:4px 0 0 4px}:root[dir=rtl] .excalidraw .color-picker-hash{border-radius:0 4px 4px 0}.excalidraw .color-input-container:focus-within .color-picker-hash{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .color-input-container:focus-within .color-picker-hash::before,.excalidraw .color-input-container:focus-within .color-picker-hash::after{content:"";width:1px;height:100%;position:absolute;top:0}.excalidraw .color-input-container:focus-within .color-picker-hash::before{background:var(--input-border-color)}:root[dir=ltr] .excalidraw .color-input-container:focus-within .color-picker-hash::before{right:-1px}:root[dir=rtl] .excalidraw .color-input-container:focus-within .color-picker-hash::before{left:-1px}.excalidraw .color-input-container:focus-within .color-picker-hash::after{background:var(--input-bg-color)}:root[dir=ltr] .excalidraw .color-input-container:focus-within .color-picker-hash::after{right:-2px}:root[dir=rtl] .excalidraw .color-input-container:focus-within .color-picker-hash::after{left:-2px}.excalidraw .color-input-container{display:flex}.excalidraw .color-picker-input{width:11ch;margin:0;font-size:1rem;background-color:var(--input-bg-color);color:var(--text-primary-color);border:0;outline:none;height:1.75em;box-shadow:var(--input-border-color) 0 0 0 1px inset;float:left;padding:1px;padding-inline-start:.5em;appearance:none}:root[dir=ltr] .excalidraw .color-picker-input{border-radius:0 4px 4px 0}:root[dir=rtl] .excalidraw .color-picker-input{border-radius:4px 0 0 4px}.excalidraw .color-picker-label-swatch{height:1.875rem;width:1.875rem;margin-inline-end:.25rem;border:1px solid #dee2e6;position:relative;overflow:hidden;background-color:transparent !important;filter:var(--theme-filter)}.excalidraw .color-picker-label-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swatch-color)}.excalidraw .color-picker-keybinding{position:absolute;bottom:2px;font-size:.7em}:root[dir=ltr] .excalidraw .color-picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .color-picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .color-picker-keybinding{display:none}.excalidraw .color-picker-type-canvasBackground .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementBackground .color-picker-keybinding{color:#fff}.excalidraw .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementStroke .color-picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .color-picker-type-elementBackground .color-picker-keybinding{color:#000}.excalidraw.theme--dark .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#000}',""]);const p=d},3058:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .confirm-dialog-buttons{display:flex;padding:.2rem 0;justify-content:flex-end}.excalidraw .confirm-dialog .ToolIcon__icon{min-width:2.5rem;width:auto;font-size:1rem}.excalidraw .confirm-dialog .ToolIcon_type_button{margin-left:.8rem;padding:0 .5rem}.excalidraw .confirm-dialog__content{font-size:1rem}.excalidraw .confirm-dialog--confirm.ToolIcon_type_button{background-color:#fa5252}.excalidraw .confirm-dialog--confirm.ToolIcon_type_button:hover{background-color:#e03131}.excalidraw .confirm-dialog--confirm.ToolIcon_type_button .ToolIcon__icon{color:#fff}",""]);const l=o},190:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,':export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .context-menu{position:relative;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,.2);padding:0;list-style:none;user-select:none;margin:-0.25rem 0 0 .125rem;padding:.5rem 0;background-color:var(--popup-secondary-bg-color);border:1px solid var(--button-gray-3);cursor:default}.excalidraw .context-menu button{color:var(--popup-text-color)}.excalidraw .context-menu-option{position:relative;width:100%;min-width:9.5rem;margin:0;padding:.25rem 1rem .25rem 1.25rem;text-align:start;border-radius:0;background-color:transparent;border:none;white-space:nowrap;display:grid;grid-template-columns:1fr .2fr;align-items:center}.excalidraw .context-menu-option.checkmark::before{position:absolute;left:6px;margin-bottom:1px;content:"✓"}.excalidraw .context-menu-option.dangerous .context-menu-option__label{color:#f03e3e}.excalidraw .context-menu-option .context-menu-option__label{justify-self:start;margin-inline-end:20px}.excalidraw .context-menu-option .context-menu-option__shortcut{justify-self:end;opacity:.6;font-family:inherit;font-size:.7rem}.excalidraw .context-menu-option:hover{color:var(--popup-bg-color);background-color:var(--select-highlight-color)}.excalidraw .context-menu-option:hover.dangerous{background-color:#fa5252}.excalidraw .context-menu-option:hover.dangerous .context-menu-option__label{color:var(--popup-bg-color)}.excalidraw .context-menu-option:focus{z-index:1}.excalidraw--mobile.excalidraw .context-menu-option{display:block}.excalidraw--mobile.excalidraw .context-menu-option .context-menu-option__label{margin-inline-end:0}.excalidraw--mobile.excalidraw .context-menu-option .context-menu-option__shortcut{display:none}.excalidraw .context-menu-option-separator{border:none;border-top:1px solid #adb5bd}',""]);const l=o},6718:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .Dialog{user-select:text;cursor:auto}.excalidraw .Dialog__title{display:grid;align-items:center;margin-top:0;grid-template-columns:1fr calc(var(--space-factor)*7);grid-gap:var(--metric);padding:calc(var(--space-factor)*2);text-align:center;font-variant:small-caps;font-size:1.2em}.excalidraw .Dialog__titleContent{flex:1}.excalidraw .Dialog .Modal__close{color:var(--icon-fill-color);margin:0}.excalidraw .Dialog__content{padding:0 16px 16px}.excalidraw--mobile.excalidraw .Dialog{--metric: calc(var(--space-factor) * 4);--inset-left: max(var(--metric), var(--sal));--inset-right: max(var(--metric), var(--sar))}.excalidraw--mobile.excalidraw .Dialog__title{grid-template-columns:calc(var(--space-factor)*7) 1fr calc(var(--space-factor)*7);position:sticky;top:0;padding:calc(var(--space-factor)*2);background:var(--island-bg-color);font-size:1.25em;box-sizing:border-box;border-bottom:1px solid var(--button-gray-2);z-index:1}.excalidraw--mobile.excalidraw .Dialog__titleContent{text-align:center}.excalidraw--mobile.excalidraw .Dialog .Island{width:100vw;height:100%;box-sizing:border-box;overflow-y:auto;padding-left:max(calc(var(--padding) * var(--space-factor)), var(--sal));padding-right:max(calc(var(--padding) * var(--space-factor)), var(--sar));padding-bottom:max(calc(var(--padding) * var(--space-factor)), var(--sab))}.excalidraw--mobile.excalidraw .Dialog .Modal__close{order:-1}",""]);const l=o},3623:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>p});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i),l=a(7157),s=a.n(l),c=new URL(a(9669),a.b),d=o()(n()),u=s()(c);d.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .ExportDialog__preview{--preview-padding: calc(var(--space-factor) * 4);background:url("+u+") left center;text-align:center;padding:var(--preview-padding);margin-bottom:calc(var(--space-factor)*3)}.excalidraw .ExportDialog__preview canvas{max-width:calc(100% - var(--preview-padding)*2);max-height:25rem}.excalidraw.theme--dark .ExportDialog__preview canvas{filter:none}.excalidraw .ExportDialog__actions{width:100%;display:flex;grid-gap:calc(var(--space-factor)*2);align-items:top;justify-content:space-between}.excalidraw--mobile.excalidraw .ExportDialog{display:flex;flex-direction:column}.excalidraw--mobile.excalidraw .ExportDialog__actions{flex-direction:column;align-items:center}.excalidraw--mobile.excalidraw .ExportDialog__actions>*{margin-bottom:calc(var(--space-factor)*3)}.excalidraw--mobile.excalidraw .ExportDialog__preview canvas{max-height:30vh}.excalidraw--mobile.excalidraw .ExportDialog__dialog,.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{height:100%;box-sizing:border-box}.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{overflow-y:auto}.excalidraw .ExportDialog--json .ExportDialog-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));justify-items:center;row-gap:2em}@media(max-width: 460px){.excalidraw .ExportDialog--json .ExportDialog-cards{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.excalidraw .ExportDialog--json .ExportDialog-cards .Card-details{min-height:40px}}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName{width:fit-content;margin:1em auto;align-items:flex-start;flex-direction:column}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName .TextInput{width:auto}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName-label{margin:.625em 0;font-weight:bold}.excalidraw button.ExportDialog-imageExportButton{width:5rem;height:5rem;margin:0 .2em;border-radius:1rem;background-color:var(--button-color);box-shadow:0 3px 5px -1px rgba(0,0,0,.28),0 6px 10px 0 rgba(0,0,0,.14);font-family:Cascadia;font-size:1.8em;color:#fff}.excalidraw button.ExportDialog-imageExportButton:hover{background-color:var(--button-color-darker)}.excalidraw button.ExportDialog-imageExportButton:active{background-color:var(--button-color-darkest);box-shadow:none}.excalidraw button.ExportDialog-imageExportButton svg{width:.9em}",""]);const p=d},103:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .FixedSideContainer{position:absolute;pointer-events:none}.excalidraw .FixedSideContainer>*{pointer-events:all}.excalidraw .FixedSideContainer_side_top{left:var(--space-factor);top:var(--space-factor);right:var(--space-factor);z-index:2}.excalidraw .FixedSideContainer_side_top.zen-mode{right:42px}",""]);const l=o},7061:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .HelpDialog h3{border-bottom:1px solid var(--button-gray-2);padding-bottom:4px}.excalidraw .HelpDialog--island{border:1px solid var(--button-gray-2);margin-bottom:16px}.excalidraw .HelpDialog--island-title{margin:0;padding:4px;background-color:var(--button-gray-1);text-align:center}.excalidraw .HelpDialog--shortcut{border-top:1px solid var(--button-gray-2)}.excalidraw .HelpDialog--key{word-break:keep-all;border:1px solid var(--button-gray-2);padding:2px 8px;margin:auto 4px;background-color:var(--button-gray-1);border-radius:2px;font-size:.8em;min-height:26px;box-sizing:border-box;display:flex;align-items:center;font-family:inherit}.excalidraw .HelpDialog--header{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:32px;padding-bottom:16px}.excalidraw .HelpDialog--btn{border:1px solid var(--link-color);padding:8px 32px;border-radius:4px}.excalidraw .HelpDialog--btn:hover{text-decoration:none}",""]);const l=o},1498:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .HintViewer{pointer-events:none;box-sizing:border-box;position:absolute;display:flex;justify-content:center;left:0;top:100%;max-width:100%;width:100%;margin-top:6px;text-align:center;color:#868e96;font-size:.8rem}.excalidraw--mobile.excalidraw .HintViewer{position:static;padding-right:2em}.excalidraw .HintViewer>span{padding:.2rem .4rem;background-color:var(--overlay-bg-color);border-radius:4px}",""]);const l=o},666:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,':export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .picker-container{display:inline-block;box-sizing:border-box;margin-right:.25rem}.excalidraw .picker{background:var(--popup-bg-color);border:0 solid rgba(255,255,255,.25);box-shadow:rgba(0,0,0,.25) 0 1px 4px;border-radius:4px;position:absolute}.excalidraw .picker-container button,.excalidraw .picker button{position:relative;display:flex;align-items:center;justify-content:center}.excalidraw .picker-container button:focus-visible,.excalidraw .picker button:focus-visible{outline:transparent;background-color:var(--button-gray-2)}.excalidraw .picker-container button:focus-visible svg,.excalidraw .picker button:focus-visible svg{opacity:1}.excalidraw .picker-container button:hover,.excalidraw .picker button:hover{background-color:var(--button-gray-2)}.excalidraw .picker-container button:active,.excalidraw .picker button:active{background-color:var(--button-gray-3)}.excalidraw .picker-container button:disabled,.excalidraw .picker button:disabled{cursor:not-allowed}.excalidraw .picker-container button svg,.excalidraw .picker button svg{margin:0;width:36px;height:18px;opacity:.6;pointer-events:none}.excalidraw .picker button{padding:.25rem .28rem .35rem .25rem}.excalidraw .picker-triangle{width:0;height:0;position:relative;top:-10px;z-index:10}:root[dir=ltr] .excalidraw .picker-triangle{left:12px}:root[dir=rtl] .excalidraw .picker-triangle{right:12px}.excalidraw .picker-triangle:before{content:"";position:absolute;border-style:solid;border-width:0 9px 10px;border-color:transparent transparent rgba(0,0,0,.1);top:-1px}.excalidraw .picker-triangle:after{content:"";position:absolute;border-style:solid;border-width:0 9px 10px;border-color:transparent transparent var(--popup-bg-color)}.excalidraw .picker-content{padding:.5rem;display:grid;grid-template-columns:repeat(3, auto);grid-gap:.5rem;border-radius:4px}:root[dir=rtl] .excalidraw .picker-content{padding:.4rem}.excalidraw .picker-keybinding{position:absolute;bottom:2px;font-size:.7em;color:var(--keybinding-color)}:root[dir=ltr] .excalidraw .picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .picker-keybinding{display:none}.excalidraw .picker-type-canvasBackground .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementBackground .picker-keybinding{color:#fff}.excalidraw .picker-swatch[aria-label=transparent] .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementStroke .picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .picker-type-elementBackground .picker-keybinding{color:#000}.excalidraw.theme--dark .picker-swatch[aria-label=transparent] .picker-keybinding{color:#000}',""]);const l=o},849:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .Island{--padding: 0;background-color:var(--island-bg-color);box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);padding:calc(var(--padding)*var(--space-factor));position:relative;transition:box-shadow .5s ease-in-out}.excalidraw .Island.zen-mode{box-shadow:none}",""]);const l=o},6915:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .layer-ui__wrapper{z-index:var(--zIndex-layerUI)}.excalidraw .layer-ui__wrapper__top-right{display:flex}.excalidraw .layer-ui__wrapper__footer{width:100%}.excalidraw .layer-ui__wrapper__footer-right{z-index:100;display:flex}.excalidraw .layer-ui__wrapper .zen-mode-transition{transition:transform .5s ease-in-out}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(-999px, 0)}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(999px, 0)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(999px, 0)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(-999px, 0)}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.layer-ui__wrapper__footer-left--transition-left{transform:translate(-76px, 0)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.layer-ui__wrapper__footer-left--transition-left{transform:translate(76px, 0)}.excalidraw .layer-ui__wrapper .zen-mode-transition.layer-ui__wrapper__footer-left--transition-bottom{transform:translate(0, 92px)}.excalidraw .layer-ui__wrapper .disable-zen-mode{height:30px;position:absolute;bottom:10px;font-size:10px;padding:10px;font-weight:500;opacity:0;visibility:hidden;transition:visibility 0s linear 0s,opacity .5s}[dir=ltr] .excalidraw .layer-ui__wrapper .disable-zen-mode{right:15px}[dir=rtl] .excalidraw .layer-ui__wrapper .disable-zen-mode{left:15px}.excalidraw .layer-ui__wrapper .disable-zen-mode--visible{opacity:1;visibility:visible;transition:visibility 0s linear 300ms,opacity .5s;transition-delay:.8s}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-center{pointer-events:none}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-center>*{pointer-events:all}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-left,.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right,.excalidraw .layer-ui__wrapper .disable-zen-mode--visible{pointer-events:all}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-left{margin-bottom:.2em}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right{margin-top:auto;margin-bottom:auto;margin-inline-end:1em}",""]);const l=o},3568:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .layer-ui__library{margin:auto;display:flex;align-items:center;justify-content:center}.excalidraw .layer-ui__library .layer-ui__library-header{display:flex;align-items:center;width:100%;margin:2px 0}.excalidraw .layer-ui__library .layer-ui__library-header button{margin:0 2px}.excalidraw .layer-ui__library .layer-ui__library-header a{margin-inline-start:auto;padding-inline-end:18px;white-space:nowrap}.excalidraw .layer-ui__library-message{padding:10px 20px;max-width:200px}.excalidraw .publish-library-success .Dialog__content{display:flex;flex-direction:column}.excalidraw .publish-library-success-close.ToolIcon_type_button{background-color:#228be6;align-self:flex-end}.excalidraw .publish-library-success-close.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library-success-close.ToolIcon_type_button .ToolIcon__icon{width:auto;font-size:1rem;color:#fff;padding:0 .5rem}",""]);const l=o},4783:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .library-menu-items-container .library-actions{display:flex}.excalidraw .library-menu-items-container .library-actions button .library-actions-counter{position:absolute;right:2px;bottom:2px;border-radius:50%;width:1em;height:1em;padding:1px;font-size:.7rem;background:#fff}.excalidraw .library-menu-items-container .library-actions--remove{background-color:#f03e3e}.excalidraw .library-menu-items-container .library-actions--remove:hover{background-color:#e03131}.excalidraw .library-menu-items-container .library-actions--remove:active{background-color:#c92a2a}.excalidraw .library-menu-items-container .library-actions--remove svg{color:#fff}.excalidraw .library-menu-items-container .library-actions--remove .library-actions-counter{color:#f03e3e}.excalidraw .library-menu-items-container .library-actions--export{background-color:#94d82d}.excalidraw .library-menu-items-container .library-actions--export:hover{background-color:#74b816}.excalidraw .library-menu-items-container .library-actions--export:active{background-color:#66a80f}.excalidraw .library-menu-items-container .library-actions--export svg{color:#fff}.excalidraw .library-menu-items-container .library-actions--export .library-actions-counter{color:#94d82d}.excalidraw .library-menu-items-container .library-actions--publish{background-color:#15aabf}.excalidraw .library-menu-items-container .library-actions--publish:hover{background-color:#1098ad}.excalidraw .library-menu-items-container .library-actions--publish:active{background-color:#0b7285}.excalidraw .library-menu-items-container .library-actions--publish svg{color:#fff}.excalidraw .library-menu-items-container .library-actions--publish label{margin-left:-0.2em;margin-right:1.1em;color:#fff;font-size:.86em}.excalidraw .library-menu-items-container .library-actions--publish .library-actions-counter{color:#15aabf}.excalidraw .library-menu-items-container .library-actions--load{background-color:#228be6}.excalidraw .library-menu-items-container .library-actions--load:hover{background-color:#1c7ed6}.excalidraw .library-menu-items-container .library-actions--load:active{background-color:#1864ab}.excalidraw .library-menu-items-container .library-actions--load svg{color:#fff}.excalidraw .library-menu-items-container__items{max-height:50vh;overflow:auto;margin-top:.5rem}.excalidraw .library-menu-items-container .separator{font-weight:500;font-size:.9rem;margin:.6em .2em;color:var(--text-primary-color)}",""]);const l=o},7030:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .library-unit{align-items:center;border:1px solid var(--button-gray-2);display:flex;justify-content:center;position:relative;width:63px;height:63px}.excalidraw .library-unit--hover{box-shadow:inset 0px 0px 0px 2px #339af0;border-color:#339af0}.excalidraw .library-unit--selected{box-shadow:inset 0px 0px 0px 2px #1971c2;border-color:#1971c2}.excalidraw.theme--dark .library-unit{border-color:#303030}.excalidraw .library-unit__dragger{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.excalidraw .library-unit__dragger>svg{filter:var(--theme-filter);flex-grow:1;max-height:100%;max-width:100%}.excalidraw .library-unit__checkbox-container,.excalidraw .library-unit__checkbox-container:hover,.excalidraw .library-unit__checkbox-container:active{align-items:center;background:none;border:none;color:var(--icon-fill-color);display:flex;justify-content:center;margin:0;padding:.5rem;position:absolute;left:2rem;bottom:2rem;cursor:pointer}.excalidraw .library-unit__checkbox-container input,.excalidraw .library-unit__checkbox-container:hover input,.excalidraw .library-unit__checkbox-container:active input{cursor:pointer}.excalidraw .library-unit__checkbox{position:absolute;left:2.3rem;bottom:2.3rem}.excalidraw .library-unit__checkbox .Checkbox-box{width:13px;height:13px;border-radius:2px;margin:.5em .5em .2em .2em;background-color:#d0ebff}.excalidraw .library-unit__checkbox.Checkbox:hover .Checkbox-box{background-color:#a5d8ff}.excalidraw .library-unit__removeFromLibrary>svg{height:16px;width:16px}.excalidraw .library-unit__adder{transform:scale(1);animation:library-unit__adder-animation 1s ease-in infinite}.excalidraw .library-unit__adder{position:absolute;left:40%;top:40%;width:2rem;height:2rem;margin-left:-10px;margin-top:-10px;pointer-events:none}.excalidraw .library-unit:hover .library-unit__adder{fill:#1c7ed6}.excalidraw .library-unit:active .library-unit__adder{animation:none;transform:scale(0.8);fill:#000}.excalidraw .library-unit__active{cursor:pointer}@keyframes library-unit__adder-animation{0%{transform:scale(0.85)}50%{transform:scale(1)}100%{transform:scale(0.85)}}",""]);const l=o},3994:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw.excalidraw-modal-container{position:absolute;z-index:10}.excalidraw .Modal{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:calc(var(--space-factor)*10)}.excalidraw .Modal__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.7)}.excalidraw .Modal__content{position:relative;z-index:2;width:100%;max-width:var(--max-width);max-height:100%;opacity:0;transform:translateY(10px);animation:Modal__content_fade-in .1s ease-out .05s forwards;position:relative;overflow-y:auto;background:var(--island-bg-color);border:1px solid var(--dialog-border-color);box-shadow:0 2px 10px rgba(0,0,0,.25);border-radius:6px;box-sizing:border-box}.excalidraw .Modal__content:focus{outline:none}.excalidraw--mobile.excalidraw .Modal__content{max-width:100%;border:0;border-radius:0}@keyframes Modal__content_fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.excalidraw .Modal__close{width:calc(var(--space-factor)*7);height:calc(var(--space-factor)*7);display:flex;align-items:center;justify-content:center}.excalidraw .Modal__close svg{height:calc(var(--space-factor)*5)}.excalidraw--mobile.excalidraw .Modal{padding:0}.excalidraw--mobile.excalidraw .Modal__content{position:absolute;top:0;left:0;right:0;bottom:0}",""]);const l=o},700:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw--mobile.excalidraw .PasteChartDialog .Island{display:flex;flex-direction:column}.excalidraw .PasteChartDialog .container{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.excalidraw--mobile.excalidraw .PasteChartDialog .container{flex-direction:column;justify-content:center}.excalidraw .PasteChartDialog .ChartPreview{margin:8px;text-align:center;width:192px;height:128px;border-radius:2px;padding:1px;border:1px solid #ced4da;display:flex;align-items:center;justify-content:center;background:transparent}.excalidraw .PasteChartDialog .ChartPreview div{display:inline-block}.excalidraw .PasteChartDialog .ChartPreview svg{max-height:120px;max-width:186px}.excalidraw .PasteChartDialog .ChartPreview:hover{padding:0;border:2px solid #339af0}",""]);const l=o},287:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .popover{position:absolute;z-index:10}",""]);const l=o},1069:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".ProjectName{margin:auto;display:flex;align-items:center}.ProjectName .TextInput{height:calc(1rem - 3px);width:200px;overflow:hidden;text-align:center;margin-left:8px;text-overflow:ellipsis}.ProjectName .TextInput--readonly{background:none;border:none;width:auto;max-width:200px;padding-left:2px}.ProjectName .TextInput--readonly:hover{background:none}",""]);const l=o},8392:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .publish-library__fields{display:flex;flex-direction:column}.excalidraw .publish-library__fields label{padding:1em;display:flex;justify-content:space-between;align-items:center}.excalidraw .publish-library__fields label span{font-weight:500;font-size:1rem;color:#868e96}.excalidraw .publish-library__fields label input,.excalidraw .publish-library__fields label textarea{width:70%;padding:.6em;font-family:var(--ui-font)}.excalidraw .publish-library__fields label .required{color:#e03131;margin:.2rem}.excalidraw .publish-library__buttons{display:flex;padding:.2rem 0;justify-content:flex-end}.excalidraw .publish-library__buttons .ToolIcon__icon{min-width:2.5rem;width:auto;font-size:1rem}.excalidraw .publish-library__buttons .ToolIcon_type_button{margin-left:1rem;padding:0 .5rem}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button{background-color:#228be6}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button{background-color:#adb5bd}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button:hover{background-color:#868e96}.excalidraw .publish-library__buttons .ToolIcon__icon{color:#fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner{--spinner-color: #fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner svg{padding:.5rem}.excalidraw .publish-library .selected-library-items{display:flex;padding:0 .8rem;flex-wrap:wrap}.excalidraw .publish-library .selected-library-items .single-library-item-wrapper{width:9rem}.excalidraw .publish-library-note{padding:1em;font-style:italic;font-size:14px;display:block}",""]);const l=o},5567:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .single-library-item{position:relative}.excalidraw .single-library-item__svg{width:7.5rem;height:7.5rem;border:1px solid var(--button-gray-2);margin:.3rem}.excalidraw .single-library-item__svg svg{width:100%;height:100%}.excalidraw .single-library-item .ToolIcon__icon{background-color:#fff;width:auto;height:auto;margin:0 .5rem}.excalidraw .single-library-item .ToolIcon,.excalidraw .single-library-item .ToolIcon_type_button:hover{background-color:#fff}.excalidraw .single-library-item .required,.excalidraw .single-library-item .error{color:#e03131;font-weight:bold;font-size:1rem;margin:.2rem}.excalidraw .single-library-item .error{font-weight:500;margin:0;padding:.3em 0}.excalidraw .single-library-item--remove{position:absolute;top:.2rem;right:1.3rem}.excalidraw .single-library-item--remove .ToolIcon__icon{margin:0}.excalidraw .single-library-item--remove .ToolIcon__icon{background-color:#fa5252}.excalidraw .single-library-item--remove .ToolIcon__icon:hover{background-color:#f03e3e}.excalidraw .single-library-item--remove .ToolIcon__icon:active{background-color:#e03131}.excalidraw .single-library-item--remove svg{color:#fff;padding:.26rem;border-radius:.3em;width:1rem;height:1rem}",""]);const l=o},7003:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .Spinner{display:flex;align-items:center;justify-content:center;height:100%;margin-left:auto;margin-right:auto;--spinner-color: var(--icon-fill-color)}.excalidraw .Spinner svg{animation:rotate 1.6s linear infinite;transform-origin:center center}.excalidraw .Spinner circle{stroke:var(--spinner-color);animation:dash 1.6s linear 0s infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,300;stroke-dashoffset:0}50%{stroke-dasharray:150,300;stroke-dashoffset:-200}100%{stroke-dasharray:1,300;stroke-dashoffset:-280}}",""]);const l=o},5657:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .Stack{--gap: 0;display:grid;gap:calc(var(--space-factor)*var(--gap))}.excalidraw .Stack_vertical{grid-template-columns:auto;grid-auto-flow:row;grid-auto-rows:min-content}.excalidraw .Stack_horizontal{grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:min-content}",""]);const l=o},7392:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .Stats{position:absolute;top:64px;right:12px;font-size:12px;z-index:10}.excalidraw .Stats h3{margin:0 24px 8px 0;white-space:nowrap}.excalidraw .Stats .close{float:right;height:16px;width:16px;cursor:pointer}.excalidraw .Stats .close svg{width:100%;height:100%}.excalidraw .Stats table{width:100%}.excalidraw .Stats table th{border-bottom:1px solid var(--input-border-color);padding:4px}.excalidraw .Stats table tr td:nth-child(2){min-width:24px;text-align:right}:root[dir=rtl] .excalidraw .Stats{left:12px;right:initial}:root[dir=rtl] .excalidraw .Stats h3{margin:0 0 8px 24px}:root[dir=rtl] .excalidraw .Stats .close{float:left}",""]);const l=o},6065:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .TextInput{display:inline-block}",""]);const l=o},83:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .Toast{animation:fade-in .5s;background-color:var(--button-gray-1);border-radius:4px;bottom:10px;box-sizing:border-box;cursor:default;left:50%;margin-left:-150px;padding:4px 0;position:absolute;text-align:center;width:300px;z-index:999999}.excalidraw .Toast__message{color:var(--popup-text-color);white-space:pre-wrap}@keyframes fade-in{from{opacity:0}to{opacity:1}}",""]);const l=o},1554:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw .ToolIcon{display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.excalidraw .ToolIcon--plain{background-color:transparent}.excalidraw .ToolIcon--plain .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ToolIcon_type_radio+.ToolIcon__icon,.excalidraw .ToolIcon_type_checkbox+.ToolIcon__icon{background-color:var(--button-gray-1)}.excalidraw .ToolIcon_type_radio+.ToolIcon__icon:hover,.excalidraw .ToolIcon_type_checkbox+.ToolIcon__icon:hover{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_radio+.ToolIcon__icon:active,.excalidraw .ToolIcon_type_checkbox+.ToolIcon__icon:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon__icon{width:2.5rem;height:2.5rem;color:var(--icon-fill-color);display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-lg)}.excalidraw .ToolIcon__icon+.ToolIcon__label{margin-inline-start:0}.excalidraw .ToolIcon__icon svg{position:relative;height:1em;fill:var(--icon-fill-color);color:var(--icon-fill-color)}.excalidraw .ToolIcon__label{display:flex;align-items:center;color:var(--icon-fill-color);font-family:var(--ui-font);margin:0 .8em;text-overflow:ellipsis}.excalidraw .ToolIcon__label .Spinner{margin-left:.6em}.excalidraw .ToolIcon_size_small .ToolIcon__icon{width:2rem;height:2rem;font-size:.8em}.excalidraw .excalidraw .ToolIcon_type_button,.excalidraw .Modal .ToolIcon_type_button,.excalidraw .ToolIcon_type_button{padding:0;border:none;margin:0;font-size:inherit}.excalidraw .excalidraw .ToolIcon_type_button:focus-visible,.excalidraw .Modal .ToolIcon_type_button:focus-visible,.excalidraw .ToolIcon_type_button:focus-visible{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .excalidraw .ToolIcon_type_button.ToolIcon--selected,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected,.excalidraw .ToolIcon_type_button.ToolIcon--selected{background-color:var(--button-gray-2)}.excalidraw .excalidraw .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .ToolIcon_type_button.ToolIcon--selected:active{background-color:var(--button-gray-3)}.excalidraw .excalidraw .ToolIcon_type_button:hover,.excalidraw .Modal .ToolIcon_type_button:hover,.excalidraw .ToolIcon_type_button:hover{background-color:var(--button-gray-2)}.excalidraw .excalidraw .ToolIcon_type_button:active,.excalidraw .Modal .ToolIcon_type_button:active,.excalidraw .ToolIcon_type_button:active{background-color:var(--button-gray-3)}.excalidraw .excalidraw .ToolIcon_type_button--show,.excalidraw .Modal .ToolIcon_type_button--show,.excalidraw .ToolIcon_type_button--show{visibility:visible}.excalidraw .excalidraw .ToolIcon_type_button--hide,.excalidraw .Modal .ToolIcon_type_button--hide,.excalidraw .ToolIcon_type_button--hide{visibility:hidden}.excalidraw .ToolIcon_type_radio,.excalidraw .ToolIcon_type_checkbox{position:absolute;opacity:0;pointer-events:none}.excalidraw .ToolIcon_type_radio:not(.ToolIcon_toggle_opaque):checked+.ToolIcon__icon,.excalidraw .ToolIcon_type_checkbox:not(.ToolIcon_toggle_opaque):checked+.ToolIcon__icon{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_radio:not(.ToolIcon_toggle_opaque):checked+.ToolIcon__icon:active,.excalidraw .ToolIcon_type_checkbox:not(.ToolIcon_toggle_opaque):checked+.ToolIcon__icon:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon_type_radio:focus-visible+.ToolIcon__icon,.excalidraw .ToolIcon_type_checkbox:focus-visible+.ToolIcon__icon{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .ToolIcon_type_radio:active+.ToolIcon__icon,.excalidraw .ToolIcon_type_checkbox:active+.ToolIcon__icon{background-color:var(--button-gray-3)}.excalidraw .ToolIcon_type_floating{background-color:transparent}.excalidraw .ToolIcon_type_floating:hover{background-color:transparent}.excalidraw .ToolIcon_type_floating:active{background-color:transparent}.excalidraw .ToolIcon_type_floating .ToolIcon__icon{background-color:var(--button-gray-1);width:2rem;height:2em}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:hover{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon__keybinding{position:absolute;bottom:2px;right:3px;font-size:.5em;color:var(--keybinding-color);font-family:var(--ui-font);user-select:none}@media(max-width: 425px){.excalidraw .Shape .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .Shape .ToolIcon__icon svg{height:.8em}}@media(max-width: 760px){.excalidraw .ToolIcon.ToolIcon_type_floating{display:inline-block;position:absolute;right:-8px;margin-left:0;border-radius:20px 0 0 20px;z-index:1;background-color:var(--button-gray-1)}.excalidraw .ToolIcon.ToolIcon_type_floating:hover{background-color:var(--button-gray-1)}.excalidraw .ToolIcon.ToolIcon_type_floating:active{background-color:var(--button-gray-2)}.excalidraw .ToolIcon.ToolIcon_type_floating .ToolIcon__icon{border-radius:inherit}.excalidraw .ToolIcon.ToolIcon_type_floating svg{position:static}.excalidraw .ToolIcon.ToolIcon__library{top:100px}.excalidraw .ToolIcon.ToolIcon__lock{margin-inline-end:0;top:60px}.excalidraw .ToolIcon.ToolIcon__penMode{margin-inline-end:0;top:140px}}:root[dir=ltr] .excalidraw .unlocked-icon{left:2px}:root[dir=rtl] .excalidraw .unlocked-icon{right:2px}",""]);const l=o},899:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .App-toolbar-container .ToolIcon_type_floating .ToolIcon_type_radio+.ToolIcon__icon:active,.excalidraw .App-toolbar-container .ToolIcon_type_floating .ToolIcon_type_checkbox+.ToolIcon__icon:active{background:var(--color-primary-light)}.excalidraw .App-toolbar-container .ToolIcon_type_floating .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .App-toolbar-container .ToolIcon_type_floating .ToolIcon_type_checkbox:checked+.ToolIcon__icon{background:var(--color-primary);--icon-fill-color: #ffffff;--keybinding-color: #ffffff}.excalidraw .App-toolbar-container .ToolIcon_type_floating .ToolIcon_type_radio:checked+.ToolIcon__icon:active,.excalidraw .App-toolbar-container .ToolIcon_type_floating .ToolIcon_type_checkbox:checked+.ToolIcon__icon:active{background:var(--color-primary-darker)}.excalidraw .App-toolbar-container .ToolIcon_type_floating .ToolIcon__keybinding{bottom:4px;right:4px}.excalidraw .App-toolbar-container .ToolIcon_type_floating:not(.is-mobile) .ToolIcon__icon{padding:1px;background-color:var(--island-bg-color);box-shadow:1px 3px 4px 0px rgba(0,0,0,.15);border-radius:50%;transition:box-shadow .5s ease,transform .5s ease}.excalidraw .App-toolbar-container .ToolIcon_type_floating .ToolIcon_type_radio:focus-within+.ToolIcon__icon,.excalidraw .App-toolbar-container .ToolIcon_type_floating .ToolIcon_type_checkbox:focus-within+.ToolIcon__icon{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .App-toolbar-container .ToolIcon__hidden{box-shadow:none !important;background-color:transparent !important;pointer-events:none !important}.excalidraw .App-toolbar-container .ToolIcon.ToolIcon__lock{margin-inline-end:var(--space-factor)}.excalidraw .App-toolbar-container .ToolIcon.ToolIcon__lock.ToolIcon_type_floating{margin-left:.1rem}.excalidraw .App-toolbar-container .ToolIcon__library{margin-inline-start:var(--space-factor)}.excalidraw .App-toolbar-container.zen-mode .ToolIcon_type_floating .ToolIcon__icon{box-shadow:none;transform:scale(0.9)}.excalidraw .App-toolbar-container.zen-mode .ToolIcon_type_floating .ToolIcon_type_checkbox:not(:checked):not(:hover):not(:active)+.ToolIcon__icon svg{fill:#adb5bd;color:#adb5bd}.excalidraw .App-toolbar{border-radius:var(--border-radius-lg);box-shadow:0 0 0 1px rgba(0,0,0,.01),1px 1px 5px rgba(0,0,0,.15)}.excalidraw .App-toolbar .ToolIcon:hover{--icon-fill-color: var( --color-primary-contrast-offset, var(--color-primary) );--keybinding-color: var( --color-primary-contrast-offset, var(--color-primary) )}.excalidraw .App-toolbar .ToolIcon:active{--icon-fill-color: #212529;--keybinding-color: #212529}.excalidraw .App-toolbar .ToolIcon .ToolIcon__icon{background:transparent;border-radius:var(--border-radius-lg)}.excalidraw .App-toolbar .ToolIcon .ToolIcon_type_radio+.ToolIcon__icon:active,.excalidraw .App-toolbar .ToolIcon .ToolIcon_type_checkbox+.ToolIcon__icon:active{background:var(--color-primary-light)}.excalidraw .App-toolbar .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .App-toolbar .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon{background:var(--color-primary);--icon-fill-color: #ffffff;--keybinding-color: #ffffff}.excalidraw .App-toolbar .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon:active,.excalidraw .App-toolbar .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon:active{background:var(--color-primary-darker)}.excalidraw .App-toolbar .ToolIcon .ToolIcon__keybinding{bottom:4px;right:4px}.excalidraw .App-toolbar.zen-mode .ToolIcon__keybinding,.excalidraw .App-toolbar.zen-mode .HintViewer{display:none}.excalidraw.theme--dark .App-toolbar .ToolIcon:active{--icon-fill-color: #dee2e6;--keybinding-color: #dee2e6}",""]);const l=o},1970:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw-tooltip{position:absolute;z-index:1000;padding:8px;border-radius:6px;box-sizing:border-box;pointer-events:none;word-wrap:break-word;background:#000;line-height:1.5;text-align:center;font-size:13px;font-weight:500;color:#fff;display:none}.excalidraw-tooltip.excalidraw-tooltip--visible{display:block}.excalidraw-tooltip-wrapper{display:flex}.excalidraw-tooltip-icon{width:.9em;height:.9em;margin-left:5px;margin-top:1px;display:flex}.excalidraw--mobile.excalidraw-tooltip-icon{display:none}",""]);const l=o},961:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,".excalidraw .UserList{pointer-events:none;padding:var(--space-factor) var(--space-factor) var(--space-factor) var(--space-factor);display:flex;flex-wrap:wrap;justify-content:flex-end}.excalidraw .UserList:empty{display:none}.excalidraw .UserList>*{pointer-events:all;margin:0 0 var(--space-factor) var(--space-factor)}.excalidraw .UserList_mobile{padding:0;justify-content:normal}.excalidraw .UserList_mobile>*{margin:0 var(--space-factor) var(--space-factor) 0}",""]);const l=o},3245:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,"",""]),o.locals={themeFilter:"invert(93%) hue-rotate(180deg)"};const l=o},9277:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>l});var r=a(5370),n=a.n(r),i=a(769),o=a.n(i)()(n());o.push([e.id,":export{themeFilter:invert(93%) hue-rotate(180deg)}.excalidraw-hyperlinkContainer{display:flex;align-items:center;justify-content:space-between;position:absolute;box-shadow:0px 2px 4px 0 rgba(0,0,0,.3);z-index:100;background:var(--island-bg-color);border-radius:var(--border-radius-md);box-sizing:border-box;min-height:42px}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer button{z-index:100}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer-link{height:24px;padding:0 8px;line-height:24px;font-size:.9rem;font-weight:500;font-family:var(--ui-font)}.excalidraw-hyperlinkContainer-input{width:18rem;border:none;background-color:transparent;color:var(--text-primary-color);outline:none;border:none;box-shadow:none !important}.excalidraw-hyperlinkContainer-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15rem}.excalidraw-hyperlinkContainer button{color:#228be6;background-color:transparent !important;font-weight:500}.excalidraw-hyperlinkContainer button.excalidraw-hyperlinkContainer--remove{color:#c92a2a}.excalidraw-hyperlinkContainer .d-none{display:none}.excalidraw-hyperlinkContainer--remove .ToolIcon__icon svg{color:#fa5252}.excalidraw-hyperlinkContainer .ToolIcon__icon{width:2rem;height:2rem}.excalidraw-hyperlinkContainer__buttons{flex:0 0 auto}",""]);const l=o},3868:(e,t)=>{var a;a=function(e){e.version="0.3.0";var t=function(){for(var e=0,t=new Array(256),a=0;256!=a;++a)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=a)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,t[a]=e;return"undefined"!=typeof Int32Array?new Int32Array(t):t}(),a="undefined"!=typeof Buffer;function r(e){for(var a=-1,r=0,n=e.length-7;r>>8^t[255&(a^e[r++])])>>>8^t[255&(a^e[r++])])>>>8^t[255&(a^e[r++])])>>>8^t[255&(a^e[r++])])>>>8^t[255&(a^e[r++])])>>>8^t[255&(a^e[r++])])>>>8^t[255&(a^e[r++])])>>>8^t[255&(a^e[r++])];for(;r>>8^t[255&(a^e[r++])];return-1^a}e.table=t,e.bstr=function(e){if(e.length>32768&&a)return r(new Buffer(e));for(var n=-1,i=e.length-1,o=0;o>>8,n=t[255&(n^e.charCodeAt(o++))]^n>>>8;return o===i&&(n=n>>>8^t[255&(n^e.charCodeAt(o))]),-1^n},e.buf=function(e){if(e.length>1e4)return r(e);for(var a=-1,n=0,i=e.length-3;n>>8^t[255&(a^e[n++])])>>>8^t[255&(a^e[n++])])>>>8^t[255&(a^e[n++])])>>>8^t[255&(a^e[n++])];for(;n>>8^t[255&(a^e[n++])];return-1^a},e.str=function(e){for(var a,r,n=-1,i=0,o=e.length;i>>8^t[255&(n^a)]:a<2048?n=(n=n>>>8^t[255&(n^(192|a>>6&31))])>>>8^t[255&(n^(128|63&a))]:a>=55296&&a<57344?(a=64+(1023&a),r=1023&e.charCodeAt(i++),n=(n=(n=(n=n>>>8^t[255&(n^(240|a>>8&7))])>>>8^t[255&(n^(128|a>>2&63))])>>>8^t[255&(n^(128|r>>6&15|3&a))])>>>8^t[255&(n^(128|63&r))]):n=(n=(n=n>>>8^t[255&(n^(224|a>>12&15))])>>>8^t[255&(n^(128|a>>6&63))])>>>8^t[255&(n^(128|63&a))];return-1^n}},"undefined"==typeof DO_NOT_EXPORT_CRC?a(t):a({})},8409:(e,t,a)=>{var r="Expected a function",n=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,l=/^0o[0-7]+$/i,s=parseInt,c="object"==typeof a.g&&a.g&&a.g.Object===Object&&a.g,d="object"==typeof self&&self&&self.Object===Object&&self,u=c||d||Function("return this")(),p=Object.prototype.toString,h=Math.max,m=Math.min,g=function(){return u.Date.now()};function f(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==p.call(e)}(e))return NaN;if(f(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=f(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var a=o.test(e);return a||l.test(e)?s(e.slice(2),a?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,a){var n=!0,i=!0;if("function"!=typeof e)throw new TypeError(r);return f(a)&&(n="leading"in a?!!a.leading:n,i="trailing"in a?!!a.trailing:i),function(e,t,a){var n,i,o,l,s,c,d=0,u=!1,p=!1,v=!0;if("function"!=typeof e)throw new TypeError(r);function y(t){var a=n,r=i;return n=i=void 0,d=t,l=e.apply(r,a)}function k(e){return d=e,s=setTimeout(x,t),u?y(e):l}function w(e){var a=e-c;return void 0===c||a>=t||a<0||p&&e-d>=o}function x(){var e=g();if(w(e))return S(e);s=setTimeout(x,function(e){var a=t-(e-c);return p?m(a,o-(e-d)):a}(e))}function S(e){return s=void 0,v&&n?y(e):(n=i=void 0,l)}function _(){var e=g(),a=w(e);if(n=arguments,i=this,c=e,a){if(void 0===s)return k(c);if(p)return s=setTimeout(x,t),y(c)}return void 0===s&&(s=setTimeout(x,t)),l}return t=b(t)||0,f(a)&&(u=!!a.leading,o=(p="maxWait"in a)?h(b(a.maxWait)||0,t):o,v="trailing"in a?!!a.trailing:v),_.cancel=function(){void 0!==s&&clearTimeout(s),d=0,n=c=i=s=void 0},_.flush=function(){return void 0===s?l:S(g())},_}(e,t,{leading:n,maxWait:t,trailing:i})}},6963:function(e,t,a){var r;e=a.nmd(e),function(){var n,i="Expected a function",o="__lodash_hash_undefined__",l="__lodash_placeholder__",s=32,c=128,d=1/0,u=9007199254740991,p=NaN,h=4294967295,m=[["ary",c],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",s],["partialRight",64],["rearg",256]],g="[object Arguments]",f="[object Array]",b="[object Boolean]",v="[object Date]",y="[object Error]",k="[object Function]",w="[object GeneratorFunction]",x="[object Map]",S="[object Number]",_="[object Object]",A="[object Promise]",E="[object RegExp]",C="[object Set]",T="[object String]",z="[object Symbol]",I="[object WeakMap]",L="[object ArrayBuffer]",j="[object DataView]",M="[object Float32Array]",B="[object Float64Array]",P="[object Int8Array]",D="[object Int16Array]",N="[object Int32Array]",O="[object Uint8Array]",F="[object Uint8ClampedArray]",R="[object Uint16Array]",H="[object Uint32Array]",G=/\b__p \+= '';/g,V=/\b(__p \+=) '' \+/g,U=/(__e\(.*?\)|\b__t\)) \+\n'';/g,K=/&(?:amp|lt|gt|quot|#39);/g,W=/[&<>"']/g,q=RegExp(K.source),Z=RegExp(W.source),Q=/<%-([\s\S]+?)%>/g,Y=/<%([\s\S]+?)%>/g,J=/<%=([\s\S]+?)%>/g,X=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ae=RegExp(te.source),re=/^\s+/,ne=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,oe=/\{\n\/\* \[wrapped with (.+)\] \*/,le=/,? & /,se=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ce=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,ue=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pe=/\w*$/,he=/^[-+]0x[0-9a-f]+$/i,me=/^0b[01]+$/i,ge=/^\[object .+?Constructor\]$/,fe=/^0o[0-7]+$/i,be=/^(?:0|[1-9]\d*)$/,ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ye=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,we="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",xe="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",_e="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ae="["+_e+"]",Ee="["+we+"]",Ce="\\d+",Te="["+xe+"]",ze="[^\\ud800-\\udfff"+_e+Ce+"\\u2700-\\u27bf"+xe+Se+"]",Ie="\\ud83c[\\udffb-\\udfff]",Le="[^\\ud800-\\udfff]",je="(?:\\ud83c[\\udde6-\\uddff]){2}",Me="[\\ud800-\\udbff][\\udc00-\\udfff]",Be="["+Se+"]",Pe="(?:"+Te+"|"+ze+")",De="(?:"+Be+"|"+ze+")",Ne="(?:['’](?:d|ll|m|re|s|t|ve))?",Oe="(?:['’](?:D|LL|M|RE|S|T|VE))?",Fe="(?:"+Ee+"|"+Ie+")?",Re="[\\ufe0e\\ufe0f]?",He=Re+Fe+"(?:\\u200d(?:"+[Le,je,Me].join("|")+")"+Re+Fe+")*",Ge="(?:"+["[\\u2700-\\u27bf]",je,Me].join("|")+")"+He,Ve="(?:"+[Le+Ee+"?",Ee,je,Me,"[\\ud800-\\udfff]"].join("|")+")",Ue=RegExp("['’]","g"),Ke=RegExp(Ee,"g"),We=RegExp(Ie+"(?="+Ie+")|"+Ve+He,"g"),qe=RegExp([Be+"?"+Te+"+"+Ne+"(?="+[Ae,Be,"$"].join("|")+")",De+"+"+Oe+"(?="+[Ae,Be+Pe,"$"].join("|")+")",Be+"?"+Pe+"+"+Ne,Be+"+"+Oe,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ce,Ge].join("|"),"g"),Ze=RegExp("[\\u200d\\ud800-\\udfff"+we+"\\ufe0e\\ufe0f]"),Qe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ye=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Je=-1,Xe={};Xe[M]=Xe[B]=Xe[P]=Xe[D]=Xe[N]=Xe[O]=Xe[F]=Xe[R]=Xe[H]=!0,Xe[g]=Xe[f]=Xe[L]=Xe[b]=Xe[j]=Xe[v]=Xe[y]=Xe[k]=Xe[x]=Xe[S]=Xe[_]=Xe[E]=Xe[C]=Xe[T]=Xe[I]=!1;var $e={};$e[g]=$e[f]=$e[L]=$e[j]=$e[b]=$e[v]=$e[M]=$e[B]=$e[P]=$e[D]=$e[N]=$e[x]=$e[S]=$e[_]=$e[E]=$e[C]=$e[T]=$e[z]=$e[O]=$e[F]=$e[R]=$e[H]=!0,$e[y]=$e[k]=$e[I]=!1;var et={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},tt=parseFloat,at=parseInt,rt="object"==typeof a.g&&a.g&&a.g.Object===Object&&a.g,nt="object"==typeof self&&self&&self.Object===Object&&self,it=rt||nt||Function("return this")(),ot=t&&!t.nodeType&&t,lt=ot&&e&&!e.nodeType&&e,st=lt&<.exports===ot,ct=st&&rt.process,dt=function(){try{return lt&<.require&<.require("util").types||ct&&ct.binding&&ct.binding("util")}catch(e){}}(),ut=dt&&dt.isArrayBuffer,pt=dt&&dt.isDate,ht=dt&&dt.isMap,mt=dt&&dt.isRegExp,gt=dt&&dt.isSet,ft=dt&&dt.isTypedArray;function bt(e,t,a){switch(a.length){case 0:return e.call(t);case 1:return e.call(t,a[0]);case 2:return e.call(t,a[0],a[1]);case 3:return e.call(t,a[0],a[1],a[2])}return e.apply(t,a)}function vt(e,t,a,r){for(var n=-1,i=null==e?0:e.length;++n-1}function _t(e,t,a){for(var r=-1,n=null==e?0:e.length;++r-1;);return a}function qt(e,t){for(var a=e.length;a--&&Mt(t,e[a],0)>-1;);return a}function Zt(e,t){for(var a=e.length,r=0;a--;)e[a]===t&&++r;return r}var Qt=Ot({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),Yt=Ot({"&":"&","<":"<",">":">",'"':""","'":"'"});function Jt(e){return"\\"+et[e]}function Xt(e){return Ze.test(e)}function $t(e){var t=-1,a=Array(e.size);return e.forEach((function(e,r){a[++t]=[r,e]})),a}function ea(e,t){return function(a){return e(t(a))}}function ta(e,t){for(var a=-1,r=e.length,n=0,i=[];++a",""":'"',"'":"'"}),sa=function e(t){var a,r=(t=null==t?it:sa.defaults(it.Object(),t,sa.pick(it,Ye))).Array,ne=t.Date,we=t.Error,xe=t.Function,Se=t.Math,_e=t.Object,Ae=t.RegExp,Ee=t.String,Ce=t.TypeError,Te=r.prototype,ze=xe.prototype,Ie=_e.prototype,Le=t["__core-js_shared__"],je=ze.toString,Me=Ie.hasOwnProperty,Be=0,Pe=(a=/[^.]+$/.exec(Le&&Le.keys&&Le.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"",De=Ie.toString,Ne=je.call(_e),Oe=it._,Fe=Ae("^"+je.call(Me).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Re=st?t.Buffer:n,He=t.Symbol,Ge=t.Uint8Array,Ve=Re?Re.allocUnsafe:n,We=ea(_e.getPrototypeOf,_e),Ze=_e.create,et=Ie.propertyIsEnumerable,rt=Te.splice,nt=He?He.isConcatSpreadable:n,ot=He?He.iterator:n,lt=He?He.toStringTag:n,ct=function(){try{var e=ci(_e,"defineProperty");return e({},"",{}),e}catch(e){}}(),dt=t.clearTimeout!==it.clearTimeout&&t.clearTimeout,It=ne&&ne.now!==it.Date.now&&ne.now,Ot=t.setTimeout!==it.setTimeout&&t.setTimeout,ca=Se.ceil,da=Se.floor,ua=_e.getOwnPropertySymbols,pa=Re?Re.isBuffer:n,ha=t.isFinite,ma=Te.join,ga=ea(_e.keys,_e),fa=Se.max,ba=Se.min,va=ne.now,ya=t.parseInt,ka=Se.random,wa=Te.reverse,xa=ci(t,"DataView"),Sa=ci(t,"Map"),_a=ci(t,"Promise"),Aa=ci(t,"Set"),Ea=ci(t,"WeakMap"),Ca=ci(_e,"create"),Ta=Ea&&new Ea,za={},Ia=Oi(xa),La=Oi(Sa),ja=Oi(_a),Ma=Oi(Aa),Ba=Oi(Ea),Pa=He?He.prototype:n,Da=Pa?Pa.valueOf:n,Na=Pa?Pa.toString:n;function Oa(e){if(al(e)&&!Ko(e)&&!(e instanceof Ga)){if(e instanceof Ha)return e;if(Me.call(e,"__wrapped__"))return Fi(e)}return new Ha(e)}var Fa=function(){function e(){}return function(t){if(!tl(t))return{};if(Ze)return Ze(t);e.prototype=t;var a=new e;return e.prototype=n,a}}();function Ra(){}function Ha(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function Ga(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Va(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function or(e,t,a,r,i,o){var l,s=1&t,c=2&t,d=4&t;if(a&&(l=i?a(e,r,i,o):a(e)),l!==n)return l;if(!tl(e))return e;var u=Ko(e);if(u){if(l=function(e){var t=e.length,a=new e.constructor(t);return t&&"string"==typeof e[0]&&Me.call(e,"index")&&(a.index=e.index,a.input=e.input),a}(e),!s)return Cn(e,l)}else{var p=pi(e),h=p==k||p==w;if(Qo(e))return wn(e,s);if(p==_||p==g||h&&!i){if(l=c||h?{}:mi(e),!s)return c?function(e,t){return Tn(e,ui(e),t)}(e,function(e,t){return e&&Tn(t,Ml(t),e)}(l,e)):function(e,t){return Tn(e,di(e),t)}(e,ar(l,e))}else{if(!$e[p])return i?e:{};l=function(e,t,a){var r,n=e.constructor;switch(t){case L:return xn(e);case b:case v:return new n(+e);case j:return function(e,t){var a=t?xn(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.byteLength)}(e,a);case M:case B:case P:case D:case N:case O:case F:case R:case H:return Sn(e,a);case x:return new n;case S:case T:return new n(e);case E:return function(e){var t=new e.constructor(e.source,pe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case C:return new n;case z:return r=e,Da?_e(Da.call(r)):{}}}(e,p,s)}}o||(o=new qa);var m=o.get(e);if(m)return m;o.set(e,l),ll(e)?e.forEach((function(r){l.add(or(r,t,a,r,e,o))})):rl(e)&&e.forEach((function(r,n){l.set(n,or(r,t,a,n,e,o))}));var f=u?n:(d?c?ai:ti:c?Ml:jl)(e);return yt(f||e,(function(r,n){f&&(r=e[n=r]),$a(l,n,or(r,t,a,n,e,o))})),l}function lr(e,t,a){var r=a.length;if(null==e)return!r;for(e=_e(e);r--;){var i=a[r],o=t[i],l=e[i];if(l===n&&!(i in e)||!o(l))return!1}return!0}function sr(e,t,a){if("function"!=typeof e)throw new Ce(i);return zi((function(){e.apply(n,a)}),t)}function cr(e,t,a,r){var n=-1,i=St,o=!0,l=e.length,s=[],c=t.length;if(!l)return s;a&&(t=At(t,Vt(a))),r?(i=_t,o=!1):t.length>=200&&(i=Kt,o=!1,t=new Wa(t));e:for(;++n-1},Ua.prototype.set=function(e,t){var a=this.__data__,r=er(a,e);return r<0?(++this.size,a.push([e,t])):a[r][1]=t,this},Ka.prototype.clear=function(){this.size=0,this.__data__={hash:new Va,map:new(Sa||Ua),string:new Va}},Ka.prototype.delete=function(e){var t=li(this,e).delete(e);return this.size-=t?1:0,t},Ka.prototype.get=function(e){return li(this,e).get(e)},Ka.prototype.has=function(e){return li(this,e).has(e)},Ka.prototype.set=function(e,t){var a=li(this,e),r=a.size;return a.set(e,t),this.size+=a.size==r?0:1,this},Wa.prototype.add=Wa.prototype.push=function(e){return this.__data__.set(e,o),this},Wa.prototype.has=function(e){return this.__data__.has(e)},qa.prototype.clear=function(){this.__data__=new Ua,this.size=0},qa.prototype.delete=function(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a},qa.prototype.get=function(e){return this.__data__.get(e)},qa.prototype.has=function(e){return this.__data__.has(e)},qa.prototype.set=function(e,t){var a=this.__data__;if(a instanceof Ua){var r=a.__data__;if(!Sa||r.length<199)return r.push([e,t]),this.size=++a.size,this;a=this.__data__=new Ka(r)}return a.set(e,t),this.size=a.size,this};var dr=Ln(vr),ur=Ln(yr,!0);function pr(e,t){var a=!0;return dr(e,(function(e,r,n){return a=!!t(e,r,n)})),a}function hr(e,t,a){for(var r=-1,i=e.length;++r0&&a(l)?t>1?gr(l,t-1,a,r,n):Et(n,l):r||(n[n.length]=l)}return n}var fr=jn(),br=jn(!0);function vr(e,t){return e&&fr(e,t,jl)}function yr(e,t){return e&&br(e,t,jl)}function kr(e,t){return xt(t,(function(t){return Xo(e[t])}))}function wr(e,t){for(var a=0,r=(t=bn(t,e)).length;null!=e&&at}function Ar(e,t){return null!=e&&Me.call(e,t)}function Er(e,t){return null!=e&&t in _e(e)}function Cr(e,t,a){for(var i=a?_t:St,o=e[0].length,l=e.length,s=l,c=r(l),d=1/0,u=[];s--;){var p=e[s];s&&t&&(p=At(p,Vt(t))),d=ba(p.length,d),c[s]=!a&&(t||o>=120&&p.length>=120)?new Wa(s&&p):n}p=e[0];var h=-1,m=c[0];e:for(;++h=l?s:s*("desc"==a[r]?-1:1)}return e.index-t.index}(e,t,a)}));r--;)e[r]=e[r].value;return e}(Dr(e,(function(e,a,n){return{criteria:At(t,(function(t){return t(e)})),index:++r,value:e}})))}function Gr(e,t,a){for(var r=-1,n=t.length,i={};++r-1;)l!==e&&rt.call(l,s,1),rt.call(e,s,1);return e}function Ur(e,t){for(var a=e?t.length:0,r=a-1;a--;){var n=t[a];if(a==r||n!==i){var i=n;fi(n)?rt.call(e,n,1):cn(e,n)}}return e}function Kr(e,t){return e+da(ka()*(t-e+1))}function Wr(e,t){var a="";if(!e||t<1||t>u)return a;do{t%2&&(a+=e),(t=da(t/2))&&(e+=e)}while(t);return a}function qr(e,t){return Ii(_i(e,t,ns),e+"")}function Zr(e){return Qa(Hl(e))}function Qr(e,t){var a=Hl(e);return Mi(a,ir(t,0,a.length))}function Yr(e,t,a,r){if(!tl(e))return e;for(var i=-1,o=(t=bn(t,e)).length,l=o-1,s=e;null!=s&&++ii?0:i+t),(a=a>i?i:a)<0&&(a+=i),i=t>a?0:a-t>>>0,t>>>=0;for(var o=r(i);++n>>1,o=e[i];null!==o&&!cl(o)&&(a?o<=t:o=200){var c=t?null:qn(e);if(c)return aa(c);o=!1,n=Kt,s=new Wa}else s=t?[]:l;e:for(;++r=r?e:en(e,t,a)}var kn=dt||function(e){return it.clearTimeout(e)};function wn(e,t){if(t)return e.slice();var a=e.length,r=Ve?Ve(a):new e.constructor(a);return e.copy(r),r}function xn(e){var t=new e.constructor(e.byteLength);return new Ge(t).set(new Ge(e)),t}function Sn(e,t){var a=t?xn(e.buffer):e.buffer;return new e.constructor(a,e.byteOffset,e.length)}function _n(e,t){if(e!==t){var a=e!==n,r=null===e,i=e==e,o=cl(e),l=t!==n,s=null===t,c=t==t,d=cl(t);if(!s&&!d&&!o&&e>t||o&&l&&c&&!s&&!d||r&&l&&c||!a&&c||!i)return 1;if(!r&&!o&&!d&&e1?a[i-1]:n,l=i>2?a[2]:n;for(o=e.length>3&&"function"==typeof o?(i--,o):n,l&&bi(a[0],a[1],l)&&(o=i<3?n:o,i=1),t=_e(t);++r-1?i[o?t[l]:l]:n}}function Nn(e){return ei((function(t){var a=t.length,r=a,o=Ha.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new Ce(i);if(o&&!s&&"wrapper"==ni(l))var s=new Ha([],!0)}for(r=s?r:a;++r1&&y.reverse(),h&&us))return!1;var d=o.get(e),u=o.get(t);if(d&&u)return d==t&&u==e;var p=-1,h=!0,m=2&a?new Wa:n;for(o.set(e,t),o.set(t,e);++p-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(a>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return yt(m,(function(a){var r="_."+a[0];t&a[1]&&!St(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(oe);return t?t[1].split(le):[]}(r),a)))}function ji(e){var t=0,a=0;return function(){var r=va(),i=16-(r-a);if(a=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function Mi(e,t){var a=-1,r=e.length,i=r-1;for(t=t===n?r:t;++a1?e[t-1]:n;return a="function"==typeof a?(e.pop(),a):n,io(e,a)}));function ho(e){var t=Oa(e);return t.__chain__=!0,t}function mo(e,t){return t(e)}var go=ei((function(e){var t=e.length,a=t?e[0]:0,r=this.__wrapped__,i=function(t){return nr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Ga&&fi(a)?((r=r.slice(a,+a+(t?1:0))).__actions__.push({func:mo,args:[i],thisArg:n}),new Ha(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(n),e}))):this.thru(i)})),fo=zn((function(e,t,a){Me.call(e,a)?++e[a]:rr(e,a,1)})),bo=Dn(Vi),vo=Dn(Ui);function yo(e,t){return(Ko(e)?yt:dr)(e,oi(t,3))}function ko(e,t){return(Ko(e)?kt:ur)(e,oi(t,3))}var wo=zn((function(e,t,a){Me.call(e,a)?e[a].push(t):rr(e,a,[t])})),xo=qr((function(e,t,a){var n=-1,i="function"==typeof t,o=qo(e)?r(e.length):[];return dr(e,(function(e){o[++n]=i?bt(t,e,a):Tr(e,t,a)})),o})),So=zn((function(e,t,a){rr(e,a,t)}));function _o(e,t){return(Ko(e)?At:Dr)(e,oi(t,3))}var Ao=zn((function(e,t,a){e[a?0:1].push(t)}),(function(){return[[],[]]})),Eo=qr((function(e,t){if(null==e)return[];var a=t.length;return a>1&&bi(e,t[0],t[1])?t=[]:a>2&&bi(t[0],t[1],t[2])&&(t=[t[0]]),Hr(e,gr(t,1),[])})),Co=It||function(){return it.Date.now()};function To(e,t,a){return t=a?n:t,t=e&&null==t?e.length:t,Qn(e,c,n,n,n,n,t)}function zo(e,t){var a;if("function"!=typeof t)throw new Ce(i);return e=gl(e),function(){return--e>0&&(a=t.apply(this,arguments)),e<=1&&(t=n),a}}var Io=qr((function(e,t,a){var r=1;if(a.length){var n=ta(a,ii(Io));r|=s}return Qn(e,r,t,a,n)})),Lo=qr((function(e,t,a){var r=3;if(a.length){var n=ta(a,ii(Lo));r|=s}return Qn(t,r,e,a,n)}));function jo(e,t,a){var r,o,l,s,c,d,u=0,p=!1,h=!1,m=!0;if("function"!=typeof e)throw new Ce(i);function g(t){var a=r,i=o;return r=o=n,u=t,s=e.apply(i,a)}function f(e){return u=e,c=zi(v,t),p?g(e):s}function b(e){var a=e-d;return d===n||a>=t||a<0||h&&e-u>=l}function v(){var e=Co();if(b(e))return y(e);c=zi(v,function(e){var a=t-(e-d);return h?ba(a,l-(e-u)):a}(e))}function y(e){return c=n,m&&r?g(e):(r=o=n,s)}function k(){var e=Co(),a=b(e);if(r=arguments,o=this,d=e,a){if(c===n)return f(d);if(h)return kn(c),c=zi(v,t),g(d)}return c===n&&(c=zi(v,t)),s}return t=bl(t)||0,tl(a)&&(p=!!a.leading,l=(h="maxWait"in a)?fa(bl(a.maxWait)||0,t):l,m="trailing"in a?!!a.trailing:m),k.cancel=function(){c!==n&&kn(c),u=0,r=d=o=c=n},k.flush=function(){return c===n?s:y(Co())},k}var Mo=qr((function(e,t){return sr(e,1,t)})),Bo=qr((function(e,t,a){return sr(e,bl(t)||0,a)}));function Po(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ce(i);var a=function(){var r=arguments,n=t?t.apply(this,r):r[0],i=a.cache;if(i.has(n))return i.get(n);var o=e.apply(this,r);return a.cache=i.set(n,o)||i,o};return a.cache=new(Po.Cache||Ka),a}function Do(e){if("function"!=typeof e)throw new Ce(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Po.Cache=Ka;var No=vn((function(e,t){var a=(t=1==t.length&&Ko(t[0])?At(t[0],Vt(oi())):At(gr(t,1),Vt(oi()))).length;return qr((function(r){for(var n=-1,i=ba(r.length,a);++n=t})),Uo=zr(function(){return arguments}())?zr:function(e){return al(e)&&Me.call(e,"callee")&&!et.call(e,"callee")},Ko=r.isArray,Wo=ut?Vt(ut):function(e){return al(e)&&Sr(e)==L};function qo(e){return null!=e&&el(e.length)&&!Xo(e)}function Zo(e){return al(e)&&qo(e)}var Qo=pa||bs,Yo=pt?Vt(pt):function(e){return al(e)&&Sr(e)==v};function Jo(e){if(!al(e))return!1;var t=Sr(e);return t==y||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!il(e)}function Xo(e){if(!tl(e))return!1;var t=Sr(e);return t==k||t==w||"[object AsyncFunction]"==t||"[object Proxy]"==t}function $o(e){return"number"==typeof e&&e==gl(e)}function el(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=u}function tl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function al(e){return null!=e&&"object"==typeof e}var rl=ht?Vt(ht):function(e){return al(e)&&pi(e)==x};function nl(e){return"number"==typeof e||al(e)&&Sr(e)==S}function il(e){if(!al(e)||Sr(e)!=_)return!1;var t=We(e);if(null===t)return!0;var a=Me.call(t,"constructor")&&t.constructor;return"function"==typeof a&&a instanceof a&&je.call(a)==Ne}var ol=mt?Vt(mt):function(e){return al(e)&&Sr(e)==E},ll=gt?Vt(gt):function(e){return al(e)&&pi(e)==C};function sl(e){return"string"==typeof e||!Ko(e)&&al(e)&&Sr(e)==T}function cl(e){return"symbol"==typeof e||al(e)&&Sr(e)==z}var dl=ft?Vt(ft):function(e){return al(e)&&el(e.length)&&!!Xe[Sr(e)]},ul=Un(Pr),pl=Un((function(e,t){return e<=t}));function hl(e){if(!e)return[];if(qo(e))return sl(e)?ia(e):Cn(e);if(ot&&e[ot])return function(e){for(var t,a=[];!(t=e.next()).done;)a.push(t.value);return a}(e[ot]());var t=pi(e);return(t==x?$t:t==C?aa:Hl)(e)}function ml(e){return e?(e=bl(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function gl(e){var t=ml(e),a=t%1;return t==t?a?t-a:t:0}function fl(e){return e?ir(gl(e),0,h):0}function bl(e){if("number"==typeof e)return e;if(cl(e))return p;if(tl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=tl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Gt(e);var a=me.test(e);return a||fe.test(e)?at(e.slice(2),a?2:8):he.test(e)?p:+e}function vl(e){return Tn(e,Ml(e))}function yl(e){return null==e?"":ln(e)}var kl=In((function(e,t){if(wi(t)||qo(t))Tn(t,jl(t),e);else for(var a in t)Me.call(t,a)&&$a(e,a,t[a])})),wl=In((function(e,t){Tn(t,Ml(t),e)})),xl=In((function(e,t,a,r){Tn(t,Ml(t),e,r)})),Sl=In((function(e,t,a,r){Tn(t,jl(t),e,r)})),_l=ei(nr),Al=qr((function(e,t){e=_e(e);var a=-1,r=t.length,i=r>2?t[2]:n;for(i&&bi(t[0],t[1],i)&&(r=1);++a1),t})),Tn(e,ai(e),a),r&&(a=or(a,7,Xn));for(var n=t.length;n--;)cn(a,t[n]);return a})),Nl=ei((function(e,t){return null==e?{}:function(e,t){return Gr(e,t,(function(t,a){return Tl(e,a)}))}(e,t)}));function Ol(e,t){if(null==e)return{};var a=At(ai(e),(function(e){return[e]}));return t=oi(t),Gr(e,a,(function(e,a){return t(e,a[0])}))}var Fl=Zn(jl),Rl=Zn(Ml);function Hl(e){return null==e?[]:Ut(e,jl(e))}var Gl=Bn((function(e,t,a){return t=t.toLowerCase(),e+(a?Vl(t):t)}));function Vl(e){return Jl(yl(e).toLowerCase())}function Ul(e){return(e=yl(e))&&e.replace(ve,Qt).replace(Ke,"")}var Kl=Bn((function(e,t,a){return e+(a?"-":"")+t.toLowerCase()})),Wl=Bn((function(e,t,a){return e+(a?" ":"")+t.toLowerCase()})),ql=Mn("toLowerCase"),Zl=Bn((function(e,t,a){return e+(a?"_":"")+t.toLowerCase()})),Ql=Bn((function(e,t,a){return e+(a?" ":"")+Jl(t)})),Yl=Bn((function(e,t,a){return e+(a?" ":"")+t.toUpperCase()})),Jl=Mn("toUpperCase");function Xl(e,t,a){return e=yl(e),(t=a?n:t)===n?function(e){return Qe.test(e)}(e)?function(e){return e.match(qe)||[]}(e):function(e){return e.match(se)||[]}(e):e.match(t)||[]}var $l=qr((function(e,t){try{return bt(e,n,t)}catch(e){return Jo(e)?e:new we(e)}})),es=ei((function(e,t){return yt(t,(function(t){t=Ni(t),rr(e,t,Io(e[t],e))})),e}));function ts(e){return function(){return e}}var as=Nn(),rs=Nn(!0);function ns(e){return e}function is(e){return Mr("function"==typeof e?e:or(e,1))}var os=qr((function(e,t){return function(a){return Tr(a,e,t)}})),ls=qr((function(e,t){return function(a){return Tr(e,a,t)}}));function ss(e,t,a){var r=jl(t),n=kr(t,r);null!=a||tl(t)&&(n.length||!r.length)||(a=t,t=e,e=this,n=kr(t,jl(t)));var i=!(tl(a)&&"chain"in a&&!a.chain),o=Xo(e);return yt(n,(function(a){var r=t[a];e[a]=r,o&&(e.prototype[a]=function(){var t=this.__chain__;if(i||t){var a=e(this.__wrapped__),n=a.__actions__=Cn(this.__actions__);return n.push({func:r,args:arguments,thisArg:e}),a.__chain__=t,a}return r.apply(e,Et([this.value()],arguments))})})),e}function cs(){}var ds=Hn(At),us=Hn(wt),ps=Hn(zt);function hs(e){return vi(e)?Nt(Ni(e)):function(e){return function(t){return wr(t,e)}}(e)}var ms=Vn(),gs=Vn(!0);function fs(){return[]}function bs(){return!1}var vs,ys=Rn((function(e,t){return e+t}),0),ks=Wn("ceil"),ws=Rn((function(e,t){return e/t}),1),xs=Wn("floor"),Ss=Rn((function(e,t){return e*t}),1),_s=Wn("round"),As=Rn((function(e,t){return e-t}),0);return Oa.after=function(e,t){if("function"!=typeof t)throw new Ce(i);return e=gl(e),function(){if(--e<1)return t.apply(this,arguments)}},Oa.ary=To,Oa.assign=kl,Oa.assignIn=wl,Oa.assignInWith=xl,Oa.assignWith=Sl,Oa.at=_l,Oa.before=zo,Oa.bind=Io,Oa.bindAll=es,Oa.bindKey=Lo,Oa.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ko(e)?e:[e]},Oa.chain=ho,Oa.chunk=function(e,t,a){t=(a?bi(e,t,a):t===n)?1:fa(gl(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var o=0,l=0,s=r(ca(i/t));oi?0:i+a),(r=r===n||r>i?i:gl(r))<0&&(r+=i),r=a>r?0:fl(r);a>>0)?(e=yl(e))&&("string"==typeof t||null!=t&&!ol(t))&&!(t=ln(t))&&Xt(e)?yn(ia(e),0,a):e.split(t,a):[]},Oa.spread=function(e,t){if("function"!=typeof e)throw new Ce(i);return t=null==t?0:fa(gl(t),0),qr((function(a){var r=a[t],n=yn(a,0,t);return r&&Et(n,r),bt(e,this,n)}))},Oa.tail=function(e){var t=null==e?0:e.length;return t?en(e,1,t):[]},Oa.take=function(e,t,a){return e&&e.length?en(e,0,(t=a||t===n?1:gl(t))<0?0:t):[]},Oa.takeRight=function(e,t,a){var r=null==e?0:e.length;return r?en(e,(t=r-(t=a||t===n?1:gl(t)))<0?0:t,r):[]},Oa.takeRightWhile=function(e,t){return e&&e.length?un(e,oi(t,3),!1,!0):[]},Oa.takeWhile=function(e,t){return e&&e.length?un(e,oi(t,3)):[]},Oa.tap=function(e,t){return t(e),e},Oa.throttle=function(e,t,a){var r=!0,n=!0;if("function"!=typeof e)throw new Ce(i);return tl(a)&&(r="leading"in a?!!a.leading:r,n="trailing"in a?!!a.trailing:n),jo(e,t,{leading:r,maxWait:t,trailing:n})},Oa.thru=mo,Oa.toArray=hl,Oa.toPairs=Fl,Oa.toPairsIn=Rl,Oa.toPath=function(e){return Ko(e)?At(e,Ni):cl(e)?[e]:Cn(Di(yl(e)))},Oa.toPlainObject=vl,Oa.transform=function(e,t,a){var r=Ko(e),n=r||Qo(e)||dl(e);if(t=oi(t,4),null==a){var i=e&&e.constructor;a=n?r?new i:[]:tl(e)&&Xo(i)?Fa(We(e)):{}}return(n?yt:vr)(e,(function(e,r,n){return t(a,e,r,n)})),a},Oa.unary=function(e){return To(e,1)},Oa.union=to,Oa.unionBy=ao,Oa.unionWith=ro,Oa.uniq=function(e){return e&&e.length?sn(e):[]},Oa.uniqBy=function(e,t){return e&&e.length?sn(e,oi(t,2)):[]},Oa.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?sn(e,n,t):[]},Oa.unset=function(e,t){return null==e||cn(e,t)},Oa.unzip=no,Oa.unzipWith=io,Oa.update=function(e,t,a){return null==e?e:dn(e,t,fn(a))},Oa.updateWith=function(e,t,a,r){return r="function"==typeof r?r:n,null==e?e:dn(e,t,fn(a),r)},Oa.values=Hl,Oa.valuesIn=function(e){return null==e?[]:Ut(e,Ml(e))},Oa.without=oo,Oa.words=Xl,Oa.wrap=function(e,t){return Oo(fn(t),e)},Oa.xor=lo,Oa.xorBy=so,Oa.xorWith=co,Oa.zip=uo,Oa.zipObject=function(e,t){return mn(e||[],t||[],$a)},Oa.zipObjectDeep=function(e,t){return mn(e||[],t||[],Yr)},Oa.zipWith=po,Oa.entries=Fl,Oa.entriesIn=Rl,Oa.extend=wl,Oa.extendWith=xl,ss(Oa,Oa),Oa.add=ys,Oa.attempt=$l,Oa.camelCase=Gl,Oa.capitalize=Vl,Oa.ceil=ks,Oa.clamp=function(e,t,a){return a===n&&(a=t,t=n),a!==n&&(a=(a=bl(a))==a?a:0),t!==n&&(t=(t=bl(t))==t?t:0),ir(bl(e),t,a)},Oa.clone=function(e){return or(e,4)},Oa.cloneDeep=function(e){return or(e,5)},Oa.cloneDeepWith=function(e,t){return or(e,5,t="function"==typeof t?t:n)},Oa.cloneWith=function(e,t){return or(e,4,t="function"==typeof t?t:n)},Oa.conformsTo=function(e,t){return null==t||lr(e,t,jl(t))},Oa.deburr=Ul,Oa.defaultTo=function(e,t){return null==e||e!=e?t:e},Oa.divide=ws,Oa.endsWith=function(e,t,a){e=yl(e),t=ln(t);var r=e.length,i=a=a===n?r:ir(gl(a),0,r);return(a-=t.length)>=0&&e.slice(a,i)==t},Oa.eq=Ho,Oa.escape=function(e){return(e=yl(e))&&Z.test(e)?e.replace(W,Yt):e},Oa.escapeRegExp=function(e){return(e=yl(e))&&ae.test(e)?e.replace(te,"\\$&"):e},Oa.every=function(e,t,a){var r=Ko(e)?wt:pr;return a&&bi(e,t,a)&&(t=n),r(e,oi(t,3))},Oa.find=bo,Oa.findIndex=Vi,Oa.findKey=function(e,t){return Lt(e,oi(t,3),vr)},Oa.findLast=vo,Oa.findLastIndex=Ui,Oa.findLastKey=function(e,t){return Lt(e,oi(t,3),yr)},Oa.floor=xs,Oa.forEach=yo,Oa.forEachRight=ko,Oa.forIn=function(e,t){return null==e?e:fr(e,oi(t,3),Ml)},Oa.forInRight=function(e,t){return null==e?e:br(e,oi(t,3),Ml)},Oa.forOwn=function(e,t){return e&&vr(e,oi(t,3))},Oa.forOwnRight=function(e,t){return e&&yr(e,oi(t,3))},Oa.get=Cl,Oa.gt=Go,Oa.gte=Vo,Oa.has=function(e,t){return null!=e&&hi(e,t,Ar)},Oa.hasIn=Tl,Oa.head=Wi,Oa.identity=ns,Oa.includes=function(e,t,a,r){e=qo(e)?e:Hl(e),a=a&&!r?gl(a):0;var n=e.length;return a<0&&(a=fa(n+a,0)),sl(e)?a<=n&&e.indexOf(t,a)>-1:!!n&&Mt(e,t,a)>-1},Oa.indexOf=function(e,t,a){var r=null==e?0:e.length;if(!r)return-1;var n=null==a?0:gl(a);return n<0&&(n=fa(r+n,0)),Mt(e,t,n)},Oa.inRange=function(e,t,a){return t=ml(t),a===n?(a=t,t=0):a=ml(a),function(e,t,a){return e>=ba(t,a)&&e=-9007199254740991&&e<=u},Oa.isSet=ll,Oa.isString=sl,Oa.isSymbol=cl,Oa.isTypedArray=dl,Oa.isUndefined=function(e){return e===n},Oa.isWeakMap=function(e){return al(e)&&pi(e)==I},Oa.isWeakSet=function(e){return al(e)&&"[object WeakSet]"==Sr(e)},Oa.join=function(e,t){return null==e?"":ma.call(e,t)},Oa.kebabCase=Kl,Oa.last=Yi,Oa.lastIndexOf=function(e,t,a){var r=null==e?0:e.length;if(!r)return-1;var i=r;return a!==n&&(i=(i=gl(a))<0?fa(r+i,0):ba(i,r-1)),t==t?function(e,t,a){for(var r=a+1;r--;)if(e[r]===t)return r;return r}(e,t,i):jt(e,Pt,i,!0)},Oa.lowerCase=Wl,Oa.lowerFirst=ql,Oa.lt=ul,Oa.lte=pl,Oa.max=function(e){return e&&e.length?hr(e,ns,_r):n},Oa.maxBy=function(e,t){return e&&e.length?hr(e,oi(t,2),_r):n},Oa.mean=function(e){return Dt(e,ns)},Oa.meanBy=function(e,t){return Dt(e,oi(t,2))},Oa.min=function(e){return e&&e.length?hr(e,ns,Pr):n},Oa.minBy=function(e,t){return e&&e.length?hr(e,oi(t,2),Pr):n},Oa.stubArray=fs,Oa.stubFalse=bs,Oa.stubObject=function(){return{}},Oa.stubString=function(){return""},Oa.stubTrue=function(){return!0},Oa.multiply=Ss,Oa.nth=function(e,t){return e&&e.length?Rr(e,gl(t)):n},Oa.noConflict=function(){return it._===this&&(it._=Oe),this},Oa.noop=cs,Oa.now=Co,Oa.pad=function(e,t,a){e=yl(e);var r=(t=gl(t))?na(e):0;if(!t||r>=t)return e;var n=(t-r)/2;return Gn(da(n),a)+e+Gn(ca(n),a)},Oa.padEnd=function(e,t,a){e=yl(e);var r=(t=gl(t))?na(e):0;return t&&rt){var r=e;e=t,t=r}if(a||e%1||t%1){var i=ka();return ba(e+i*(t-e+tt("1e-"+((i+"").length-1))),t)}return Kr(e,t)},Oa.reduce=function(e,t,a){var r=Ko(e)?Ct:Ft,n=arguments.length<3;return r(e,oi(t,4),a,n,dr)},Oa.reduceRight=function(e,t,a){var r=Ko(e)?Tt:Ft,n=arguments.length<3;return r(e,oi(t,4),a,n,ur)},Oa.repeat=function(e,t,a){return t=(a?bi(e,t,a):t===n)?1:gl(t),Wr(yl(e),t)},Oa.replace=function(){var e=arguments,t=yl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Oa.result=function(e,t,a){var r=-1,i=(t=bn(t,e)).length;for(i||(i=1,e=n);++ru)return[];var a=h,r=ba(e,h);t=oi(t),e-=h;for(var n=Ht(r,t);++a=o)return e;var s=a-na(r);if(s<1)return r;var c=l?yn(l,0,s).join(""):e.slice(0,s);if(i===n)return c+r;if(l&&(s+=c.length-s),ol(i)){if(e.slice(s).search(i)){var d,u=c;for(i.global||(i=Ae(i.source,yl(pe.exec(i))+"g")),i.lastIndex=0;d=i.exec(u);)var p=d.index;c=c.slice(0,p===n?s:p)}}else if(e.indexOf(ln(i),s)!=s){var h=c.lastIndexOf(i);h>-1&&(c=c.slice(0,h))}return c+r},Oa.unescape=function(e){return(e=yl(e))&&q.test(e)?e.replace(K,la):e},Oa.uniqueId=function(e){var t=++Be;return yl(e)+t},Oa.upperCase=Yl,Oa.upperFirst=Jl,Oa.each=yo,Oa.eachRight=ko,Oa.first=Wi,ss(Oa,(vs={},vr(Oa,(function(e,t){Me.call(Oa.prototype,t)||(vs[t]=e)})),vs),{chain:!1}),Oa.VERSION="4.17.21",yt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Oa[e].placeholder=Oa})),yt(["drop","take"],(function(e,t){Ga.prototype[e]=function(a){a=a===n?1:fa(gl(a),0);var r=this.__filtered__&&!t?new Ga(this):this.clone();return r.__filtered__?r.__takeCount__=ba(a,r.__takeCount__):r.__views__.push({size:ba(a,h),type:e+(r.__dir__<0?"Right":"")}),r},Ga.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),yt(["filter","map","takeWhile"],(function(e,t){var a=t+1,r=1==a||3==a;Ga.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:oi(e,3),type:a}),t.__filtered__=t.__filtered__||r,t}})),yt(["head","last"],(function(e,t){var a="take"+(t?"Right":"");Ga.prototype[e]=function(){return this[a](1).value()[0]}})),yt(["initial","tail"],(function(e,t){var a="drop"+(t?"":"Right");Ga.prototype[e]=function(){return this.__filtered__?new Ga(this):this[a](1)}})),Ga.prototype.compact=function(){return this.filter(ns)},Ga.prototype.find=function(e){return this.filter(e).head()},Ga.prototype.findLast=function(e){return this.reverse().find(e)},Ga.prototype.invokeMap=qr((function(e,t){return"function"==typeof e?new Ga(this):this.map((function(a){return Tr(a,e,t)}))})),Ga.prototype.reject=function(e){return this.filter(Do(oi(e)))},Ga.prototype.slice=function(e,t){e=gl(e);var a=this;return a.__filtered__&&(e>0||t<0)?new Ga(a):(e<0?a=a.takeRight(-e):e&&(a=a.drop(e)),t!==n&&(a=(t=gl(t))<0?a.dropRight(-t):a.take(t-e)),a)},Ga.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Ga.prototype.toArray=function(){return this.take(h)},vr(Ga.prototype,(function(e,t){var a=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Oa[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);i&&(Oa.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof Ga,c=l[0],d=s||Ko(t),u=function(e){var t=i.apply(Oa,Et([e],l));return r&&p?t[0]:t};d&&a&&"function"==typeof c&&1!=c.length&&(s=d=!1);var p=this.__chain__,h=!!this.__actions__.length,m=o&&!p,g=s&&!h;if(!o&&d){t=g?t:new Ga(this);var f=e.apply(t,l);return f.__actions__.push({func:mo,args:[u],thisArg:n}),new Ha(f,p)}return m&&g?e.apply(this,l):(f=this.thru(u),m?r?f.value()[0]:f.value():f)})})),yt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Te[e],a=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Oa.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var n=this.value();return t.apply(Ko(n)?n:[],e)}return this[a]((function(a){return t.apply(Ko(a)?a:[],e)}))}})),vr(Ga.prototype,(function(e,t){var a=Oa[t];if(a){var r=a.name+"";Me.call(za,r)||(za[r]=[]),za[r].push({name:t,func:a})}})),za[On(n,2).name]=[{name:"wrapper",func:n}],Ga.prototype.clone=function(){var e=new Ga(this.__wrapped__);return e.__actions__=Cn(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Cn(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Cn(this.__views__),e},Ga.prototype.reverse=function(){if(this.__filtered__){var e=new Ga(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Ga.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,a=Ko(e),r=t<0,n=a?e.length:0,i=function(e,t,a){for(var r=-1,n=a.length;++r=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},Oa.prototype.plant=function(e){for(var t,a=this;a instanceof Ra;){var r=Fi(a);r.__index__=0,r.__values__=n,t?i.__wrapped__=r:t=r;var i=r;a=a.__wrapped__}return i.__wrapped__=e,t},Oa.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Ga){var t=e;return this.__actions__.length&&(t=new Ga(this)),(t=t.reverse()).__actions__.push({func:mo,args:[eo],thisArg:n}),new Ha(t,this.__chain__)}return this.thru(eo)},Oa.prototype.toJSON=Oa.prototype.valueOf=Oa.prototype.value=function(){return pn(this.__wrapped__,this.__actions__)},Oa.prototype.first=Oa.prototype.head,ot&&(Oa.prototype[ot]=function(){return this}),Oa}();it._=sa,(r=function(){return sa}.call(t,a,t,e))===n||(e.exports=r)}.call(this)},4920:e=>{"use strict";var t=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function n(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}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={},a=0;a<10;a++)t["_"+String.fromCharCode(a)]=a;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,l,s=n(e),c=1;c{"use strict";var r={};(0,a(319).assign)(r,a(5186),a(9254),a(3417)),e.exports=r},5186:(e,t,a)=>{"use strict";var r=a(5926),n=a(319),i=a(1519),o=a(994),l=a(13),s=Object.prototype.toString;function c(e){if(!(this instanceof c))return new c(e);this.options=n.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var a=r.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==a)throw new Error(o[a]);if(t.header&&r.deflateSetHeader(this.strm,t.header),t.dictionary){var d;if(d="string"==typeof t.dictionary?i.string2buf(t.dictionary):"[object ArrayBuffer]"===s.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(a=r.deflateSetDictionary(this.strm,d)))throw new Error(o[a]);this._dict_set=!0}}function d(e,t){var a=new c(t);if(a.push(e,!0),a.err)throw a.msg||o[a.err];return a.result}c.prototype.push=function(e,t){var a,o,l=this.strm,c=this.options.chunkSize;if(this.ended)return!1;o=t===~~t?t:!0===t?4:0,"string"==typeof e?l.input=i.string2buf(e):"[object ArrayBuffer]"===s.call(e)?l.input=new Uint8Array(e):l.input=e,l.next_in=0,l.avail_in=l.input.length;do{if(0===l.avail_out&&(l.output=new n.Buf8(c),l.next_out=0,l.avail_out=c),1!==(a=r.deflate(l,o))&&0!==a)return this.onEnd(a),this.ended=!0,!1;0!==l.avail_out&&(0!==l.avail_in||4!==o&&2!==o)||("string"===this.options.to?this.onData(i.buf2binstring(n.shrinkBuf(l.output,l.next_out))):this.onData(n.shrinkBuf(l.output,l.next_out)))}while((l.avail_in>0||0===l.avail_out)&&1!==a);return 4===o?(a=r.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,0===a):2!==o||(this.onEnd(0),l.avail_out=0,!0)},c.prototype.onData=function(e){this.chunks.push(e)},c.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=n.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=c,t.deflate=d,t.deflateRaw=function(e,t){return(t=t||{}).raw=!0,d(e,t)},t.gzip=function(e,t){return(t=t||{}).gzip=!0,d(e,t)}},9254:(e,t,a)=>{"use strict";var r=a(1361),n=a(319),i=a(1519),o=a(3417),l=a(994),s=a(13),c=a(4414),d=Object.prototype.toString;function u(e){if(!(this instanceof u))return new u(e);this.options=n.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var a=r.inflateInit2(this.strm,t.windowBits);if(a!==o.Z_OK)throw new Error(l[a]);if(this.header=new c,r.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=i.string2buf(t.dictionary):"[object ArrayBuffer]"===d.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(a=r.inflateSetDictionary(this.strm,t.dictionary))!==o.Z_OK))throw new Error(l[a])}function p(e,t){var a=new u(t);if(a.push(e,!0),a.err)throw a.msg||l[a.err];return a.result}u.prototype.push=function(e,t){var a,l,s,c,u,p=this.strm,h=this.options.chunkSize,m=this.options.dictionary,g=!1;if(this.ended)return!1;l=t===~~t?t:!0===t?o.Z_FINISH:o.Z_NO_FLUSH,"string"==typeof e?p.input=i.binstring2buf(e):"[object ArrayBuffer]"===d.call(e)?p.input=new Uint8Array(e):p.input=e,p.next_in=0,p.avail_in=p.input.length;do{if(0===p.avail_out&&(p.output=new n.Buf8(h),p.next_out=0,p.avail_out=h),(a=r.inflate(p,o.Z_NO_FLUSH))===o.Z_NEED_DICT&&m&&(a=r.inflateSetDictionary(this.strm,m)),a===o.Z_BUF_ERROR&&!0===g&&(a=o.Z_OK,g=!1),a!==o.Z_STREAM_END&&a!==o.Z_OK)return this.onEnd(a),this.ended=!0,!1;p.next_out&&(0!==p.avail_out&&a!==o.Z_STREAM_END&&(0!==p.avail_in||l!==o.Z_FINISH&&l!==o.Z_SYNC_FLUSH)||("string"===this.options.to?(s=i.utf8border(p.output,p.next_out),c=p.next_out-s,u=i.buf2string(p.output,s),p.next_out=c,p.avail_out=h-c,c&&n.arraySet(p.output,p.output,s,c,0),this.onData(u)):this.onData(n.shrinkBuf(p.output,p.next_out)))),0===p.avail_in&&0===p.avail_out&&(g=!0)}while((p.avail_in>0||0===p.avail_out)&&a!==o.Z_STREAM_END);return a===o.Z_STREAM_END&&(l=o.Z_FINISH),l===o.Z_FINISH?(a=r.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===o.Z_OK):l!==o.Z_SYNC_FLUSH||(this.onEnd(o.Z_OK),p.avail_out=0,!0)},u.prototype.onData=function(e){this.chunks.push(e)},u.prototype.onEnd=function(e){e===o.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=n.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=u,t.inflate=p,t.inflateRaw=function(e,t){return(t=t||{}).raw=!0,p(e,t)},t.ungzip=p},319:(e,t)=>{"use strict";var a="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 a=t.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(var n in a)r(a,n)&&(e[n]=a[n])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var n={arraySet:function(e,t,a,r,n){if(t.subarray&&e.subarray)e.set(t.subarray(a,a+r),n);else for(var i=0;i{"use strict";var r=a(319),n=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch(e){n=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){i=!1}for(var o=new r.Buf8(256),l=0;l<256;l++)o[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;function s(e,t){if(t<65534&&(e.subarray&&i||!e.subarray&&n))return String.fromCharCode.apply(null,r.shrinkBuf(e,t));for(var a="",o=0;o>>6,t[o++]=128|63&a):a<65536?(t[o++]=224|a>>>12,t[o++]=128|a>>>6&63,t[o++]=128|63&a):(t[o++]=240|a>>>18,t[o++]=128|a>>>12&63,t[o++]=128|a>>>6&63,t[o++]=128|63&a);return t},t.buf2binstring=function(e){return s(e,e.length)},t.binstring2buf=function(e){for(var t=new r.Buf8(e.length),a=0,n=t.length;a4)c[r++]=65533,a+=i-1;else{for(n&=2===i?31:3===i?15:7;i>1&&a1?c[r++]=65533:n<65536?c[r++]=n:(n-=65536,c[r++]=55296|n>>10&1023,c[r++]=56320|1023&n)}return s(c,r)},t.utf8border=function(e,t){var a;for((t=t||e.length)>e.length&&(t=e.length),a=t-1;a>=0&&128==(192&e[a]);)a--;return a<0||0===a?t:a+o[e[a]]>t?a:t}},9643:e=>{"use strict";e.exports=function(e,t,a,r){for(var n=65535&e|0,i=e>>>16&65535|0,o=0;0!==a;){a-=o=a>2e3?2e3:a;do{i=i+(n=n+t[r++]|0)|0}while(--o);n%=65521,i%=65521}return n|i<<16|0}},3417: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}},7690:e=>{"use strict";var t=function(){for(var e,t=[],a=0;a<256;a++){e=a;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[a]=e}return t}();e.exports=function(e,a,r,n){var i=t,o=n+r;e^=-1;for(var l=n;l>>8^i[255&(e^a[l])];return-1^e}},5926:(e,t,a)=>{"use strict";var r,n=a(319),i=a(762),o=a(9643),l=a(7690),s=a(994),c=-2,d=258,u=262,p=103,h=113,m=666;function g(e,t){return e.msg=s[t],t}function f(e){return(e<<1)-(e>4?9:0)}function b(e){for(var t=e.length;--t>=0;)e[t]=0}function v(e){var t=e.state,a=t.pending;a>e.avail_out&&(a=e.avail_out),0!==a&&(n.arraySet(e.output,t.pending_buf,t.pending_out,a,e.next_out),e.next_out+=a,t.pending_out+=a,e.total_out+=a,e.avail_out-=a,t.pending-=a,0===t.pending&&(t.pending_out=0))}function y(e,t){i._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,v(e.strm)}function k(e,t){e.pending_buf[e.pending++]=t}function w(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function x(e,t){var a,r,n=e.max_chain_length,i=e.strstart,o=e.prev_length,l=e.nice_match,s=e.strstart>e.w_size-u?e.strstart-(e.w_size-u):0,c=e.window,p=e.w_mask,h=e.prev,m=e.strstart+d,g=c[i+o-1],f=c[i+o];e.prev_length>=e.good_match&&(n>>=2),l>e.lookahead&&(l=e.lookahead);do{if(c[(a=t)+o]===f&&c[a+o-1]===g&&c[a]===c[i]&&c[++a]===c[i+1]){i+=2,a++;do{}while(c[++i]===c[++a]&&c[++i]===c[++a]&&c[++i]===c[++a]&&c[++i]===c[++a]&&c[++i]===c[++a]&&c[++i]===c[++a]&&c[++i]===c[++a]&&c[++i]===c[++a]&&io){if(e.match_start=t,o=r,r>=l)break;g=c[i+o-1],f=c[i+o]}}}while((t=h[t&p])>s&&0!=--n);return o<=e.lookahead?o:e.lookahead}function S(e){var t,a,r,i,s,c,d,p,h,m,g=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=g+(g-u)){n.arraySet(e.window,e.window,g,g,0),e.match_start-=g,e.strstart-=g,e.block_start-=g,t=a=e.hash_size;do{r=e.head[--t],e.head[t]=r>=g?r-g:0}while(--a);t=a=g;do{r=e.prev[--t],e.prev[t]=r>=g?r-g:0}while(--a);i+=g}if(0===e.strm.avail_in)break;if(c=e.strm,d=e.window,p=e.strstart+e.lookahead,h=i,m=void 0,(m=c.avail_in)>h&&(m=h),a=0===m?0:(c.avail_in-=m,n.arraySet(d,c.input,c.next_in,m,p),1===c.state.wrap?c.adler=o(c.adler,d,m,p):2===c.state.wrap&&(c.adler=l(c.adler,d,m,p)),c.next_in+=m,c.total_in+=m,m),e.lookahead+=a,e.lookahead+e.insert>=3)for(s=e.strstart-e.insert,e.ins_h=e.window[s],e.ins_h=(e.ins_h<=3&&(e.ins_h=(e.ins_h<=3)if(r=i._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<=3&&(e.ins_h=(e.ins_h<4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){n=e.strstart+e.lookahead-3,r=i._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<=n&&(e.ins_h=(e.ins_h<15&&(l=2,r-=16),i<1||i>9||8!==a||r<8||r>15||t<0||t>9||o<0||o>4)return g(e,c);8===r&&(r=9);var s=new C;return e.state=s,s.strm=e,s.wrap=l,s.gzhead=null,s.w_bits=r,s.w_size=1<e.pending_buf_size-5&&(a=e.pending_buf_size-5);;){if(e.lookahead<=1){if(S(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+a;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,y(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-u&&(y(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(y(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(y(e,!1),e.strm.avail_out),1)})),new E(4,4,8,4,_),new E(4,5,16,8,_),new E(4,6,32,32,_),new E(4,4,16,16,A),new E(8,16,32,32,A),new E(8,16,128,128,A),new E(8,32,128,256,A),new E(32,128,258,1024,A),new E(32,258,258,4096,A)],t.deflateInit=function(e,t){return I(e,t,8,15,8,0)},t.deflateInit2=I,t.deflateReset=z,t.deflateResetKeep=T,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 a,n,o,s;if(!e||!e.state||t>5||t<0)return e?g(e,c):c;if(n=e.state,!e.output||!e.input&&0!==e.avail_in||n.status===m&&4!==t)return g(e,0===e.avail_out?-5:c);if(n.strm=e,a=n.last_flush,n.last_flush=t,42===n.status)if(2===n.wrap)e.adler=0,k(n,31),k(n,139),k(n,8),n.gzhead?(k(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),k(n,255&n.gzhead.time),k(n,n.gzhead.time>>8&255),k(n,n.gzhead.time>>16&255),k(n,n.gzhead.time>>24&255),k(n,9===n.level?2:n.strategy>=2||n.level<2?4:0),k(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(k(n,255&n.gzhead.extra.length),k(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=l(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(k(n,0),k(n,0),k(n,0),k(n,0),k(n,0),k(n,9===n.level?2:n.strategy>=2||n.level<2?4:0),k(n,3),n.status=h);else{var u=8+(n.w_bits-8<<4)<<8;u|=(n.strategy>=2||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(u|=32),u+=31-u%31,n.status=h,w(n,u),0!==n.strstart&&(w(n,e.adler>>>16),w(n,65535&e.adler)),e.adler=1}if(69===n.status)if(n.gzhead.extra){for(o=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>o&&(e.adler=l(e.adler,n.pending_buf,n.pending-o,o)),v(e),o=n.pending,n.pending!==n.pending_buf_size));)k(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>o&&(e.adler=l(e.adler,n.pending_buf,n.pending-o,o)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(e.adler=l(e.adler,n.pending_buf,n.pending-o,o)),v(e),o=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindexo&&(e.adler=l(e.adler,n.pending_buf,n.pending-o,o)),0===s&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){o=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>o&&(e.adler=l(e.adler,n.pending_buf,n.pending-o,o)),v(e),o=n.pending,n.pending===n.pending_buf_size)){s=1;break}s=n.gzindexo&&(e.adler=l(e.adler,n.pending_buf,n.pending-o,o)),0===s&&(n.status=p)}else n.status=p;if(n.status===p&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&v(e),n.pending+2<=n.pending_buf_size&&(k(n,255&e.adler),k(n,e.adler>>8&255),e.adler=0,n.status=h)):n.status=h),0!==n.pending){if(v(e),0===e.avail_out)return n.last_flush=-1,0}else if(0===e.avail_in&&f(t)<=f(a)&&4!==t)return g(e,-5);if(n.status===m&&0!==e.avail_in)return g(e,-5);if(0!==e.avail_in||0!==n.lookahead||0!==t&&n.status!==m){var x=2===n.strategy?function(e,t){for(var a;;){if(0===e.lookahead&&(S(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,a=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,a&&(y(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(y(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(y(e,!1),0===e.strm.avail_out)?1:2}(n,t):3===n.strategy?function(e,t){for(var a,r,n,o,l=e.window;;){if(e.lookahead<=d){if(S(e),e.lookahead<=d&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=l[n=e.strstart-1])===l[++n]&&r===l[++n]&&r===l[++n]){o=e.strstart+d;do{}while(r===l[++n]&&r===l[++n]&&r===l[++n]&&r===l[++n]&&r===l[++n]&&r===l[++n]&&r===l[++n]&&r===l[++n]&&ne.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(a=i._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(a=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),a&&(y(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(y(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(y(e,!1),0===e.strm.avail_out)?1:2}(n,t):r[n.level].func(n,t);if(3!==x&&4!==x||(n.status=m),1===x||3===x)return 0===e.avail_out&&(n.last_flush=-1),0;if(2===x&&(1===t?i._tr_align(n):5!==t&&(i._tr_stored_block(n,0,0,!1),3===t&&(b(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),v(e),0===e.avail_out))return n.last_flush=-1,0}return 4!==t?0:n.wrap<=0?1:(2===n.wrap?(k(n,255&e.adler),k(n,e.adler>>8&255),k(n,e.adler>>16&255),k(n,e.adler>>24&255),k(n,255&e.total_in),k(n,e.total_in>>8&255),k(n,e.total_in>>16&255),k(n,e.total_in>>24&255)):(w(n,e.adler>>>16),w(n,65535&e.adler)),v(e),n.wrap>0&&(n.wrap=-n.wrap),0!==n.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!==p&&t!==h&&t!==m?g(e,c):(e.state=null,t===h?g(e,-3):0):c},t.deflateSetDictionary=function(e,t){var a,r,i,l,s,d,u,p,h=t.length;if(!e||!e.state)return c;if(2===(l=(a=e.state).wrap)||1===l&&42!==a.status||a.lookahead)return c;for(1===l&&(e.adler=o(e.adler,t,h,0)),a.wrap=0,h>=a.w_size&&(0===l&&(b(a.head),a.strstart=0,a.block_start=0,a.insert=0),p=new n.Buf8(a.w_size),n.arraySet(p,t,h-a.w_size,a.w_size,0),t=p,h=a.w_size),s=e.avail_in,d=e.next_in,u=e.input,e.avail_in=h,e.next_in=0,e.input=t,S(a);a.lookahead>=3;){r=a.strstart,i=a.lookahead-2;do{a.ins_h=(a.ins_h<{"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},3030:e=>{"use strict";e.exports=function(e,t){var a,r,n,i,o,l,s,c,d,u,p,h,m,g,f,b,v,y,k,w,x,S,_,A,E;a=e.state,r=e.next_in,A=e.input,n=r+(e.avail_in-5),i=e.next_out,E=e.output,o=i-(t-e.avail_out),l=i+(e.avail_out-257),s=a.dmax,c=a.wsize,d=a.whave,u=a.wnext,p=a.window,h=a.hold,m=a.bits,g=a.lencode,f=a.distcode,b=(1<>>=k=y>>>24,m-=k,0==(k=y>>>16&255))E[i++]=65535&y;else{if(!(16&k)){if(0==(64&k)){y=g[(65535&y)+(h&(1<>>=k,m-=k),m<15&&(h+=A[r++]<>>=k=y>>>24,m-=k,!(16&(k=y>>>16&255))){if(0==(64&k)){y=f[(65535&y)+(h&(1<s){e.msg="invalid distance too far back",a.mode=30;break e}if(h>>>=k,m-=k,x>(k=i-o)){if((k=x-k)>d&&a.sane){e.msg="invalid distance too far back",a.mode=30;break e}if(S=0,_=p,0===u){if(S+=c-k,k2;)E[i++]=_[S++],E[i++]=_[S++],E[i++]=_[S++],w-=3;w&&(E[i++]=_[S++],w>1&&(E[i++]=_[S++]))}else{S=i-x;do{E[i++]=E[S++],E[i++]=E[S++],E[i++]=E[S++],w-=3}while(w>2);w&&(E[i++]=E[S++],w>1&&(E[i++]=E[S++]))}break}}break}}while(r>3,h&=(1<<(m-=w<<3))-1,e.next_in=r,e.next_out=i,e.avail_in=r{"use strict";var r=a(319),n=a(9643),i=a(7690),o=a(3030),l=a(9853),s=-2,c=12,d=30;function u(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function p(){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 h(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):s}function m(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,h(e)):s}function g(e,t){var a,r;return e&&e.state?(r=e.state,t<0?(a=0,t=-t):(a=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?s:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=a,r.wbits=t,m(e))):s}function f(e,t){var a,r;return e?(r=new p,e.state=r,r.window=null,0!==(a=g(e,t))&&(e.state=null),a):s}var b,v,y=!0;function k(e){if(y){var t;for(b=new r.Buf32(512),v=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(l(1,e.lens,0,288,b,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;l(2,e.lens,0,32,v,0,e.work,{bits:5}),y=!1}e.lencode=b,e.lenbits=9,e.distcode=v,e.distbits=5}function w(e,t,a,n){var i,o=e.state;return null===o.window&&(o.wsize=1<=o.wsize?(r.arraySet(o.window,t,a-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((i=o.wsize-o.wnext)>n&&(i=n),r.arraySet(o.window,t,a-n,i,o.wnext),(n-=i)?(r.arraySet(o.window,t,a-n,n,0),o.wnext=n,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,a.check=i(a.check,O,2,0),v=0,y=0,a.mode=2;break}if(a.flags=0,a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&v)<<8)+(v>>8))%31){e.msg="incorrect header check",a.mode=d;break}if(8!=(15&v)){e.msg="unknown compression method",a.mode=d;break}if(y-=4,M=8+(15&(v>>>=4)),0===a.wbits)a.wbits=M;else if(M>a.wbits){e.msg="invalid window size",a.mode=d;break}a.dmax=1<>8&1),512&a.flags&&(O[0]=255&v,O[1]=v>>>8&255,a.check=i(a.check,O,2,0)),v=0,y=0,a.mode=3;case 3:for(;y<32;){if(0===f)break e;f--,v+=p[m++]<>>8&255,O[2]=v>>>16&255,O[3]=v>>>24&255,a.check=i(a.check,O,4,0)),v=0,y=0,a.mode=4;case 4:for(;y<16;){if(0===f)break e;f--,v+=p[m++]<>8),512&a.flags&&(O[0]=255&v,O[1]=v>>>8&255,a.check=i(a.check,O,2,0)),v=0,y=0,a.mode=5;case 5:if(1024&a.flags){for(;y<16;){if(0===f)break e;f--,v+=p[m++]<>>8&255,a.check=i(a.check,O,2,0)),v=0,y=0}else a.head&&(a.head.extra=null);a.mode=6;case 6:if(1024&a.flags&&((_=a.length)>f&&(_=f),_&&(a.head&&(M=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Array(a.head.extra_len)),r.arraySet(a.head.extra,p,m,_,M)),512&a.flags&&(a.check=i(a.check,p,_,m)),f-=_,m+=_,a.length-=_),a.length))break e;a.length=0,a.mode=7;case 7:if(2048&a.flags){if(0===f)break e;_=0;do{M=p[m+_++],a.head&&M&&a.length<65536&&(a.head.name+=String.fromCharCode(M))}while(M&&_>9&1,a.head.done=!0),e.adler=a.check=0,a.mode=c;break;case 10:for(;y<32;){if(0===f)break e;f--,v+=p[m++]<>>=7&y,y-=7&y,a.mode=27;break}for(;y<3;){if(0===f)break e;f--,v+=p[m++]<>>=1)){case 0:a.mode=14;break;case 1:if(k(a),a.mode=20,6===t){v>>>=2,y-=2;break e}break;case 2:a.mode=17;break;case 3:e.msg="invalid block type",a.mode=d}v>>>=2,y-=2;break;case 14:for(v>>>=7&y,y-=7&y;y<32;){if(0===f)break e;f--,v+=p[m++]<>>16^65535)){e.msg="invalid stored block lengths",a.mode=d;break}if(a.length=65535&v,v=0,y=0,a.mode=15,6===t)break e;case 15:a.mode=16;case 16:if(_=a.length){if(_>f&&(_=f),_>b&&(_=b),0===_)break e;r.arraySet(h,p,m,_,g),f-=_,m+=_,b-=_,g+=_,a.length-=_;break}a.mode=c;break;case 17:for(;y<14;){if(0===f)break e;f--,v+=p[m++]<>>=5,y-=5,a.ndist=1+(31&v),v>>>=5,y-=5,a.ncode=4+(15&v),v>>>=4,y-=4,a.nlen>286||a.ndist>30){e.msg="too many length or distance symbols",a.mode=d;break}a.have=0,a.mode=18;case 18:for(;a.have>>=3,y-=3}for(;a.have<19;)a.lens[F[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,P={bits:a.lenbits},B=l(0,a.lens,0,19,a.lencode,0,a.work,P),a.lenbits=P.bits,B){e.msg="invalid code lengths set",a.mode=d;break}a.have=0,a.mode=19;case 19:for(;a.have>>16&255,z=65535&N,!((C=N>>>24)<=y);){if(0===f)break e;f--,v+=p[m++]<>>=C,y-=C,a.lens[a.have++]=z;else{if(16===z){for(D=C+2;y>>=C,y-=C,0===a.have){e.msg="invalid bit length repeat",a.mode=d;break}M=a.lens[a.have-1],_=3+(3&v),v>>>=2,y-=2}else if(17===z){for(D=C+3;y>>=C)),v>>>=3,y-=3}else{for(D=C+7;y>>=C)),v>>>=7,y-=7}if(a.have+_>a.nlen+a.ndist){e.msg="invalid bit length repeat",a.mode=d;break}for(;_--;)a.lens[a.have++]=M}}if(a.mode===d)break;if(0===a.lens[256]){e.msg="invalid code -- missing end-of-block",a.mode=d;break}if(a.lenbits=9,P={bits:a.lenbits},B=l(1,a.lens,0,a.nlen,a.lencode,0,a.work,P),a.lenbits=P.bits,B){e.msg="invalid literal/lengths set",a.mode=d;break}if(a.distbits=6,a.distcode=a.distdyn,P={bits:a.distbits},B=l(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,P),a.distbits=P.bits,B){e.msg="invalid distances set",a.mode=d;break}if(a.mode=20,6===t)break e;case 20:a.mode=21;case 21:if(f>=6&&b>=258){e.next_out=g,e.avail_out=b,e.next_in=m,e.avail_in=f,a.hold=v,a.bits=y,o(e,S),g=e.next_out,h=e.output,b=e.avail_out,m=e.next_in,p=e.input,f=e.avail_in,v=a.hold,y=a.bits,a.mode===c&&(a.back=-1);break}for(a.back=0;T=(N=a.lencode[v&(1<>>16&255,z=65535&N,!((C=N>>>24)<=y);){if(0===f)break e;f--,v+=p[m++]<>I)])>>>16&255,z=65535&N,!(I+(C=N>>>24)<=y);){if(0===f)break e;f--,v+=p[m++]<>>=I,y-=I,a.back+=I}if(v>>>=C,y-=C,a.back+=C,a.length=z,0===T){a.mode=26;break}if(32&T){a.back=-1,a.mode=c;break}if(64&T){e.msg="invalid literal/length code",a.mode=d;break}a.extra=15&T,a.mode=22;case 22:if(a.extra){for(D=a.extra;y>>=a.extra,y-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=23;case 23:for(;T=(N=a.distcode[v&(1<>>16&255,z=65535&N,!((C=N>>>24)<=y);){if(0===f)break e;f--,v+=p[m++]<>I)])>>>16&255,z=65535&N,!(I+(C=N>>>24)<=y);){if(0===f)break e;f--,v+=p[m++]<>>=I,y-=I,a.back+=I}if(v>>>=C,y-=C,a.back+=C,64&T){e.msg="invalid distance code",a.mode=d;break}a.offset=z,a.extra=15&T,a.mode=24;case 24:if(a.extra){for(D=a.extra;y>>=a.extra,y-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){e.msg="invalid distance too far back",a.mode=d;break}a.mode=25;case 25:if(0===b)break e;if(_=S-b,a.offset>_){if((_=a.offset-_)>a.whave&&a.sane){e.msg="invalid distance too far back",a.mode=d;break}_>a.wnext?(_-=a.wnext,A=a.wsize-_):A=a.wnext-_,_>a.length&&(_=a.length),E=a.window}else E=h,A=g-a.offset,_=a.length;_>b&&(_=b),b-=_,a.length-=_;do{h[g++]=E[A++]}while(--_);0===a.length&&(a.mode=21);break;case 26:if(0===b)break e;h[g++]=a.length,b--,a.mode=21;break;case 27:if(a.wrap){for(;y<32;){if(0===f)break e;f--,v|=p[m++]<{"use strict";var r=a(319),n=[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],i=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],o=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],l=[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,a,s,c,d,u,p){var h,m,g,f,b,v,y,k,w,x=p.bits,S=0,_=0,A=0,E=0,C=0,T=0,z=0,I=0,L=0,j=0,M=null,B=0,P=new r.Buf16(16),D=new r.Buf16(16),N=null,O=0;for(S=0;S<=15;S++)P[S]=0;for(_=0;_=1&&0===P[E];E--);if(C>E&&(C=E),0===E)return c[d++]=20971520,c[d++]=20971520,p.bits=1,0;for(A=1;A0&&(0===e||1!==E))return-1;for(D[1]=0,S=1;S<15;S++)D[S+1]=D[S]+P[S];for(_=0;_852||2===e&&L>592)return 1;for(;;){y=S-z,u[_]v?(k=N[O+u[_]],w=M[B+u[_]]):(k=96,w=0),h=1<>z)+(m-=h)]=y<<24|k<<16|w|0}while(0!==m);for(h=1<>=1;if(0!==h?(j&=h-1,j+=h):j=0,_++,0==--P[S]){if(S===E)break;S=t[a+u[_]]}if(S>C&&(j&f)!==g){for(0===z&&(z=C),b+=A,I=1<<(T=S-z);T+z852||2===e&&L>592)return 1;c[g=j&f]=C<<24|T<<16|b-d|0}}return 0!==j&&(c[b+j]=S-z<<24|64<<16|0),p.bits=C,0}},994: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"}},762:(e,t,a)=>{"use strict";var r=a(319);function n(e){for(var t=e.length;--t>=0;)e[t]=0}var 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],o=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],l=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],s=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],c=new Array(576);n(c);var d=new Array(60);n(d);var u=new Array(512);n(u);var p=new Array(256);n(p);var h=new Array(29);n(h);var m,g,f,b=new Array(30);function v(e,t,a,r,n){this.static_tree=e,this.extra_bits=t,this.extra_base=a,this.elems=r,this.max_length=n,this.has_stree=e&&e.length}function y(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function k(e){return e<256?u[e]:u[256+(e>>>7)]}function w(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function x(e,t,a){e.bi_valid>16-a?(e.bi_buf|=t<>16-e.bi_valid,e.bi_valid+=a-16):(e.bi_buf|=t<>>=1,a<<=1}while(--t>0);return a>>>1}function A(e,t,a){var r,n,i=new Array(16),o=0;for(r=1;r<=15;r++)i[r]=o=o+a[r-1]<<1;for(n=0;n<=t;n++){var l=e[2*n+1];0!==l&&(e[2*n]=_(i[l]++,l))}}function E(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 C(e){e.bi_valid>8?w(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 T(e,t,a,r){var n=2*t,i=2*a;return e[n]>1;a>=1;a--)z(e,i,a);n=s;do{a=e.heap[1],e.heap[1]=e.heap[e.heap_len--],z(e,i,1),r=e.heap[1],e.heap[--e.heap_max]=a,e.heap[--e.heap_max]=r,i[2*n]=i[2*a]+i[2*r],e.depth[n]=(e.depth[a]>=e.depth[r]?e.depth[a]:e.depth[r])+1,i[2*a+1]=i[2*r+1]=n,e.heap[1]=n++,z(e,i,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var a,r,n,i,o,l,s=t.dyn_tree,c=t.max_code,d=t.stat_desc.static_tree,u=t.stat_desc.has_stree,p=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,m=t.stat_desc.max_length,g=0;for(i=0;i<=15;i++)e.bl_count[i]=0;for(s[2*e.heap[e.heap_max]+1]=0,a=e.heap_max+1;a<573;a++)(i=s[2*s[2*(r=e.heap[a])+1]+1]+1)>m&&(i=m,g++),s[2*r+1]=i,r>c||(e.bl_count[i]++,o=0,r>=h&&(o=p[r-h]),l=s[2*r],e.opt_len+=l*(i+o),u&&(e.static_len+=l*(d[2*r+1]+o)));if(0!==g){do{for(i=m-1;0===e.bl_count[i];)i--;e.bl_count[i]--,e.bl_count[i+1]+=2,e.bl_count[m]--,g-=2}while(g>0);for(i=m;0!==i;i--)for(r=e.bl_count[i];0!==r;)(n=e.heap[--a])>c||(s[2*n+1]!==i&&(e.opt_len+=(i-s[2*n+1])*s[2*n],s[2*n+1]=i),r--)}}(e,t),A(i,c,e.bl_count)}function j(e,t,a){var r,n,i=-1,o=t[1],l=0,s=7,c=4;for(0===o&&(s=138,c=3),t[2*(a+1)+1]=65535,r=0;r<=a;r++)n=o,o=t[2*(r+1)+1],++l>=7;r<30;r++)for(b[r]=n<<7,e=0;e<1<0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,a=4093624447;for(t=0;t<=31;t++,a>>>=1)if(1&a&&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)),L(e,e.l_desc),L(e,e.d_desc),o=function(e){var t;for(j(e,e.dyn_ltree,e.l_desc.max_code),j(e,e.dyn_dtree,e.d_desc.max_code),L(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*s[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),n=e.opt_len+3+7>>>3,(i=e.static_len+3+7>>>3)<=n&&(n=i)):n=i=a+5,a+4<=n&&-1!==t?P(e,t,a,r):4===e.strategy||i===n?(x(e,2+(r?1:0),3),I(e,c,d)):(x(e,4+(r?1:0),3),function(e,t,a,r){var n;for(x(e,t-257,5),x(e,a-1,5),x(e,r-4,4),n=0;n>>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&a,e.last_lit++,0===t?e.dyn_ltree[2*a]++:(e.matches++,t--,e.dyn_ltree[2*(p[a]+256+1)]++,e.dyn_dtree[2*k(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){x(e,2,3),S(e,256,c),function(e){16===e.bi_valid?(w(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)}},13: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}},1852:e=>{e.exports=function e(t,a,r){function n(o,l){if(!a[o]){if(!t[o]){if(i)return i(o,!0);var s=new Error("Cannot find module '"+o+"'");throw s.code="MODULE_NOT_FOUND",s}var c=a[o]={exports:{}};t[o][0].call(c.exports,(function(e){return n(t[o][1][e]||e)}),c,c.exports,e,t,a,r)}return a[o].exports}for(var i=void 0,o=0;o=0,wasm:t.indexOf("wasm")>=0};n.call(this,a),this.features={js:a.js,wasm:a.wasm&&this.has_wasm()},this.use(i),this.use(o)}r(l,n),l.prototype.resizeAndUnsharp=function(e,t){var a=this.resize(e,t);return e.unsharpAmount&&this.unsharp_mask(a,e.toWidth,e.toHeight,e.unsharpAmount,e.unsharpRadius,e.unsharpThreshold),a},t.exports=l},{"./mm_resize":4,"./mm_unsharp_mask":9,inherits:19,multimath:20}],2:[function(e,t,a){"use strict";function r(e){return e<0?0:e>255?255:e}t.exports={convolveHorizontally:function(e,t,a,n,i,o){var l,s,c,d,u,p,h,m,g,f,b,v=0,y=0;for(g=0;g0;h--)d=d+(b=o[u++])*e[m+3]|0,c=c+b*e[m+2]|0,s=s+b*e[m+1]|0,l=l+b*e[m]|0,m=m+4|0;t[y+3]=r(d+8192>>14),t[y+2]=r(c+8192>>14),t[y+1]=r(s+8192>>14),t[y]=r(l+8192>>14),y=y+4*n|0}y=4*(g+1)|0,v=(g+1)*a*4|0}},convolveVertically:function(e,t,a,n,i,o){var l,s,c,d,u,p,h,m,g,f,b,v=0,y=0;for(g=0;g0;h--)d=d+(b=o[u++])*e[m+3]|0,c=c+b*e[m+2]|0,s=s+b*e[m+1]|0,l=l+b*e[m]|0,m=m+4|0;t[y+3]=r(d+8192>>14),t[y+2]=r(c+8192>>14),t[y+1]=r(s+8192>>14),t[y]=r(l+8192>>14),y=y+4*n|0}y=4*(g+1)|0,v=(g+1)*a*4|0}}}},{}],3:[function(e,t,a){"use strict";t.exports="AGFzbQEAAAAADAZkeWxpbmsAAAAAAAEXA2AAAGAGf39/f39/AGAHf39/f39/fwACDwEDZW52Bm1lbW9yeQIAAAMEAwABAgYGAX8AQQALB1cFEV9fd2FzbV9jYWxsX2N0b3JzAAAIY29udm9sdmUAAQpjb252b2x2ZUhWAAIMX19kc29faGFuZGxlAwAYX193YXNtX2FwcGx5X2RhdGFfcmVsb2NzAAAK7AMDAwABC8YDAQ9/AkAgA0UNACAERQ0AA0AgDCENQQAhE0EAIQcDQCAHQQJqIQYCfyAHQQF0IAVqIgcuAQIiFEUEQEGAwAAhCEGAwAAhCUGAwAAhCkGAwAAhCyAGDAELIBIgBy4BAGohCEEAIQsgFCEHQQAhDiAGIQlBACEPQQAhEANAIAUgCUEBdGouAQAiESAAIAhBAnRqKAIAIgpBGHZsIBBqIRAgCkH/AXEgEWwgC2ohCyAKQRB2Qf8BcSARbCAPaiEPIApBCHZB/wFxIBFsIA5qIQ4gCEEBaiEIIAlBAWohCSAHQQFrIgcNAAsgC0GAQGshCCAOQYBAayEJIA9BgEBrIQogEEGAQGshCyAGIBRqCyEHIAEgDUECdGogCUEOdSIGQf8BIAZB/wFIGyIGQQAgBkEAShtBCHRBgP4DcSAKQQ51IgZB/wEgBkH/AUgbIgZBACAGQQBKG0EQdEGAgPwHcSALQQ51IgZB/wEgBkH/AUgbIgZBACAGQQBKG0EYdHJyIAhBDnUiBkH/ASAGQf8BSBsiBkEAIAZBAEobcjYCACADIA1qIQ0gE0EBaiITIARHDQALIAxBAWoiDCACbCESIAMgDEcNAAsLCx4AQQAgAiADIAQgBSAAEAEgAkEAIAQgBSAGIAEQAQs="},{}],4:[function(e,t,a){"use strict";t.exports={name:"resize",fn:e("./resize"),wasm_fn:e("./resize_wasm"),wasm_src:e("./convolve_wasm_base64")}},{"./convolve_wasm_base64":3,"./resize":5,"./resize_wasm":8}],5:[function(e,t,a){"use strict";var r=e("./resize_filter_gen"),n=e("./convolve").convolveHorizontally,i=e("./convolve").convolveVertically;t.exports=function(e){var t=e.src,a=e.width,o=e.height,l=e.toWidth,s=e.toHeight,c=e.scaleX||e.toWidth/e.width,d=e.scaleY||e.toHeight/e.height,u=e.offsetX||0,p=e.offsetY||0,h=e.dest||new Uint8Array(l*s*4),m=void 0===e.quality?3:e.quality,g=e.alpha||!1,f=r(m,a,l,c,u),b=r(m,o,s,d,p),v=new Uint8Array(l*o*4);return n(t,v,a,o,l,f),i(v,h,o,l,s,b),g||function(e,t,a){for(var r=3,n=t*a*4|0;r>1]+=n(1-v),k=0;k0&&0===h[w];)w--;if(x=c+k,S=w-k+1,z[I++]=x,z[I++]=S,L)for(f=k;f<=w;f++)z[I++]=h[f];else z.set(h.subarray(k,w+1),I),I+=S}else z[I++]=0,z[I++]=0}return z}},{"./resize_filter_info":7}],7:[function(e,t,a){"use strict";t.exports=[{win:.5,filter:function(e){return e>=-.5&&e<.5?1:0}},{win:1,filter:function(e){if(e<=-1||e>=1)return 0;if(e>-1.1920929e-7&&e<1.1920929e-7)return 1;var t=e*Math.PI;return Math.sin(t)/t*(.54+.46*Math.cos(t/1))}},{win:2,filter:function(e){if(e<=-2||e>=2)return 0;if(e>-1.1920929e-7&&e<1.1920929e-7)return 1;var t=e*Math.PI;return Math.sin(t)/t*Math.sin(t/2)/(t/2)}},{win:3,filter:function(e){if(e<=-3||e>=3)return 0;if(e>-1.1920929e-7&&e<1.1920929e-7)return 1;var t=e*Math.PI;return Math.sin(t)/t*Math.sin(t/3)/(t/3)}}]},{}],8:[function(e,t,a){"use strict";var r=e("./resize_filter_gen");var n=!0;try{n=1===new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0]}catch(e){}function i(e,t,a){if(n)t.set(function(e){return new Uint8Array(e.buffer,0,e.byteLength)}(e),a);else for(var r=a,i=0;i>8&255}}t.exports=function(e){var t=e.src,a=e.width,n=e.height,o=e.toWidth,l=e.toHeight,s=e.scaleX||e.toWidth/e.width,c=e.scaleY||e.toHeight/e.height,d=e.offsetX||0,u=e.offsetY||0,p=e.dest||new Uint8Array(o*l*4),h=void 0===e.quality?3:e.quality,m=e.alpha||!1,g=r(h,a,o,s,d),f=r(h,n,l,c,u),b=this.__align(0+Math.max(t.byteLength,p.byteLength)),v=this.__align(b+n*o*4),y=this.__align(v+g.byteLength),k=y+f.byteLength,w=this.__instance("resize",k),x=new Uint8Array(this.__memory.buffer),S=new Uint32Array(this.__memory.buffer),_=new Uint32Array(t.buffer);return S.set(_),i(g,x,v),i(f,x,y),(w.exports.convolveHV||w.exports._convolveHV)(v,y,b,a,n,o,l),new Uint32Array(p.buffer).set(new Uint32Array(this.__memory.buffer,0,l*o)),m||function(e,t,a){for(var r=3,n=t*a*4|0;r2&&(i=2);var p=function(e,t,a){for(var r,n,i,o,l=t*a,s=new Uint16Array(l),c=0;c=n&&r>=i?r:n>=i&&n>=r?n:i,s[c]=o<<8;return s}(e,t,a),h=new Uint16Array(p);r(h,t,a,i);for(var m=n/100*4096+.5|0,g=o<<8,f=t*a,b=0;b=g&&(c=((s=(s=(s=l+(m*d+2048>>12))>65280?65280:s)<0?0:s)<<12)/(l=0!==l?l:1)|0,e[u=4*b]=e[u]*c+2048>>12,e[u+1]=e[u+1]*c+2048>>12,e[u+2]=e[u+2]*c+2048>>12)}}},{"glur/mono16":18}],11:[function(e,t,a){"use strict";t.exports=function(e,t,a,r,n,i){if(!(0===r||n<.5)){n>2&&(n=2);var o=t*a,l=4*o,s=2*o,c=2*o,d=4*Math.max(t,a),u=l,p=u+s,h=p+c,m=h+c,g=m+d,f=this.__instance("unsharp_mask",l+s+2*c+d+32,{exp:Math.exp}),b=new Uint32Array(e.buffer);new Uint32Array(this.__memory.buffer).set(b);var v=f.exports.hsv_v16||f.exports._hsv_v16;v(0,u,t,a),(v=f.exports.blurMono16||f.exports._blurMono16)(u,p,h,m,g,t,a,n),(v=f.exports.unsharp||f.exports._unsharp)(0,0,u,p,t,a,r,i),b.set(new Uint32Array(this.__memory.buffer,0,o))}}},{}],12:[function(e,t,a){"use strict";t.exports="AGFzbQEAAAAADAZkeWxpbmsAAAAAAAE0B2AAAGAEf39/fwBgBn9/f39/fwBgCH9/f39/f39/AGAIf39/f39/f30AYAJ9fwBgAXwBfAIZAgNlbnYDZXhwAAYDZW52Bm1lbW9yeQIAAAMHBgAFAgQBAwYGAX8AQQALB4oBCBFfX3dhc21fY2FsbF9jdG9ycwABFl9fYnVpbGRfZ2F1c3NpYW5fY29lZnMAAg5fX2dhdXNzMTZfbGluZQADCmJsdXJNb25vMTYABAdoc3ZfdjE2AAUHdW5zaGFycAAGDF9fZHNvX2hhbmRsZQMAGF9fd2FzbV9hcHBseV9kYXRhX3JlbG9jcwABCsUMBgMAAQvWAQEHfCABRNuGukOCGvs/IAC7oyICRAAAAAAAAADAohAAIgW2jDgCFCABIAKaEAAiAyADoCIGtjgCECABRAAAAAAAAPA/IAOhIgQgBKIgAyACIAKgokQAAAAAAADwP6AgBaGjIgS2OAIAIAEgBSAEmqIiB7Y4AgwgASADIAJEAAAAAAAA8D+gIASioiIItjgCCCABIAMgAkQAAAAAAADwv6AgBKKiIgK2OAIEIAEgByAIoCAFRAAAAAAAAPA/IAahoCIDo7Y4AhwgASAEIAKgIAOjtjgCGAuGBQMGfwl8An0gAyoCDCEVIAMqAgghFiADKgIUuyERIAMqAhC7IRACQCAEQQFrIghBAEgiCQRAIAIhByAAIQYMAQsgAiAALwEAuCIPIAMqAhi7oiIMIBGiIg0gDCAQoiAPIAMqAgS7IhOiIhQgAyoCALsiEiAPoqCgoCIOtjgCACACQQRqIQcgAEECaiEGIAhFDQAgCEEBIAhBAUgbIgpBf3MhCwJ/IAQgCmtBAXFFBEAgDiENIAgMAQsgAiANIA4gEKIgFCASIAAvAQK4Ig+ioKCgIg22OAIEIAJBCGohByAAQQRqIQYgDiEMIARBAmsLIQIgC0EAIARrRg0AA0AgByAMIBGiIA0gEKIgDyAToiASIAYvAQC4Ig6ioKCgIgy2OAIAIAcgDSARoiAMIBCiIA4gE6IgEiAGLwECuCIPoqCgoCINtjgCBCAHQQhqIQcgBkEEaiEGIAJBAkohACACQQJrIQIgAA0ACwsCQCAJDQAgASAFIAhsQQF0aiIAAn8gBkECay8BACICuCINIBW7IhKiIA0gFrsiE6KgIA0gAyoCHLuiIgwgEKKgIAwgEaKgIg8gB0EEayIHKgIAu6AiDkQAAAAAAADwQWMgDkQAAAAAAAAAAGZxBEAgDqsMAQtBAAs7AQAgCEUNACAGQQRrIQZBACAFa0EBdCEBA0ACfyANIBKiIAJB//8DcbgiDSAToqAgDyIOIBCioCAMIBGioCIPIAdBBGsiByoCALugIgxEAAAAAAAA8EFjIAxEAAAAAAAAAABmcQRAIAyrDAELQQALIQMgBi8BACECIAAgAWoiACADOwEAIAZBAmshBiAIQQFKIQMgDiEMIAhBAWshCCADDQALCwvRAgIBfwd8AkAgB0MAAAAAWw0AIARE24a6Q4Ia+z8gB0MAAAA/l7ujIglEAAAAAAAAAMCiEAAiDLaMOAIUIAQgCZoQACIKIAqgIg22OAIQIAREAAAAAAAA8D8gCqEiCyALoiAKIAkgCaCiRAAAAAAAAPA/oCAMoaMiC7Y4AgAgBCAMIAuaoiIOtjgCDCAEIAogCUQAAAAAAADwP6AgC6KiIg+2OAIIIAQgCiAJRAAAAAAAAPC/oCALoqIiCbY4AgQgBCAOIA+gIAxEAAAAAAAA8D8gDaGgIgqjtjgCHCAEIAsgCaAgCqO2OAIYIAYEQANAIAAgBSAIbEEBdGogAiAIQQF0aiADIAQgBSAGEAMgCEEBaiIIIAZHDQALCyAFRQ0AQQAhCANAIAIgBiAIbEEBdGogASAIQQF0aiADIAQgBiAFEAMgCEEBaiIIIAVHDQALCwtxAQN/IAIgA2wiBQRAA0AgASAAKAIAIgRBEHZB/wFxIgIgAiAEQQh2Qf8BcSIDIAMgBEH/AXEiBEkbIAIgA0sbIgYgBiAEIAIgBEsbIAMgBEsbQQh0OwEAIAFBAmohASAAQQRqIQAgBUEBayIFDQALCwuZAgIDfwF8IAQgBWwhBAJ/IAazQwAAgEWUQwAAyEKVu0QAAAAAAADgP6AiC5lEAAAAAAAA4EFjBEAgC6oMAQtBgICAgHgLIQUgBARAIAdBCHQhCUEAIQYDQCAJIAIgBkEBdCIHai8BACIBIAMgB2ovAQBrIgcgB0EfdSIIaiAIc00EQCAAIAZBAnQiCGoiCiAFIAdsQYAQakEMdSABaiIHQYD+AyAHQYD+A0gbIgdBACAHQQBKG0EMdCABQQEgARtuIgEgCi0AAGxBgBBqQQx2OgAAIAAgCEEBcmoiByABIActAABsQYAQakEMdjoAACAAIAhBAnJqIgcgASAHLQAAbEGAEGpBDHY6AAALIAZBAWoiBiAERw0ACwsL"},{}],13:[function(e,t,a){"use strict";function r(e,t){this.create=e,this.available=[],this.acquired={},this.lastId=1,this.timeoutId=0,this.idle=t||2e3}r.prototype.acquire=function(){var e,t=this;return 0!==this.available.length?e=this.available.pop():((e=this.create()).id=this.lastId++,e.release=function(){return t.release(e)}),this.acquired[e.id]=e,e},r.prototype.release=function(e){var t=this;delete this.acquired[e.id],e.lastUsed=Date.now(),this.available.push(e),0===this.timeoutId&&(this.timeoutId=setTimeout((function(){return t.gc()}),100))},r.prototype.gc=function(){var e=this,t=Date.now();this.available=this.available.filter((function(a){return!(t-a.lastUsed>e.idle&&(a.destroy(),1))})),0!==this.available.length?this.timeoutId=setTimeout((function(){return e.gc()}),100):this.timeoutId=0},t.exports=r},{}],14:[function(e,t,a){"use strict";t.exports=function(e,t,a,r,n,i){var o=a/e,l=r/t,s=(2*i+2+1)/n;if(s>.5)return[[a,r]];var c=Math.ceil(Math.log(Math.min(o,l))/Math.log(s));if(c<=1)return[[a,r]];for(var d=[],u=0;u=e.toWidth&&(l=e.toWidth-t),(a=o-e.destTileBorder)<0&&(a=0),a+(s=o+p+e.destTileBorder-a)>=e.toHeight&&(s=e.toHeight-a),h={toX:t,toY:a,toWidth:l,toHeight:s,toInnerX:r,toInnerY:o,toInnerWidth:u,toInnerHeight:p,offsetX:t/c-n(t/c),offsetY:a/d-n(a/d),scaleX:c,scaleY:d,x:n(t/c),y:n(a/d),width:i(l/c),height:i(s/d)},m.push(h);return m}},{}],16:[function(e,t,a){"use strict";function r(e){return Object.prototype.toString.call(e)}t.exports.isCanvas=function(e){var t=r(e);return"[object HTMLCanvasElement]"===t||"[object OffscreenCanvas]"===t||"[object Canvas]"===t},t.exports.isImage=function(e){return"[object HTMLImageElement]"===r(e)},t.exports.isImageBitmap=function(e){return"[object ImageBitmap]"===r(e)},t.exports.limiter=function(e){var t=0,a=[];function r(){t=0;g--)s=l*f+o*b+c*v+d*y,d=c,c=s,o=l,l=e[u],t[p]=a[h]+c,u--,h--,p-=i}}t.exports=function(e,t,a,d){if(d){var u=new Uint16Array(e.length),p=new Float32Array(Math.max(t,a)),h=function(e){e<.5&&(e=.5);var t=Math.exp(.527076)/e,a=Math.exp(-t),c=Math.exp(-2*t),d=(1-a)*(1-a)/(1+2*t*a-c);return r=d,n=d*(t-1)*a,i=d*(t+1)*a,o=-d*c,l=2*a,s=-c,new Float32Array([r,n,i,o,l,s,(r+n)/(1-l-s),(i+o)/(1-l-s)])}(d);c(e,u,p,h,t,a),c(u,e,p,h,a,t)}}},{}],19:[function(e,t,a){"function"==typeof Object.create?t.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(e,t){if(t){e.super_=t;var a=function(){};a.prototype=t.prototype,e.prototype=new a,e.prototype.constructor=e}}},{}],20:[function(e,t,a){"use strict";var r=e("object-assign"),n=e("./lib/base64decode"),i=e("./lib/wa_detect"),o={js:!0,wasm:!0};function l(e){if(!(this instanceof l))return new l(e);var t=r({},o,e||{});if(this.options=t,this.__cache={},this.__init_promise=null,this.__modules=t.modules||{},this.__memory=null,this.__wasm={},this.__isLE=1===new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0],!this.options.js&&!this.options.wasm)throw new Error('mathlib: at least "js" or "wasm" should be enabled')}l.prototype.has_wasm=i,l.prototype.use=function(e){return this.__modules[e.name]=e,this.options.wasm&&this.has_wasm()&&e.wasm_fn?this[e.name]=e.wasm_fn:this[e.name]=e.fn,this},l.prototype.init=function(){if(this.__init_promise)return this.__init_promise;if(!this.options.js&&this.options.wasm&&!this.has_wasm())return Promise.reject(new Error('mathlib: only "wasm" was enabled, but it\'s not supported'));var e=this;return this.__init_promise=Promise.all(Object.keys(e.__modules).map((function(t){var a=e.__modules[t];return e.options.wasm&&e.has_wasm()&&a.wasm_fn?e.__wasm[t]?null:WebAssembly.compile(e.__base64decode(a.wasm_src)).then((function(a){e.__wasm[t]=a})):null}))).then((function(){return e})),this.__init_promise},l.prototype.__base64decode=n,l.prototype.__reallocate=function(e){if(!this.__memory)return this.__memory=new WebAssembly.Memory({initial:Math.ceil(e/65536)}),this.__memory;var t=this.__memory.buffer.byteLength;return t>2),n=0,i=0,o=0;o>16&255,r[i++]=n>>8&255,r[i++]=255&n),n=n<<6|"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(t.charAt(o));var l=a%4*6;return 0===l?(r[i++]=n>>16&255,r[i++]=n>>8&255,r[i++]=255&n):18===l?(r[i++]=n>>10&255,r[i++]=n>>2&255):12===l&&(r[i++]=n>>4&255),r}},{}],22:[function(e,t,a){"use strict";var r;t.exports=function(){if(void 0!==r)return r;if(r=!1,"undefined"==typeof WebAssembly)return r;try{var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e);return 0!==new WebAssembly.Instance(t,{}).exports.test(4)&&(r=!0),r}catch(e){}return r}},{}],23:[function(e,t,a){"use strict";var r=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}t.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={},a=0;a<10;a++)t["_"+String.fromCharCode(a)]=a;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,t){for(var a,l,s=o(e),c=1;ce.length)&&(t=e.length);for(var a=0,r=new Array(t);a=0)}catch(e){}var g=1;"undefined"!=typeof navigator&&(g=Math.min(navigator.hardwareConcurrency||1,4));var f={tile:1024,concurrency:g,features:["js","wasm","ww"],idle:2e3,createCanvas:function(e,t){var a=document.createElement("canvas");return a.width=e,a.height=t,a}},b={quality:3,alpha:!1,unsharpAmount:0,unsharpRadius:0,unsharpThreshold:0},v=!1,y=!1,k=!1,w=!1,x=!1;function S(){return{value:o(d),destroy:function(){if(this.value.terminate(),"undefined"!=typeof window){var e=window.URL||window.webkitURL||window.mozURL||window.msURL;e&&e.revokeObjectURL&&this.value.objectURL&&e.revokeObjectURL(this.value.objectURL)}}}}function _(e){if(!(this instanceof _))return new _(e);this.options=i({},f,e||{});var t="lk_".concat(this.options.concurrency);this.__limit=h[t]||c.limiter(this.options.concurrency),h[t]||(h[t]=this.__limit),this.features={js:!1,wasm:!1,cib:!1,ww:!1},this.__workersPool=null,this.__requested_features=[],this.__mathlib=null}_.prototype.init=function(){var t=this;if(this.__initPromise)return this.__initPromise;if("undefined"!=typeof ImageData&&"undefined"!=typeof Uint8ClampedArray)try{new ImageData(new Uint8ClampedArray(400),10,10),v=!0}catch(e){}"undefined"!=typeof ImageBitmap&&(ImageBitmap.prototype&&ImageBitmap.prototype.close?y=!0:this.debug("ImageBitmap does not support .close(), disabled"));var a=this.options.features.slice();if(a.indexOf("all")>=0&&(a=["cib","wasm","js","ww"]),this.__requested_features=a,this.__mathlib=new l(a),a.indexOf("ww")>=0&&"undefined"!=typeof window&&"Worker"in window)try{e("webworkify")((function(){})).terminate(),this.features.ww=!0;var r="wp_".concat(JSON.stringify(this.options));h[r]?this.__workersPool=h[r]:(this.__workersPool=new s(S,this.options.idle),h[r]=this.__workersPool)}catch(e){}var n,o,d=this.__mathlib.init().then((function(e){i(t.features,e.features)}));n=y?c.cib_support(this.options.createCanvas).then((function(e){t.features.cib&&a.indexOf("cib")<0?t.debug("createImageBitmap() resize supported, but disabled by config"):a.indexOf("cib")>=0&&(t.features.cib=e)})):Promise.resolve(!1),k=c.can_use_canvas(this.options.createCanvas),o=(o=y&&v&&-1!==a.indexOf("ww")?c.worker_offscreen_canvas_support():Promise.resolve(!1)).then((function(e){w=e}));var u=c.cib_can_use_region().then((function(e){x=e}));return this.__initPromise=Promise.all([d,n,o,u]).then((function(){return t})),this.__initPromise},_.prototype.__invokeResize=function(e,t){var a=this;return t.__mathCache=t.__mathCache||{},Promise.resolve().then((function(){return a.features.ww?new Promise((function(r,n){var i=a.__workersPool.acquire();t.cancelToken&&t.cancelToken.catch((function(e){return n(e)})),i.value.onmessage=function(e){i.release(),e.data.err?n(e.data.err):r(e.data)};var o=[];e.src&&o.push(e.src.buffer),e.srcBitmap&&o.push(e.srcBitmap),i.value.postMessage({opts:e,features:a.__requested_features,preload:{wasm_nodule:a.__mathlib.__}},o)})):{data:a.__mathlib.resizeAndUnsharp(e,t.__mathCache)}}))},_.prototype.__extractTileData=function(e,t,a,r,n){if(this.features.ww&&w&&(c.isCanvas(t)||x))return this.debug("Create tile for OffscreenCanvas"),createImageBitmap(r.srcImageBitmap||t,e.x,e.y,e.width,e.height).then((function(e){return n.srcBitmap=e,n}));if(c.isCanvas(t))return r.srcCtx||(r.srcCtx=t.getContext("2d",{alpha:Boolean(a.alpha)})),this.debug("Get tile pixel data"),n.src=r.srcCtx.getImageData(e.x,e.y,e.width,e.height).data,n;this.debug("Draw tile imageBitmap/image to temporary canvas");var i=this.options.createCanvas(e.width,e.height),o=i.getContext("2d",{alpha:Boolean(a.alpha)});return o.globalCompositeOperation="copy",o.drawImage(r.srcImageBitmap||t,e.x,e.y,e.width,e.height,0,0,e.width,e.height),this.debug("Get tile pixel data"),n.src=o.getImageData(0,0,e.width,e.height).data,i.width=i.height=0,n},_.prototype.__landTileData=function(e,t,a){var r;if(this.debug("Convert raw rgba tile result to ImageData"),t.bitmap)return a.toCtx.drawImage(t.bitmap,e.toX,e.toY),null;if(v)r=new ImageData(new Uint8ClampedArray(t.data),e.toWidth,e.toHeight);else if((r=a.toCtx.createImageData(e.toWidth,e.toHeight)).data.set)r.data.set(t.data);else for(var n=r.data.length-1;n>=0;n--)r.data[n]=t.data[n];return this.debug("Draw tile"),m?a.toCtx.putImageData(r,e.toX,e.toY,e.toInnerX-e.toX,e.toInnerY-e.toY,e.toInnerWidth+1e-5,e.toInnerHeight+1e-5):a.toCtx.putImageData(r,e.toX,e.toY,e.toInnerX-e.toX,e.toInnerY-e.toY,e.toInnerWidth,e.toInnerHeight),null},_.prototype.__tileAndResize=function(e,t,a){var r=this,n={srcCtx:null,srcImageBitmap:null,isImageBitmapReused:!1,toCtx:null};return Promise.resolve().then((function(){if(n.toCtx=t.getContext("2d",{alpha:Boolean(a.alpha)}),c.isCanvas(e))return null;if(c.isImageBitmap(e))return n.srcImageBitmap=e,n.isImageBitmapReused=!0,null;if(c.isImage(e))return y?(r.debug("Decode image via createImageBitmap"),createImageBitmap(e).then((function(e){n.srcImageBitmap=e})).catch((function(e){return null}))):null;throw new Error('Pica: ".from" should be Image, Canvas or ImageBitmap')})).then((function(){if(a.canceled)return a.cancelToken;r.debug("Calculate tiles");var i=p({width:a.width,height:a.height,srcTileSize:r.options.tile,toWidth:a.toWidth,toHeight:a.toHeight,destTileBorder:a.__destTileBorder}).map((function(t){return function(t){return r.__limit((function(){if(a.canceled)return a.cancelToken;var i={width:t.width,height:t.height,toWidth:t.toWidth,toHeight:t.toHeight,scaleX:t.scaleX,scaleY:t.scaleY,offsetX:t.offsetX,offsetY:t.offsetY,quality:a.quality,alpha:a.alpha,unsharpAmount:a.unsharpAmount,unsharpRadius:a.unsharpRadius,unsharpThreshold:a.unsharpThreshold};return r.debug("Invoke resize math"),Promise.resolve(i).then((function(i){return r.__extractTileData(t,e,a,n,i)})).then((function(e){return r.debug("Invoke resize math"),r.__invokeResize(e,a)})).then((function(e){return a.canceled?a.cancelToken:(n.srcImageData=null,r.__landTileData(t,e,n))}))}))}(t)}));function o(e){e.srcImageBitmap&&(e.isImageBitmapReused||e.srcImageBitmap.close(),e.srcImageBitmap=null)}return r.debug("Process tiles"),Promise.all(i).then((function(){return r.debug("Finished!"),o(n),t}),(function(e){throw o(n),e}))}))},_.prototype.__processStages=function(e,t,a,n){var o=this;if(n.canceled)return n.cancelToken;var l,s=r(e.shift(),2),c=s[0],d=s[1],u=0===e.length;return n=i({},n,{toWidth:c,toHeight:d,quality:u?n.quality:Math.min(1,n.quality)}),u||(l=this.options.createCanvas(c,d)),this.__tileAndResize(t,u?a:l,n).then((function(){return u?a:(n.width=c,n.height=d,o.__processStages(e,l,a,n))})).then((function(e){return l&&(l.width=l.height=0),e}))},_.prototype.__resizeViaCreateImageBitmap=function(e,t,a){var r=this,n=t.getContext("2d",{alpha:Boolean(a.alpha)});return this.debug("Resize via createImageBitmap()"),createImageBitmap(e,{resizeWidth:a.toWidth,resizeHeight:a.toHeight,resizeQuality:c.cib_quality_name(a.quality)}).then((function(e){if(a.canceled)return a.cancelToken;if(!a.unsharpAmount)return n.drawImage(e,0,0),e.close(),n=null,r.debug("Finished!"),t;r.debug("Unsharp result");var i=r.options.createCanvas(a.toWidth,a.toHeight),o=i.getContext("2d",{alpha:Boolean(a.alpha)});o.drawImage(e,0,0),e.close();var l=o.getImageData(0,0,a.toWidth,a.toHeight);return r.__mathlib.unsharp_mask(l.data,a.toWidth,a.toHeight,a.unsharpAmount,a.unsharpRadius,a.unsharpThreshold),n.putImageData(l,0,0),i.width=i.height=0,l=o=i=n=null,r.debug("Finished!"),t}))},_.prototype.resize=function(e,t,a){var r=this;this.debug("Start resize...");var n=i({},b);if(isNaN(a)?a&&(n=i(n,a)):n=i(n,{quality:a}),n.toWidth=t.width,n.toHeight=t.height,n.width=e.naturalWidth||e.width,n.height=e.naturalHeight||e.height,0===t.width||0===t.height)return Promise.reject(new Error("Invalid output size: ".concat(t.width,"x").concat(t.height)));n.unsharpRadius>2&&(n.unsharpRadius=2),n.canceled=!1,n.cancelToken&&(n.cancelToken=n.cancelToken.then((function(e){throw n.canceled=!0,e}),(function(e){throw n.canceled=!0,e})));return n.__destTileBorder=Math.ceil(Math.max(3,2.5*n.unsharpRadius|0)),this.init().then((function(){if(n.canceled)return n.cancelToken;if(r.features.cib)return r.__resizeViaCreateImageBitmap(e,t,n);if(!k){var a=new Error("Pica: cannot use getImageData on canvas, make sure fingerprinting protection isn't enabled");throw a.code="ERR_GET_IMAGE_DATA",a}var i=u(n.width,n.height,n.toWidth,n.toHeight,r.options.tile,n.__destTileBorder);return r.__processStages(i,e,t,n)}))},_.prototype.resizeBuffer=function(e){var t=this,a=i({},b,e);return this.init().then((function(){return t.__mathlib.resizeAndUnsharp(a)}))},_.prototype.toBlob=function(e,t,a){return t=t||"image/png",new Promise((function(r){if(e.toBlob)e.toBlob((function(e){return r(e)}),t,a);else if(e.convertToBlob)r(e.convertToBlob({type:t,quality:a}));else{for(var n=atob(e.toDataURL(t,a).split(",")[1]),i=n.length,o=new Uint8Array(i),l=0;l{e.exports=function(e){e.data&&e.name&&(e=e.data);for(var t=!0,a="",r="",n=0;n{e.exports=function(e,t){if(e=String(e),t=String(t),!/^[\x00-\xFF]+$/.test(e)||!/^[\x00-\xFF]+$/.test(t))throw new Error("Only Latin-1 characters are permitted in PNG tEXt chunks. You might want to consider base64 encoding and/or zEXt compression");if(e.length>=80)throw new Error('Keyword "'+e+'" is longer than the 79-character limit imposed by the PNG specification');for(var a,r=e.length+t.length+1,n=new Uint8Array(r),i=0,o=0;o{t.encode=a(5813),t.decode=a(8281)},3070:(e,t,a)=>{var r=a(885),n=a(3868);e.exports=function(e){var t,a=8,s=a;for(t=0;t{var r=a(3868);e.exports=function(e){if(137!==e[0])throw new Error("Invalid .png file header");if(80!==e[1])throw new Error("Invalid .png file header");if(78!==e[2])throw new Error("Invalid .png file header");if(71!==e[3])throw new Error("Invalid .png file header");if(13!==e[4])throw new Error("Invalid .png file header: possibly caused by DOS-Unix line ending conversion?");if(10!==e[5])throw new Error("Invalid .png file header: possibly caused by DOS-Unix line ending conversion?");if(26!==e[6])throw new Error("Invalid .png file header");if(10!==e[7])throw new Error("Invalid .png file header: possibly caused by DOS-Unix line ending conversion?");for(var t=!1,a=[],l=8;l{"use strict";var r=a(7723),n=a(4920),i=a(6847);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a