From e55f0ef53fed71bbcc314e44b02f959a5c77bea2 Mon Sep 17 00:00:00 2001 From: Pratiksha Khandagale Date: Mon, 27 May 2024 15:05:45 +0530 Subject: [PATCH] www added --- ...f65f55c61a.js => 1049.2033e7796242a464.js} | 2 +- www/1227.62126f61607726d4.js | 1 + www/1227.caeaa0e1fff748b5.js | 1 - ...e26722eb70.js => 1433.2c059f00cb042b4f.js} | 2 +- ...c5d21fcbff.js => 1577.e38109e3217876c6.js} | 2 +- ...2f47beca5b.js => 2075.4bc4d12a4b4574e6.js} | 2 +- ...f3c36476ab.js => 2375.f70437bafa5f2e85.js} | 2 +- ...f4ff479f07.js => 2560.7a55558087860424.js} | 2 +- ...7ab5d121b6.js => 2982.d9b8bf08c5279ede.js} | 2 +- ...fc95ec7e6a.js => 3162.0ec9926637ab8977.js} | 2 +- ...e134eda505.js => 3506.4ed675f3a417c671.js} | 2 +- ...1a523ba553.js => 3511.771aa130a120a49e.js} | 2 +- ...527bf7d224.js => 3814.3cad2a1924ff27c3.js} | 2 +- ...7cabfe4b96.js => 4171.dd5cbba7fa50b21a.js} | 2 +- ...74c4dfe3db.js => 4406.05cf0d9efef8a3fa.js} | 2 +- ...e3f755d16d5.js => 441.e6b1a85717016aa1.js} | 2 +- ...f84b8b7de3.js => 4463.c6aaf5654d3ad154.js} | 2 +- ...95903e8f13.js => 4591.9c9ce610355b9834.js} | 2 +- ...853a4b00b0.js => 5006.ff0560b7a84304c0.js} | 2 +- ...d687331008.js => 5197.71bc23e14aa679b8.js} | 2 +- ...c827f36579.js => 5222.b079f56b84d2efe7.js} | 2 +- ...8443860eae.js => 5640.5fb29d1a6c294532.js} | 2 +- www/604.59eac6c4acb1aec8.js | 1 + www/604.8b6d16eee25d0d8d.js | 1 - ...ff92782079.js => 6433.fc0c1759845b4a9d.js} | 2 +- ...727cd932b6.js => 6674.b40df406d0c6197f.js} | 2 +- ...e40abd6292.js => 7030.72899e87d1e495d0.js} | 2 +- ...d09248e098.js => 7076.4eeb02dc3a0bd7a6.js} | 2 +- ...2f14c40929.js => 7372.58c6fac0f8f5323d.js} | 2 +- ...a50fef07e0.js => 7428.4e90c755528307d1.js} | 2 +- ...687f0594b31.js => 771.4a39782ed527c3d4.js} | 2 +- ...8a08c7850e.js => 7720.bcede8f376b28514.js} | 2 +- ...56cc0fe6b0.js => 8314.f4c9b6e704e1256a.js} | 2 +- ...5d75be9cb8.js => 8477.50e07ac22b5d6ff9.js} | 2 +- ...be008b9b1e.js => 8622.7e4bc02a093577ee.js} | 2 +- www/8729.08c8938006595077.js | 1 - www/8729.e7bc63dcfc9932b9.js | 1 + ...f799e514dd.js => 8814.2034ef5be9f22da1.js} | 2 +- ...838e62b923.js => 8970.dd17f38af302f239.js} | 2 +- ...7226681960.js => 9303.81cc21c0f087ae38.js} | 2 +- ...eb7e33f18b.js => 9344.9533c9a4eeeb931b.js} | 2 +- ...b0e09147441.js => 964.1f17b37c8b734693.js} | 2 +- ...ad5682b9.js => common.5a427a1d3afaf6a8.js} | 2 +- www/index.html | 2 +- www/main.31e7cbe94352e5fb.js | 1 - www/main.40d725116ce78441.js | 1 + www/ngsw.json | 172 +- www/runtime.ba61b4da5888adcc.js | 1 + www/runtime.bebde3547d768ebc.js | 1 - yarn.lock | 10597 ++++++++++++++++ 50 files changed, 10726 insertions(+), 129 deletions(-) rename www/{1049.2c987ff65f55c61a.js => 1049.2033e7796242a464.js} (90%) create mode 100644 www/1227.62126f61607726d4.js delete mode 100644 www/1227.caeaa0e1fff748b5.js rename www/{1433.aad484e26722eb70.js => 1433.2c059f00cb042b4f.js} (82%) rename www/{1577.38cc0dc5d21fcbff.js => 1577.e38109e3217876c6.js} (65%) rename www/{2075.f919952f47beca5b.js => 2075.4bc4d12a4b4574e6.js} (98%) rename www/{2375.d702daf3c36476ab.js => 2375.f70437bafa5f2e85.js} (96%) rename www/{2560.97b47ff4ff479f07.js => 2560.7a55558087860424.js} (97%) rename www/{2982.aa513e7ab5d121b6.js => 2982.d9b8bf08c5279ede.js} (95%) rename www/{3162.19a280fc95ec7e6a.js => 3162.0ec9926637ab8977.js} (93%) rename www/{3506.1e89bee134eda505.js => 3506.4ed675f3a417c671.js} (98%) rename www/{3511.b2a5b41a523ba553.js => 3511.771aa130a120a49e.js} (96%) rename www/{3814.62a4c1527bf7d224.js => 3814.3cad2a1924ff27c3.js} (99%) rename www/{4171.e157cf7cabfe4b96.js => 4171.dd5cbba7fa50b21a.js} (98%) rename www/{4406.b8245874c4dfe3db.js => 4406.05cf0d9efef8a3fa.js} (98%) rename www/{441.983e1e3f755d16d5.js => 441.e6b1a85717016aa1.js} (94%) rename www/{4463.53da7ff84b8b7de3.js => 4463.c6aaf5654d3ad154.js} (95%) rename www/{4591.26091295903e8f13.js => 4591.9c9ce610355b9834.js} (97%) rename www/{5006.8f3d51853a4b00b0.js => 5006.ff0560b7a84304c0.js} (93%) rename www/{5197.01d37fd687331008.js => 5197.71bc23e14aa679b8.js} (98%) rename www/{5222.549a08c827f36579.js => 5222.b079f56b84d2efe7.js} (99%) rename www/{5640.61729b8443860eae.js => 5640.5fb29d1a6c294532.js} (79%) create mode 100644 www/604.59eac6c4acb1aec8.js delete mode 100644 www/604.8b6d16eee25d0d8d.js rename www/{6433.3c86d1ff92782079.js => 6433.fc0c1759845b4a9d.js} (97%) rename www/{6674.abc0cd727cd932b6.js => 6674.b40df406d0c6197f.js} (96%) rename www/{7030.3d04e4e40abd6292.js => 7030.72899e87d1e495d0.js} (95%) rename www/{7076.655a21d09248e098.js => 7076.4eeb02dc3a0bd7a6.js} (98%) rename www/{7372.956bc52f14c40929.js => 7372.58c6fac0f8f5323d.js} (96%) rename www/{7428.e21669a50fef07e0.js => 7428.4e90c755528307d1.js} (87%) rename www/{771.7fd9f687f0594b31.js => 771.4a39782ed527c3d4.js} (96%) rename www/{7720.35f2ec8a08c7850e.js => 7720.bcede8f376b28514.js} (98%) rename www/{8314.fcb70a56cc0fe6b0.js => 8314.f4c9b6e704e1256a.js} (98%) rename www/{8477.26028d5d75be9cb8.js => 8477.50e07ac22b5d6ff9.js} (93%) rename www/{8622.88fa17be008b9b1e.js => 8622.7e4bc02a093577ee.js} (97%) delete mode 100644 www/8729.08c8938006595077.js create mode 100644 www/8729.e7bc63dcfc9932b9.js rename www/{8814.f7d581f799e514dd.js => 8814.2034ef5be9f22da1.js} (98%) rename www/{8970.34750c838e62b923.js => 8970.dd17f38af302f239.js} (85%) rename www/{9303.fc71a97226681960.js => 9303.81cc21c0f087ae38.js} (85%) rename www/{9344.c75e08eb7e33f18b.js => 9344.9533c9a4eeeb931b.js} (99%) rename www/{964.25217b0e09147441.js => 964.1f17b37c8b734693.js} (83%) rename www/{common.b0b5ecd0ad5682b9.js => common.5a427a1d3afaf6a8.js} (71%) delete mode 100644 www/main.31e7cbe94352e5fb.js create mode 100644 www/main.40d725116ce78441.js create mode 100644 www/runtime.ba61b4da5888adcc.js delete mode 100644 www/runtime.bebde3547d768ebc.js create mode 100644 yarn.lock diff --git a/www/1049.2c987ff65f55c61a.js b/www/1049.2033e7796242a464.js similarity index 90% rename from www/1049.2c987ff65f55c61a.js rename to www/1049.2033e7796242a464.js index ba451d9e..0fe556ad 100644 --- a/www/1049.2c987ff65f55c61a.js +++ b/www/1049.2033e7796242a464.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1049],{1049:(v,s,n)=>{n.r(s),n.d(s,{ion_avatar:()=>o,ion_badge:()=>i,ion_thumbnail:()=>u});var a=n(4363),d=n(611),c=n(333);const o=class{constructor(e){(0,a.r)(this,e)}render(){return(0,a.h)(a.H,{key:"f6014b524497bb18ae919ba6f6928407310d6870",class:(0,d.b)(this)},(0,a.h)("slot",{key:"192ff4a8e10c0b0a4a2ed795ff2675afa8b23449"}))}};o.style={ios:":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:48px;height:48px}",md:":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:64px;height:64px}"};const i=class{constructor(e){(0,a.r)(this,e),this.color=void 0}render(){const e=(0,d.b)(this);return(0,a.h)(a.H,{key:"22d41ceefb76f40dfbf739fd71483f1272a45858",class:(0,c.c)(this.color,{[e]:!0})},(0,a.h)("slot",{key:"e7e65463bac5903971a8f9f6be55515f42b81a83"}))}};i.style={ios:":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:0.8125rem;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{border-radius:10px;font-size:max(13px, 0.8125rem)}",md:":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:0.8125rem;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{--padding-top:3px;--padding-end:4px;--padding-bottom:4px;--padding-start:4px;border-radius:4px}"};const u=class{constructor(e){(0,a.r)(this,e)}render(){return(0,a.h)(a.H,{key:"d2667635930e4c0896805f452357e7dc9086bc72",class:(0,d.b)(this)},(0,a.h)("slot",{key:"66eb1487f3da4da2ef71b812a8d0f0fe884c7d81"}))}};u.style=":host{--size:48px;--border-radius:0;border-radius:var(--border-radius);display:block;width:var(--size);height:var(--size)}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}"},333:(v,s,n)=>{n.d(s,{c:()=>c,g:()=>p,h:()=>d,o:()=>g});var a=n(467);const d=(o,t)=>null!==t.closest(o),c=(o,t)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},t):t,p=o=>{const t={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(r=>null!=r).map(r=>r.trim()).filter(r=>""!==r):[])(o).forEach(r=>t[r]=!0),t},f=/^[a-z][a-z0-9+\-.]*:/,g=function(){var o=(0,a.A)(function*(t,r,b,l){if(null!=t&&"#"!==t[0]&&!f.test(t)){const i=document.querySelector("ion-router");if(i)return null!=r&&r.preventDefault(),i.push(t,b,l)}return!1});return function(r,b,l,i){return o.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1049],{1049:(v,s,n)=>{n.r(s),n.d(s,{ion_avatar:()=>o,ion_badge:()=>i,ion_thumbnail:()=>u});var a=n(4363),d=n(611),l=n(333);const o=class{constructor(e){(0,a.r)(this,e)}render(){return(0,a.h)(a.H,{key:"f6014b524497bb18ae919ba6f6928407310d6870",class:(0,d.b)(this)},(0,a.h)("slot",{key:"192ff4a8e10c0b0a4a2ed795ff2675afa8b23449"}))}};o.style={ios:":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:48px;height:48px}",md:":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:64px;height:64px}"};const i=class{constructor(e){(0,a.r)(this,e),this.color=void 0}render(){const e=(0,d.b)(this);return(0,a.h)(a.H,{key:"22d41ceefb76f40dfbf739fd71483f1272a45858",class:(0,l.c)(this.color,{[e]:!0})},(0,a.h)("slot",{key:"e7e65463bac5903971a8f9f6be55515f42b81a83"}))}};i.style={ios:":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:0.8125rem;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{border-radius:10px;font-size:max(13px, 0.8125rem)}",md:":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:0.8125rem;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{--padding-top:3px;--padding-end:4px;--padding-bottom:4px;--padding-start:4px;border-radius:4px}"};const u=class{constructor(e){(0,a.r)(this,e)}render(){return(0,a.h)(a.H,{key:"d2667635930e4c0896805f452357e7dc9086bc72",class:(0,d.b)(this)},(0,a.h)("slot",{key:"66eb1487f3da4da2ef71b812a8d0f0fe884c7d81"}))}};u.style=":host{--size:48px;--border-radius:0;border-radius:var(--border-radius);display:block;width:var(--size);height:var(--size)}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}"},333:(v,s,n)=>{n.d(s,{c:()=>l,g:()=>p,h:()=>d,o:()=>g});var a=n(467);const d=(o,t)=>null!==t.closest(o),l=(o,t)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},t):t,p=o=>{const t={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(r=>null!=r).map(r=>r.trim()).filter(r=>""!==r):[])(o).forEach(r=>t[r]=!0),t},f=/^[a-z][a-z0-9+\-.]*:/,g=function(){var o=(0,a.A)(function*(t,r,b,c){if(null!=t&&"#"!==t[0]&&!f.test(t)){const i=document.querySelector("ion-router");if(i)return null!=r&&r.preventDefault(),i.push(t,b,c)}return!1});return function(r,b,c,i){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/1227.62126f61607726d4.js b/www/1227.62126f61607726d4.js new file mode 100644 index 00000000..0213cb15 --- /dev/null +++ b/www/1227.62126f61607726d4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1227],{1227:(l,t,e)=>{e.r(t),e.d(t,{ShareWeb:()=>s});var r=e(467),n=e(5083);class s extends n.E_{canShare(){return(0,r.A)(function*(){return typeof navigator>"u"||!navigator.share?{value:!1}:{value:!0}})()}share(a){var u=this;return(0,r.A)(function*(){if(typeof navigator>"u"||!navigator.share)throw u.unavailable("Share API not available in this browser");return yield navigator.share({title:a.title,text:a.text,url:a.url}),{}})()}}}}]); \ No newline at end of file diff --git a/www/1227.caeaa0e1fff748b5.js b/www/1227.caeaa0e1fff748b5.js deleted file mode 100644 index 569b7560..00000000 --- a/www/1227.caeaa0e1fff748b5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1227],{1227:(u,r,e)=>{e.r(r),e.d(r,{ShareWeb:()=>l});var t=e(467),n=e(5083);class l extends n.E_{canShare(){return(0,t.A)(function*(){return typeof navigator>"u"||!navigator.share?{value:!1}:{value:!0}})()}share(a){var s=this;return(0,t.A)(function*(){if(typeof navigator>"u"||!navigator.share)throw s.unavailable("Share API not available in this browser");return yield navigator.share({title:a.title,text:a.text,url:a.url}),{}})()}}}}]); \ No newline at end of file diff --git a/www/1433.aad484e26722eb70.js b/www/1433.2c059f00cb042b4f.js similarity index 82% rename from www/1433.aad484e26722eb70.js rename to www/1433.2c059f00cb042b4f.js index 72c19e7c..6c273737 100644 --- a/www/1433.aad484e26722eb70.js +++ b/www/1433.2c059f00cb042b4f.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1433],{1433:(S,v,c)=>{c.r(v),c.d(v,{ion_picker_column_internal:()=>m});var b=c(467),a=c(4363),u=c(5638),f=c(4081),g=c(611),k=c(333);c(8438),c(8476);const m=class{constructor(n){(0,a.r)(this,n),this.ionChange=(0,a.d)(this,"ionChange",7),this.isScrolling=!1,this.isColumnVisible=!1,this.canExitInputMode=!0,this.centerPickerItemInView=(e,t=!0,s=!0)=>{const{el:i,isColumnVisible:h}=this;if(h){const l=e.offsetTop-3*e.clientHeight+e.clientHeight/2;i.scrollTop!==l&&(this.canExitInputMode=s,i.scroll({top:l,left:0,behavior:t?"smooth":void 0}))}},this.setPickerItemActiveState=(e,t)=>{t?(e.classList.add(y),e.part.add(C)):(e.classList.remove(y),e.part.remove(C))},this.inputModeChange=e=>{if(!this.numericInput)return;const{useInputMode:t,inputModeColumn:s}=e.detail;this.setInputModeActive(!(!t||void 0!==s&&s!==this.el))},this.setInputModeActive=e=>{this.isScrolling?this.scrollEndCallback=()=>{this.isActive=e}:this.isActive=e},this.initializeScrollListener=()=>{const e=(0,g.a)("ios"),{el:t}=this;let s,i=this.activeItem;const h=()=>{(0,u.r)(()=>{s&&(clearTimeout(s),s=void 0),this.isScrolling||(e&&(0,f.a)(),this.isScrolling=!0);const l=t.getBoundingClientRect(),p=t.shadowRoot.elementFromPoint(l.x+l.width/2,l.y+l.height/2);null!==i&&this.setPickerItemActiveState(i,!1),null!==p&&!p.disabled&&(p!==i&&(e&&(0,f.b)(),this.canExitInputMode&&this.exitInputMode()),i=p,this.setPickerItemActiveState(p,!0),s=setTimeout(()=>{this.isScrolling=!1,e&&(0,f.h)();const{scrollEndCallback:P}=this;P&&(P(),this.scrollEndCallback=void 0),this.canExitInputMode=!0;const w=p.getAttribute("data-index");if(null===w)return;const D=parseInt(w,10),L=this.items[D];L.value!==this.value&&this.setValue(L.value)},250))})};(0,u.r)(()=>{t.addEventListener("scroll",h),this.destroyScrollListener=()=>{t.removeEventListener("scroll",h)}})},this.exitInputMode=()=>{const{parentEl:e}=this;null!=e&&(e.exitInputMode(),this.el.classList.remove("picker-column-active"))},this.isActive=!1,this.disabled=!1,this.items=[],this.value=void 0,this.color="primary",this.numericInput=!1}valueChange(){this.isColumnVisible&&this.scrollActiveItemIntoView()}componentWillLoad(){new IntersectionObserver(t=>{if(t[t.length-1].isIntersecting){const{activeItem:i,el:h}=this;this.isColumnVisible=!0;const l=(0,u.g)(h).querySelector(`.${y}`);l&&this.setPickerItemActiveState(l,!1),this.scrollActiveItemIntoView(),i&&this.setPickerItemActiveState(i,!0),this.initializeScrollListener()}else this.isColumnVisible=!1,this.destroyScrollListener&&(this.destroyScrollListener(),this.destroyScrollListener=void 0)},{threshold:.001}).observe(this.el);const e=this.parentEl=this.el.closest("ion-picker-internal");null!==e&&e.addEventListener("ionInputModeChange",t=>this.inputModeChange(t))}componentDidRender(){var n;const{activeItem:e,items:t,isColumnVisible:s,value:i}=this;s&&(e?this.scrollActiveItemIntoView():(null===(n=t[0])||void 0===n?void 0:n.value)!==i&&this.setValue(t[0].value))}scrollActiveItemIntoView(){var n=this;return(0,b.A)(function*(){const e=n.activeItem;e&&n.centerPickerItemInView(e,!1,!1)})()}setValue(n){var e=this;return(0,b.A)(function*(){const{items:t}=e;e.value=n;const s=t.find(i=>i.value===n&&!0!==i.disabled);s&&e.ionChange.emit(s)})()}get activeItem(){const n=`.picker-item[data-value="${this.value}"]${this.disabled?"":":not([disabled])"}`;return(0,u.g)(this.el).querySelector(n)}render(){const{items:n,color:e,disabled:t,isActive:s,numericInput:i}=this,h=(0,g.b)(this);return(0,a.h)(a.H,{key:"42a034f2533d30d19f96a121eb74d5f757e1c684",exportparts:`${M}, ${C}`,disabled:t,tabindex:t?null:0,class:(0,k.c)(e,{[h]:!0,"picker-column-active":s,"picker-column-numeric-input":i})},(0,a.h)("div",{key:"85efccb40c87d473c06026b8041d57b40d2369c3",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,a.h)("div",{key:"9fae4dd6697f23acba18c218ba250ea77954b18d",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,a.h)("div",{key:"f117afeb204a4f6bb34a1cd0e1b786fa479d8b32",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),n.map((l,E)=>(0,a.h)("button",{tabindex:"-1",class:{"picker-item":!0},"data-value":l.value,"data-index":E,onClick:p=>{this.centerPickerItemInView(p.target,!0)},disabled:t||l.disabled||!1,part:M},l.text)),(0,a.h)("div",{key:"28aa37f9ce90e88b9c3a5b2c399e3066e9f339e1",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,a.h)("div",{key:"ef4ae6bee2b17918f0c2aba9d5c720c1d95987e4",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,a.h)("div",{key:"564967bc8e42a9018163850da3a967a933b3de7b",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"))}get el(){return(0,a.f)(this)}static get watchers(){return{value:["valueChange"]}}},y="picker-item-active",M="wheel-item",C="active";m.style={ios:":host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;height:200px;outline:none;font-size:22px;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;text-align:center}:host::-webkit-scrollbar{display:none}:host .picker-item{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;height:34px;border:0px;outline:none;background:transparent;color:inherit;font-family:var(--ion-font-family, inherit);font-size:inherit;line-height:34px;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;scroll-snap-align:center}:host .picker-item-empty,:host .picker-item[disabled]{cursor:default}:host .picker-item-empty,:host(:not([disabled])) .picker-item[disabled]{scroll-snap-align:none}:host([disabled]){overflow-y:hidden}:host .picker-item[disabled]{opacity:0.4}:host(.picker-column-active) .picker-item.picker-item-active{color:var(--ion-color-base)}@media (any-hover: hover){:host(:focus){outline:none;background:rgba(var(--ion-color-base-rgb), 0.2)}}",md:":host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;height:200px;outline:none;font-size:22px;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;text-align:center}:host::-webkit-scrollbar{display:none}:host .picker-item{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;height:34px;border:0px;outline:none;background:transparent;color:inherit;font-family:var(--ion-font-family, inherit);font-size:inherit;line-height:34px;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;scroll-snap-align:center}:host .picker-item-empty,:host .picker-item[disabled]{cursor:default}:host .picker-item-empty,:host(:not([disabled])) .picker-item[disabled]{scroll-snap-align:none}:host([disabled]){overflow-y:hidden}:host .picker-item[disabled]{opacity:0.4}:host(.picker-column-active) .picker-item.picker-item-active{color:var(--ion-color-base)}@media (any-hover: hover){:host(:focus){outline:none;background:rgba(var(--ion-color-base-rgb), 0.2)}}:host .picker-item-active{color:var(--ion-color-base)}"}},333:(S,v,c)=>{c.d(v,{c:()=>u,g:()=>g,h:()=>a,o:()=>A});var b=c(467);const a=(o,r)=>null!==r.closest(o),u=(o,r)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},r):r,g=o=>{const r={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(o).forEach(d=>r[d]=!0),r},k=/^[a-z][a-z0-9+\-.]*:/,A=function(){var o=(0,b.A)(function*(r,d,I,_){if(null!=r&&"#"!==r[0]&&!k.test(r)){const m=document.querySelector("ion-router");if(m)return null!=d&&d.preventDefault(),m.push(r,I,_)}return!1});return function(d,I,_,m){return o.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1433],{1433:(S,v,c)=>{c.r(v),c.d(v,{ion_picker_column_internal:()=>m});var b=c(467),a=c(4363),u=c(5638),f=c(4081),_=c(611),k=c(333);c(8438),c(8476);const m=class{constructor(n){(0,a.r)(this,n),this.ionChange=(0,a.d)(this,"ionChange",7),this.isScrolling=!1,this.isColumnVisible=!1,this.canExitInputMode=!0,this.centerPickerItemInView=(e,t=!0,s=!0)=>{const{el:i,isColumnVisible:p}=this;if(p){const l=e.offsetTop-3*e.clientHeight+e.clientHeight/2;i.scrollTop!==l&&(this.canExitInputMode=s,i.scroll({top:l,left:0,behavior:t?"smooth":void 0}))}},this.setPickerItemActiveState=(e,t)=>{t?(e.classList.add(y),e.part.add(C)):(e.classList.remove(y),e.part.remove(C))},this.inputModeChange=e=>{if(!this.numericInput)return;const{useInputMode:t,inputModeColumn:s}=e.detail;this.setInputModeActive(!(!t||void 0!==s&&s!==this.el))},this.setInputModeActive=e=>{this.isScrolling?this.scrollEndCallback=()=>{this.isActive=e}:this.isActive=e},this.initializeScrollListener=()=>{const e=(0,_.a)("ios"),{el:t}=this;let s,i=this.activeItem;const p=()=>{(0,u.r)(()=>{s&&(clearTimeout(s),s=void 0),this.isScrolling||(e&&(0,f.a)(),this.isScrolling=!0);const l=t.getBoundingClientRect(),h=t.shadowRoot.elementFromPoint(l.x+l.width/2,l.y+l.height/2);null!==i&&this.setPickerItemActiveState(i,!1),null!==h&&!h.disabled&&(h!==i&&(e&&(0,f.b)(),this.canExitInputMode&&this.exitInputMode()),i=h,this.setPickerItemActiveState(h,!0),s=setTimeout(()=>{this.isScrolling=!1,e&&(0,f.h)();const{scrollEndCallback:P}=this;P&&(P(),this.scrollEndCallback=void 0),this.canExitInputMode=!0;const w=h.getAttribute("data-index");if(null===w)return;const D=parseInt(w,10),L=this.items[D];L.value!==this.value&&this.setValue(L.value)},250))})};(0,u.r)(()=>{t.addEventListener("scroll",p),this.destroyScrollListener=()=>{t.removeEventListener("scroll",p)}})},this.exitInputMode=()=>{const{parentEl:e}=this;null!=e&&(e.exitInputMode(),this.el.classList.remove("picker-column-active"))},this.isActive=!1,this.disabled=!1,this.items=[],this.value=void 0,this.color="primary",this.numericInput=!1}valueChange(){this.isColumnVisible&&this.scrollActiveItemIntoView()}componentWillLoad(){new IntersectionObserver(t=>{if(t[t.length-1].isIntersecting){const{activeItem:i,el:p}=this;this.isColumnVisible=!0;const l=(0,u.g)(p).querySelector(`.${y}`);l&&this.setPickerItemActiveState(l,!1),this.scrollActiveItemIntoView(),i&&this.setPickerItemActiveState(i,!0),this.initializeScrollListener()}else this.isColumnVisible=!1,this.destroyScrollListener&&(this.destroyScrollListener(),this.destroyScrollListener=void 0)},{threshold:.001}).observe(this.el);const e=this.parentEl=this.el.closest("ion-picker-internal");null!==e&&e.addEventListener("ionInputModeChange",t=>this.inputModeChange(t))}componentDidRender(){var n;const{activeItem:e,items:t,isColumnVisible:s,value:i}=this;s&&(e?this.scrollActiveItemIntoView():(null===(n=t[0])||void 0===n?void 0:n.value)!==i&&this.setValue(t[0].value))}scrollActiveItemIntoView(){var n=this;return(0,b.A)(function*(){const e=n.activeItem;e&&n.centerPickerItemInView(e,!1,!1)})()}setValue(n){var e=this;return(0,b.A)(function*(){const{items:t}=e;e.value=n;const s=t.find(i=>i.value===n&&!0!==i.disabled);s&&e.ionChange.emit(s)})()}get activeItem(){const n=`.picker-item[data-value="${this.value}"]${this.disabled?"":":not([disabled])"}`;return(0,u.g)(this.el).querySelector(n)}render(){const{items:n,color:e,disabled:t,isActive:s,numericInput:i}=this,p=(0,_.b)(this);return(0,a.h)(a.H,{key:"42a034f2533d30d19f96a121eb74d5f757e1c684",exportparts:`${M}, ${C}`,disabled:t,tabindex:t?null:0,class:(0,k.c)(e,{[p]:!0,"picker-column-active":s,"picker-column-numeric-input":i})},(0,a.h)("div",{key:"85efccb40c87d473c06026b8041d57b40d2369c3",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,a.h)("div",{key:"9fae4dd6697f23acba18c218ba250ea77954b18d",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,a.h)("div",{key:"f117afeb204a4f6bb34a1cd0e1b786fa479d8b32",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),n.map((l,E)=>(0,a.h)("button",{tabindex:"-1",class:{"picker-item":!0},"data-value":l.value,"data-index":E,onClick:h=>{this.centerPickerItemInView(h.target,!0)},disabled:t||l.disabled||!1,part:M},l.text)),(0,a.h)("div",{key:"28aa37f9ce90e88b9c3a5b2c399e3066e9f339e1",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,a.h)("div",{key:"ef4ae6bee2b17918f0c2aba9d5c720c1d95987e4",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,a.h)("div",{key:"564967bc8e42a9018163850da3a967a933b3de7b",class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"))}get el(){return(0,a.f)(this)}static get watchers(){return{value:["valueChange"]}}},y="picker-item-active",M="wheel-item",C="active";m.style={ios:":host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;height:200px;outline:none;font-size:22px;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;text-align:center}:host::-webkit-scrollbar{display:none}:host .picker-item{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;height:34px;border:0px;outline:none;background:transparent;color:inherit;font-family:var(--ion-font-family, inherit);font-size:inherit;line-height:34px;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;scroll-snap-align:center}:host .picker-item-empty,:host .picker-item[disabled]{cursor:default}:host .picker-item-empty,:host(:not([disabled])) .picker-item[disabled]{scroll-snap-align:none}:host([disabled]){overflow-y:hidden}:host .picker-item[disabled]{opacity:0.4}:host(.picker-column-active) .picker-item.picker-item-active{color:var(--ion-color-base)}@media (any-hover: hover){:host(:focus){outline:none;background:rgba(var(--ion-color-base-rgb), 0.2)}}",md:":host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;height:200px;outline:none;font-size:22px;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;text-align:center}:host::-webkit-scrollbar{display:none}:host .picker-item{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;height:34px;border:0px;outline:none;background:transparent;color:inherit;font-family:var(--ion-font-family, inherit);font-size:inherit;line-height:34px;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden;scroll-snap-align:center}:host .picker-item-empty,:host .picker-item[disabled]{cursor:default}:host .picker-item-empty,:host(:not([disabled])) .picker-item[disabled]{scroll-snap-align:none}:host([disabled]){overflow-y:hidden}:host .picker-item[disabled]{opacity:0.4}:host(.picker-column-active) .picker-item.picker-item-active{color:var(--ion-color-base)}@media (any-hover: hover){:host(:focus){outline:none;background:rgba(var(--ion-color-base-rgb), 0.2)}}:host .picker-item-active{color:var(--ion-color-base)}"}},333:(S,v,c)=>{c.d(v,{c:()=>u,g:()=>_,h:()=>a,o:()=>A});var b=c(467);const a=(o,r)=>null!==r.closest(o),u=(o,r)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},r):r,_=o=>{const r={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(o).forEach(d=>r[d]=!0),r},k=/^[a-z][a-z0-9+\-.]*:/,A=function(){var o=(0,b.A)(function*(r,d,I,g){if(null!=r&&"#"!==r[0]&&!k.test(r)){const m=document.querySelector("ion-router");if(m)return null!=d&&d.preventDefault(),m.push(r,I,g)}return!1});return function(d,I,g,m){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/1577.38cc0dc5d21fcbff.js b/www/1577.e38109e3217876c6.js similarity index 65% rename from www/1577.38cc0dc5d21fcbff.js rename to www/1577.e38109e3217876c6.js index 9f66cbaa..bb9bc53d 100644 --- a/www/1577.38cc0dc5d21fcbff.js +++ b/www/1577.e38109e3217876c6.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1577],{1577:(p,a,o)=>{o.r(a),o.d(a,{ion_text:()=>_});var r=o(4363),c=o(333),u=o(611);const _=class{constructor(s){(0,r.r)(this,s),this.color=void 0}render(){const s=(0,u.b)(this);return(0,r.h)(r.H,{key:"4330b56cbc4e15953d9b3162fb40af728a8195dd",class:(0,c.c)(this.color,{[s]:!0})},(0,r.h)("slot",{key:"ec674a71d8fbb04d537fd79d617d9db4a607c340"}))}};_.style=":host(.ion-color){color:var(--ion-color-base)}"},333:(p,a,o)=>{o.d(a,{c:()=>u,g:()=>l,h:()=>c,o:()=>s});var r=o(467);const c=(t,n)=>null!==n.closest(t),u=(t,n)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},n):n,l=t=>{const n={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(e=>null!=e).map(e=>e.trim()).filter(e=>""!==e):[])(t).forEach(e=>n[e]=!0),n},_=/^[a-z][a-z0-9+\-.]*:/,s=function(){var t=(0,r.A)(function*(n,e,f,h){if(null!=n&&"#"!==n[0]&&!_.test(n)){const i=document.querySelector("ion-router");if(i)return null!=e&&e.preventDefault(),i.push(n,f,h)}return!1});return function(e,f,h,i){return t.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1577],{1577:(p,_,o)=>{o.r(_),o.d(_,{ion_text:()=>a});var r=o(4363),c=o(333),u=o(611);const a=class{constructor(s){(0,r.r)(this,s),this.color=void 0}render(){const s=(0,u.b)(this);return(0,r.h)(r.H,{key:"4330b56cbc4e15953d9b3162fb40af728a8195dd",class:(0,c.c)(this.color,{[s]:!0})},(0,r.h)("slot",{key:"ec674a71d8fbb04d537fd79d617d9db4a607c340"}))}};a.style=":host(.ion-color){color:var(--ion-color-base)}"},333:(p,_,o)=>{o.d(_,{c:()=>u,g:()=>l,h:()=>c,o:()=>s});var r=o(467);const c=(t,n)=>null!==n.closest(t),u=(t,n)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},n):n,l=t=>{const n={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(e=>null!=e).map(e=>e.trim()).filter(e=>""!==e):[])(t).forEach(e=>n[e]=!0),n},a=/^[a-z][a-z0-9+\-.]*:/,s=function(){var t=(0,r.A)(function*(n,e,f,h){if(null!=n&&"#"!==n[0]&&!a.test(n)){const i=document.querySelector("ion-router");if(i)return null!=e&&e.preventDefault(),i.push(n,f,h)}return!1});return function(e,f,h,i){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/2075.f919952f47beca5b.js b/www/2075.4bc4d12a4b4574e6.js similarity index 98% rename from www/2075.f919952f47beca5b.js rename to www/2075.4bc4d12a4b4574e6.js index aa3fc2f9..9dce3d69 100644 --- a/www/2075.f919952f47beca5b.js +++ b/www/2075.4bc4d12a4b4574e6.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2075],{2075:(j,v,s)=>{s.r(v),s.d(v,{ion_menu:()=>A,ion_menu_button:()=>I,ion_menu_toggle:()=>L});var l=s(467),i=s(4363),y=s(3351),_=s(8221),w=s(3113),h=s(5638),c=s(5384),a=s(5516),o=s(611),d=s(333),b=s(6726);s(8476),s(3503);const C='[tabindex]:not([tabindex^="-"]), input:not([type=hidden]):not([tabindex^="-"]), textarea:not([tabindex^="-"]), button:not([tabindex^="-"]), select:not([tabindex^="-"]), .ion-focusable:not([tabindex^="-"])',A=class{constructor(t){(0,i.r)(this,t),this.ionWillOpen=(0,i.d)(this,"ionWillOpen",7),this.ionWillClose=(0,i.d)(this,"ionWillClose",7),this.ionDidOpen=(0,i.d)(this,"ionDidOpen",7),this.ionDidClose=(0,i.d)(this,"ionDidClose",7),this.ionMenuChange=(0,i.d)(this,"ionMenuChange",7),this.lastOnEnd=0,this.blocker=_.G.createBlocker({disableScroll:!0}),this.didLoad=!1,this.operationCancelled=!1,this.isAnimating=!1,this._isOpen=!1,this.inheritedAttributes={},this.handleFocus=e=>{const n=(0,a.o)(document);n&&!n.contains(this.el)||this.trapKeyboardFocus(e,document)},this.isPaneVisible=!1,this.isEndSide=!1,this.contentId=void 0,this.menuId=void 0,this.type=void 0,this.disabled=!1,this.side="start",this.swipeGesture=!0,this.maxEdgeStart=50}typeChanged(t,e){const n=this.contentEl;n&&(void 0!==e&&n.classList.remove(`menu-content-${e}`),n.classList.add(`menu-content-${t}`),n.removeAttribute("style")),this.menuInnerEl&&this.menuInnerEl.removeAttribute("style"),this.animation=void 0}disabledChanged(){this.updateState(),this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}sideChanged(){this.isEndSide=(0,h.p)(this.side),this.animation=void 0}swipeGestureChanged(){this.updateState()}connectedCallback(){var t=this;return(0,l.A)(function*(){typeof customElements<"u"&&null!=customElements&&(yield customElements.whenDefined("ion-menu")),void 0===t.type&&(t.type=o.c.get("menuType","overlay"));const e=void 0!==t.contentId?document.getElementById(t.contentId):null;null!==e?(t.el.contains(e)&&console.error('Menu: "contentId" should refer to the main view\'s ion-content, not the ion-content inside of the ion-menu.'),t.contentEl=e,e.classList.add("menu-content"),t.typeChanged(t.type,void 0),t.sideChanged(),c.m._register(t),t.menuChanged(),t.gesture=(yield Promise.resolve().then(s.bind(s,405))).createGesture({el:document,gestureName:"menu-swipe",gesturePriority:30,threshold:10,blurOnStart:!0,canStart:n=>t.canStart(n),onWillStart:()=>t.onWillStart(),onStart:()=>t.onStart(),onMove:n=>t.onMove(n),onEnd:n=>t.onEnd(n)}),t.updateState()):console.error('Menu: must have a "content" element to listen for drag events on.')})()}componentWillLoad(){this.inheritedAttributes=(0,h.i)(this.el)}componentDidLoad(){var t=this;return(0,l.A)(function*(){t.didLoad=!0,t.menuChanged(),t.updateState()})()}menuChanged(){this.didLoad&&this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}disconnectedCallback(){var t=this;return(0,l.A)(function*(){yield t.close(!1),t.blocker.destroy(),c.m._unregister(t),t.animation&&t.animation.destroy(),t.gesture&&(t.gesture.destroy(),t.gesture=void 0),t.animation=void 0,t.contentEl=void 0})()}onSplitPaneChanged(t){const{target:e}=t;e===this.el.closest("ion-split-pane")&&(this.isPaneVisible=t.detail.isPane(this.el),this.updateState())}onBackdropClick(t){this._isOpen&&this.lastOnEnd0?e[e.length-1]:null;n?n.focus():t.focus()}trapKeyboardFocus(t,e){const n=t.target;n&&(this.el.contains(n)?this.lastFocus=n:(this.focusFirstDescendant(),this.lastFocus===e.activeElement&&this.focusLastDescendant()))}_setOpen(t,e=!0){var n=this;return(0,l.A)(function*(){return!(!n._isActive()||n.isAnimating||t===n._isOpen||(n.beforeAnimation(t),yield n.loadAnimation(),yield n.startAnimation(t,e),n.operationCancelled?(n.operationCancelled=!1,1):(n.afterAnimation(t),0)))})()}loadAnimation(){var t=this;return(0,l.A)(function*(){const e=t.menuInnerEl.offsetWidth,n=(0,h.p)(t.side);if(e===t.width&&void 0!==t.animation&&n===t.isEndSide)return;t.width=e,t.isEndSide=n,t.animation&&(t.animation.destroy(),t.animation=void 0);const r=t.animation=yield c.m._createAnimation(t.type,t);o.c.getBoolean("animated",!0)||r.duration(0),r.fill("both")})()}startAnimation(t,e){var n=this;return(0,l.A)(function*(){const r=!t,m=(0,o.b)(n),p="ios"===m?"cubic-bezier(0.32,0.72,0,1)":"cubic-bezier(0.0,0.0,0.2,1)",u="ios"===m?"cubic-bezier(1, 0, 0.68, 0.28)":"cubic-bezier(0.4, 0, 0.6, 1)",f=n.animation.direction(r?"reverse":"normal").easing(r?u:p);e?yield f.play():f.play({sync:!0}),"reverse"===f.getDirection()&&f.direction("normal")})()}_isActive(){return!this.disabled&&!this.isPaneVisible}canSwipe(){return this.swipeGesture&&!this.isAnimating&&this._isActive()}canStart(t){return!(document.querySelector("ion-modal.show-modal")||!this.canSwipe())&&(!!this._isOpen||!c.m._getOpenSync()&&H(window,t.currentX,this.isEndSide,this.maxEdgeStart))}onWillStart(){return this.beforeAnimation(!this._isOpen),this.loadAnimation()}onStart(){this.isAnimating&&this.animation?this.animation.progressStart(!0,this._isOpen?1:0):(0,h.o)(!1,"isAnimating has to be true")}onMove(t){if(!this.isAnimating||!this.animation)return void(0,h.o)(!1,"isAnimating has to be true");const n=O(t.deltaX,this._isOpen,this.isEndSide)/this.width;this.animation.progressStep(this._isOpen?1-n:n)}onEnd(t){if(!this.isAnimating||!this.animation)return void(0,h.o)(!1,"isAnimating has to be true");const e=this._isOpen,n=this.isEndSide,r=O(t.deltaX,e,n),m=this.width,p=r/m,u=t.velocityX,f=m/2,z=u>=0&&(u>.2||t.deltaX>f),W=u<=0&&(u<-.2||t.deltaX<-f),g=e?n?z:W:n?W:z;let B=!e&&g;e&&!g&&(B=!0),this.lastOnEnd=t.currentTime;let E=g?.001:-.001;E+=(0,y.g)([0,0],[.4,0],[.6,1],[1,1],(0,h.l)(0,p<0?.01:p,.9999))[0]||0;const Q=this._isOpen?!g:g;this.animation.easing("cubic-bezier(0.4, 0.0, 0.6, 1)").onFinish(()=>this.afterAnimation(B),{oneTimeCallback:!0}).progressEnd(Q?1:0,this._isOpen?1-E:E,300)}beforeAnimation(t){(0,h.o)(!this.isAnimating,"_before() should not be called while animating"),this.el.classList.add(M),this.el.setAttribute("tabindex","0"),this.backdropEl&&this.backdropEl.classList.add(S),this.contentEl&&(this.contentEl.classList.add(D),this.contentEl.setAttribute("aria-hidden","true")),this.blocker.block(),this.isAnimating=!0,t?this.ionWillOpen.emit():this.ionWillClose.emit()}afterAnimation(t){var e;this._isOpen=t,this.isAnimating=!1,this._isOpen||this.blocker.unblock(),t?(this.ionDidOpen.emit(),(null===(e=document.activeElement)||void 0===e?void 0:e.closest("ion-menu"))!==this.el&&this.el.focus(),document.addEventListener("focus",this.handleFocus,!0)):(this.el.classList.remove(M),this.el.removeAttribute("tabindex"),this.contentEl&&(this.contentEl.classList.remove(D),this.contentEl.removeAttribute("aria-hidden")),this.backdropEl&&this.backdropEl.classList.remove(S),this.animation&&this.animation.stop(),this.ionDidClose.emit(),document.removeEventListener("focus",this.handleFocus,!0))}updateState(){const t=this._isActive();this.gesture&&this.gesture.enable(t&&this.swipeGesture),t||(this.isAnimating&&(this.operationCancelled=!0),this.afterAnimation(!1))}render(){const{type:t,disabled:e,isPaneVisible:n,inheritedAttributes:r,side:m}=this,p=(0,o.b)(this);return(0,i.h)(i.H,{key:"7443f67fbe5122052025bab862136044fc942401",onKeyDown:(0,w.shouldUseCloseWatcher)()?null:this.onKeydown,role:"navigation","aria-label":r["aria-label"]||"menu",class:{[p]:!0,[`menu-type-${t}`]:!0,"menu-enabled":!e,[`menu-side-${m}`]:!0,"menu-pane-visible":n}},(0,i.h)("div",{key:"45c7d37ace20f663a4bea89cb38bbc798f88dfbd",class:"menu-inner",part:"container",ref:u=>this.menuInnerEl=u},(0,i.h)("slot",{key:"975437a5d4029cc200b6dbc2d47a16b4318c00aa"})),(0,i.h)("ion-backdrop",{key:"acc8a1f5dc1b1e2a34757bf797e794017f545bdc",ref:u=>this.backdropEl=u,class:"menu-backdrop",tappable:!1,stopPropagation:!1,part:"backdrop"}))}get el(){return(0,i.f)(this)}static get watchers(){return{type:["typeChanged"],disabled:["disabledChanged"],side:["sideChanged"],swipeGesture:["swipeGestureChanged"]}}},O=(t,e,n)=>Math.max(0,e!==n?-t:t),H=(t,e,n,r)=>n?e>=t.innerWidth-r:e<=r,M="show-menu",S="show-backdrop",D="menu-content-open";A.style={ios:":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{-webkit-transform:translateX(-9999px);transform:translateX(-9999px);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{left:unset;right:unset;left:auto;right:0}}}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{left:unset;right:unset;left:0;right:auto}}}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}:host(.menu-pane-visible) ion-backdrop{display:hidden !important}:host(.menu-type-push){z-index:1000}:host(.menu-type-push) .show-backdrop{display:block}",md:":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{-webkit-transform:translateX(-9999px);transform:translateX(-9999px);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{left:unset;right:unset;left:auto;right:0}}}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{left:unset;right:unset;left:0;right:auto}}}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}:host(.menu-pane-visible) ion-backdrop{display:hidden !important}:host(.menu-type-overlay) .menu-inner{-webkit-box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18);box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18)}"};const P=function(){var t=(0,l.A)(function*(e){const n=yield c.m.get(e);return!(!n||!(yield n.isActive()))});return function(n){return t.apply(this,arguments)}}(),I=class{constructor(t){var e=this;(0,i.r)(this,t),this.inheritedAttributes={},this.onClick=(0,l.A)(function*(){return c.m.toggle(e.menu)}),this.visible=!1,this.color=void 0,this.disabled=!1,this.menu=void 0,this.autoHide=!0,this.type="button"}componentWillLoad(){this.inheritedAttributes=(0,h.i)(this.el)}componentDidLoad(){this.visibilityChanged()}visibilityChanged(){var t=this;return(0,l.A)(function*(){t.visible=yield P(t.menu)})()}render(){const{color:t,disabled:e,inheritedAttributes:n}=this,r=(0,o.b)(this),m=o.c.get("menuIcon","ios"===r?b.u:b.v),p=this.autoHide&&!this.visible,u={type:this.type},f=n["aria-label"]||"menu";return(0,i.h)(i.H,{key:"7a4543dfcbf559f0d3a473683f8e0bd1d4c3542a",onClick:this.onClick,"aria-disabled":e?"true":null,"aria-hidden":p?"true":null,class:(0,d.c)(t,{[r]:!0,button:!0,"menu-button-hidden":p,"menu-button-disabled":e,"in-toolbar":(0,d.h)("ion-toolbar",this.el),"in-toolbar-color":(0,d.h)("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0})},(0,i.h)("button",Object.assign({key:"2b6944dc130fa765ac7559077254555583529ec3"},u,{disabled:e,class:"button-native",part:"native","aria-label":f}),(0,i.h)("span",{key:"b4d1006bec8c9e761c64ae3e2fb64848dfc30307",class:"button-inner"},(0,i.h)("slot",{key:"eaf1d57cd2e841c70095821576c52062dc76500b"},(0,i.h)("ion-icon",{key:"105ddb806aae2e6add6cb3989fd4a5cf5ee7d952",part:"icon",icon:m,mode:r,lazy:!1,"aria-hidden":"true"}))),"md"===r&&(0,i.h)("ion-ripple-effect",{key:"8a312aab747de2bdd6adee74fb0bfcbbde12c191",type:"unbounded"})))}get el(){return(0,i.f)(this)}};I.style={ios:':host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--padding-start:5px;--padding-end:5px;min-height:32px;font-size:clamp(31px, 1.9375rem, 38.13px)}:host(.ion-activated){opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}',md:':host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:.04;--border-radius:50%;--color:initial;--padding-start:8px;--padding-end:8px;width:3rem;height:3rem;font-size:1.5rem}:host(.ion-color.ion-focused)::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}'};const L=class{constructor(t){(0,i.r)(this,t),this.onClick=()=>c.m.toggle(this.menu),this.visible=!1,this.menu=void 0,this.autoHide=!0}connectedCallback(){this.visibilityChanged()}visibilityChanged(){var t=this;return(0,l.A)(function*(){t.visible=yield P(t.menu)})()}render(){const t=(0,o.b)(this),e=this.autoHide&&!this.visible;return(0,i.h)(i.H,{key:"94a0815a634c6fb1991854bfbcf5b2b4b61d7710",onClick:this.onClick,"aria-hidden":e?"true":null,class:{[t]:!0,"menu-toggle-hidden":e}},(0,i.h)("slot",{key:"f3ac6d17d5421390ab05f3f31ad00ec4f2ca5c7c"}))}};L.style=":host(.menu-toggle-hidden){display:none}"},333:(j,v,s)=>{s.d(v,{c:()=>y,g:()=>w,h:()=>i,o:()=>c});var l=s(467);const i=(a,o)=>null!==o.closest(a),y=(a,o)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},o):o,w=a=>{const o={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(a).forEach(d=>o[d]=!0),o},h=/^[a-z][a-z0-9+\-.]*:/,c=function(){var a=(0,l.A)(function*(o,d,b,k){if(null!=o&&"#"!==o[0]&&!h.test(o)){const x=document.querySelector("ion-router");if(x)return null!=d&&d.preventDefault(),x.push(o,b,k)}return!1});return function(d,b,k,x){return a.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2075],{2075:(B,v,s)=>{s.r(v),s.d(v,{ion_menu:()=>A,ion_menu_button:()=>I,ion_menu_toggle:()=>L});var l=s(467),i=s(4363),y=s(3351),_=s(8221),w=s(3113),h=s(5638),c=s(5384),a=s(5516),o=s(611),d=s(333),b=s(6726);s(8476),s(3503);const C='[tabindex]:not([tabindex^="-"]), input:not([type=hidden]):not([tabindex^="-"]), textarea:not([tabindex^="-"]), button:not([tabindex^="-"]), select:not([tabindex^="-"]), .ion-focusable:not([tabindex^="-"])',A=class{constructor(t){(0,i.r)(this,t),this.ionWillOpen=(0,i.d)(this,"ionWillOpen",7),this.ionWillClose=(0,i.d)(this,"ionWillClose",7),this.ionDidOpen=(0,i.d)(this,"ionDidOpen",7),this.ionDidClose=(0,i.d)(this,"ionDidClose",7),this.ionMenuChange=(0,i.d)(this,"ionMenuChange",7),this.lastOnEnd=0,this.blocker=_.G.createBlocker({disableScroll:!0}),this.didLoad=!1,this.operationCancelled=!1,this.isAnimating=!1,this._isOpen=!1,this.inheritedAttributes={},this.handleFocus=e=>{const n=(0,a.o)(document);n&&!n.contains(this.el)||this.trapKeyboardFocus(e,document)},this.isPaneVisible=!1,this.isEndSide=!1,this.contentId=void 0,this.menuId=void 0,this.type=void 0,this.disabled=!1,this.side="start",this.swipeGesture=!0,this.maxEdgeStart=50}typeChanged(t,e){const n=this.contentEl;n&&(void 0!==e&&n.classList.remove(`menu-content-${e}`),n.classList.add(`menu-content-${t}`),n.removeAttribute("style")),this.menuInnerEl&&this.menuInnerEl.removeAttribute("style"),this.animation=void 0}disabledChanged(){this.updateState(),this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}sideChanged(){this.isEndSide=(0,h.p)(this.side),this.animation=void 0}swipeGestureChanged(){this.updateState()}connectedCallback(){var t=this;return(0,l.A)(function*(){typeof customElements<"u"&&null!=customElements&&(yield customElements.whenDefined("ion-menu")),void 0===t.type&&(t.type=o.c.get("menuType","overlay"));const e=void 0!==t.contentId?document.getElementById(t.contentId):null;null!==e?(t.el.contains(e)&&console.error('Menu: "contentId" should refer to the main view\'s ion-content, not the ion-content inside of the ion-menu.'),t.contentEl=e,e.classList.add("menu-content"),t.typeChanged(t.type,void 0),t.sideChanged(),c.m._register(t),t.menuChanged(),t.gesture=(yield Promise.resolve().then(s.bind(s,405))).createGesture({el:document,gestureName:"menu-swipe",gesturePriority:30,threshold:10,blurOnStart:!0,canStart:n=>t.canStart(n),onWillStart:()=>t.onWillStart(),onStart:()=>t.onStart(),onMove:n=>t.onMove(n),onEnd:n=>t.onEnd(n)}),t.updateState()):console.error('Menu: must have a "content" element to listen for drag events on.')})()}componentWillLoad(){this.inheritedAttributes=(0,h.i)(this.el)}componentDidLoad(){var t=this;return(0,l.A)(function*(){t.didLoad=!0,t.menuChanged(),t.updateState()})()}menuChanged(){this.didLoad&&this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}disconnectedCallback(){var t=this;return(0,l.A)(function*(){yield t.close(!1),t.blocker.destroy(),c.m._unregister(t),t.animation&&t.animation.destroy(),t.gesture&&(t.gesture.destroy(),t.gesture=void 0),t.animation=void 0,t.contentEl=void 0})()}onSplitPaneChanged(t){const{target:e}=t;e===this.el.closest("ion-split-pane")&&(this.isPaneVisible=t.detail.isPane(this.el),this.updateState())}onBackdropClick(t){this._isOpen&&this.lastOnEnd0?e[e.length-1]:null;n?n.focus():t.focus()}trapKeyboardFocus(t,e){const n=t.target;n&&(this.el.contains(n)?this.lastFocus=n:(this.focusFirstDescendant(),this.lastFocus===e.activeElement&&this.focusLastDescendant()))}_setOpen(t,e=!0){var n=this;return(0,l.A)(function*(){return!(!n._isActive()||n.isAnimating||t===n._isOpen||(n.beforeAnimation(t),yield n.loadAnimation(),yield n.startAnimation(t,e),n.operationCancelled?(n.operationCancelled=!1,1):(n.afterAnimation(t),0)))})()}loadAnimation(){var t=this;return(0,l.A)(function*(){const e=t.menuInnerEl.offsetWidth,n=(0,h.p)(t.side);if(e===t.width&&void 0!==t.animation&&n===t.isEndSide)return;t.width=e,t.isEndSide=n,t.animation&&(t.animation.destroy(),t.animation=void 0);const r=t.animation=yield c.m._createAnimation(t.type,t);o.c.getBoolean("animated",!0)||r.duration(0),r.fill("both")})()}startAnimation(t,e){var n=this;return(0,l.A)(function*(){const r=!t,m=(0,o.b)(n),p="ios"===m?"cubic-bezier(0.32,0.72,0,1)":"cubic-bezier(0.0,0.0,0.2,1)",u="ios"===m?"cubic-bezier(1, 0, 0.68, 0.28)":"cubic-bezier(0.4, 0, 0.6, 1)",f=n.animation.direction(r?"reverse":"normal").easing(r?u:p);e?yield f.play():f.play({sync:!0}),"reverse"===f.getDirection()&&f.direction("normal")})()}_isActive(){return!this.disabled&&!this.isPaneVisible}canSwipe(){return this.swipeGesture&&!this.isAnimating&&this._isActive()}canStart(t){return!(document.querySelector("ion-modal.show-modal")||!this.canSwipe())&&(!!this._isOpen||!c.m._getOpenSync()&&H(window,t.currentX,this.isEndSide,this.maxEdgeStart))}onWillStart(){return this.beforeAnimation(!this._isOpen),this.loadAnimation()}onStart(){this.isAnimating&&this.animation?this.animation.progressStart(!0,this._isOpen?1:0):(0,h.o)(!1,"isAnimating has to be true")}onMove(t){if(!this.isAnimating||!this.animation)return void(0,h.o)(!1,"isAnimating has to be true");const n=O(t.deltaX,this._isOpen,this.isEndSide)/this.width;this.animation.progressStep(this._isOpen?1-n:n)}onEnd(t){if(!this.isAnimating||!this.animation)return void(0,h.o)(!1,"isAnimating has to be true");const e=this._isOpen,n=this.isEndSide,r=O(t.deltaX,e,n),m=this.width,p=r/m,u=t.velocityX,f=m/2,z=u>=0&&(u>.2||t.deltaX>f),W=u<=0&&(u<-.2||t.deltaX<-f),g=e?n?z:W:n?W:z;let T=!e&&g;e&&!g&&(T=!0),this.lastOnEnd=t.currentTime;let E=g?.001:-.001;E+=(0,y.g)([0,0],[.4,0],[.6,1],[1,1],(0,h.l)(0,p<0?.01:p,.9999))[0]||0;const Q=this._isOpen?!g:g;this.animation.easing("cubic-bezier(0.4, 0.0, 0.6, 1)").onFinish(()=>this.afterAnimation(T),{oneTimeCallback:!0}).progressEnd(Q?1:0,this._isOpen?1-E:E,300)}beforeAnimation(t){(0,h.o)(!this.isAnimating,"_before() should not be called while animating"),this.el.classList.add(M),this.el.setAttribute("tabindex","0"),this.backdropEl&&this.backdropEl.classList.add(S),this.contentEl&&(this.contentEl.classList.add(D),this.contentEl.setAttribute("aria-hidden","true")),this.blocker.block(),this.isAnimating=!0,t?this.ionWillOpen.emit():this.ionWillClose.emit()}afterAnimation(t){var e;this._isOpen=t,this.isAnimating=!1,this._isOpen||this.blocker.unblock(),t?(this.ionDidOpen.emit(),(null===(e=document.activeElement)||void 0===e?void 0:e.closest("ion-menu"))!==this.el&&this.el.focus(),document.addEventListener("focus",this.handleFocus,!0)):(this.el.classList.remove(M),this.el.removeAttribute("tabindex"),this.contentEl&&(this.contentEl.classList.remove(D),this.contentEl.removeAttribute("aria-hidden")),this.backdropEl&&this.backdropEl.classList.remove(S),this.animation&&this.animation.stop(),this.ionDidClose.emit(),document.removeEventListener("focus",this.handleFocus,!0))}updateState(){const t=this._isActive();this.gesture&&this.gesture.enable(t&&this.swipeGesture),t||(this.isAnimating&&(this.operationCancelled=!0),this.afterAnimation(!1))}render(){const{type:t,disabled:e,isPaneVisible:n,inheritedAttributes:r,side:m}=this,p=(0,o.b)(this);return(0,i.h)(i.H,{key:"7443f67fbe5122052025bab862136044fc942401",onKeyDown:(0,w.shouldUseCloseWatcher)()?null:this.onKeydown,role:"navigation","aria-label":r["aria-label"]||"menu",class:{[p]:!0,[`menu-type-${t}`]:!0,"menu-enabled":!e,[`menu-side-${m}`]:!0,"menu-pane-visible":n}},(0,i.h)("div",{key:"45c7d37ace20f663a4bea89cb38bbc798f88dfbd",class:"menu-inner",part:"container",ref:u=>this.menuInnerEl=u},(0,i.h)("slot",{key:"975437a5d4029cc200b6dbc2d47a16b4318c00aa"})),(0,i.h)("ion-backdrop",{key:"acc8a1f5dc1b1e2a34757bf797e794017f545bdc",ref:u=>this.backdropEl=u,class:"menu-backdrop",tappable:!1,stopPropagation:!1,part:"backdrop"}))}get el(){return(0,i.f)(this)}static get watchers(){return{type:["typeChanged"],disabled:["disabledChanged"],side:["sideChanged"],swipeGesture:["swipeGestureChanged"]}}},O=(t,e,n)=>Math.max(0,e!==n?-t:t),H=(t,e,n,r)=>n?e>=t.innerWidth-r:e<=r,M="show-menu",S="show-backdrop",D="menu-content-open";A.style={ios:":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{-webkit-transform:translateX(-9999px);transform:translateX(-9999px);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{left:unset;right:unset;left:auto;right:0}}}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{left:unset;right:unset;left:0;right:auto}}}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}:host(.menu-pane-visible) ion-backdrop{display:hidden !important}:host(.menu-type-push){z-index:1000}:host(.menu-type-push) .show-backdrop{display:block}",md:":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{-webkit-transform:translateX(-9999px);transform:translateX(-9999px);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{left:unset;right:unset;left:auto;right:0}}}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{left:unset;right:unset;left:0;right:auto}}}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}:host(.menu-pane-visible) ion-backdrop{display:hidden !important}:host(.menu-type-overlay) .menu-inner{-webkit-box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18);box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18)}"};const P=function(){var t=(0,l.A)(function*(e){const n=yield c.m.get(e);return!(!n||!(yield n.isActive()))});return function(n){return t.apply(this,arguments)}}(),I=class{constructor(t){var e=this;(0,i.r)(this,t),this.inheritedAttributes={},this.onClick=(0,l.A)(function*(){return c.m.toggle(e.menu)}),this.visible=!1,this.color=void 0,this.disabled=!1,this.menu=void 0,this.autoHide=!0,this.type="button"}componentWillLoad(){this.inheritedAttributes=(0,h.i)(this.el)}componentDidLoad(){this.visibilityChanged()}visibilityChanged(){var t=this;return(0,l.A)(function*(){t.visible=yield P(t.menu)})()}render(){const{color:t,disabled:e,inheritedAttributes:n}=this,r=(0,o.b)(this),m=o.c.get("menuIcon","ios"===r?b.u:b.v),p=this.autoHide&&!this.visible,u={type:this.type},f=n["aria-label"]||"menu";return(0,i.h)(i.H,{key:"7a4543dfcbf559f0d3a473683f8e0bd1d4c3542a",onClick:this.onClick,"aria-disabled":e?"true":null,"aria-hidden":p?"true":null,class:(0,d.c)(t,{[r]:!0,button:!0,"menu-button-hidden":p,"menu-button-disabled":e,"in-toolbar":(0,d.h)("ion-toolbar",this.el),"in-toolbar-color":(0,d.h)("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0})},(0,i.h)("button",Object.assign({key:"2b6944dc130fa765ac7559077254555583529ec3"},u,{disabled:e,class:"button-native",part:"native","aria-label":f}),(0,i.h)("span",{key:"b4d1006bec8c9e761c64ae3e2fb64848dfc30307",class:"button-inner"},(0,i.h)("slot",{key:"eaf1d57cd2e841c70095821576c52062dc76500b"},(0,i.h)("ion-icon",{key:"105ddb806aae2e6add6cb3989fd4a5cf5ee7d952",part:"icon",icon:m,mode:r,lazy:!1,"aria-hidden":"true"}))),"md"===r&&(0,i.h)("ion-ripple-effect",{key:"8a312aab747de2bdd6adee74fb0bfcbbde12c191",type:"unbounded"})))}get el(){return(0,i.f)(this)}};I.style={ios:':host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--padding-start:5px;--padding-end:5px;min-height:32px;font-size:clamp(31px, 1.9375rem, 38.13px)}:host(.ion-activated){opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}',md:':host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:.04;--border-radius:50%;--color:initial;--padding-start:8px;--padding-end:8px;width:3rem;height:3rem;font-size:1.5rem}:host(.ion-color.ion-focused)::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}'};const L=class{constructor(t){(0,i.r)(this,t),this.onClick=()=>c.m.toggle(this.menu),this.visible=!1,this.menu=void 0,this.autoHide=!0}connectedCallback(){this.visibilityChanged()}visibilityChanged(){var t=this;return(0,l.A)(function*(){t.visible=yield P(t.menu)})()}render(){const t=(0,o.b)(this),e=this.autoHide&&!this.visible;return(0,i.h)(i.H,{key:"94a0815a634c6fb1991854bfbcf5b2b4b61d7710",onClick:this.onClick,"aria-hidden":e?"true":null,class:{[t]:!0,"menu-toggle-hidden":e}},(0,i.h)("slot",{key:"f3ac6d17d5421390ab05f3f31ad00ec4f2ca5c7c"}))}};L.style=":host(.menu-toggle-hidden){display:none}"},333:(B,v,s)=>{s.d(v,{c:()=>y,g:()=>w,h:()=>i,o:()=>c});var l=s(467);const i=(a,o)=>null!==o.closest(a),y=(a,o)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},o):o,w=a=>{const o={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(a).forEach(d=>o[d]=!0),o},h=/^[a-z][a-z0-9+\-.]*:/,c=function(){var a=(0,l.A)(function*(o,d,b,k){if(null!=o&&"#"!==o[0]&&!h.test(o)){const x=document.querySelector("ion-router");if(x)return null!=d&&d.preventDefault(),x.push(o,b,k)}return!1});return function(d,b,k,x){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/2375.d702daf3c36476ab.js b/www/2375.f70437bafa5f2e85.js similarity index 96% rename from www/2375.d702daf3c36476ab.js rename to www/2375.f70437bafa5f2e85.js index 1bf3f4ad..406ef745 100644 --- a/www/2375.d702daf3c36476ab.js +++ b/www/2375.f70437bafa5f2e85.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2375],{4756:(w,x,u)=>{u.r(x),u.d(x,{ion_accordion:()=>b,ion_accordion_group:()=>m});var l=u(467),s=u(4363),h=u(5638),v=u(6726),g=u(611),y=u(4929);const b=class{constructor(o){var t=this;(0,s.r)(this,o),this.updateListener=()=>this.updateState(!1),this.setItemDefaults=()=>{const e=this.getSlottedHeaderIonItem();e&&(e.button=!0,e.detail=!1,void 0===e.lines&&(e.lines="full"))},this.getSlottedHeaderIonItem=()=>{const{headerEl:e}=this;if(!e)return;const n=e.querySelector("slot");return n&&void 0!==n.assignedElements?n.assignedElements().find(i=>"ION-ITEM"===i.tagName):void 0},this.setAria=(e=!1)=>{const n=this.getSlottedHeaderIonItem();if(!n)return;const r=(0,h.g)(n).querySelector("button");r&&r.setAttribute("aria-expanded",`${e}`)},this.slotToggleIcon=()=>{const e=this.getSlottedHeaderIonItem();if(!e)return;const{toggleIconSlot:n,toggleIcon:i}=this;if(e.querySelector(".ion-accordion-toggle-icon"))return;const a=document.createElement("ion-icon");a.slot=n,a.lazy=!1,a.classList.add("ion-accordion-toggle-icon"),a.icon=i,a.setAttribute("aria-hidden","true"),e.appendChild(a)},this.expandAccordion=(e=!1)=>{const{contentEl:n,contentElWrapper:i}=this;e||void 0===n||void 0===i?this.state=4:4!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?(0,h.r)(()=>{this.state=8,this.currentRaf=(0,h.r)((0,l.A)(function*(){const r=i.offsetHeight,a=(0,h.t)(n,2e3);n.style.setProperty("max-height",`${r}px`),yield a,t.state=4,n.style.removeProperty("max-height")}))}):this.state=4)},this.collapseAccordion=(e=!1)=>{const{contentEl:n}=this;e||void 0===n?this.state=1:1!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?this.currentRaf=(0,h.r)((0,l.A)(function*(){n.style.setProperty("max-height",`${n.offsetHeight}px`),(0,h.r)((0,l.A)(function*(){const r=(0,h.t)(n,2e3);t.state=2,yield r,t.state=1,n.style.removeProperty("max-height")}))})):this.state=1)},this.shouldAnimate=()=>!(typeof window>"u"||matchMedia("(prefers-reduced-motion: reduce)").matches||!g.c.get("animated",!0)||this.accordionGroupEl&&!this.accordionGroupEl.animated),this.updateState=(0,l.A)(function*(e=!1){const n=t.accordionGroupEl,i=t.value;if(!n)return;const r=n.value;if(Array.isArray(r)?r.includes(i):r===i)t.expandAccordion(e),t.isNext=t.isPrevious=!1;else{t.collapseAccordion(e);const c=t.getNextSibling(),d=null==c?void 0:c.value;void 0!==d&&(t.isPrevious=Array.isArray(r)?r.includes(d):r===d);const p=t.getPreviousSibling(),f=null==p?void 0:p.value;void 0!==f&&(t.isNext=Array.isArray(r)?r.includes(f):r===f)}}),this.getNextSibling=()=>{if(!this.el)return;const e=this.el.nextElementSibling;return"ION-ACCORDION"===(null==e?void 0:e.tagName)?e:void 0},this.getPreviousSibling=()=>{if(!this.el)return;const e=this.el.previousElementSibling;return"ION-ACCORDION"===(null==e?void 0:e.tagName)?e:void 0},this.state=1,this.isNext=!1,this.isPrevious=!1,this.value="ion-accordion-"+I++,this.disabled=!1,this.readonly=!1,this.toggleIcon=v.l,this.toggleIconSlot="end"}valueChanged(){this.updateState()}connectedCallback(){var o;const t=this.accordionGroupEl=null===(o=this.el)||void 0===o?void 0:o.closest("ion-accordion-group");t&&(this.updateState(!0),(0,h.a)(t,"ionValueChange",this.updateListener))}disconnectedCallback(){const o=this.accordionGroupEl;o&&(0,h.b)(o,"ionValueChange",this.updateListener)}componentDidLoad(){this.setItemDefaults(),this.slotToggleIcon(),(0,h.r)(()=>{this.setAria(4===this.state||8===this.state)})}toggleExpanded(){const{accordionGroupEl:o,disabled:t,readonly:e,value:n,state:i}=this;t||e||!o||o.requestAccordionToggle(n,1===i||2===i)}render(){const{disabled:o,readonly:t}=this,e=(0,g.b)(this),n=4===this.state||8===this.state,i=n?"header expanded":"header",r=n?"content expanded":"content";return this.setAria(n),(0,s.h)(s.H,{key:"073e1d02c18dcbc20c68648426e87c14750c031d",class:{[e]:!0,"accordion-expanding":8===this.state,"accordion-expanded":4===this.state,"accordion-collapsing":2===this.state,"accordion-collapsed":1===this.state,"accordion-next":this.isNext,"accordion-previous":this.isPrevious,"accordion-disabled":o,"accordion-readonly":t,"accordion-animated":this.shouldAnimate()}},(0,s.h)("div",{key:"9b4cf326de8bb6b4033992903c0c1bfd7eea9bcc",onClick:()=>this.toggleExpanded(),id:"header",part:i,"aria-controls":"content",ref:a=>this.headerEl=a},(0,s.h)("slot",{key:"464c32a37f64655eacf4218284214f5f30b14a1e",name:"header"})),(0,s.h)("div",{key:"8bb52e6a62d7de0106b253201a89a32e79d9a594",id:"content",part:r,role:"region","aria-labelledby":"header",ref:a=>this.contentEl=a},(0,s.h)("div",{key:"1d9dfd952ad493754aaeea7a8f625b33c2dd90a0",id:"content-wrapper",ref:a=>this.contentElWrapper=a},(0,s.h)("slot",{key:"970dfbc55a612d739d0ca3b7b1a08e5c96d0c479",name:"content"}))))}static get delegatesFocus(){return!0}get el(){return(0,s.f)(this)}static get watchers(){return{value:["valueChanged"]}}};let I=0;b.style={ios:":host{display:block;position:relative;width:100%;background-color:var(--ion-background-color, #ffffff);overflow:hidden;z-index:0}:host(.accordion-expanding) ::slotted(ion-item[slot=header]),:host(.accordion-expanded) ::slotted(ion-item[slot=header]){--border-width:0px}:host(.accordion-animated){-webkit-transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}:host(.accordion-animated) #content{-webkit-transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}#content{overflow:hidden;will-change:max-height}:host(.accordion-collapsing) #content{max-height:0 !important}:host(.accordion-collapsed) #content{display:none}:host(.accordion-expanding) #content{max-height:0}:host(.accordion-expanding) #content-wrapper{overflow:auto}:host(.accordion-disabled) #header,:host(.accordion-readonly) #header,:host(.accordion-disabled) #content,:host(.accordion-readonly) #content{pointer-events:none}:host(.accordion-disabled) #header,:host(.accordion-disabled) #content{opacity:0.4}@media (prefers-reduced-motion: reduce){:host,#content{-webkit-transition:none !important;transition:none !important}}:host(.accordion-next) ::slotted(ion-item[slot=header]){--border-width:0.55px 0px 0.55px 0px}",md:":host{display:block;position:relative;width:100%;background-color:var(--ion-background-color, #ffffff);overflow:hidden;z-index:0}:host(.accordion-expanding) ::slotted(ion-item[slot=header]),:host(.accordion-expanded) ::slotted(ion-item[slot=header]){--border-width:0px}:host(.accordion-animated){-webkit-transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}:host(.accordion-animated) #content{-webkit-transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}#content{overflow:hidden;will-change:max-height}:host(.accordion-collapsing) #content{max-height:0 !important}:host(.accordion-collapsed) #content{display:none}:host(.accordion-expanding) #content{max-height:0}:host(.accordion-expanding) #content-wrapper{overflow:auto}:host(.accordion-disabled) #header,:host(.accordion-readonly) #header,:host(.accordion-disabled) #content,:host(.accordion-readonly) #content{pointer-events:none}:host(.accordion-disabled) #header,:host(.accordion-disabled) #content{opacity:0.4}@media (prefers-reduced-motion: reduce){:host,#content{-webkit-transition:none !important;transition:none !important}}"};const m=class{constructor(o){(0,s.r)(this,o),this.ionChange=(0,s.d)(this,"ionChange",7),this.ionValueChange=(0,s.d)(this,"ionValueChange",7),this.animated=!0,this.multiple=void 0,this.value=void 0,this.disabled=!1,this.readonly=!1,this.expand="compact"}valueChanged(){const{value:o,multiple:t}=this;!t&&Array.isArray(o)&&(0,y.p)(`ion-accordion-group was passed an array of values, but multiple="false". This is incorrect usage and may result in unexpected behaviors. To dismiss this warning, pass a string to the "value" property when multiple="false".\n\n Value Passed: [${o.map(e=>`'${e}'`).join(", ")}]\n`,this.el),this.ionValueChange.emit({value:this.value})}disabledChanged(){var o=this;return(0,l.A)(function*(){const{disabled:t}=o,e=yield o.getAccordions();for(const n of e)n.disabled=t})()}readonlyChanged(){var o=this;return(0,l.A)(function*(){const{readonly:t}=o,e=yield o.getAccordions();for(const n of e)n.readonly=t})()}onKeydown(o){var t=this;return(0,l.A)(function*(){const e=document.activeElement;if(!e||!e.closest('ion-accordion [slot="header"]'))return;const i="ION-ACCORDION"===e.tagName?e:e.closest("ion-accordion");if(!i||i.closest("ion-accordion-group")!==t.el)return;const a=yield t.getAccordions(),c=a.findIndex(p=>p===i);if(-1===c)return;let d;"ArrowDown"===o.key?d=t.findNextAccordion(a,c):"ArrowUp"===o.key?d=t.findPreviousAccordion(a,c):"Home"===o.key?d=a[0]:"End"===o.key&&(d=a[a.length-1]),void 0!==d&&d!==e&&d.focus()})()}componentDidLoad(){var o=this;return(0,l.A)(function*(){o.disabled&&o.disabledChanged(),o.readonly&&o.readonlyChanged(),o.valueChanged()})()}setValue(o){const t=this.value=o;this.ionChange.emit({value:t})}requestAccordionToggle(o,t){var e=this;return(0,l.A)(function*(){const{multiple:n,value:i,readonly:r,disabled:a}=e;if(!r&&!a)if(t)if(n){const c=null!=i?i:[],d=Array.isArray(c)?c:[c];void 0===d.find(f=>f===o)&&void 0!==o&&e.setValue([...d,o])}else e.setValue(o);else if(n){const c=null!=i?i:[],d=Array.isArray(c)?c:[c];e.setValue(d.filter(p=>p!==o))}else e.setValue(void 0)})()}findNextAccordion(o,t){const e=o[t+1];return void 0===e?o[0]:e}findPreviousAccordion(o,t){const e=o[t-1];return void 0===e?o[o.length-1]:e}getAccordions(){var o=this;return(0,l.A)(function*(){return Array.from(o.el.querySelectorAll(":scope > ion-accordion"))})()}render(){const{disabled:o,readonly:t,expand:e}=this,n=(0,g.b)(this);return(0,s.h)(s.H,{key:"ac2e26ac91c95d08172bd2b51daa7a711c21db9e",class:{[n]:!0,"accordion-group-disabled":o,"accordion-group-readonly":t,[`accordion-group-expand-${e}`]:!0},role:"presentation"},(0,s.h)("slot",{key:"444adc2af5730897eba57095da046d6bdb5af70f"}))}get el(){return(0,s.f)(this)}static get watchers(){return{value:["valueChanged"],disabled:["disabledChanged"],readonly:["readonlyChanged"]}}};m.style={ios:":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){border-bottom:none}",md:":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion){-webkit-box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;border-radius:6px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset:dir(rtl)) ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset:dir(rtl)) ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}}:host(.accordion-group-expand-inset) ::slotted(ion-accordion):first-of-type{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"}}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2375],{4756:(w,x,u)=>{u.r(x),u.d(x,{ion_accordion:()=>m,ion_accordion_group:()=>b});var l=u(467),s=u(4363),h=u(5638),v=u(6726),g=u(611),y=u(4929);const m=class{constructor(o){var t=this;(0,s.r)(this,o),this.updateListener=()=>this.updateState(!1),this.setItemDefaults=()=>{const e=this.getSlottedHeaderIonItem();e&&(e.button=!0,e.detail=!1,void 0===e.lines&&(e.lines="full"))},this.getSlottedHeaderIonItem=()=>{const{headerEl:e}=this;if(!e)return;const n=e.querySelector("slot");return n&&void 0!==n.assignedElements?n.assignedElements().find(i=>"ION-ITEM"===i.tagName):void 0},this.setAria=(e=!1)=>{const n=this.getSlottedHeaderIonItem();if(!n)return;const r=(0,h.g)(n).querySelector("button");r&&r.setAttribute("aria-expanded",`${e}`)},this.slotToggleIcon=()=>{const e=this.getSlottedHeaderIonItem();if(!e)return;const{toggleIconSlot:n,toggleIcon:i}=this;if(e.querySelector(".ion-accordion-toggle-icon"))return;const a=document.createElement("ion-icon");a.slot=n,a.lazy=!1,a.classList.add("ion-accordion-toggle-icon"),a.icon=i,a.setAttribute("aria-hidden","true"),e.appendChild(a)},this.expandAccordion=(e=!1)=>{const{contentEl:n,contentElWrapper:i}=this;e||void 0===n||void 0===i?this.state=4:4!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?(0,h.r)(()=>{this.state=8,this.currentRaf=(0,h.r)((0,l.A)(function*(){const r=i.offsetHeight,a=(0,h.t)(n,2e3);n.style.setProperty("max-height",`${r}px`),yield a,t.state=4,n.style.removeProperty("max-height")}))}):this.state=4)},this.collapseAccordion=(e=!1)=>{const{contentEl:n}=this;e||void 0===n?this.state=1:1!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?this.currentRaf=(0,h.r)((0,l.A)(function*(){n.style.setProperty("max-height",`${n.offsetHeight}px`),(0,h.r)((0,l.A)(function*(){const r=(0,h.t)(n,2e3);t.state=2,yield r,t.state=1,n.style.removeProperty("max-height")}))})):this.state=1)},this.shouldAnimate=()=>!(typeof window>"u"||matchMedia("(prefers-reduced-motion: reduce)").matches||!g.c.get("animated",!0)||this.accordionGroupEl&&!this.accordionGroupEl.animated),this.updateState=(0,l.A)(function*(e=!1){const n=t.accordionGroupEl,i=t.value;if(!n)return;const r=n.value;if(Array.isArray(r)?r.includes(i):r===i)t.expandAccordion(e),t.isNext=t.isPrevious=!1;else{t.collapseAccordion(e);const c=t.getNextSibling(),d=null==c?void 0:c.value;void 0!==d&&(t.isPrevious=Array.isArray(r)?r.includes(d):r===d);const p=t.getPreviousSibling(),f=null==p?void 0:p.value;void 0!==f&&(t.isNext=Array.isArray(r)?r.includes(f):r===f)}}),this.getNextSibling=()=>{if(!this.el)return;const e=this.el.nextElementSibling;return"ION-ACCORDION"===(null==e?void 0:e.tagName)?e:void 0},this.getPreviousSibling=()=>{if(!this.el)return;const e=this.el.previousElementSibling;return"ION-ACCORDION"===(null==e?void 0:e.tagName)?e:void 0},this.state=1,this.isNext=!1,this.isPrevious=!1,this.value="ion-accordion-"+_++,this.disabled=!1,this.readonly=!1,this.toggleIcon=v.l,this.toggleIconSlot="end"}valueChanged(){this.updateState()}connectedCallback(){var o;const t=this.accordionGroupEl=null===(o=this.el)||void 0===o?void 0:o.closest("ion-accordion-group");t&&(this.updateState(!0),(0,h.a)(t,"ionValueChange",this.updateListener))}disconnectedCallback(){const o=this.accordionGroupEl;o&&(0,h.b)(o,"ionValueChange",this.updateListener)}componentDidLoad(){this.setItemDefaults(),this.slotToggleIcon(),(0,h.r)(()=>{this.setAria(4===this.state||8===this.state)})}toggleExpanded(){const{accordionGroupEl:o,disabled:t,readonly:e,value:n,state:i}=this;t||e||!o||o.requestAccordionToggle(n,1===i||2===i)}render(){const{disabled:o,readonly:t}=this,e=(0,g.b)(this),n=4===this.state||8===this.state,i=n?"header expanded":"header",r=n?"content expanded":"content";return this.setAria(n),(0,s.h)(s.H,{key:"073e1d02c18dcbc20c68648426e87c14750c031d",class:{[e]:!0,"accordion-expanding":8===this.state,"accordion-expanded":4===this.state,"accordion-collapsing":2===this.state,"accordion-collapsed":1===this.state,"accordion-next":this.isNext,"accordion-previous":this.isPrevious,"accordion-disabled":o,"accordion-readonly":t,"accordion-animated":this.shouldAnimate()}},(0,s.h)("div",{key:"9b4cf326de8bb6b4033992903c0c1bfd7eea9bcc",onClick:()=>this.toggleExpanded(),id:"header",part:i,"aria-controls":"content",ref:a=>this.headerEl=a},(0,s.h)("slot",{key:"464c32a37f64655eacf4218284214f5f30b14a1e",name:"header"})),(0,s.h)("div",{key:"8bb52e6a62d7de0106b253201a89a32e79d9a594",id:"content",part:r,role:"region","aria-labelledby":"header",ref:a=>this.contentEl=a},(0,s.h)("div",{key:"1d9dfd952ad493754aaeea7a8f625b33c2dd90a0",id:"content-wrapper",ref:a=>this.contentElWrapper=a},(0,s.h)("slot",{key:"970dfbc55a612d739d0ca3b7b1a08e5c96d0c479",name:"content"}))))}static get delegatesFocus(){return!0}get el(){return(0,s.f)(this)}static get watchers(){return{value:["valueChanged"]}}};let _=0;m.style={ios:":host{display:block;position:relative;width:100%;background-color:var(--ion-background-color, #ffffff);overflow:hidden;z-index:0}:host(.accordion-expanding) ::slotted(ion-item[slot=header]),:host(.accordion-expanded) ::slotted(ion-item[slot=header]){--border-width:0px}:host(.accordion-animated){-webkit-transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}:host(.accordion-animated) #content{-webkit-transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}#content{overflow:hidden;will-change:max-height}:host(.accordion-collapsing) #content{max-height:0 !important}:host(.accordion-collapsed) #content{display:none}:host(.accordion-expanding) #content{max-height:0}:host(.accordion-expanding) #content-wrapper{overflow:auto}:host(.accordion-disabled) #header,:host(.accordion-readonly) #header,:host(.accordion-disabled) #content,:host(.accordion-readonly) #content{pointer-events:none}:host(.accordion-disabled) #header,:host(.accordion-disabled) #content{opacity:0.4}@media (prefers-reduced-motion: reduce){:host,#content{-webkit-transition:none !important;transition:none !important}}:host(.accordion-next) ::slotted(ion-item[slot=header]){--border-width:0.55px 0px 0.55px 0px}",md:":host{display:block;position:relative;width:100%;background-color:var(--ion-background-color, #ffffff);overflow:hidden;z-index:0}:host(.accordion-expanding) ::slotted(ion-item[slot=header]),:host(.accordion-expanded) ::slotted(ion-item[slot=header]){--border-width:0px}:host(.accordion-animated){-webkit-transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}:host(.accordion-animated) #content{-webkit-transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}#content{overflow:hidden;will-change:max-height}:host(.accordion-collapsing) #content{max-height:0 !important}:host(.accordion-collapsed) #content{display:none}:host(.accordion-expanding) #content{max-height:0}:host(.accordion-expanding) #content-wrapper{overflow:auto}:host(.accordion-disabled) #header,:host(.accordion-readonly) #header,:host(.accordion-disabled) #content,:host(.accordion-readonly) #content{pointer-events:none}:host(.accordion-disabled) #header,:host(.accordion-disabled) #content{opacity:0.4}@media (prefers-reduced-motion: reduce){:host,#content{-webkit-transition:none !important;transition:none !important}}"};const b=class{constructor(o){(0,s.r)(this,o),this.ionChange=(0,s.d)(this,"ionChange",7),this.ionValueChange=(0,s.d)(this,"ionValueChange",7),this.animated=!0,this.multiple=void 0,this.value=void 0,this.disabled=!1,this.readonly=!1,this.expand="compact"}valueChanged(){const{value:o,multiple:t}=this;!t&&Array.isArray(o)&&(0,y.p)(`ion-accordion-group was passed an array of values, but multiple="false". This is incorrect usage and may result in unexpected behaviors. To dismiss this warning, pass a string to the "value" property when multiple="false".\n\n Value Passed: [${o.map(e=>`'${e}'`).join(", ")}]\n`,this.el),this.ionValueChange.emit({value:this.value})}disabledChanged(){var o=this;return(0,l.A)(function*(){const{disabled:t}=o,e=yield o.getAccordions();for(const n of e)n.disabled=t})()}readonlyChanged(){var o=this;return(0,l.A)(function*(){const{readonly:t}=o,e=yield o.getAccordions();for(const n of e)n.readonly=t})()}onKeydown(o){var t=this;return(0,l.A)(function*(){const e=document.activeElement;if(!e||!e.closest('ion-accordion [slot="header"]'))return;const i="ION-ACCORDION"===e.tagName?e:e.closest("ion-accordion");if(!i||i.closest("ion-accordion-group")!==t.el)return;const a=yield t.getAccordions(),c=a.findIndex(p=>p===i);if(-1===c)return;let d;"ArrowDown"===o.key?d=t.findNextAccordion(a,c):"ArrowUp"===o.key?d=t.findPreviousAccordion(a,c):"Home"===o.key?d=a[0]:"End"===o.key&&(d=a[a.length-1]),void 0!==d&&d!==e&&d.focus()})()}componentDidLoad(){var o=this;return(0,l.A)(function*(){o.disabled&&o.disabledChanged(),o.readonly&&o.readonlyChanged(),o.valueChanged()})()}setValue(o){const t=this.value=o;this.ionChange.emit({value:t})}requestAccordionToggle(o,t){var e=this;return(0,l.A)(function*(){const{multiple:n,value:i,readonly:r,disabled:a}=e;if(!r&&!a)if(t)if(n){const c=null!=i?i:[],d=Array.isArray(c)?c:[c];void 0===d.find(f=>f===o)&&void 0!==o&&e.setValue([...d,o])}else e.setValue(o);else if(n){const c=null!=i?i:[],d=Array.isArray(c)?c:[c];e.setValue(d.filter(p=>p!==o))}else e.setValue(void 0)})()}findNextAccordion(o,t){const e=o[t+1];return void 0===e?o[0]:e}findPreviousAccordion(o,t){const e=o[t-1];return void 0===e?o[o.length-1]:e}getAccordions(){var o=this;return(0,l.A)(function*(){return Array.from(o.el.querySelectorAll(":scope > ion-accordion"))})()}render(){const{disabled:o,readonly:t,expand:e}=this,n=(0,g.b)(this);return(0,s.h)(s.H,{key:"ac2e26ac91c95d08172bd2b51daa7a711c21db9e",class:{[n]:!0,"accordion-group-disabled":o,"accordion-group-readonly":t,[`accordion-group-expand-${e}`]:!0},role:"presentation"},(0,s.h)("slot",{key:"444adc2af5730897eba57095da046d6bdb5af70f"}))}get el(){return(0,s.f)(this)}static get watchers(){return{value:["valueChanged"],disabled:["disabledChanged"],readonly:["readonlyChanged"]}}};b.style={ios:":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){border-bottom:none}",md:":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion){-webkit-box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;border-radius:6px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset:dir(rtl)) ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset:dir(rtl)) ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}}:host(.accordion-group-expand-inset) ::slotted(ion-accordion):first-of-type{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"}}}]); \ No newline at end of file diff --git a/www/2560.97b47ff4ff479f07.js b/www/2560.7a55558087860424.js similarity index 97% rename from www/2560.97b47ff4ff479f07.js rename to www/2560.7a55558087860424.js index 78be2d3e..e7ccfdf9 100644 --- a/www/2560.97b47ff4ff479f07.js +++ b/www/2560.7a55558087860424.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2560],{2560:(M,y,d)=>{d.r(y),d.d(y,{ion_segment:()=>p,ion_segment_button:()=>I});var w=d(467),r=d(4363),g=d(5638),C=d(7464),m=d(333),_=d(611);const p=class{constructor(t){(0,r.r)(this,t),this.ionChange=(0,r.d)(this,"ionChange",7),this.ionSelect=(0,r.d)(this,"ionSelect",7),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.onClick=e=>{const n=e.target,o=this.checked;"ION-SEGMENT"!==n.tagName&&(this.value=n.value,n!==o&&this.emitValueChange(),(this.scrollable||!this.swipeGesture)&&(o?this.checkButton(o,n):this.setCheckedClasses()))},this.getSegmentButton=e=>{var n,o;const i=this.getButtons().filter(a=>!a.disabled),l=i.findIndex(a=>a===document.activeElement);switch(e){case"first":return i[0];case"last":return i[i.length-1];case"next":return null!==(n=i[l+1])&&void 0!==n?n:i[0];case"previous":return null!==(o=i[l-1])&&void 0!==o?o:i[i.length-1];default:return null}},this.activated=!1,this.color=void 0,this.disabled=!1,this.scrollable=!1,this.swipeGesture=!0,this.value=void 0,this.selectOnFocus=!1}colorChanged(t,e){(void 0===e&&void 0!==t||void 0!==e&&void 0===t)&&this.emitStyle()}swipeGestureChanged(){this.gestureChanged()}valueChanged(t){this.ionSelect.emit({value:t}),this.scrollActiveButtonIntoView()}disabledChanged(){this.gestureChanged();const t=this.getButtons();for(const e of t)e.disabled=this.disabled}gestureChanged(){this.gesture&&this.gesture.enable(!this.scrollable&&!this.disabled&&this.swipeGesture)}connectedCallback(){this.emitStyle()}componentWillLoad(){this.emitStyle()}componentDidLoad(){var t=this;return(0,w.A)(function*(){t.setCheckedClasses(),t.ionSelect.emit({value:t.value}),(0,g.r)(()=>{t.scrollActiveButtonIntoView(!1)}),t.gesture=(yield Promise.resolve().then(d.bind(d,405))).createGesture({el:t.el,gestureName:"segment",gesturePriority:100,threshold:0,passive:!1,onStart:e=>t.onStart(e),onMove:e=>t.onMove(e),onEnd:e=>t.onEnd(e)}),t.gestureChanged(),t.disabled&&t.disabledChanged()})()}onStart(t){this.valueBeforeGesture=this.value,this.activate(t)}onMove(t){this.setNextIndex(t)}onEnd(t){this.setActivated(!1),this.setNextIndex(t,!0),t.event.stopImmediatePropagation();const e=this.value;void 0!==e&&this.valueBeforeGesture!==e&&this.emitValueChange(),this.valueBeforeGesture=void 0}emitValueChange(){const{value:t}=this;this.ionChange.emit({value:t})}getButtons(){return Array.from(this.el.querySelectorAll("ion-segment-button"))}get checked(){return this.getButtons().find(t=>t.value===this.value)}setActivated(t){this.getButtons().forEach(n=>{t?n.classList.add("segment-button-activated"):n.classList.remove("segment-button-activated")}),this.activated=t}activate(t){const e=t.event.target,o=this.getButtons().find(i=>i.value===this.value);"ION-SEGMENT-BUTTON"===e.tagName&&(o||(this.value=e.value,this.setCheckedClasses()),this.value===e.value&&this.setActivated(!0))}getIndicator(t){return(t.shadowRoot||t).querySelector(".segment-button-indicator")}checkButton(t,e){const n=this.getIndicator(t),o=this.getIndicator(e);if(null===n||null===o)return;const i=n.getBoundingClientRect(),l=o.getBoundingClientRect(),b=`translate3d(${i.left-l.left}px, 0, 0) scaleX(${i.width/l.width})`;(0,r.w)(()=>{o.classList.remove("segment-button-indicator-animated"),o.style.setProperty("transform",b),o.getBoundingClientRect(),o.classList.add("segment-button-indicator-animated"),o.style.setProperty("transform","")}),this.value=e.value,this.setCheckedClasses()}setCheckedClasses(){const t=this.getButtons(),n=t.findIndex(o=>o.value===this.value)+1;for(const o of t)o.classList.remove("segment-button-after-checked");na.value===n);if(void 0!==l){const a=o.getBoundingClientRect(),h=l.getBoundingClientRect();o.scrollBy({top:0,left:h.x-a.x-a.width/2+h.width/2,behavior:t?"smooth":"instant"})}}}setNextIndex(t,e=!1){const n=(0,C.i)(this.el),o=this.activated,i=this.getButtons(),l=i.findIndex(v=>v.value===this.value),a=i[l];let h,b;if(-1===l)return;const f=a.getBoundingClientRect(),B=f.left,z=f.width,x=t.currentX,L=f.top+f.height/2,O=this.el.getRootNode().elementFromPoint(x,L);if(o&&!e){if(n?x>B+z:x=0&&(b=v)}else if((n?xB+z)&&o&&!e){const v=l+1;v{(0,r.i)(this)},this.updateState=()=>{const{segmentEl:e}=this;e&&(this.checked=e.value===this.value,e.disabled&&(this.disabled=!0))},this.checked=!1,this.disabled=!1,this.layout="icon-top",this.type="button",this.value="ion-sb-"+D++}valueChanged(){this.updateState()}connectedCallback(){const t=this.segmentEl=this.el.closest("ion-segment");t&&(this.updateState(),(0,g.a)(t,"ionSelect",this.updateState),(0,g.a)(t,"ionStyle",this.updateStyle))}disconnectedCallback(){const t=this.segmentEl;t&&((0,g.b)(t,"ionSelect",this.updateState),(0,g.b)(t,"ionStyle",this.updateStyle),this.segmentEl=null)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,g.k)(this.el,["aria-label"]))}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}setFocus(){var t=this;return(0,w.A)(function*(){const{nativeEl:e}=t;void 0!==e&&e.focus()})()}render(){const{checked:t,type:e,disabled:n,hasIcon:o,hasLabel:i,layout:l,segmentEl:a}=this,h=(0,_.b)(this);return(0,r.h)(r.H,{key:"daed55711fdb550747d2ad5fb6e012bff6f6b176",class:{[h]:!0,"in-toolbar":(0,m.h)("ion-toolbar",this.el),"in-toolbar-color":(0,m.h)("ion-toolbar[color]",this.el),"in-segment":(0,m.h)("ion-segment",this.el),"in-segment-color":void 0!==(null==a?void 0:a.color),"segment-button-has-label":i,"segment-button-has-icon":o,"segment-button-has-label-only":i&&!o,"segment-button-has-icon-only":o&&!i,"segment-button-disabled":n,"segment-button-checked":t,[`segment-button-layout-${l}`]:!0,"ion-activatable":!0,"ion-activatable-instant":!0,"ion-focusable":!0}},(0,r.h)("button",Object.assign({key:"851a4b8ff7e45f5fc559c4d8e9c3102441dbd10e","aria-selected":t?"true":"false",role:"tab",ref:f=>this.nativeEl=f,type:e,class:"button-native",part:"native",disabled:n},this.inheritedAttributes),(0,r.h)("span",{key:"b2dc87747e81ce49dfa1269355027d9380226a6a",class:"button-inner"},(0,r.h)("slot",{key:"00e21fdcafb533605518beebb9557c724fc88e76"})),"md"===h&&(0,r.h)("ion-ripple-effect",{key:"358c90ab1b43aae3bc6eb1e58fb38d4892894a68"})),(0,r.h)("div",{key:"20fd3f7c43dd117541314e852d894af855050707",part:"indicator",class:{"segment-button-indicator":!0,"segment-button-indicator-animated":!0}},(0,r.h)("div",{key:"bebdeb84466c404d52ce48feda1ece5fb1f202b0",part:"indicator-background",class:"segment-button-indicator-background"})))}get el(){return(0,r.f)(this)}static get watchers(){return{value:["valueChanged"]}}};I.style={ios:':host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;grid-row:1;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(:focus){outline:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:none;--background-hover-opacity:0;--background-focused:none;--background-focused-opacity:0;--border-radius:7px;--border-width:1px;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--border-style:solid;--indicator-box-shadow:0 0 5px rgba(0, 0, 0, 0.16);--indicator-color:var(--ion-color-step-350, var(--ion-background-color, #fff));--indicator-height:100%;--indicator-transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--transition:100ms all linear;--padding-top:0;--padding-end:13px;--padding-bottom:0;--padding-start:13px;margin-top:2px;margin-bottom:2px;position:relative;-ms-flex-direction:row;flex-direction:row;min-width:70px;min-height:28px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);font-size:13px;font-weight:450;line-height:37px}:host::before{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;-webkit-transition:160ms opacity ease-in-out;transition:160ms opacity ease-in-out;-webkit-transition-delay:100ms;transition-delay:100ms;border-left:var(--border-width) var(--border-style) var(--border-color);content:"";opacity:1;will-change:opacity}:host(:first-of-type)::before{border-left-color:transparent}:host(.segment-button-disabled){opacity:0.3}::slotted(ion-icon){font-size:24px}:host(.segment-button-layout-icon-start) ::slotted(ion-label){-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:0;margin-inline-end:0}:host(.segment-button-layout-icon-end) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2px;margin-inline-end:2px}.segment-button-indicator{-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;left:0;right:0;top:0;bottom:0}.segment-button-indicator-background{border-radius:var(--border-radius);background:var(--indicator-color)}.segment-button-indicator-background{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked)::before,:host(.segment-button-after-checked)::before{opacity:0}:host(.segment-button-checked){z-index:-1}:host(.segment-button-activated){--indicator-transform:scale(0.95)}:host(.ion-focused) .button-native{opacity:0.7}@media (any-hover: hover){:host(:hover) .button-native{opacity:0.5}:host(.segment-button-checked:hover) .button-native{opacity:1}}:host(.in-segment-color){background:none;color:var(--ion-text-color, #000)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-step-350, var(--ion-background-color, #fff))}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native,:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-text-color, #000)}}:host(.in-toolbar:not(.in-segment-color)){--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, var(--ion-toolbar-color), initial);--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-toolbar-color), initial);--indicator-color:var(--ion-toolbar-segment-indicator-color, var(--ion-color-step-350, var(--ion-background-color, #fff)))}:host(.in-toolbar-color) .segment-button-indicator-background{background:var(--ion-color-contrast)}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color):hover) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color):hover) .button-native{color:var(--ion-color-base)}}',md:':host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;grid-row:1;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(:focus){outline:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:var(--color-checked);--background-focused:var(--color-checked);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #3880ff);--indicator-box-shadow:none;--indicator-color:var(--color-checked);--indicator-height:2px;--indicator-transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--padding-top:0;--padding-end:16px;--padding-bottom:0;--padding-start:16px;--transition:color 0.15s linear 0s, opacity 0.15s linear 0s;min-width:90px;min-height:48px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);font-size:14px;font-weight:500;letter-spacing:0.06em;line-height:40px;text-transform:uppercase}:host(.segment-button-disabled){opacity:0.3}:host(.in-segment-color){background:none;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color) ion-ripple-effect{color:var(--ion-color-base)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked) .button-native{color:var(--ion-color-base)}:host(.in-segment-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color:hover) .button-native::after{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-segment-color)){--background:var(--ion-toolbar-segment-background, none);--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6));--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-color-primary, #3880ff));--indicator-color:var(--ion-toolbar-segment-color-checked, var(--color-checked))}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:rgba(var(--ion-color-contrast-rgb), 0.6)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color)) .button-native::after{background:var(--ion-color-contrast)}}::slotted(ion-icon){margin-top:12px;margin-bottom:12px;font-size:24px}::slotted(ion-label){margin-top:12px;margin-bottom:12px}:host(.segment-button-layout-icon-top) ::slotted(ion-label),:host(.segment-button-layout-icon-bottom) ::slotted(ion-icon){margin-top:0}:host(.segment-button-layout-icon-top) ::slotted(ion-icon),:host(.segment-button-layout-icon-bottom) ::slotted(ion-label){margin-bottom:0}:host(.segment-button-layout-icon-start) ::slotted(ion-label){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:0;margin-inline-end:0}:host(.segment-button-layout-icon-end) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}:host(.segment-button-has-icon-only) ::slotted(ion-icon){margin-top:12px;margin-bottom:12px}:host(.segment-button-has-label-only) ::slotted(ion-label){margin-top:12px;margin-bottom:12px}.segment-button-indicator{left:0;right:0;bottom:0}.segment-button-indicator-background{background:var(--indicator-color)}:host(.in-toolbar:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-toolbar-segment-indicator-color, var(--indicator-color))}:host(.in-toolbar-color:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-color-contrast)}'}},333:(M,y,d)=>{d.d(y,{c:()=>g,g:()=>m,h:()=>r,o:()=>E});var w=d(467);const r=(s,c)=>null!==c.closest(s),g=(s,c)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},c):c,m=s=>{const c={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(u=>null!=u).map(u=>u.trim()).filter(u=>""!==u):[])(s).forEach(u=>c[u]=!0),c},_=/^[a-z][a-z0-9+\-.]*:/,E=function(){var s=(0,w.A)(function*(c,u,p,S){if(null!=c&&"#"!==c[0]&&!_.test(c)){const k=document.querySelector("ion-router");if(k)return null!=u&&u.preventDefault(),k.push(c,p,S)}return!1});return function(u,p,S,k){return s.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2560],{2560:(M,y,d)=>{d.r(y),d.d(y,{ion_segment:()=>p,ion_segment_button:()=>I});var w=d(467),r=d(4363),g=d(5638),C=d(7464),m=d(333),_=d(611);const p=class{constructor(t){(0,r.r)(this,t),this.ionChange=(0,r.d)(this,"ionChange",7),this.ionSelect=(0,r.d)(this,"ionSelect",7),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.onClick=e=>{const n=e.target,o=this.checked;"ION-SEGMENT"!==n.tagName&&(this.value=n.value,n!==o&&this.emitValueChange(),(this.scrollable||!this.swipeGesture)&&(o?this.checkButton(o,n):this.setCheckedClasses()))},this.getSegmentButton=e=>{var n,o;const i=this.getButtons().filter(a=>!a.disabled),l=i.findIndex(a=>a===document.activeElement);switch(e){case"first":return i[0];case"last":return i[i.length-1];case"next":return null!==(n=i[l+1])&&void 0!==n?n:i[0];case"previous":return null!==(o=i[l-1])&&void 0!==o?o:i[i.length-1];default:return null}},this.activated=!1,this.color=void 0,this.disabled=!1,this.scrollable=!1,this.swipeGesture=!0,this.value=void 0,this.selectOnFocus=!1}colorChanged(t,e){(void 0===e&&void 0!==t||void 0!==e&&void 0===t)&&this.emitStyle()}swipeGestureChanged(){this.gestureChanged()}valueChanged(t){this.ionSelect.emit({value:t}),this.scrollActiveButtonIntoView()}disabledChanged(){this.gestureChanged();const t=this.getButtons();for(const e of t)e.disabled=this.disabled}gestureChanged(){this.gesture&&this.gesture.enable(!this.scrollable&&!this.disabled&&this.swipeGesture)}connectedCallback(){this.emitStyle()}componentWillLoad(){this.emitStyle()}componentDidLoad(){var t=this;return(0,w.A)(function*(){t.setCheckedClasses(),t.ionSelect.emit({value:t.value}),(0,g.r)(()=>{t.scrollActiveButtonIntoView(!1)}),t.gesture=(yield Promise.resolve().then(d.bind(d,405))).createGesture({el:t.el,gestureName:"segment",gesturePriority:100,threshold:0,passive:!1,onStart:e=>t.onStart(e),onMove:e=>t.onMove(e),onEnd:e=>t.onEnd(e)}),t.gestureChanged(),t.disabled&&t.disabledChanged()})()}onStart(t){this.valueBeforeGesture=this.value,this.activate(t)}onMove(t){this.setNextIndex(t)}onEnd(t){this.setActivated(!1),this.setNextIndex(t,!0),t.event.stopImmediatePropagation();const e=this.value;void 0!==e&&this.valueBeforeGesture!==e&&this.emitValueChange(),this.valueBeforeGesture=void 0}emitValueChange(){const{value:t}=this;this.ionChange.emit({value:t})}getButtons(){return Array.from(this.el.querySelectorAll("ion-segment-button"))}get checked(){return this.getButtons().find(t=>t.value===this.value)}setActivated(t){this.getButtons().forEach(n=>{t?n.classList.add("segment-button-activated"):n.classList.remove("segment-button-activated")}),this.activated=t}activate(t){const e=t.event.target,o=this.getButtons().find(i=>i.value===this.value);"ION-SEGMENT-BUTTON"===e.tagName&&(o||(this.value=e.value,this.setCheckedClasses()),this.value===e.value&&this.setActivated(!0))}getIndicator(t){return(t.shadowRoot||t).querySelector(".segment-button-indicator")}checkButton(t,e){const n=this.getIndicator(t),o=this.getIndicator(e);if(null===n||null===o)return;const i=n.getBoundingClientRect(),l=o.getBoundingClientRect(),b=`translate3d(${i.left-l.left}px, 0, 0) scaleX(${i.width/l.width})`;(0,r.w)(()=>{o.classList.remove("segment-button-indicator-animated"),o.style.setProperty("transform",b),o.getBoundingClientRect(),o.classList.add("segment-button-indicator-animated"),o.style.setProperty("transform","")}),this.value=e.value,this.setCheckedClasses()}setCheckedClasses(){const t=this.getButtons(),n=t.findIndex(o=>o.value===this.value)+1;for(const o of t)o.classList.remove("segment-button-after-checked");na.value===n);if(void 0!==l){const a=o.getBoundingClientRect(),h=l.getBoundingClientRect();o.scrollBy({top:0,left:h.x-a.x-a.width/2+h.width/2,behavior:t?"smooth":"instant"})}}}setNextIndex(t,e=!1){const n=(0,C.i)(this.el),o=this.activated,i=this.getButtons(),l=i.findIndex(v=>v.value===this.value),a=i[l];let h,b;if(-1===l)return;const f=a.getBoundingClientRect(),S=f.left,z=f.width,x=t.currentX,O=f.top+f.height/2,L=this.el.getRootNode().elementFromPoint(x,O);if(o&&!e){if(n?x>S+z:x=0&&(b=v)}else if((n?xS+z)&&o&&!e){const v=l+1;v{(0,r.i)(this)},this.updateState=()=>{const{segmentEl:e}=this;e&&(this.checked=e.value===this.value,e.disabled&&(this.disabled=!0))},this.checked=!1,this.disabled=!1,this.layout="icon-top",this.type="button",this.value="ion-sb-"+A++}valueChanged(){this.updateState()}connectedCallback(){const t=this.segmentEl=this.el.closest("ion-segment");t&&(this.updateState(),(0,g.a)(t,"ionSelect",this.updateState),(0,g.a)(t,"ionStyle",this.updateStyle))}disconnectedCallback(){const t=this.segmentEl;t&&((0,g.b)(t,"ionSelect",this.updateState),(0,g.b)(t,"ionStyle",this.updateStyle),this.segmentEl=null)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,g.k)(this.el,["aria-label"]))}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}setFocus(){var t=this;return(0,w.A)(function*(){const{nativeEl:e}=t;void 0!==e&&e.focus()})()}render(){const{checked:t,type:e,disabled:n,hasIcon:o,hasLabel:i,layout:l,segmentEl:a}=this,h=(0,_.b)(this);return(0,r.h)(r.H,{key:"daed55711fdb550747d2ad5fb6e012bff6f6b176",class:{[h]:!0,"in-toolbar":(0,m.h)("ion-toolbar",this.el),"in-toolbar-color":(0,m.h)("ion-toolbar[color]",this.el),"in-segment":(0,m.h)("ion-segment",this.el),"in-segment-color":void 0!==(null==a?void 0:a.color),"segment-button-has-label":i,"segment-button-has-icon":o,"segment-button-has-label-only":i&&!o,"segment-button-has-icon-only":o&&!i,"segment-button-disabled":n,"segment-button-checked":t,[`segment-button-layout-${l}`]:!0,"ion-activatable":!0,"ion-activatable-instant":!0,"ion-focusable":!0}},(0,r.h)("button",Object.assign({key:"851a4b8ff7e45f5fc559c4d8e9c3102441dbd10e","aria-selected":t?"true":"false",role:"tab",ref:f=>this.nativeEl=f,type:e,class:"button-native",part:"native",disabled:n},this.inheritedAttributes),(0,r.h)("span",{key:"b2dc87747e81ce49dfa1269355027d9380226a6a",class:"button-inner"},(0,r.h)("slot",{key:"00e21fdcafb533605518beebb9557c724fc88e76"})),"md"===h&&(0,r.h)("ion-ripple-effect",{key:"358c90ab1b43aae3bc6eb1e58fb38d4892894a68"})),(0,r.h)("div",{key:"20fd3f7c43dd117541314e852d894af855050707",part:"indicator",class:{"segment-button-indicator":!0,"segment-button-indicator-animated":!0}},(0,r.h)("div",{key:"bebdeb84466c404d52ce48feda1ece5fb1f202b0",part:"indicator-background",class:"segment-button-indicator-background"})))}get el(){return(0,r.f)(this)}static get watchers(){return{value:["valueChanged"]}}};I.style={ios:':host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;grid-row:1;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(:focus){outline:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:none;--background-hover-opacity:0;--background-focused:none;--background-focused-opacity:0;--border-radius:7px;--border-width:1px;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--border-style:solid;--indicator-box-shadow:0 0 5px rgba(0, 0, 0, 0.16);--indicator-color:var(--ion-color-step-350, var(--ion-background-color, #fff));--indicator-height:100%;--indicator-transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--transition:100ms all linear;--padding-top:0;--padding-end:13px;--padding-bottom:0;--padding-start:13px;margin-top:2px;margin-bottom:2px;position:relative;-ms-flex-direction:row;flex-direction:row;min-width:70px;min-height:28px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);font-size:13px;font-weight:450;line-height:37px}:host::before{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;-webkit-transition:160ms opacity ease-in-out;transition:160ms opacity ease-in-out;-webkit-transition-delay:100ms;transition-delay:100ms;border-left:var(--border-width) var(--border-style) var(--border-color);content:"";opacity:1;will-change:opacity}:host(:first-of-type)::before{border-left-color:transparent}:host(.segment-button-disabled){opacity:0.3}::slotted(ion-icon){font-size:24px}:host(.segment-button-layout-icon-start) ::slotted(ion-label){-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:0;margin-inline-end:0}:host(.segment-button-layout-icon-end) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2px;margin-inline-end:2px}.segment-button-indicator{-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;left:0;right:0;top:0;bottom:0}.segment-button-indicator-background{border-radius:var(--border-radius);background:var(--indicator-color)}.segment-button-indicator-background{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked)::before,:host(.segment-button-after-checked)::before{opacity:0}:host(.segment-button-checked){z-index:-1}:host(.segment-button-activated){--indicator-transform:scale(0.95)}:host(.ion-focused) .button-native{opacity:0.7}@media (any-hover: hover){:host(:hover) .button-native{opacity:0.5}:host(.segment-button-checked:hover) .button-native{opacity:1}}:host(.in-segment-color){background:none;color:var(--ion-text-color, #000)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-step-350, var(--ion-background-color, #fff))}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native,:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-text-color, #000)}}:host(.in-toolbar:not(.in-segment-color)){--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, var(--ion-toolbar-color), initial);--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-toolbar-color), initial);--indicator-color:var(--ion-toolbar-segment-indicator-color, var(--ion-color-step-350, var(--ion-background-color, #fff)))}:host(.in-toolbar-color) .segment-button-indicator-background{background:var(--ion-color-contrast)}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color):hover) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color):hover) .button-native{color:var(--ion-color-base)}}',md:':host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;grid-row:1;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(:focus){outline:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:var(--color-checked);--background-focused:var(--color-checked);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #3880ff);--indicator-box-shadow:none;--indicator-color:var(--color-checked);--indicator-height:2px;--indicator-transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--padding-top:0;--padding-end:16px;--padding-bottom:0;--padding-start:16px;--transition:color 0.15s linear 0s, opacity 0.15s linear 0s;min-width:90px;min-height:48px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);font-size:14px;font-weight:500;letter-spacing:0.06em;line-height:40px;text-transform:uppercase}:host(.segment-button-disabled){opacity:0.3}:host(.in-segment-color){background:none;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color) ion-ripple-effect{color:var(--ion-color-base)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked) .button-native{color:var(--ion-color-base)}:host(.in-segment-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color:hover) .button-native::after{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-segment-color)){--background:var(--ion-toolbar-segment-background, none);--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6));--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-color-primary, #3880ff));--indicator-color:var(--ion-toolbar-segment-color-checked, var(--color-checked))}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:rgba(var(--ion-color-contrast-rgb), 0.6)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color)) .button-native::after{background:var(--ion-color-contrast)}}::slotted(ion-icon){margin-top:12px;margin-bottom:12px;font-size:24px}::slotted(ion-label){margin-top:12px;margin-bottom:12px}:host(.segment-button-layout-icon-top) ::slotted(ion-label),:host(.segment-button-layout-icon-bottom) ::slotted(ion-icon){margin-top:0}:host(.segment-button-layout-icon-top) ::slotted(ion-icon),:host(.segment-button-layout-icon-bottom) ::slotted(ion-label){margin-bottom:0}:host(.segment-button-layout-icon-start) ::slotted(ion-label){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:0;margin-inline-end:0}:host(.segment-button-layout-icon-end) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}:host(.segment-button-has-icon-only) ::slotted(ion-icon){margin-top:12px;margin-bottom:12px}:host(.segment-button-has-label-only) ::slotted(ion-label){margin-top:12px;margin-bottom:12px}.segment-button-indicator{left:0;right:0;bottom:0}.segment-button-indicator-background{background:var(--indicator-color)}:host(.in-toolbar:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-toolbar-segment-indicator-color, var(--indicator-color))}:host(.in-toolbar-color:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-color-contrast)}'}},333:(M,y,d)=>{d.d(y,{c:()=>g,g:()=>m,h:()=>r,o:()=>E});var w=d(467);const r=(s,c)=>null!==c.closest(s),g=(s,c)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},c):c,m=s=>{const c={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(u=>null!=u).map(u=>u.trim()).filter(u=>""!==u):[])(s).forEach(u=>c[u]=!0),c},_=/^[a-z][a-z0-9+\-.]*:/,E=function(){var s=(0,w.A)(function*(c,u,p,B){if(null!=c&&"#"!==c[0]&&!_.test(c)){const k=document.querySelector("ion-router");if(k)return null!=u&&u.preventDefault(),k.push(c,p,B)}return!1});return function(u,p,B,k){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/2982.aa513e7ab5d121b6.js b/www/2982.d9b8bf08c5279ede.js similarity index 95% rename from www/2982.aa513e7ab5d121b6.js rename to www/2982.d9b8bf08c5279ede.js index 7b68f941..eeb43691 100644 --- a/www/2982.aa513e7ab5d121b6.js +++ b/www/2982.d9b8bf08c5279ede.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2982],{2982:(h,s,o)=>{o.r(s),o.d(s,{pwa_camera_modal:()=>c});var r=o(467),a=o(1288);const c=class{constructor(e){(0,a.r)(this,e),this.onPhoto=(0,a.c)(this,"onPhoto",7),this.noDeviceError=(0,a.c)(this,"noDeviceError",7),this.facingMode="user",this.hidePicker=!1}present(){var e=this;return(0,r.A)(function*(){const t=document.createElement("pwa-camera-modal-instance");t.facingMode=e.facingMode,t.hidePicker=e.hidePicker,t.addEventListener("onPhoto",function(){var i=(0,r.A)(function*(n){e._modal&&e.onPhoto.emit(n.detail)});return function(n){return i.apply(this,arguments)}}()),t.addEventListener("noDeviceError",function(){var i=(0,r.A)(function*(n){e.noDeviceError.emit(n)});return function(n){return i.apply(this,arguments)}}()),document.body.append(t),e._modal=t})()}dismiss(){var e=this;return(0,r.A)(function*(){e._modal&&(e._modal&&e._modal.parentNode.removeChild(e._modal),e._modal=null)})()}render(){return(0,a.h)("div",null)}};c.style=":host{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;contain:strict}.wrapper{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0, 0, 0, 0.15)}.content{-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);width:600px;height:600px}"}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2982],{2982:(p,s,o)=>{o.r(s),o.d(s,{pwa_camera_modal:()=>c});var r=o(467),a=o(1288);const c=class{constructor(e){(0,a.r)(this,e),this.onPhoto=(0,a.c)(this,"onPhoto",7),this.noDeviceError=(0,a.c)(this,"noDeviceError",7),this.facingMode="user",this.hidePicker=!1}present(){var e=this;return(0,r.A)(function*(){const t=document.createElement("pwa-camera-modal-instance");t.facingMode=e.facingMode,t.hidePicker=e.hidePicker,t.addEventListener("onPhoto",function(){var i=(0,r.A)(function*(n){e._modal&&e.onPhoto.emit(n.detail)});return function(n){return i.apply(this,arguments)}}()),t.addEventListener("noDeviceError",function(){var i=(0,r.A)(function*(n){e.noDeviceError.emit(n)});return function(n){return i.apply(this,arguments)}}()),document.body.append(t),e._modal=t})()}dismiss(){var e=this;return(0,r.A)(function*(){e._modal&&(e._modal&&e._modal.parentNode.removeChild(e._modal),e._modal=null)})()}render(){return(0,a.h)("div",null)}};c.style=":host{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;contain:strict}.wrapper{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0, 0, 0, 0.15)}.content{-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);width:600px;height:600px}"}}]); \ No newline at end of file diff --git a/www/3162.19a280fc95ec7e6a.js b/www/3162.0ec9926637ab8977.js similarity index 93% rename from www/3162.19a280fc95ec7e6a.js rename to www/3162.0ec9926637ab8977.js index 6e0e72c8..b6bb5f5e 100644 --- a/www/3162.19a280fc95ec7e6a.js +++ b/www/3162.0ec9926637ab8977.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3162],{3162:(x,u,i)=>{i.r(u),i.d(u,{ion_back_button:()=>c});var b=i(467),e=i(4363),m=i(5638),s=i(333),g=i(6726),d=i(611);const c=class{constructor(r){var a=this;(0,e.r)(this,r),this.inheritedAttributes={},this.onClick=function(){var h=(0,b.A)(function*(l){const p=a.el.closest("ion-nav");return l.preventDefault(),p&&(yield p.canGoBack())?p.pop({animationBuilder:a.routerAnimation,skipIfBusy:!0}):(0,s.o)(a.defaultHref,l,"back",a.routerAnimation)});return function(l){return h.apply(this,arguments)}}(),this.color=void 0,this.defaultHref=void 0,this.disabled=!1,this.icon=void 0,this.text=void 0,this.type="button",this.routerAnimation=void 0}componentWillLoad(){this.inheritedAttributes=(0,m.i)(this.el),void 0===this.defaultHref&&(this.defaultHref=d.c.get("backButtonDefaultHref"))}get backButtonIcon(){const r=this.icon;return null!=r?r:"ios"===(0,d.b)(this)?d.c.get("backButtonIcon",g.c):d.c.get("backButtonIcon",g.a)}get backButtonText(){const r="ios"===(0,d.b)(this)?"Back":null;return null!=this.text?this.text:d.c.get("backButtonText",r)}get hasIconOnly(){return this.backButtonIcon&&!this.backButtonText}get rippleType(){return this.hasIconOnly?"unbounded":"bounded"}render(){const{color:r,defaultHref:a,disabled:h,type:l,hasIconOnly:p,backButtonIcon:k,backButtonText:v,icon:w,inheritedAttributes:_}=this,B=void 0!==a,y=(0,d.b)(this),C=_["aria-label"]||v||"back";return(0,e.h)(e.H,{key:"9e837be314ee8ea487ba2771d36668ef58442faa",onClick:this.onClick,class:(0,s.c)(r,{[y]:!0,button:!0,"back-button-disabled":h,"back-button-has-icon-only":p,"in-toolbar":(0,s.h)("ion-toolbar",this.el),"in-toolbar-color":(0,s.h)("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0,"show-back-button":B})},(0,e.h)("button",{key:"c4531348bd80cf6163931c5fb432526aa8127043",type:l,disabled:h,class:"button-native",part:"native","aria-label":C},(0,e.h)("span",{key:"aab8c6d5f0a84aed9f4e4a2532a239b28c7d5589",class:"button-inner"},k&&(0,e.h)("ion-icon",{key:"121eae10947b46a3d109709b79f4126b1c40ade4",part:"icon",icon:k,"aria-hidden":"true",lazy:!1,"flip-rtl":void 0===w}),v&&(0,e.h)("span",{key:"11c28875cc52b99470525d18c1f88f27c390a75a",part:"text","aria-hidden":"true",class:"button-text"},v)),"md"===y&&(0,e.h)("ion-ripple-effect",{key:"804bf8a06cd033c99d61ec2665c842b3b25945fa",type:this.rippleType})))}get el(){return(0,e.f)(this)}};c.style={ios:':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}ion-ripple-effect{color:var(--ripple-color)}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.show-back-button){display:block}:host(.back-button-disabled){cursor:default;opacity:0.5;pointer-events:none}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;opacity:var(--opacity);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{-webkit-padding-start:var(--icon-padding-start);padding-inline-start:var(--icon-padding-start);-webkit-padding-end:var(--icon-padding-end);padding-inline-end:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);-webkit-margin-start:var(--icon-margin-start);margin-inline-start:var(--icon-margin-start);-webkit-margin-end:var(--icon-margin-end);margin-inline-end:var(--icon-margin-end);margin-top:var(--icon-margin-top);margin-bottom:var(--icon-margin-bottom);display:inherit;font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-hover:transparent;--background-hover-opacity:1;--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--icon-margin-end:1px;--icon-margin-start:-4px;--icon-font-size:1.6em;--min-height:32px;font-size:clamp(17px, 1.0625rem, 21.998px)}.button-native{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:visible;z-index:99}:host(.ion-activated) .button-native{opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}',md:':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}ion-ripple-effect{color:var(--ripple-color)}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.show-back-button){display:block}:host(.back-button-disabled){cursor:default;opacity:0.5;pointer-events:none}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;opacity:var(--opacity);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{-webkit-padding-start:var(--icon-padding-start);padding-inline-start:var(--icon-padding-start);-webkit-padding-end:var(--icon-padding-end);padding-inline-end:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);-webkit-margin-start:var(--icon-margin-start);margin-inline-start:var(--icon-margin-start);-webkit-margin-end:var(--icon-margin-end);margin-inline-end:var(--icon-margin-end);margin-top:var(--icon-margin-top);margin-bottom:var(--icon-margin-bottom);display:inherit;font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--border-radius:4px;--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:0.04;--color:currentColor;--icon-margin-end:0;--icon-margin-start:0;--icon-font-size:1.5rem;--icon-font-weight:normal;--min-height:32px;--min-width:44px;--padding-start:12px;--padding-end:12px;font-size:0.875rem;font-weight:500;text-transform:uppercase}:host(.back-button-has-icon-only){--border-radius:50%;min-width:48px;min-height:48px;aspect-ratio:1/1}.button-native{-webkit-box-shadow:none;box-shadow:none}.button-text{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:0;padding-bottom:0}ion-icon{line-height:0.67;text-align:start}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}'}},333:(x,u,i)=>{i.d(u,{c:()=>m,g:()=>g,h:()=>e,o:()=>f});var b=i(467);const e=(t,n)=>null!==n.closest(t),m=(t,n)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},n):n,g=t=>{const n={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(o=>null!=o).map(o=>o.trim()).filter(o=>""!==o):[])(t).forEach(o=>n[o]=!0),n},d=/^[a-z][a-z0-9+\-.]*:/,f=function(){var t=(0,b.A)(function*(n,o,c,r){if(null!=n&&"#"!==n[0]&&!d.test(n)){const a=document.querySelector("ion-router");if(a)return null!=o&&o.preventDefault(),a.push(n,c,r)}return!1});return function(o,c,r,a){return t.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3162],{3162:(x,u,i)=>{i.r(u),i.d(u,{ion_back_button:()=>c});var b=i(467),e=i(4363),m=i(5638),d=i(333),g=i(6726),s=i(611);const c=class{constructor(r){var a=this;(0,e.r)(this,r),this.inheritedAttributes={},this.onClick=function(){var h=(0,b.A)(function*(l){const p=a.el.closest("ion-nav");return l.preventDefault(),p&&(yield p.canGoBack())?p.pop({animationBuilder:a.routerAnimation,skipIfBusy:!0}):(0,d.o)(a.defaultHref,l,"back",a.routerAnimation)});return function(l){return h.apply(this,arguments)}}(),this.color=void 0,this.defaultHref=void 0,this.disabled=!1,this.icon=void 0,this.text=void 0,this.type="button",this.routerAnimation=void 0}componentWillLoad(){this.inheritedAttributes=(0,m.i)(this.el),void 0===this.defaultHref&&(this.defaultHref=s.c.get("backButtonDefaultHref"))}get backButtonIcon(){const r=this.icon;return null!=r?r:"ios"===(0,s.b)(this)?s.c.get("backButtonIcon",g.c):s.c.get("backButtonIcon",g.a)}get backButtonText(){const r="ios"===(0,s.b)(this)?"Back":null;return null!=this.text?this.text:s.c.get("backButtonText",r)}get hasIconOnly(){return this.backButtonIcon&&!this.backButtonText}get rippleType(){return this.hasIconOnly?"unbounded":"bounded"}render(){const{color:r,defaultHref:a,disabled:h,type:l,hasIconOnly:p,backButtonIcon:k,backButtonText:v,icon:w,inheritedAttributes:_}=this,B=void 0!==a,y=(0,s.b)(this),C=_["aria-label"]||v||"back";return(0,e.h)(e.H,{key:"9e837be314ee8ea487ba2771d36668ef58442faa",onClick:this.onClick,class:(0,d.c)(r,{[y]:!0,button:!0,"back-button-disabled":h,"back-button-has-icon-only":p,"in-toolbar":(0,d.h)("ion-toolbar",this.el),"in-toolbar-color":(0,d.h)("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0,"show-back-button":B})},(0,e.h)("button",{key:"c4531348bd80cf6163931c5fb432526aa8127043",type:l,disabled:h,class:"button-native",part:"native","aria-label":C},(0,e.h)("span",{key:"aab8c6d5f0a84aed9f4e4a2532a239b28c7d5589",class:"button-inner"},k&&(0,e.h)("ion-icon",{key:"121eae10947b46a3d109709b79f4126b1c40ade4",part:"icon",icon:k,"aria-hidden":"true",lazy:!1,"flip-rtl":void 0===w}),v&&(0,e.h)("span",{key:"11c28875cc52b99470525d18c1f88f27c390a75a",part:"text","aria-hidden":"true",class:"button-text"},v)),"md"===y&&(0,e.h)("ion-ripple-effect",{key:"804bf8a06cd033c99d61ec2665c842b3b25945fa",type:this.rippleType})))}get el(){return(0,e.f)(this)}};c.style={ios:':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}ion-ripple-effect{color:var(--ripple-color)}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.show-back-button){display:block}:host(.back-button-disabled){cursor:default;opacity:0.5;pointer-events:none}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;opacity:var(--opacity);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{-webkit-padding-start:var(--icon-padding-start);padding-inline-start:var(--icon-padding-start);-webkit-padding-end:var(--icon-padding-end);padding-inline-end:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);-webkit-margin-start:var(--icon-margin-start);margin-inline-start:var(--icon-margin-start);-webkit-margin-end:var(--icon-margin-end);margin-inline-end:var(--icon-margin-end);margin-top:var(--icon-margin-top);margin-bottom:var(--icon-margin-bottom);display:inherit;font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-hover:transparent;--background-hover-opacity:1;--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--icon-margin-end:1px;--icon-margin-start:-4px;--icon-font-size:1.6em;--min-height:32px;font-size:clamp(17px, 1.0625rem, 21.998px)}.button-native{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:visible;z-index:99}:host(.ion-activated) .button-native{opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}',md:':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}ion-ripple-effect{color:var(--ripple-color)}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.show-back-button){display:block}:host(.back-button-disabled){cursor:default;opacity:0.5;pointer-events:none}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;opacity:var(--opacity);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{-webkit-padding-start:var(--icon-padding-start);padding-inline-start:var(--icon-padding-start);-webkit-padding-end:var(--icon-padding-end);padding-inline-end:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);-webkit-margin-start:var(--icon-margin-start);margin-inline-start:var(--icon-margin-start);-webkit-margin-end:var(--icon-margin-end);margin-inline-end:var(--icon-margin-end);margin-top:var(--icon-margin-top);margin-bottom:var(--icon-margin-bottom);display:inherit;font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--border-radius:4px;--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:0.04;--color:currentColor;--icon-margin-end:0;--icon-margin-start:0;--icon-font-size:1.5rem;--icon-font-weight:normal;--min-height:32px;--min-width:44px;--padding-start:12px;--padding-end:12px;font-size:0.875rem;font-weight:500;text-transform:uppercase}:host(.back-button-has-icon-only){--border-radius:50%;min-width:48px;min-height:48px;aspect-ratio:1/1}.button-native{-webkit-box-shadow:none;box-shadow:none}.button-text{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:0;padding-bottom:0}ion-icon{line-height:0.67;text-align:start}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}'}},333:(x,u,i)=>{i.d(u,{c:()=>m,g:()=>g,h:()=>e,o:()=>f});var b=i(467);const e=(t,n)=>null!==n.closest(t),m=(t,n)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},n):n,g=t=>{const n={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(o=>null!=o).map(o=>o.trim()).filter(o=>""!==o):[])(t).forEach(o=>n[o]=!0),n},s=/^[a-z][a-z0-9+\-.]*:/,f=function(){var t=(0,b.A)(function*(n,o,c,r){if(null!=n&&"#"!==n[0]&&!s.test(n)){const a=document.querySelector("ion-router");if(a)return null!=o&&o.preventDefault(),a.push(n,c,r)}return!1});return function(o,c,r,a){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/3506.1e89bee134eda505.js b/www/3506.4ed675f3a417c671.js similarity index 98% rename from www/3506.1e89bee134eda505.js rename to www/3506.4ed675f3a417c671.js index 6f98461e..ebabeed2 100644 --- a/www/3506.1e89bee134eda505.js +++ b/www/3506.4ed675f3a417c671.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3506],{3506:(Y,v,a)=>{a.r(v),a.d(v,{ion_item:()=>p,ion_item_divider:()=>A,ion_item_group:()=>j,ion_label:()=>O,ion_list:()=>D,ion_list_header:()=>E,ion_note:()=>L,ion_skeleton_text:()=>T});var _=a(467),i=a(4363),x=a(5638),m=a(4929),r=a(333),w=a(6726),d=a(611);const p=class{constructor(t){(0,i.r)(this,t),this.labelColorStyles={},this.itemStyles=new Map,this.inheritedAriaAttributes={},this.multipleInputs=!1,this.focusable=!0,this.color=void 0,this.button=!1,this.detail=void 0,this.detailIcon=w.o,this.disabled=!1,this.download=void 0,this.fill=void 0,this.shape=void 0,this.href=void 0,this.rel=void 0,this.lines=void 0,this.counter=!1,this.routerAnimation=void 0,this.routerDirection="forward",this.target=void 0,this.type="button",this.counterFormatter=void 0,this.counterString=void 0}buttonChanged(){this.focusable=this.isFocusable()}counterFormatterChanged(){this.updateCounterOutput(this.getFirstInput())}handleIonInput(t){this.counter&&t.target===this.getFirstInput()&&this.updateCounterOutput(t.target)}labelColorChanged(t){const{color:e}=this;void 0===e&&(this.labelColorStyles=t.detail)}itemStyle(t){t.stopPropagation();const e=t.target.tagName,o=t.detail,g={},f=this.itemStyles.get(e)||{};let c=!1;Object.keys(o).forEach(h=>{if(o[h]){const b=`item-${h}`;f[b]||(c=!0),g[b]=!0}}),!c&&Object.keys(g).length!==Object.keys(f).length&&(c=!0),c&&(this.itemStyles.set(e,g),(0,i.i)(this))}connectedCallback(){this.counter&&this.updateCounterOutput(this.getFirstInput()),this.hasStartEl()}componentWillLoad(){this.inheritedAriaAttributes=(0,x.k)(this.el,["aria-label"])}componentDidLoad(){const{el:t,counter:e,counterFormatter:o,fill:g,shape:f}=this;null!==t.querySelector('[slot="helper"]')&&(0,m.p)('The "helper" slot has been deprecated in favor of using the "helperText" property on ion-input or ion-textarea.',t),null!==t.querySelector('[slot="error"]')&&(0,m.p)('The "error" slot has been deprecated in favor of using the "errorText" property on ion-input or ion-textarea.',t),!0===e&&(0,m.p)('The "counter" property has been deprecated in favor of using the "counter" property on ion-input or ion-textarea.',t),void 0!==o&&(0,m.p)('The "counterFormatter" property has been deprecated in favor of using the "counterFormatter" property on ion-input or ion-textarea.',t),void 0!==g&&(0,m.p)('The "fill" property has been deprecated in favor of using the "fill" property on ion-input or ion-textarea.',t),void 0!==f&&(0,m.p)('The "shape" property has been deprecated in favor of using the "shape" property on ion-input or ion-textarea.',t),(0,x.r)(()=>{this.setMultipleInputs(),this.focusable=this.isFocusable()})}setMultipleInputs(){const t=this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio"),e=this.el.querySelectorAll("ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle"),o=this.el.querySelectorAll("ion-anchor, ion-button, a, button");this.multipleInputs=t.length+e.length>1||t.length+o.length>1||t.length>0&&this.isClickable()}hasCover(){return 1===this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio").length&&!this.multipleInputs}isClickable(){return void 0!==this.href||this.button}canActivate(){return this.isClickable()||this.hasCover()}isFocusable(){const t=this.el.querySelector(".ion-focusable");return this.canActivate()||null!==t}getFirstInput(){return this.el.querySelectorAll("ion-input, ion-textarea")[0]}updateCounterOutput(t){var e,o;const{counter:g,counterFormatter:f,defaultCounterFormatter:c}=this;if(g&&!this.multipleInputs&&void 0!==(null==t?void 0:t.maxlength)){const h=null!==(o=null===(e=null==t?void 0:t.value)||void 0===e?void 0:e.toString().length)&&void 0!==o?o:0;if(void 0===f)this.counterString=c(h,t.maxlength);else try{this.counterString=f(h,t.maxlength)}catch(b){(0,m.a)("Exception in provided `counterFormatter`.",b),this.counterString=c(h,t.maxlength)}}}defaultCounterFormatter(t,e){return`${t} / ${e}`}hasStartEl(){null!==this.el.querySelector('[slot="start"]')&&this.el.classList.add("item-has-start-slot")}getFirstInteractive(){return this.el.querySelectorAll("ion-toggle:not([disabled]), ion-checkbox:not([disabled]), ion-radio:not([disabled]), ion-select:not([disabled])")[0]}render(){const{counterString:t,detail:e,detailIcon:o,download:g,fill:f,labelColorStyles:c,lines:h,disabled:b,href:I,rel:et,shape:F,target:ot,routerAnimation:nt,routerDirection:lt,inheritedAriaAttributes:rt,multipleInputs:H}=this,S={},M=(0,d.b)(this),z=this.isClickable(),P=this.canActivate(),X=z?void 0===I?"button":"a":"div",at="button"===X?{type:this.type}:{download:g,href:I,rel:et,target:ot};let R={};const C=this.getFirstInteractive();(z||void 0!==C&&!H)&&(R={onClick:u=>{if(z&&(0,r.o)(I,u,lt,nt),void 0!==C&&!H){const ct=u.composedPath()[0];u.isTrusted&&this.el.shadowRoot.contains(ct)&&C.click()}}});const st=void 0!==e?e:"ios"===M&&z;this.itemStyles.forEach(u=>{Object.assign(S,u)});const dt=b||S["item-interactive-disabled"]?"true":null,ht=f||"none",$=(0,r.h)("ion-list",this.el)&&!(0,r.h)("ion-radio-group",this.el);return(0,i.h)(i.H,{key:"077c9ab04985292f79c30691151d2778a26285fb","aria-disabled":dt,class:Object.assign(Object.assign(Object.assign({},S),c),(0,r.c)(this.color,{item:!0,[M]:!0,"item-lines-default":void 0===h,[`item-lines-${h}`]:void 0!==h,[`item-fill-${ht}`]:!0,[`item-shape-${F}`]:void 0!==F,"item-has-interactive-control":void 0!==C,"item-disabled":b,"in-list":$,"item-multiple-inputs":this.multipleInputs,"ion-activatable":P,"ion-focusable":this.focusable,"item-rtl":"rtl"===document.dir})),role:$?"listitem":null},(0,i.h)(X,Object.assign({key:"08bb75c85d0584e9fb7f461e9e06b9b651ef3515"},at,rt,{class:"item-native",part:"native",disabled:b},R),(0,i.h)("slot",{key:"3f742b07c4a58eadedf675be4878a3e00070750e",name:"start"}),(0,i.h)("div",{key:"0160b8963434f3107856a2df2fb96f1abb4fdbfe",class:"item-inner"},(0,i.h)("div",{key:"9439b21474443341f06a651d7c44aef90bd4c591",class:"input-wrapper"},(0,i.h)("slot",{key:"8034e1337a6c950b7725bc9aa46d55de980827bf"})),(0,i.h)("slot",{key:"690de6d3dd3a238ab7a2d3dfea69daa6647e5134",name:"end"}),st&&(0,i.h)("ion-icon",{key:"6f386abbde5897fca7aabc850645986e16315213",icon:o,lazy:!1,class:"item-detail-icon",part:"detail-icon","aria-hidden":"true","flip-rtl":o===w.o}),(0,i.h)("div",{key:"4bb8444a5097c032d79f2083f60429b9057e3a5c",class:"item-inner-highlight"})),P&&"md"===M&&(0,i.h)("ion-ripple-effect",{key:"31c319e2335efbb92d7dea110a66f347764f2b44"}),(0,i.h)("div",{key:"0fc128b44582af7c8b542c9e346ef88e40fea148",class:"item-highlight"})),(0,i.h)("div",{key:"7b84c0a74d148a7fa6af449b6bd06bb45530edf5",class:"item-bottom"},(0,i.h)("slot",{key:"97563a615efd81b21014c41a25989c71ba3ae2cd",name:"error"}),(0,i.h)("slot",{key:"d84a4bb21ed3f13af82f78104ffb06d2b079738e",name:"helper"}),t&&(0,i.h)("ion-note",{key:"34eaa7798c50d2f88afca0dcb1278df05a1800e6",class:"item-counter"},t)))}static get delegatesFocus(){return!0}get el(){return(0,i.f)(this)}static get watchers(){return{button:["buttonChanged"],counterFormatter:["counterFormatterChanged"]}}};p.style={ios:':host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-has-interactive-control){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:var(--ion-text-color, #000);--background-focused:var(--ion-text-color, #000);--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--bottom-padding-start:0px;font-size:1rem}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus) .item-highlight{border-top:none;border-right:none;border-left:none}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:2px;margin-bottom:2px}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:1px;--padding-bottom:1px;--padding-start:.5em;--padding-end:.5em;min-height:24px;font-size:0.8125rem}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){-webkit-margin-start:0px;margin-inline-start:0px}::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:10px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:0}',md:':host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-has-interactive-control){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:1px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:1rem;font-weight:normal;text-transform:none}:host(.item-fill-outline){--highlight-height:2px}:host(.item-fill-none.item-interactive.ion-focus) .item-highlight,:host(.item-fill-none.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-none.item-interactive.ion-focus) .item-native,:host(.item-fill-none.item-interactive.item-has-focus) .item-native,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-highlight{border-width:var(--full-highlight-height);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-native{border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-highlight,:host(.item-fill-solid.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-native,:host(.item-fill-solid.item-interactive.item-has-focus) .item-native,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-has-focus) .item-native{caret-color:var(--highlight-background)}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-fill-outline) .item-highlight{--position-offset:calc(-1 * var(--border-width));top:var(--position-offset);width:calc(100% + 2 * var(--border-width));height:calc(100% + 2 * var(--border-width));-webkit-transition:none;transition:none}@supports (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{inset-inline-start:var(--position-offset)}}@supports not (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{left:var(--position-offset)}:host-context([dir=rtl]):host(.item-fill-outline) .item-highlight,:host-context([dir=rtl]).item-fill-outline .item-highlight{left:unset;right:unset;right:var(--position-offset)}@supports selector(:dir(rtl)){:host(.item-fill-outline:dir(rtl)) .item-highlight{left:unset;right:unset;right:var(--position-offset)}}}:host(.item-fill-outline.ion-focused) .item-native,:host(.item-fill-outline.item-has-focus) .item-native{border-color:transparent}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:1.5em}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted(ion-icon[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}:host(.item-fill-solid) ::slotted(ion-icon[slot=start]),:host(.item-fill-outline) ::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:0.6875rem}::slotted(ion-note[slot]:not([slot=helper]):not([slot=error])){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:8px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0}::slotted(.button-small){--padding-top:2px;--padding-bottom:2px;--padding-start:.6em;--padding-end:.6em;min-height:25px;font-size:0.75rem}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}:host(.ion-focused:not(.ion-color)) ::slotted(.label-stacked),:host(.ion-focused:not(.ion-color)) ::slotted(.label-floating),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #3880ff)}:host(.ion-color){--highlight-color-focused:var(--ion-color-contrast)}:host(.item-label-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid.ion-color),:host(.item-fill-outline.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--background-hover:var(--ion-color-step-100, #e6e6e6);--background-focused:var(--ion-color-step-150, #d9d9d9);--border-width:0 0 1px 0;--inner-border-width:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid),:host-context([dir=rtl]).item-fill-solid{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid:dir(rtl)){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.item-fill-solid) .item-native{--border-color:var(--ion-color-step-500, gray)}:host(.item-fill-solid.ion-focused) .item-native,:host(.item-fill-solid.item-has-focus) .item-native{--background:var(--background-focused)}:host(.item-fill-solid.item-shape-round){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid.item-shape-round),:host-context([dir=rtl]).item-fill-solid.item-shape-round{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid.item-shape-round:dir(rtl)){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (any-hover: hover){:host(.item-fill-solid:hover) .item-native{--background:var(--background-hover);--border-color:var(--ion-color-step-750, #404040)}}:host(.item-fill-outline){--ripple-color:transparent;--background-focused:transparent;--background-hover:transparent;--border-color:var(--ion-color-step-500, gray);--border-width:1px;border:none;overflow:visible}:host(.item-fill-outline) .item-native{--native-padding-left:16px;border-radius:4px}:host(.item-fill-outline.item-shape-round) .item-native{--inner-padding-start:16px;border-radius:28px}:host(.item-fill-outline.item-shape-round) .item-bottom{-webkit-padding-start:32px;padding-inline-start:32px}:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-textarea:not(:first-child)){-webkit-transform:translateY(-14px);transform:translateY(-14px)}@media (any-hover: hover){:host(.item-fill-outline:hover) .item-native{--border-color:var(--ion-color-step-750, #404040)}}.item-counter{letter-spacing:0.0333333333em}'};const A=class{constructor(t){(0,i.r)(this,t),this.color=void 0,this.sticky=!1}render(){const t=(0,d.b)(this);return(0,i.h)(i.H,{key:"5727179159ef2a8879f55435265003e0ec72df3f",class:(0,r.c)(this.color,{[t]:!0,"item-divider-sticky":this.sticky,item:!0})},(0,i.h)("slot",{key:"bb7df137e60ca3fa9a50c612e30fbb3ee4c818ad",name:"start"}),(0,i.h)("div",{key:"6a25a01271957cfdd8e8dfb6ef76e1eb710380f2",class:"item-divider-inner"},(0,i.h)("div",{key:"554ba681b0f346ed0af03232f8b2e6ca399877d9",class:"item-divider-wrapper"},(0,i.h)("slot",{key:"f98e20a01f09d0a2e19b7351eb1b4028881a07ab"})),(0,i.h)("slot",{key:"755643b5b8d3463af41b3d0805871073a34386a3",name:"end"})))}get el(){return(0,i.f)(this)}};A.style={ios:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}:host-context([dir=rtl]) .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-divider-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-color-step-100, #e6e6e6);--color:var(--ion-color-step-850, #262626);--padding-start:16px;--inner-padding-end:8px;border-radius:0;position:relative;min-height:28px;font-size:1.0625rem;font-weight:600}:host([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:2px;margin-bottom:2px}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px}::slotted(h2){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px}::slotted(h3),::slotted(h4),::slotted(h5),::slotted(h6){margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4);font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}::slotted(h2:last-child) ::slotted(h3:last-child),::slotted(h4:last-child),::slotted(h5:last-child),::slotted(h6:last-child),::slotted(p:last-child){margin-bottom:0}",md:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}:host-context([dir=rtl]) .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-divider-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-background-color, #fff);--color:var(--ion-color-step-400, #999999);--padding-start:16px;--inner-padding-end:16px;min-height:30px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:0.875rem}::slotted([slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:13px;margin-bottom:10px}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:1.7142857143em}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted(ion-icon[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:0.6875rem}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px}::slotted(h2){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px}::slotted(h3,h4,h5,h6){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:var(--ion-color-step-600, #666666);font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}"};const j=class{constructor(t){(0,i.r)(this,t)}render(){const t=(0,d.b)(this);return(0,i.h)(i.H,{key:"5778fb7e9c6791874b4ff14f0babdae715e322e7",role:"group",class:{[t]:!0,[`item-group-${t}`]:!0,item:!0}})}};j.style={ios:"ion-item-group{display:block}",md:"ion-item-group{display:block}"};const O=class{constructor(t){(0,i.r)(this,t),this.ionColor=(0,i.d)(this,"ionColor",7),this.ionStyle=(0,i.d)(this,"ionStyle",7),this.inRange=!1,this.color=void 0,this.position=void 0,this.noAnimate=!1}componentWillLoad(){this.inRange=!!this.el.closest("ion-range"),this.noAnimate="floating"===this.position,this.emitStyle(),this.emitColor()}componentDidLoad(){this.noAnimate&&setTimeout(()=>{this.noAnimate=!1},1e3)}colorChanged(){this.emitColor()}positionChanged(){this.emitStyle()}emitColor(){const{color:t}=this;this.ionColor.emit({"item-label-color":void 0!==t,[`ion-color-${t}`]:void 0!==t})}emitStyle(){const{inRange:t,position:e}=this;t||this.ionStyle.emit({label:!0,[`label-${e}`]:void 0!==e})}render(){const t=this.position,e=(0,d.b)(this);return(0,i.h)(i.H,{key:"72ad4ba5c1137ae0130e421346668e436ea53bf8",class:(0,r.c)(this.color,{[e]:!0,"in-item-color":(0,r.h)("ion-item.ion-color",this.el),[`label-${t}`]:void 0!==t,"label-no-animate":this.noAnimate,"label-rtl":"rtl"===document.dir})})}get el(){return(0,i.f)(this)}static get watchers(){return{color:["colorChanged"],position:["positionChanged"]}}};O.style={ios:".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.item-legacy.sc-ion-label-ios-h,.item-legacy .sc-ion-label-ios-h{white-space:nowrap;overflow:hidden}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-ios-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-ios-h,.item-skeleton-text .sc-ion-label-ios-h{overflow:hidden}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h{font-size:0.875rem;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:0.875rem}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate(0, 29px);transform:translate(0, 29px);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.label-floating.sc-ion-label-ios-h:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.item-textarea.label-floating.sc-ion-label-ios-h,.item-textarea .label-floating.sc-ion-label-ios-h{-webkit-transform:translate(0, 28px);transform:translate(0, 28px)}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.sc-ion-label-ios-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:scale(0.82);transform:scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:1.375rem;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.0625rem;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.sc-ion-label-ios-h.in-item-color.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}",md:'.item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.item-legacy.sc-ion-label-md-h,.item-legacy .sc-ion-label-md-h{white-space:nowrap;overflow:hidden}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-md-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-md-h,.item-skeleton-text .sc-ion-label-md-h{overflow:hidden}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:top left;transform-origin:top left}.label-stacked.label-rtl.sc-ion-label-md-h,.label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform-origin:top right;transform-origin:top right}.label-stacked.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.label-floating.sc-ion-label-md-h{-webkit-transform:translateY(96%);transform:translateY(96%);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.ion-focused.label-floating.sc-ion-label-md-h,.ion-focused .label-floating.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(-6px) scale(0.75);transform:translateY(-6px) scale(0.75);position:relative;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;background-color:var(--ion-item-background, var(--ion-background-color, #fff));overflow:visible;z-index:3}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{position:absolute;width:4px;height:100%;background-color:var(--ion-item-background, var(--ion-background-color, #fff));content:""}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before{left:calc(-1 * 4px)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{right:calc(-1 * 4px)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.sc-ion-label-md-h{-webkit-transform:translateX(-32px) translateY(-6px) scale(0.75);transform:translateX(-32px) translateY(-6px) scale(0.75)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating.label-rtl,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75);transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75)}.ion-focused.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-primary, #3880ff)}.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-contrast)}.item-fill-solid.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-base)}.ion-invalid.ion-touched.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--highlight-color-invalid)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:1.25rem;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.in-item-color.sc-ion-label-md-s>p{color:inherit}'};const D=class{constructor(t){(0,i.r)(this,t),this.lines=void 0,this.inset=!1}closeSlidingItems(){var t=this;return(0,_.A)(function*(){const e=t.el.querySelector("ion-item-sliding");return!(null==e||!e.closeOpened)&&e.closeOpened()})()}render(){const t=(0,d.b)(this),{lines:e,inset:o}=this;return(0,i.h)(i.H,{key:"3df401155114c7a39c81f201bf8a181d07e8d4c8",role:"list",class:{[t]:!0,[`list-${t}`]:!0,"list-inset":o,[`list-lines-${e}`]:void 0!==e,[`list-${t}-lines-${e}`]:void 0!==e}})}get el(){return(0,i.f)(this)}};D.style={ios:"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:10px}.list-ios.list-inset ion-item:only-child,.list-ios.list-inset ion-item:not(:only-of-type):last-of-type,.list-ios.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-ios-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 0.55px 0}.list-ios-lines-inset .item-lines-default{--inner-border-width:0 0 0.55px 0;--border-width:0px}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",md:"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}@supports (inset-inline-start: 0){.list-md>.input:last-child::after{inset-inline-start:0}}@supports not (inset-inline-start: 0){.list-md>.input:last-child::after{left:0}:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}[dir=rtl] .list-md>.input:last-child::after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.list-md>.input:last-child::after:dir(rtl){left:unset;right:unset;right:0}}}.list-md.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}.list-md.list-inset ion-item:not(:only-of-type):last-of-type,.list-md.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-md.list-inset ion-item:only-child{--border-width:0;--inner-border-width:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-md-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 1px 0}.list-md-lines-inset .item-lines-default{--inner-border-width:0 0 1px 0;--border-width:0px}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"};const E=class{constructor(t){(0,i.r)(this,t),this.color=void 0,this.lines=void 0}render(){const{lines:t}=this,e=(0,d.b)(this);return(0,i.h)(i.H,{key:"e5fabb3ae91e6fe47c89273d1d2dba5902f77f94",class:(0,r.c)(this.color,{[e]:!0,[`list-header-lines-${t}`]:void 0!==t})},(0,i.h)("div",{key:"a9cfdaa436267fbabb0d618c3932849c1b77fbd2",class:"list-header-inner"},(0,i.h)("slot",{key:"8ed806fd58f8f2265c5bf466886086e88ada93cc"})))}};E.style={ios:":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:min(1.375rem, 56.1px);font-weight:700;letter-spacing:0}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){--padding-top:0;--padding-bottom:0;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px;min-height:1.4em}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}",md:":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);min-height:45px;font-size:0.875rem}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}"};const L=class{constructor(t){(0,i.r)(this,t),this.color=void 0}render(){const t=(0,d.b)(this);return(0,i.h)(i.H,{key:"79a17a318ec6e8326c9741b4a9bb4598acdc225e",class:(0,r.c)(this.color,{[t]:!0})},(0,i.h)("slot",{key:"5adeaccfabb4bee7b84ea5c5de804bd255b29255"}))}};L.style={ios:":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-350, #a6a6a6);font-size:max(14px, 1rem)}",md:":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-600, #666666);font-size:0.875rem}"};const T=class{constructor(t){(0,i.r)(this,t),this.ionStyle=(0,i.d)(this,"ionStyle",7),this.animated=!1}componentWillLoad(){this.emitStyle()}emitStyle(){this.ionStyle.emit({"skeleton-text":!0})}render(){const t=this.animated&&d.c.getBoolean("animated",!0),e=(0,r.h)("ion-avatar",this.el)||(0,r.h)("ion-thumbnail",this.el),o=(0,d.b)(this);return(0,i.h)(i.H,{key:"4dab0fd2de666de12ad8f6dc6ed1e1de0be67ddd",class:{[o]:!0,"skeleton-text-animated":t,"in-media":e}},(0,i.h)("span",{key:"f8f908ec24d65e63b14d9a54640a5f18f0fa8fa5"},"\xa0"))}get el(){return(0,i.f)(this)}};T.style=":host{--background:rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065);border-radius:var(--border-radius, inherit);display:block;width:100%;height:inherit;margin-top:4px;margin-bottom:4px;background:var(--background);line-height:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}span{display:inline-block}:host(.in-media){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;height:100%}:host(.skeleton-text-animated){position:relative;background:-webkit-gradient(linear, left top, right top, color-stop(8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)), color-stop(18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135)), color-stop(33%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)));background:linear-gradient(to right, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135) 18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 33%);background-size:800px 104px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}"},333:(Y,v,a)=>{a.d(v,{c:()=>x,g:()=>r,h:()=>i,o:()=>d});var _=a(467);const i=(l,n)=>null!==n.closest(l),x=(l,n)=>"string"==typeof l&&l.length>0?Object.assign({"ion-color":!0,[`ion-color-${l}`]:!0},n):n,r=l=>{const n={};return(l=>void 0!==l?(Array.isArray(l)?l:l.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(l).forEach(s=>n[s]=!0),n},w=/^[a-z][a-z0-9+\-.]*:/,d=function(){var l=(0,_.A)(function*(n,s,k,p){if(null!=n&&"#"!==n[0]&&!w.test(n)){const y=document.querySelector("ion-router");if(y)return null!=s&&s.preventDefault(),y.push(n,k,p)}return!1});return function(s,k,p,y){return l.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3506],{3506:(Y,v,a)=>{a.r(v),a.d(v,{ion_item:()=>p,ion_item_divider:()=>A,ion_item_group:()=>j,ion_label:()=>O,ion_list:()=>D,ion_list_header:()=>E,ion_note:()=>T,ion_skeleton_text:()=>L});var C=a(467),i=a(4363),x=a(5638),m=a(4929),r=a(333),w=a(6726),d=a(611);const p=class{constructor(t){(0,i.r)(this,t),this.labelColorStyles={},this.itemStyles=new Map,this.inheritedAriaAttributes={},this.multipleInputs=!1,this.focusable=!0,this.color=void 0,this.button=!1,this.detail=void 0,this.detailIcon=w.o,this.disabled=!1,this.download=void 0,this.fill=void 0,this.shape=void 0,this.href=void 0,this.rel=void 0,this.lines=void 0,this.counter=!1,this.routerAnimation=void 0,this.routerDirection="forward",this.target=void 0,this.type="button",this.counterFormatter=void 0,this.counterString=void 0}buttonChanged(){this.focusable=this.isFocusable()}counterFormatterChanged(){this.updateCounterOutput(this.getFirstInput())}handleIonInput(t){this.counter&&t.target===this.getFirstInput()&&this.updateCounterOutput(t.target)}labelColorChanged(t){const{color:e}=this;void 0===e&&(this.labelColorStyles=t.detail)}itemStyle(t){t.stopPropagation();const e=t.target.tagName,o=t.detail,g={},f=this.itemStyles.get(e)||{};let c=!1;Object.keys(o).forEach(h=>{if(o[h]){const b=`item-${h}`;f[b]||(c=!0),g[b]=!0}}),!c&&Object.keys(g).length!==Object.keys(f).length&&(c=!0),c&&(this.itemStyles.set(e,g),(0,i.i)(this))}connectedCallback(){this.counter&&this.updateCounterOutput(this.getFirstInput()),this.hasStartEl()}componentWillLoad(){this.inheritedAriaAttributes=(0,x.k)(this.el,["aria-label"])}componentDidLoad(){const{el:t,counter:e,counterFormatter:o,fill:g,shape:f}=this;null!==t.querySelector('[slot="helper"]')&&(0,m.p)('The "helper" slot has been deprecated in favor of using the "helperText" property on ion-input or ion-textarea.',t),null!==t.querySelector('[slot="error"]')&&(0,m.p)('The "error" slot has been deprecated in favor of using the "errorText" property on ion-input or ion-textarea.',t),!0===e&&(0,m.p)('The "counter" property has been deprecated in favor of using the "counter" property on ion-input or ion-textarea.',t),void 0!==o&&(0,m.p)('The "counterFormatter" property has been deprecated in favor of using the "counterFormatter" property on ion-input or ion-textarea.',t),void 0!==g&&(0,m.p)('The "fill" property has been deprecated in favor of using the "fill" property on ion-input or ion-textarea.',t),void 0!==f&&(0,m.p)('The "shape" property has been deprecated in favor of using the "shape" property on ion-input or ion-textarea.',t),(0,x.r)(()=>{this.setMultipleInputs(),this.focusable=this.isFocusable()})}setMultipleInputs(){const t=this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio"),e=this.el.querySelectorAll("ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle"),o=this.el.querySelectorAll("ion-anchor, ion-button, a, button");this.multipleInputs=t.length+e.length>1||t.length+o.length>1||t.length>0&&this.isClickable()}hasCover(){return 1===this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio").length&&!this.multipleInputs}isClickable(){return void 0!==this.href||this.button}canActivate(){return this.isClickable()||this.hasCover()}isFocusable(){const t=this.el.querySelector(".ion-focusable");return this.canActivate()||null!==t}getFirstInput(){return this.el.querySelectorAll("ion-input, ion-textarea")[0]}updateCounterOutput(t){var e,o;const{counter:g,counterFormatter:f,defaultCounterFormatter:c}=this;if(g&&!this.multipleInputs&&void 0!==(null==t?void 0:t.maxlength)){const h=null!==(o=null===(e=null==t?void 0:t.value)||void 0===e?void 0:e.toString().length)&&void 0!==o?o:0;if(void 0===f)this.counterString=c(h,t.maxlength);else try{this.counterString=f(h,t.maxlength)}catch(b){(0,m.a)("Exception in provided `counterFormatter`.",b),this.counterString=c(h,t.maxlength)}}}defaultCounterFormatter(t,e){return`${t} / ${e}`}hasStartEl(){null!==this.el.querySelector('[slot="start"]')&&this.el.classList.add("item-has-start-slot")}getFirstInteractive(){return this.el.querySelectorAll("ion-toggle:not([disabled]), ion-checkbox:not([disabled]), ion-radio:not([disabled]), ion-select:not([disabled])")[0]}render(){const{counterString:t,detail:e,detailIcon:o,download:g,fill:f,labelColorStyles:c,lines:h,disabled:b,href:I,rel:et,shape:F,target:ot,routerAnimation:nt,routerDirection:lt,inheritedAriaAttributes:rt,multipleInputs:H}=this,S={},M=(0,d.b)(this),z=this.isClickable(),P=this.canActivate(),X=z?void 0===I?"button":"a":"div",at="button"===X?{type:this.type}:{download:g,href:I,rel:et,target:ot};let R={};const _=this.getFirstInteractive();(z||void 0!==_&&!H)&&(R={onClick:u=>{if(z&&(0,r.o)(I,u,lt,nt),void 0!==_&&!H){const ct=u.composedPath()[0];u.isTrusted&&this.el.shadowRoot.contains(ct)&&_.click()}}});const st=void 0!==e?e:"ios"===M&&z;this.itemStyles.forEach(u=>{Object.assign(S,u)});const dt=b||S["item-interactive-disabled"]?"true":null,ht=f||"none",$=(0,r.h)("ion-list",this.el)&&!(0,r.h)("ion-radio-group",this.el);return(0,i.h)(i.H,{key:"077c9ab04985292f79c30691151d2778a26285fb","aria-disabled":dt,class:Object.assign(Object.assign(Object.assign({},S),c),(0,r.c)(this.color,{item:!0,[M]:!0,"item-lines-default":void 0===h,[`item-lines-${h}`]:void 0!==h,[`item-fill-${ht}`]:!0,[`item-shape-${F}`]:void 0!==F,"item-has-interactive-control":void 0!==_,"item-disabled":b,"in-list":$,"item-multiple-inputs":this.multipleInputs,"ion-activatable":P,"ion-focusable":this.focusable,"item-rtl":"rtl"===document.dir})),role:$?"listitem":null},(0,i.h)(X,Object.assign({key:"08bb75c85d0584e9fb7f461e9e06b9b651ef3515"},at,rt,{class:"item-native",part:"native",disabled:b},R),(0,i.h)("slot",{key:"3f742b07c4a58eadedf675be4878a3e00070750e",name:"start"}),(0,i.h)("div",{key:"0160b8963434f3107856a2df2fb96f1abb4fdbfe",class:"item-inner"},(0,i.h)("div",{key:"9439b21474443341f06a651d7c44aef90bd4c591",class:"input-wrapper"},(0,i.h)("slot",{key:"8034e1337a6c950b7725bc9aa46d55de980827bf"})),(0,i.h)("slot",{key:"690de6d3dd3a238ab7a2d3dfea69daa6647e5134",name:"end"}),st&&(0,i.h)("ion-icon",{key:"6f386abbde5897fca7aabc850645986e16315213",icon:o,lazy:!1,class:"item-detail-icon",part:"detail-icon","aria-hidden":"true","flip-rtl":o===w.o}),(0,i.h)("div",{key:"4bb8444a5097c032d79f2083f60429b9057e3a5c",class:"item-inner-highlight"})),P&&"md"===M&&(0,i.h)("ion-ripple-effect",{key:"31c319e2335efbb92d7dea110a66f347764f2b44"}),(0,i.h)("div",{key:"0fc128b44582af7c8b542c9e346ef88e40fea148",class:"item-highlight"})),(0,i.h)("div",{key:"7b84c0a74d148a7fa6af449b6bd06bb45530edf5",class:"item-bottom"},(0,i.h)("slot",{key:"97563a615efd81b21014c41a25989c71ba3ae2cd",name:"error"}),(0,i.h)("slot",{key:"d84a4bb21ed3f13af82f78104ffb06d2b079738e",name:"helper"}),t&&(0,i.h)("ion-note",{key:"34eaa7798c50d2f88afca0dcb1278df05a1800e6",class:"item-counter"},t)))}static get delegatesFocus(){return!0}get el(){return(0,i.f)(this)}static get watchers(){return{button:["buttonChanged"],counterFormatter:["counterFormatterChanged"]}}};p.style={ios:':host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-has-interactive-control){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:var(--ion-text-color, #000);--background-focused:var(--ion-text-color, #000);--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--bottom-padding-start:0px;font-size:1rem}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus) .item-highlight{border-top:none;border-right:none;border-left:none}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:2px;margin-bottom:2px}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:1px;--padding-bottom:1px;--padding-start:.5em;--padding-end:.5em;min-height:24px;font-size:0.8125rem}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){-webkit-margin-start:0px;margin-inline-start:0px}::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:10px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:0}',md:':host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-has-interactive-control){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:1px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:1rem;font-weight:normal;text-transform:none}:host(.item-fill-outline){--highlight-height:2px}:host(.item-fill-none.item-interactive.ion-focus) .item-highlight,:host(.item-fill-none.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-none.item-interactive.ion-focus) .item-native,:host(.item-fill-none.item-interactive.item-has-focus) .item-native,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-highlight{border-width:var(--full-highlight-height);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-native{border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-highlight,:host(.item-fill-solid.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-native,:host(.item-fill-solid.item-interactive.item-has-focus) .item-native,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-has-focus) .item-native{caret-color:var(--highlight-background)}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-fill-outline) .item-highlight{--position-offset:calc(-1 * var(--border-width));top:var(--position-offset);width:calc(100% + 2 * var(--border-width));height:calc(100% + 2 * var(--border-width));-webkit-transition:none;transition:none}@supports (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{inset-inline-start:var(--position-offset)}}@supports not (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{left:var(--position-offset)}:host-context([dir=rtl]):host(.item-fill-outline) .item-highlight,:host-context([dir=rtl]).item-fill-outline .item-highlight{left:unset;right:unset;right:var(--position-offset)}@supports selector(:dir(rtl)){:host(.item-fill-outline:dir(rtl)) .item-highlight{left:unset;right:unset;right:var(--position-offset)}}}:host(.item-fill-outline.ion-focused) .item-native,:host(.item-fill-outline.item-has-focus) .item-native{border-color:transparent}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:1.5em}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted(ion-icon[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}:host(.item-fill-solid) ::slotted(ion-icon[slot=start]),:host(.item-fill-outline) ::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:0.6875rem}::slotted(ion-note[slot]:not([slot=helper]):not([slot=error])){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:8px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0}::slotted(.button-small){--padding-top:2px;--padding-bottom:2px;--padding-start:.6em;--padding-end:.6em;min-height:25px;font-size:0.75rem}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}:host(.ion-focused:not(.ion-color)) ::slotted(.label-stacked),:host(.ion-focused:not(.ion-color)) ::slotted(.label-floating),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #3880ff)}:host(.ion-color){--highlight-color-focused:var(--ion-color-contrast)}:host(.item-label-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid.ion-color),:host(.item-fill-outline.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--background-hover:var(--ion-color-step-100, #e6e6e6);--background-focused:var(--ion-color-step-150, #d9d9d9);--border-width:0 0 1px 0;--inner-border-width:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid),:host-context([dir=rtl]).item-fill-solid{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid:dir(rtl)){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.item-fill-solid) .item-native{--border-color:var(--ion-color-step-500, gray)}:host(.item-fill-solid.ion-focused) .item-native,:host(.item-fill-solid.item-has-focus) .item-native{--background:var(--background-focused)}:host(.item-fill-solid.item-shape-round){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid.item-shape-round),:host-context([dir=rtl]).item-fill-solid.item-shape-round{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid.item-shape-round:dir(rtl)){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (any-hover: hover){:host(.item-fill-solid:hover) .item-native{--background:var(--background-hover);--border-color:var(--ion-color-step-750, #404040)}}:host(.item-fill-outline){--ripple-color:transparent;--background-focused:transparent;--background-hover:transparent;--border-color:var(--ion-color-step-500, gray);--border-width:1px;border:none;overflow:visible}:host(.item-fill-outline) .item-native{--native-padding-left:16px;border-radius:4px}:host(.item-fill-outline.item-shape-round) .item-native{--inner-padding-start:16px;border-radius:28px}:host(.item-fill-outline.item-shape-round) .item-bottom{-webkit-padding-start:32px;padding-inline-start:32px}:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-textarea:not(:first-child)){-webkit-transform:translateY(-14px);transform:translateY(-14px)}@media (any-hover: hover){:host(.item-fill-outline:hover) .item-native{--border-color:var(--ion-color-step-750, #404040)}}.item-counter{letter-spacing:0.0333333333em}'};const A=class{constructor(t){(0,i.r)(this,t),this.color=void 0,this.sticky=!1}render(){const t=(0,d.b)(this);return(0,i.h)(i.H,{key:"5727179159ef2a8879f55435265003e0ec72df3f",class:(0,r.c)(this.color,{[t]:!0,"item-divider-sticky":this.sticky,item:!0})},(0,i.h)("slot",{key:"bb7df137e60ca3fa9a50c612e30fbb3ee4c818ad",name:"start"}),(0,i.h)("div",{key:"6a25a01271957cfdd8e8dfb6ef76e1eb710380f2",class:"item-divider-inner"},(0,i.h)("div",{key:"554ba681b0f346ed0af03232f8b2e6ca399877d9",class:"item-divider-wrapper"},(0,i.h)("slot",{key:"f98e20a01f09d0a2e19b7351eb1b4028881a07ab"})),(0,i.h)("slot",{key:"755643b5b8d3463af41b3d0805871073a34386a3",name:"end"})))}get el(){return(0,i.f)(this)}};A.style={ios:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}:host-context([dir=rtl]) .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-divider-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-color-step-100, #e6e6e6);--color:var(--ion-color-step-850, #262626);--padding-start:16px;--inner-padding-end:8px;border-radius:0;position:relative;min-height:28px;font-size:1.0625rem;font-weight:600}:host([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:2px;margin-bottom:2px}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px}::slotted(h2){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px}::slotted(h3),::slotted(h4),::slotted(h5),::slotted(h6){margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4);font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}::slotted(h2:last-child) ::slotted(h3:last-child),::slotted(h4:last-child),::slotted(h5:last-child),::slotted(h6:last-child),::slotted(p:last-child){margin-bottom:0}",md:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}:host-context([dir=rtl]) .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-divider-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-background-color, #fff);--color:var(--ion-color-step-400, #999999);--padding-start:16px;--inner-padding-end:16px;min-height:30px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:0.875rem}::slotted([slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:13px;margin-bottom:10px}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:1.7142857143em}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted(ion-icon[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:0.6875rem}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px}::slotted(h2){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px}::slotted(h3,h4,h5,h6){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:var(--ion-color-step-600, #666666);font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}"};const j=class{constructor(t){(0,i.r)(this,t)}render(){const t=(0,d.b)(this);return(0,i.h)(i.H,{key:"5778fb7e9c6791874b4ff14f0babdae715e322e7",role:"group",class:{[t]:!0,[`item-group-${t}`]:!0,item:!0}})}};j.style={ios:"ion-item-group{display:block}",md:"ion-item-group{display:block}"};const O=class{constructor(t){(0,i.r)(this,t),this.ionColor=(0,i.d)(this,"ionColor",7),this.ionStyle=(0,i.d)(this,"ionStyle",7),this.inRange=!1,this.color=void 0,this.position=void 0,this.noAnimate=!1}componentWillLoad(){this.inRange=!!this.el.closest("ion-range"),this.noAnimate="floating"===this.position,this.emitStyle(),this.emitColor()}componentDidLoad(){this.noAnimate&&setTimeout(()=>{this.noAnimate=!1},1e3)}colorChanged(){this.emitColor()}positionChanged(){this.emitStyle()}emitColor(){const{color:t}=this;this.ionColor.emit({"item-label-color":void 0!==t,[`ion-color-${t}`]:void 0!==t})}emitStyle(){const{inRange:t,position:e}=this;t||this.ionStyle.emit({label:!0,[`label-${e}`]:void 0!==e})}render(){const t=this.position,e=(0,d.b)(this);return(0,i.h)(i.H,{key:"72ad4ba5c1137ae0130e421346668e436ea53bf8",class:(0,r.c)(this.color,{[e]:!0,"in-item-color":(0,r.h)("ion-item.ion-color",this.el),[`label-${t}`]:void 0!==t,"label-no-animate":this.noAnimate,"label-rtl":"rtl"===document.dir})})}get el(){return(0,i.f)(this)}static get watchers(){return{color:["colorChanged"],position:["positionChanged"]}}};O.style={ios:".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.item-legacy.sc-ion-label-ios-h,.item-legacy .sc-ion-label-ios-h{white-space:nowrap;overflow:hidden}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-ios-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-ios-h,.item-skeleton-text .sc-ion-label-ios-h{overflow:hidden}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h{font-size:0.875rem;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:0.875rem}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate(0, 29px);transform:translate(0, 29px);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.label-floating.sc-ion-label-ios-h:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.item-textarea.label-floating.sc-ion-label-ios-h,.item-textarea .label-floating.sc-ion-label-ios-h{-webkit-transform:translate(0, 28px);transform:translate(0, 28px)}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.sc-ion-label-ios-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:scale(0.82);transform:scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:1.375rem;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.0625rem;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.sc-ion-label-ios-h.in-item-color.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}",md:'.item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.item-legacy.sc-ion-label-md-h,.item-legacy .sc-ion-label-md-h{white-space:nowrap;overflow:hidden}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-md-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-md-h,.item-skeleton-text .sc-ion-label-md-h{overflow:hidden}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:top left;transform-origin:top left}.label-stacked.label-rtl.sc-ion-label-md-h,.label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform-origin:top right;transform-origin:top right}.label-stacked.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.label-floating.sc-ion-label-md-h{-webkit-transform:translateY(96%);transform:translateY(96%);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.ion-focused.label-floating.sc-ion-label-md-h,.ion-focused .label-floating.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(-6px) scale(0.75);transform:translateY(-6px) scale(0.75);position:relative;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;background-color:var(--ion-item-background, var(--ion-background-color, #fff));overflow:visible;z-index:3}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{position:absolute;width:4px;height:100%;background-color:var(--ion-item-background, var(--ion-background-color, #fff));content:""}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before{left:calc(-1 * 4px)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{right:calc(-1 * 4px)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.sc-ion-label-md-h{-webkit-transform:translateX(-32px) translateY(-6px) scale(0.75);transform:translateX(-32px) translateY(-6px) scale(0.75)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating.label-rtl,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75);transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75)}.ion-focused.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-primary, #3880ff)}.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-contrast)}.item-fill-solid.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-base)}.ion-invalid.ion-touched.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--highlight-color-invalid)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:1.25rem;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.in-item-color.sc-ion-label-md-s>p{color:inherit}'};const D=class{constructor(t){(0,i.r)(this,t),this.lines=void 0,this.inset=!1}closeSlidingItems(){var t=this;return(0,C.A)(function*(){const e=t.el.querySelector("ion-item-sliding");return!(null==e||!e.closeOpened)&&e.closeOpened()})()}render(){const t=(0,d.b)(this),{lines:e,inset:o}=this;return(0,i.h)(i.H,{key:"3df401155114c7a39c81f201bf8a181d07e8d4c8",role:"list",class:{[t]:!0,[`list-${t}`]:!0,"list-inset":o,[`list-lines-${e}`]:void 0!==e,[`list-${t}-lines-${e}`]:void 0!==e}})}get el(){return(0,i.f)(this)}};D.style={ios:"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:10px}.list-ios.list-inset ion-item:only-child,.list-ios.list-inset ion-item:not(:only-of-type):last-of-type,.list-ios.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-ios-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 0.55px 0}.list-ios-lines-inset .item-lines-default{--inner-border-width:0 0 0.55px 0;--border-width:0px}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",md:"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}@supports (inset-inline-start: 0){.list-md>.input:last-child::after{inset-inline-start:0}}@supports not (inset-inline-start: 0){.list-md>.input:last-child::after{left:0}:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}[dir=rtl] .list-md>.input:last-child::after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.list-md>.input:last-child::after:dir(rtl){left:unset;right:unset;right:0}}}.list-md.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}.list-md.list-inset ion-item:not(:only-of-type):last-of-type,.list-md.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-md.list-inset ion-item:only-child{--border-width:0;--inner-border-width:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-md-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 1px 0}.list-md-lines-inset .item-lines-default{--inner-border-width:0 0 1px 0;--border-width:0px}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"};const E=class{constructor(t){(0,i.r)(this,t),this.color=void 0,this.lines=void 0}render(){const{lines:t}=this,e=(0,d.b)(this);return(0,i.h)(i.H,{key:"e5fabb3ae91e6fe47c89273d1d2dba5902f77f94",class:(0,r.c)(this.color,{[e]:!0,[`list-header-lines-${t}`]:void 0!==t})},(0,i.h)("div",{key:"a9cfdaa436267fbabb0d618c3932849c1b77fbd2",class:"list-header-inner"},(0,i.h)("slot",{key:"8ed806fd58f8f2265c5bf466886086e88ada93cc"})))}};E.style={ios:":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:min(1.375rem, 56.1px);font-weight:700;letter-spacing:0}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){--padding-top:0;--padding-bottom:0;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px;min-height:1.4em}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}",md:":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);min-height:45px;font-size:0.875rem}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}"};const T=class{constructor(t){(0,i.r)(this,t),this.color=void 0}render(){const t=(0,d.b)(this);return(0,i.h)(i.H,{key:"79a17a318ec6e8326c9741b4a9bb4598acdc225e",class:(0,r.c)(this.color,{[t]:!0})},(0,i.h)("slot",{key:"5adeaccfabb4bee7b84ea5c5de804bd255b29255"}))}};T.style={ios:":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-350, #a6a6a6);font-size:max(14px, 1rem)}",md:":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-600, #666666);font-size:0.875rem}"};const L=class{constructor(t){(0,i.r)(this,t),this.ionStyle=(0,i.d)(this,"ionStyle",7),this.animated=!1}componentWillLoad(){this.emitStyle()}emitStyle(){this.ionStyle.emit({"skeleton-text":!0})}render(){const t=this.animated&&d.c.getBoolean("animated",!0),e=(0,r.h)("ion-avatar",this.el)||(0,r.h)("ion-thumbnail",this.el),o=(0,d.b)(this);return(0,i.h)(i.H,{key:"4dab0fd2de666de12ad8f6dc6ed1e1de0be67ddd",class:{[o]:!0,"skeleton-text-animated":t,"in-media":e}},(0,i.h)("span",{key:"f8f908ec24d65e63b14d9a54640a5f18f0fa8fa5"},"\xa0"))}get el(){return(0,i.f)(this)}};L.style=":host{--background:rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065);border-radius:var(--border-radius, inherit);display:block;width:100%;height:inherit;margin-top:4px;margin-bottom:4px;background:var(--background);line-height:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}span{display:inline-block}:host(.in-media){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;height:100%}:host(.skeleton-text-animated){position:relative;background:-webkit-gradient(linear, left top, right top, color-stop(8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)), color-stop(18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135)), color-stop(33%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)));background:linear-gradient(to right, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135) 18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 33%);background-size:800px 104px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}"},333:(Y,v,a)=>{a.d(v,{c:()=>x,g:()=>r,h:()=>i,o:()=>d});var C=a(467);const i=(l,n)=>null!==n.closest(l),x=(l,n)=>"string"==typeof l&&l.length>0?Object.assign({"ion-color":!0,[`ion-color-${l}`]:!0},n):n,r=l=>{const n={};return(l=>void 0!==l?(Array.isArray(l)?l:l.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(l).forEach(s=>n[s]=!0),n},w=/^[a-z][a-z0-9+\-.]*:/,d=function(){var l=(0,C.A)(function*(n,s,k,p){if(null!=n&&"#"!==n[0]&&!w.test(n)){const y=document.querySelector("ion-router");if(y)return null!=s&&s.preventDefault(),y.push(n,k,p)}return!1});return function(s,k,p,y){return l.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/3511.b2a5b41a523ba553.js b/www/3511.771aa130a120a49e.js similarity index 96% rename from www/3511.b2a5b41a523ba553.js rename to www/3511.771aa130a120a49e.js index 03d8873a..e8ec6730 100644 --- a/www/3511.b2a5b41a523ba553.js +++ b/www/3511.771aa130a120a49e.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3511],{3511:(M,x,n)=>{n.r(x),n.d(x,{ion_checkbox:()=>p});var e=n(4363),w=n(8281),s=n(5638),k=n(4929),h=n(333),m=n(611);const p=class{constructor(r){(0,e.r)(this,r),this.ionChange=(0,e.d)(this,"ionChange",7),this.ionFocus=(0,e.d)(this,"ionFocus",7),this.ionBlur=(0,e.d)(this,"ionBlur",7),this.ionStyle=(0,e.d)(this,"ionStyle",7),this.inputId="ion-cb-"+g++,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.setChecked=t=>{const a=this.checked=t;this.ionChange.emit({checked:a,value:this.value})},this.toggleChecked=t=>{t.preventDefault(),this.setFocus(),this.setChecked(!this.checked),this.indeterminate=!1},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.onClick=t=>{this.disabled||this.toggleChecked(t)},this.color=void 0,this.name=this.inputId,this.checked=!1,this.indeterminate=!1,this.disabled=!1,this.value="on",this.labelPlacement="start",this.justify="space-between",this.alignment="center",this.legacy=void 0}connectedCallback(){this.legacyFormController=(0,w.c)(this.el)}componentWillLoad(){this.emitStyle(),this.legacyFormController.hasLegacyControl()||(this.inheritedAttributes=Object.assign({},(0,s.i)(this.el)))}styleChanged(){this.emitStyle()}emitStyle(){const r={"interactive-disabled":this.disabled,legacy:!!this.legacy};this.legacyFormController.hasLegacyControl()&&(r["checkbox-checked"]=this.checked),this.ionStyle.emit(r)}setFocus(){this.focusEl&&this.focusEl.focus()}render(){const{legacyFormController:r}=this;return r.hasLegacyControl()?this.renderLegacyCheckbox():this.renderCheckbox()}renderCheckbox(){const{color:r,checked:t,disabled:a,el:l,getSVGPath:y,indeterminate:b,inheritedAttributes:d,inputId:v,justify:C,labelPlacement:f,name:_,value:E,alignment:j}=this,u=(0,m.b)(this),z=y(u,b);return(0,s.d)(!0,l,_,t?E:"",a),(0,e.h)(e.H,{"aria-checked":b?"mixed":`${t}`,class:(0,h.c)(r,{[u]:!0,"in-item":(0,h.h)("ion-item",l),"checkbox-checked":t,"checkbox-disabled":a,"checkbox-indeterminate":b,interactive:!0,[`checkbox-justify-${C}`]:!0,[`checkbox-alignment-${j}`]:!0,[`checkbox-label-placement-${f}`]:!0}),onClick:this.onClick},(0,e.h)("label",{class:"checkbox-wrapper"},(0,e.h)("input",Object.assign({type:"checkbox",checked:!!t||void 0,disabled:a,id:v,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:D=>this.focusEl=D},d)),(0,e.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":""===l.textContent},part:"label"},(0,e.h)("slot",null)),(0,e.h)("div",{class:"native-wrapper"},(0,e.h)("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},z))))}renderLegacyCheckbox(){this.hasLoggedDeprecationWarning||((0,k.p)('ion-checkbox now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.\n\nExample: Label\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,k.p)('ion-checkbox is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new checkbox syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{color:r,checked:t,disabled:a,el:l,getSVGPath:y,indeterminate:b,inputId:d,name:v,value:C}=this,f=(0,m.b)(this),{label:_,labelId:E,labelText:j}=(0,s.e)(l,d),u=y(f,b);return(0,s.d)(!0,l,v,t?C:"",a),(0,e.h)(e.H,{"aria-labelledby":_?E:null,"aria-checked":`${t}`,"aria-hidden":a?"true":null,role:"checkbox",class:(0,h.c)(r,{[f]:!0,"in-item":(0,h.h)("ion-item",l),"checkbox-checked":t,"checkbox-disabled":a,"checkbox-indeterminate":b,"legacy-checkbox":!0,interactive:!0}),onClick:this.onClick},(0,e.h)("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},u),(0,e.h)("label",{htmlFor:d},j),(0,e.h)("input",{type:"checkbox","aria-checked":`${t}`,disabled:a,id:d,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:z=>this.focusEl=z}))}getSVGPath(r,t){let a=(0,e.h)("path",t?{d:"M6 12L18 12",part:"mark"}:{d:"M5.9,12.5l3.8,3.8l8.8-8.8",part:"mark"});return"md"===r&&(a=(0,e.h)("path",t?{d:"M2 12H22",part:"mark"}:{d:"M1.73,12.91 8.1,19.28 22.79,4.59",part:"mark"})),a}get el(){return(0,e.f)(this)}static get watchers(){return{checked:["styleChanged"],disabled:["styleChanged"]}}};let g=0;p.style={ios:":host{--checkbox-background-checked:var(--ion-color-primary, #3880ff);--border-color-checked:var(--ion-color-primary, #3880ff);--checkmark-color:var(--ion-color-primary-contrast, #fff);--checkmark-width:1;--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){width:100%;height:100%}:host([slot=start]:not(.legacy-checkbox)),:host([slot=end]:not(.legacy-checkbox)){width:auto}:host(.legacy-checkbox){width:var(--size);height:var(--size)}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}:host(.legacy-checkbox) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-checkbox) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-checkbox) label{left:0}:host-context([dir=rtl]):host(.legacy-checkbox) label,:host-context([dir=rtl]).legacy-checkbox label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-checkbox:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-checkbox) label::-moz-focus-inner{border:0}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-checkbox)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.legacy-checkbox) .checkbox-icon{display:block;width:100%;height:100%}:host(:not(.legacy-checkbox)) .checkbox-icon{width:var(--size);height:var(--size)}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:50%;--border-width:0.0625rem;--border-style:solid;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.23);--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--size:min(1.625rem, 65.988px)}:host(.checkbox-disabled){opacity:0.3}:host(.in-item.legacy-checkbox){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:9px;display:block;position:static}:host(.in-item.legacy-checkbox[slot=start]){-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:8px;margin-bottom:8px}",md:":host{--checkbox-background-checked:var(--ion-color-primary, #3880ff);--border-color-checked:var(--ion-color-primary, #3880ff);--checkmark-color:var(--ion-color-primary-contrast, #fff);--checkmark-width:1;--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){width:100%;height:100%}:host([slot=start]:not(.legacy-checkbox)),:host([slot=end]:not(.legacy-checkbox)){width:auto}:host(.legacy-checkbox){width:var(--size);height:var(--size)}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}:host(.legacy-checkbox) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-checkbox) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-checkbox) label{left:0}:host-context([dir=rtl]):host(.legacy-checkbox) label,:host-context([dir=rtl]).legacy-checkbox label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-checkbox:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-checkbox) label::-moz-focus-inner{border:0}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-checkbox)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.legacy-checkbox) .checkbox-icon{display:block;width:100%;height:100%}:host(:not(.legacy-checkbox)) .checkbox-icon{width:var(--size);height:var(--size)}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:calc(var(--size) * .125);--border-width:2px;--border-style:solid;--border-color:rgb(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--checkmark-width:3;--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--transition:background 180ms cubic-bezier(0.4, 0, 0.2, 1);--size:18px}.checkbox-icon path{stroke-dasharray:30;stroke-dashoffset:30}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 90ms linear 90ms;transition:stroke-dashoffset 90ms linear 90ms}:host(.legacy-checkbox.checkbox-disabled),:host(.checkbox-disabled) .label-text-wrapper{opacity:0.38}:host(.checkbox-disabled) .native-wrapper{opacity:0.63}:host(.in-item.legacy-checkbox){margin-left:0;margin-right:0;margin-top:18px;margin-bottom:18px;display:block;position:static}:host(.in-item.legacy-checkbox[slot=start]){-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px;margin-top:18px;margin-bottom:18px}"}},333:(M,x,n)=>{n.d(x,{c:()=>s,g:()=>h,h:()=>w,o:()=>L});var e=n(467);const w=(o,c)=>null!==c.closest(o),s=(o,c)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},c):c,h=o=>{const c={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(i=>null!=i).map(i=>i.trim()).filter(i=>""!==i):[])(o).forEach(i=>c[i]=!0),c},m=/^[a-z][a-z0-9+\-.]*:/,L=function(){var o=(0,e.A)(function*(c,i,p,g){if(null!=c&&"#"!==c[0]&&!m.test(c)){const r=document.querySelector("ion-router");if(r)return null!=i&&i.preventDefault(),r.push(c,p,g)}return!1});return function(i,p,g,r){return o.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3511],{3511:(L,x,n)=>{n.r(x),n.d(x,{ion_checkbox:()=>p});var e=n(4363),w=n(8281),s=n(5638),k=n(4929),h=n(333),m=n(611);const p=class{constructor(r){(0,e.r)(this,r),this.ionChange=(0,e.d)(this,"ionChange",7),this.ionFocus=(0,e.d)(this,"ionFocus",7),this.ionBlur=(0,e.d)(this,"ionBlur",7),this.ionStyle=(0,e.d)(this,"ionStyle",7),this.inputId="ion-cb-"+g++,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.setChecked=t=>{const a=this.checked=t;this.ionChange.emit({checked:a,value:this.value})},this.toggleChecked=t=>{t.preventDefault(),this.setFocus(),this.setChecked(!this.checked),this.indeterminate=!1},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.onClick=t=>{this.disabled||this.toggleChecked(t)},this.color=void 0,this.name=this.inputId,this.checked=!1,this.indeterminate=!1,this.disabled=!1,this.value="on",this.labelPlacement="start",this.justify="space-between",this.alignment="center",this.legacy=void 0}connectedCallback(){this.legacyFormController=(0,w.c)(this.el)}componentWillLoad(){this.emitStyle(),this.legacyFormController.hasLegacyControl()||(this.inheritedAttributes=Object.assign({},(0,s.i)(this.el)))}styleChanged(){this.emitStyle()}emitStyle(){const r={"interactive-disabled":this.disabled,legacy:!!this.legacy};this.legacyFormController.hasLegacyControl()&&(r["checkbox-checked"]=this.checked),this.ionStyle.emit(r)}setFocus(){this.focusEl&&this.focusEl.focus()}render(){const{legacyFormController:r}=this;return r.hasLegacyControl()?this.renderLegacyCheckbox():this.renderCheckbox()}renderCheckbox(){const{color:r,checked:t,disabled:a,el:l,getSVGPath:y,indeterminate:b,inheritedAttributes:d,inputId:v,justify:_,labelPlacement:f,name:C,value:E,alignment:j}=this,u=(0,m.b)(this),z=y(u,b);return(0,s.d)(!0,l,C,t?E:"",a),(0,e.h)(e.H,{"aria-checked":b?"mixed":`${t}`,class:(0,h.c)(r,{[u]:!0,"in-item":(0,h.h)("ion-item",l),"checkbox-checked":t,"checkbox-disabled":a,"checkbox-indeterminate":b,interactive:!0,[`checkbox-justify-${_}`]:!0,[`checkbox-alignment-${j}`]:!0,[`checkbox-label-placement-${f}`]:!0}),onClick:this.onClick},(0,e.h)("label",{class:"checkbox-wrapper"},(0,e.h)("input",Object.assign({type:"checkbox",checked:!!t||void 0,disabled:a,id:v,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:M=>this.focusEl=M},d)),(0,e.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":""===l.textContent},part:"label"},(0,e.h)("slot",null)),(0,e.h)("div",{class:"native-wrapper"},(0,e.h)("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},z))))}renderLegacyCheckbox(){this.hasLoggedDeprecationWarning||((0,k.p)('ion-checkbox now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.\n\nExample: Label\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,k.p)('ion-checkbox is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new checkbox syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{color:r,checked:t,disabled:a,el:l,getSVGPath:y,indeterminate:b,inputId:d,name:v,value:_}=this,f=(0,m.b)(this),{label:C,labelId:E,labelText:j}=(0,s.e)(l,d),u=y(f,b);return(0,s.d)(!0,l,v,t?_:"",a),(0,e.h)(e.H,{"aria-labelledby":C?E:null,"aria-checked":`${t}`,"aria-hidden":a?"true":null,role:"checkbox",class:(0,h.c)(r,{[f]:!0,"in-item":(0,h.h)("ion-item",l),"checkbox-checked":t,"checkbox-disabled":a,"checkbox-indeterminate":b,"legacy-checkbox":!0,interactive:!0}),onClick:this.onClick},(0,e.h)("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},u),(0,e.h)("label",{htmlFor:d},j),(0,e.h)("input",{type:"checkbox","aria-checked":`${t}`,disabled:a,id:d,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:z=>this.focusEl=z}))}getSVGPath(r,t){let a=(0,e.h)("path",t?{d:"M6 12L18 12",part:"mark"}:{d:"M5.9,12.5l3.8,3.8l8.8-8.8",part:"mark"});return"md"===r&&(a=(0,e.h)("path",t?{d:"M2 12H22",part:"mark"}:{d:"M1.73,12.91 8.1,19.28 22.79,4.59",part:"mark"})),a}get el(){return(0,e.f)(this)}static get watchers(){return{checked:["styleChanged"],disabled:["styleChanged"]}}};let g=0;p.style={ios:":host{--checkbox-background-checked:var(--ion-color-primary, #3880ff);--border-color-checked:var(--ion-color-primary, #3880ff);--checkmark-color:var(--ion-color-primary-contrast, #fff);--checkmark-width:1;--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){width:100%;height:100%}:host([slot=start]:not(.legacy-checkbox)),:host([slot=end]:not(.legacy-checkbox)){width:auto}:host(.legacy-checkbox){width:var(--size);height:var(--size)}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}:host(.legacy-checkbox) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-checkbox) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-checkbox) label{left:0}:host-context([dir=rtl]):host(.legacy-checkbox) label,:host-context([dir=rtl]).legacy-checkbox label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-checkbox:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-checkbox) label::-moz-focus-inner{border:0}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-checkbox)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.legacy-checkbox) .checkbox-icon{display:block;width:100%;height:100%}:host(:not(.legacy-checkbox)) .checkbox-icon{width:var(--size);height:var(--size)}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:50%;--border-width:0.0625rem;--border-style:solid;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.23);--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--size:min(1.625rem, 65.988px)}:host(.checkbox-disabled){opacity:0.3}:host(.in-item.legacy-checkbox){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:9px;display:block;position:static}:host(.in-item.legacy-checkbox[slot=start]){-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:8px;margin-bottom:8px}",md:":host{--checkbox-background-checked:var(--ion-color-primary, #3880ff);--border-color-checked:var(--ion-color-primary, #3880ff);--checkmark-color:var(--ion-color-primary-contrast, #fff);--checkmark-width:1;--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){width:100%;height:100%}:host([slot=start]:not(.legacy-checkbox)),:host([slot=end]:not(.legacy-checkbox)){width:auto}:host(.legacy-checkbox){width:var(--size);height:var(--size)}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}:host(.legacy-checkbox) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-checkbox) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-checkbox) label{left:0}:host-context([dir=rtl]):host(.legacy-checkbox) label,:host-context([dir=rtl]).legacy-checkbox label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-checkbox:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-checkbox) label::-moz-focus-inner{border:0}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-checkbox)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.legacy-checkbox) .checkbox-icon{display:block;width:100%;height:100%}:host(:not(.legacy-checkbox)) .checkbox-icon{width:var(--size);height:var(--size)}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:calc(var(--size) * .125);--border-width:2px;--border-style:solid;--border-color:rgb(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--checkmark-width:3;--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--transition:background 180ms cubic-bezier(0.4, 0, 0.2, 1);--size:18px}.checkbox-icon path{stroke-dasharray:30;stroke-dashoffset:30}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 90ms linear 90ms;transition:stroke-dashoffset 90ms linear 90ms}:host(.legacy-checkbox.checkbox-disabled),:host(.checkbox-disabled) .label-text-wrapper{opacity:0.38}:host(.checkbox-disabled) .native-wrapper{opacity:0.63}:host(.in-item.legacy-checkbox){margin-left:0;margin-right:0;margin-top:18px;margin-bottom:18px;display:block;position:static}:host(.in-item.legacy-checkbox[slot=start]){-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px;margin-top:18px;margin-bottom:18px}"}},333:(L,x,n)=>{n.d(x,{c:()=>s,g:()=>h,h:()=>w,o:()=>D});var e=n(467);const w=(o,c)=>null!==c.closest(o),s=(o,c)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},c):c,h=o=>{const c={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(i=>null!=i).map(i=>i.trim()).filter(i=>""!==i):[])(o).forEach(i=>c[i]=!0),c},m=/^[a-z][a-z0-9+\-.]*:/,D=function(){var o=(0,e.A)(function*(c,i,p,g){if(null!=c&&"#"!==c[0]&&!m.test(c)){const r=document.querySelector("ion-router");if(r)return null!=i&&i.preventDefault(),r.push(c,p,g)}return!1});return function(i,p,g,r){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/3814.62a4c1527bf7d224.js b/www/3814.3cad2a1924ff27c3.js similarity index 99% rename from www/3814.62a4c1527bf7d224.js rename to www/3814.3cad2a1924ff27c3.js index 2b31d4d3..3fef1495 100644 --- a/www/3814.62a4c1527bf7d224.js +++ b/www/3814.3cad2a1924ff27c3.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3814],{3814:(M,p,r)=>{r.r(p),r.d(p,{ion_toggle:()=>j});var m=r(467),o=r(4363),u=r(8281),c=r(5638),b=r(4929),x=r(4081),d=r(7464),i=r(333),l=r(6726),s=r(611);r(8438),r(8476);const j=class{constructor(t){var a=this;(0,o.r)(this,t),this.ionChange=(0,o.d)(this,"ionChange",7),this.ionFocus=(0,o.d)(this,"ionFocus",7),this.ionBlur=(0,o.d)(this,"ionBlur",7),this.ionStyle=(0,o.d)(this,"ionStyle",7),this.inputId="ion-tg-"+A++,this.lastDrag=0,this.inheritedAttributes={},this.didLoad=!1,this.hasLoggedDeprecationWarning=!1,this.setupGesture=(0,m.A)(function*(){const{toggleTrack:e}=a;e&&(a.gesture=(yield Promise.resolve().then(r.bind(r,405))).createGesture({el:e,gestureName:"toggle",gesturePriority:100,threshold:5,passive:!1,onStart:()=>a.onStart(),onMove:n=>a.onMove(n),onEnd:n=>a.onEnd(n)}),a.disabledChanged())}),this.onClick=e=>{this.disabled||(e.preventDefault(),this.lastDrag+300{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.getSwitchLabelIcon=(e,n)=>"md"===e?n?l.f:l.r:n?l.r:l.g,this.activated=!1,this.color=void 0,this.name=this.inputId,this.checked=!1,this.disabled=!1,this.value="on",this.enableOnOffLabels=s.c.get("toggleOnOffLabels"),this.labelPlacement="start",this.legacy=void 0,this.justify="space-between",this.alignment="center"}disabledChanged(){this.emitStyle(),this.gesture&&this.gesture.enable(!this.disabled)}toggleChecked(){const{checked:t,value:a}=this,e=!t;this.checked=e,this.ionChange.emit({checked:e,value:a})}connectedCallback(){var t=this;return(0,m.A)(function*(){t.legacyFormController=(0,u.c)(t.el),t.didLoad&&t.setupGesture()})()}componentDidLoad(){this.setupGesture(),this.didLoad=!0}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentWillLoad(){this.emitStyle(),this.legacyFormController.hasLegacyControl()||(this.inheritedAttributes=Object.assign({},(0,c.i)(this.el)))}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({"interactive-disabled":this.disabled,legacy:!!this.legacy})}onStart(){this.activated=!0,this.setFocus()}onMove(t){I((0,d.i)(this.el),this.checked,t.deltaX,-10)&&(this.toggleChecked(),(0,x.c)())}onEnd(t){this.activated=!1,this.lastDrag=Date.now(),t.event.preventDefault(),t.event.stopImmediatePropagation()}getValue(){return this.value||""}setFocus(){this.focusEl&&this.focusEl.focus()}renderOnOffSwitchLabels(t,a){const e=this.getSwitchLabelIcon(t,a);return(0,o.h)("ion-icon",{class:{"toggle-switch-icon":!0,"toggle-switch-icon-checked":a},icon:e,"aria-hidden":"true"})}renderToggleControl(){const t=(0,s.b)(this),{enableOnOffLabels:a,checked:e}=this;return(0,o.h)("div",{class:"toggle-icon",part:"track",ref:n=>this.toggleTrack=n},a&&"ios"===t&&[this.renderOnOffSwitchLabels(t,!0),this.renderOnOffSwitchLabels(t,!1)],(0,o.h)("div",{class:"toggle-icon-wrapper"},(0,o.h)("div",{class:"toggle-inner",part:"handle"},a&&"md"===t&&this.renderOnOffSwitchLabels(t,e))))}get hasLabel(){return""!==this.el.textContent}render(){const{legacyFormController:t}=this;return t.hasLegacyControl()?this.renderLegacyToggle():this.renderToggle()}renderToggle(){const{activated:t,color:a,checked:e,disabled:n,el:g,justify:h,labelPlacement:v,inputId:y,name:_,alignment:E}=this,C=(0,s.b)(this),O=this.getValue(),D=(0,d.i)(g)?"rtl":"ltr";return(0,c.d)(!0,g,_,e?O:"",n),(0,o.h)(o.H,{onClick:this.onClick,class:(0,i.c)(a,{[C]:!0,"in-item":(0,i.h)("ion-item",g),"toggle-activated":t,"toggle-checked":e,"toggle-disabled":n,[`toggle-justify-${h}`]:!0,[`toggle-alignment-${E}`]:!0,[`toggle-label-placement-${v}`]:!0,[`toggle-${D}`]:!0})},(0,o.h)("label",{class:"toggle-wrapper"},(0,o.h)("input",Object.assign({type:"checkbox",role:"switch","aria-checked":`${e}`,checked:e,disabled:n,id:y,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:L=>this.focusEl=L},this.inheritedAttributes)),(0,o.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},(0,o.h)("slot",null)),(0,o.h)("div",{class:"native-wrapper"},this.renderToggleControl())))}renderLegacyToggle(){this.hasLoggedDeprecationWarning||((0,b.p)('ion-toggle now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.\n\nExample: Email\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,b.p)('ion-toggle is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new toggle syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{activated:t,color:a,checked:e,disabled:n,el:g,inputId:h,name:v}=this,y=(0,s.b)(this),{label:_,labelId:E,labelText:C}=(0,c.e)(g,h),O=this.getValue(),D=(0,d.i)(g)?"rtl":"ltr";return(0,c.d)(!0,g,v,e?O:"",n),(0,o.h)(o.H,{onClick:this.onClick,"aria-labelledby":_?E:null,"aria-checked":`${e}`,"aria-hidden":n?"true":null,role:"switch",class:(0,i.c)(a,{[y]:!0,"in-item":(0,i.h)("ion-item",g),"toggle-activated":t,"toggle-checked":e,"toggle-disabled":n,"legacy-toggle":!0,interactive:!0,[`toggle-${D}`]:!0})},this.renderToggleControl(),(0,o.h)("label",{htmlFor:h},C),(0,o.h)("input",{type:"checkbox",role:"switch","aria-checked":`${e}`,disabled:n,id:h,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:L=>this.focusEl=L}))}get el(){return(0,o.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},I=(t,a,e,n)=>a?!t&&n>e||t&&-ne;let A=0;j.style={ios:":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;max-width:100%;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item:not(.legacy-toggle)){width:100%;height:100%}:host([slot=start]:not(.legacy-toggle)),:host([slot=end]:not(.legacy-toggle)){width:auto}:host(.legacy-toggle){contain:content;-ms-touch-action:none;touch-action:none}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}:host(.legacy-toggle) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}@supports (inset-inline-start: 0){:host(.legacy-toggle) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-toggle) label{left:0}:host-context([dir=rtl]):host(.legacy-toggle) label,:host-context([dir=rtl]).legacy-toggle label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-toggle:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-toggle) label::-moz-focus-inner{border:0}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.toggle-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-toggle)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.toggle-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.toggle-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.toggle-justify-space-between) .toggle-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.toggle-justify-start) .toggle-wrapper{-ms-flex-pack:start;justify-content:start}:host(.toggle-justify-end) .toggle-wrapper{-ms-flex-pack:end;justify-content:end}:host(.toggle-alignment-start) .toggle-wrapper{-ms-flex-align:start;align-items:start}:host(.toggle-alignment-center) .toggle-wrapper{-ms-flex-align:center;align-items:center}:host(.toggle-label-placement-start) .toggle-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.toggle-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-end) .toggle-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.toggle-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.toggle-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.toggle-label-placement-stacked) .toggle-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.toggle-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}.toggle-icon-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:var(--handle-transition);transition:var(--handle-transition);will-change:transform}.toggle-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;background:var(--track-background);overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--track-background-checked)}.toggle-inner{border-radius:var(--handle-border-radius);position:absolute;left:var(--handle-spacing);width:var(--handle-width);height:var(--handle-height);max-height:var(--handle-max-height);-webkit-transition:var(--handle-transition);transition:var(--handle-transition);background:var(--handle-background);-webkit-box-shadow:var(--handle-box-shadow);box-shadow:var(--handle-box-shadow);contain:strict}:host(.toggle-ltr) .toggle-inner{left:var(--handle-spacing)}:host(.toggle-rtl) .toggle-inner{right:var(--handle-spacing)}:host(.toggle-ltr.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width)), 0, 0);transform:translate3d(calc(100% - var(--handle-width)), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width)), 0, 0);transform:translate3d(calc(-100% + var(--handle-width)), 0, 0)}:host(.toggle-checked) .toggle-inner{background:var(--handle-background-checked)}:host(.toggle-ltr.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0)}:host{--track-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.088);--track-background-checked:var(--ion-color-primary, #3880ff);--border-radius:16px;--handle-background:#ffffff;--handle-background-checked:#ffffff;--handle-border-radius:25.5px;--handle-box-shadow:0 3px 12px rgba(0, 0, 0, 0.16), 0 3px 1px rgba(0, 0, 0, 0.1);--handle-height:calc(32px - (2px * 2));--handle-max-height:calc(100% - var(--handle-spacing) * 2);--handle-width:calc(32px - (2px * 2));--handle-spacing:2px;--handle-transition:transform 300ms, width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms}:host(.legacy-toggle){width:51px;height:32px;contain:strict;overflow:hidden}.native-wrapper .toggle-icon{width:51px;height:32px;overflow:hidden}:host(.ion-color.toggle-checked) .toggle-icon{background:var(--ion-color-base)}:host(.toggle-activated) .toggle-switch-icon{opacity:0}.toggle-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:background-color 300ms;transition:background-color 300ms}.toggle-inner{will-change:transform}.toggle-switch-icon{position:absolute;top:50%;width:11px;height:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 300ms, color 300ms;transition:opacity 300ms, color 300ms}.toggle-switch-icon{position:absolute;color:var(--ion-color-dark)}:host(.toggle-ltr) .toggle-switch-icon{right:6px}:host(.toggle-rtl) .toggle-switch-icon{right:initial;left:6px;}:host(.toggle-checked) .toggle-switch-icon.toggle-switch-icon-checked{color:var(--ion-color-contrast, #fff)}:host(.toggle-checked) .toggle-switch-icon:not(.toggle-switch-icon-checked){opacity:0}.toggle-switch-icon-checked{position:absolute;width:15px;height:15px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}:host(.toggle-ltr) .toggle-switch-icon-checked{right:initial;left:4px;}:host(.toggle-rtl) .toggle-switch-icon-checked{right:4px}:host(.toggle-activated) .toggle-icon::before,:host(.toggle-checked) .toggle-icon::before{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}:host(.toggle-activated.toggle-checked) .toggle-inner::before{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}:host(.toggle-activated) .toggle-inner{width:calc(var(--handle-width) + 6px)}:host(.toggle-ltr.toggle-activated.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width) - 6px), 0, 0);transform:translate3d(calc(100% - var(--handle-width) - 6px), 0, 0)}:host(.toggle-rtl.toggle-activated.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width) + 6px), 0, 0);transform:translate3d(calc(-100% + var(--handle-width) + 6px), 0, 0)}:host(.toggle-disabled){opacity:0.3}:host(.in-item.legacy-toggle){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0;padding-top:6px;padding-bottom:5px}:host(.in-item.legacy-toggle[slot=start]){-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:6px;padding-bottom:5px}",md:":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;max-width:100%;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item:not(.legacy-toggle)){width:100%;height:100%}:host([slot=start]:not(.legacy-toggle)),:host([slot=end]:not(.legacy-toggle)){width:auto}:host(.legacy-toggle){contain:content;-ms-touch-action:none;touch-action:none}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}:host(.legacy-toggle) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}@supports (inset-inline-start: 0){:host(.legacy-toggle) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-toggle) label{left:0}:host-context([dir=rtl]):host(.legacy-toggle) label,:host-context([dir=rtl]).legacy-toggle label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-toggle:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-toggle) label::-moz-focus-inner{border:0}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.toggle-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-toggle)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.toggle-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.toggle-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.toggle-justify-space-between) .toggle-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.toggle-justify-start) .toggle-wrapper{-ms-flex-pack:start;justify-content:start}:host(.toggle-justify-end) .toggle-wrapper{-ms-flex-pack:end;justify-content:end}:host(.toggle-alignment-start) .toggle-wrapper{-ms-flex-align:start;align-items:start}:host(.toggle-alignment-center) .toggle-wrapper{-ms-flex-align:center;align-items:center}:host(.toggle-label-placement-start) .toggle-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.toggle-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-end) .toggle-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.toggle-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.toggle-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.toggle-label-placement-stacked) .toggle-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.toggle-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}.toggle-icon-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:var(--handle-transition);transition:var(--handle-transition);will-change:transform}.toggle-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;background:var(--track-background);overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--track-background-checked)}.toggle-inner{border-radius:var(--handle-border-radius);position:absolute;left:var(--handle-spacing);width:var(--handle-width);height:var(--handle-height);max-height:var(--handle-max-height);-webkit-transition:var(--handle-transition);transition:var(--handle-transition);background:var(--handle-background);-webkit-box-shadow:var(--handle-box-shadow);box-shadow:var(--handle-box-shadow);contain:strict}:host(.toggle-ltr) .toggle-inner{left:var(--handle-spacing)}:host(.toggle-rtl) .toggle-inner{right:var(--handle-spacing)}:host(.toggle-ltr.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width)), 0, 0);transform:translate3d(calc(100% - var(--handle-width)), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width)), 0, 0);transform:translate3d(calc(-100% + var(--handle-width)), 0, 0)}:host(.toggle-checked) .toggle-inner{background:var(--handle-background-checked)}:host(.toggle-ltr.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0)}:host{--track-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.39);--track-background-checked:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.5);--border-radius:14px;--handle-background:#ffffff;--handle-background-checked:var(--ion-color-primary, #3880ff);--handle-border-radius:50%;--handle-box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);--handle-width:20px;--handle-height:20px;--handle-max-height:calc(100% + 6px);--handle-spacing:0;--handle-transition:transform 160ms cubic-bezier(0.4, 0, 0.2, 1), background-color 160ms cubic-bezier(0.4, 0, 0.2, 1)}:host(.legacy-toggle){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:12px;padding-bottom:12px;width:36px;height:14px;contain:strict}.native-wrapper .toggle-icon{width:36px;height:14px}:host(.ion-color.toggle-checked) .toggle-icon{background:rgba(var(--ion-color-base-rgb), 0.5)}:host(.ion-color.toggle-checked) .toggle-inner{background:var(--ion-color-base)}:host(.toggle-checked) .toggle-inner{color:var(--ion-color-contrast, #fff)}.toggle-icon{-webkit-transition:background-color 160ms;transition:background-color 160ms}.toggle-inner{will-change:background-color, transform;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000}.toggle-inner .toggle-switch-icon{-webkit-padding-start:1px;padding-inline-start:1px;-webkit-padding-end:1px;padding-inline-end:1px;padding-top:1px;padding-bottom:1px;width:100%;height:100%}:host(.toggle-disabled){opacity:0.38}:host(.in-item.legacy-toggle){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0;padding-top:12px;padding-bottom:12px;cursor:pointer}:host(.in-item.legacy-toggle[slot=start]){-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:18px;padding-inline-end:18px;padding-top:12px;padding-bottom:12px}"}},333:(M,p,r)=>{r.d(p,{c:()=>u,g:()=>b,h:()=>o,o:()=>d});var m=r(467);const o=(i,l)=>null!==l.closest(i),u=(i,l)=>"string"==typeof i&&i.length>0?Object.assign({"ion-color":!0,[`ion-color-${i}`]:!0},l):l,b=i=>{const l={};return(i=>void 0!==i?(Array.isArray(i)?i:i.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(i).forEach(s=>l[s]=!0),l},x=/^[a-z][a-z0-9+\-.]*:/,d=function(){var i=(0,m.A)(function*(l,s,w,k){if(null!=l&&"#"!==l[0]&&!x.test(l)){const f=document.querySelector("ion-router");if(f)return null!=s&&s.preventDefault(),f.push(l,w,k)}return!1});return function(s,w,k,f){return i.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3814],{3814:(T,p,r)=>{r.r(p),r.d(p,{ion_toggle:()=>j});var m=r(467),o=r(4363),u=r(8281),c=r(5638),b=r(4929),x=r(4081),d=r(7464),i=r(333),l=r(6726),s=r(611);r(8438),r(8476);const j=class{constructor(t){var a=this;(0,o.r)(this,t),this.ionChange=(0,o.d)(this,"ionChange",7),this.ionFocus=(0,o.d)(this,"ionFocus",7),this.ionBlur=(0,o.d)(this,"ionBlur",7),this.ionStyle=(0,o.d)(this,"ionStyle",7),this.inputId="ion-tg-"+A++,this.lastDrag=0,this.inheritedAttributes={},this.didLoad=!1,this.hasLoggedDeprecationWarning=!1,this.setupGesture=(0,m.A)(function*(){const{toggleTrack:e}=a;e&&(a.gesture=(yield Promise.resolve().then(r.bind(r,405))).createGesture({el:e,gestureName:"toggle",gesturePriority:100,threshold:5,passive:!1,onStart:()=>a.onStart(),onMove:n=>a.onMove(n),onEnd:n=>a.onEnd(n)}),a.disabledChanged())}),this.onClick=e=>{this.disabled||(e.preventDefault(),this.lastDrag+300{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.getSwitchLabelIcon=(e,n)=>"md"===e?n?l.f:l.r:n?l.r:l.g,this.activated=!1,this.color=void 0,this.name=this.inputId,this.checked=!1,this.disabled=!1,this.value="on",this.enableOnOffLabels=s.c.get("toggleOnOffLabels"),this.labelPlacement="start",this.legacy=void 0,this.justify="space-between",this.alignment="center"}disabledChanged(){this.emitStyle(),this.gesture&&this.gesture.enable(!this.disabled)}toggleChecked(){const{checked:t,value:a}=this,e=!t;this.checked=e,this.ionChange.emit({checked:e,value:a})}connectedCallback(){var t=this;return(0,m.A)(function*(){t.legacyFormController=(0,u.c)(t.el),t.didLoad&&t.setupGesture()})()}componentDidLoad(){this.setupGesture(),this.didLoad=!0}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentWillLoad(){this.emitStyle(),this.legacyFormController.hasLegacyControl()||(this.inheritedAttributes=Object.assign({},(0,c.i)(this.el)))}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({"interactive-disabled":this.disabled,legacy:!!this.legacy})}onStart(){this.activated=!0,this.setFocus()}onMove(t){I((0,d.i)(this.el),this.checked,t.deltaX,-10)&&(this.toggleChecked(),(0,x.c)())}onEnd(t){this.activated=!1,this.lastDrag=Date.now(),t.event.preventDefault(),t.event.stopImmediatePropagation()}getValue(){return this.value||""}setFocus(){this.focusEl&&this.focusEl.focus()}renderOnOffSwitchLabels(t,a){const e=this.getSwitchLabelIcon(t,a);return(0,o.h)("ion-icon",{class:{"toggle-switch-icon":!0,"toggle-switch-icon-checked":a},icon:e,"aria-hidden":"true"})}renderToggleControl(){const t=(0,s.b)(this),{enableOnOffLabels:a,checked:e}=this;return(0,o.h)("div",{class:"toggle-icon",part:"track",ref:n=>this.toggleTrack=n},a&&"ios"===t&&[this.renderOnOffSwitchLabels(t,!0),this.renderOnOffSwitchLabels(t,!1)],(0,o.h)("div",{class:"toggle-icon-wrapper"},(0,o.h)("div",{class:"toggle-inner",part:"handle"},a&&"md"===t&&this.renderOnOffSwitchLabels(t,e))))}get hasLabel(){return""!==this.el.textContent}render(){const{legacyFormController:t}=this;return t.hasLegacyControl()?this.renderLegacyToggle():this.renderToggle()}renderToggle(){const{activated:t,color:a,checked:e,disabled:n,el:g,justify:h,labelPlacement:v,inputId:y,name:_,alignment:E}=this,C=(0,s.b)(this),O=this.getValue(),D=(0,d.i)(g)?"rtl":"ltr";return(0,c.d)(!0,g,_,e?O:"",n),(0,o.h)(o.H,{onClick:this.onClick,class:(0,i.c)(a,{[C]:!0,"in-item":(0,i.h)("ion-item",g),"toggle-activated":t,"toggle-checked":e,"toggle-disabled":n,[`toggle-justify-${h}`]:!0,[`toggle-alignment-${E}`]:!0,[`toggle-label-placement-${v}`]:!0,[`toggle-${D}`]:!0})},(0,o.h)("label",{class:"toggle-wrapper"},(0,o.h)("input",Object.assign({type:"checkbox",role:"switch","aria-checked":`${e}`,checked:e,disabled:n,id:y,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:L=>this.focusEl=L},this.inheritedAttributes)),(0,o.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},(0,o.h)("slot",null)),(0,o.h)("div",{class:"native-wrapper"},this.renderToggleControl())))}renderLegacyToggle(){this.hasLoggedDeprecationWarning||((0,b.p)('ion-toggle now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.\n\nExample: Email\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,b.p)('ion-toggle is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new toggle syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{activated:t,color:a,checked:e,disabled:n,el:g,inputId:h,name:v}=this,y=(0,s.b)(this),{label:_,labelId:E,labelText:C}=(0,c.e)(g,h),O=this.getValue(),D=(0,d.i)(g)?"rtl":"ltr";return(0,c.d)(!0,g,v,e?O:"",n),(0,o.h)(o.H,{onClick:this.onClick,"aria-labelledby":_?E:null,"aria-checked":`${e}`,"aria-hidden":n?"true":null,role:"switch",class:(0,i.c)(a,{[y]:!0,"in-item":(0,i.h)("ion-item",g),"toggle-activated":t,"toggle-checked":e,"toggle-disabled":n,"legacy-toggle":!0,interactive:!0,[`toggle-${D}`]:!0})},this.renderToggleControl(),(0,o.h)("label",{htmlFor:h},C),(0,o.h)("input",{type:"checkbox",role:"switch","aria-checked":`${e}`,disabled:n,id:h,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:L=>this.focusEl=L}))}get el(){return(0,o.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},I=(t,a,e,n)=>a?!t&&n>e||t&&-ne;let A=0;j.style={ios:":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;max-width:100%;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item:not(.legacy-toggle)){width:100%;height:100%}:host([slot=start]:not(.legacy-toggle)),:host([slot=end]:not(.legacy-toggle)){width:auto}:host(.legacy-toggle){contain:content;-ms-touch-action:none;touch-action:none}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}:host(.legacy-toggle) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}@supports (inset-inline-start: 0){:host(.legacy-toggle) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-toggle) label{left:0}:host-context([dir=rtl]):host(.legacy-toggle) label,:host-context([dir=rtl]).legacy-toggle label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-toggle:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-toggle) label::-moz-focus-inner{border:0}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.toggle-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-toggle)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.toggle-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.toggle-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.toggle-justify-space-between) .toggle-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.toggle-justify-start) .toggle-wrapper{-ms-flex-pack:start;justify-content:start}:host(.toggle-justify-end) .toggle-wrapper{-ms-flex-pack:end;justify-content:end}:host(.toggle-alignment-start) .toggle-wrapper{-ms-flex-align:start;align-items:start}:host(.toggle-alignment-center) .toggle-wrapper{-ms-flex-align:center;align-items:center}:host(.toggle-label-placement-start) .toggle-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.toggle-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-end) .toggle-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.toggle-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.toggle-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.toggle-label-placement-stacked) .toggle-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.toggle-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}.toggle-icon-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:var(--handle-transition);transition:var(--handle-transition);will-change:transform}.toggle-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;background:var(--track-background);overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--track-background-checked)}.toggle-inner{border-radius:var(--handle-border-radius);position:absolute;left:var(--handle-spacing);width:var(--handle-width);height:var(--handle-height);max-height:var(--handle-max-height);-webkit-transition:var(--handle-transition);transition:var(--handle-transition);background:var(--handle-background);-webkit-box-shadow:var(--handle-box-shadow);box-shadow:var(--handle-box-shadow);contain:strict}:host(.toggle-ltr) .toggle-inner{left:var(--handle-spacing)}:host(.toggle-rtl) .toggle-inner{right:var(--handle-spacing)}:host(.toggle-ltr.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width)), 0, 0);transform:translate3d(calc(100% - var(--handle-width)), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width)), 0, 0);transform:translate3d(calc(-100% + var(--handle-width)), 0, 0)}:host(.toggle-checked) .toggle-inner{background:var(--handle-background-checked)}:host(.toggle-ltr.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0)}:host{--track-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.088);--track-background-checked:var(--ion-color-primary, #3880ff);--border-radius:16px;--handle-background:#ffffff;--handle-background-checked:#ffffff;--handle-border-radius:25.5px;--handle-box-shadow:0 3px 12px rgba(0, 0, 0, 0.16), 0 3px 1px rgba(0, 0, 0, 0.1);--handle-height:calc(32px - (2px * 2));--handle-max-height:calc(100% - var(--handle-spacing) * 2);--handle-width:calc(32px - (2px * 2));--handle-spacing:2px;--handle-transition:transform 300ms, width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms}:host(.legacy-toggle){width:51px;height:32px;contain:strict;overflow:hidden}.native-wrapper .toggle-icon{width:51px;height:32px;overflow:hidden}:host(.ion-color.toggle-checked) .toggle-icon{background:var(--ion-color-base)}:host(.toggle-activated) .toggle-switch-icon{opacity:0}.toggle-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:background-color 300ms;transition:background-color 300ms}.toggle-inner{will-change:transform}.toggle-switch-icon{position:absolute;top:50%;width:11px;height:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 300ms, color 300ms;transition:opacity 300ms, color 300ms}.toggle-switch-icon{position:absolute;color:var(--ion-color-dark)}:host(.toggle-ltr) .toggle-switch-icon{right:6px}:host(.toggle-rtl) .toggle-switch-icon{right:initial;left:6px;}:host(.toggle-checked) .toggle-switch-icon.toggle-switch-icon-checked{color:var(--ion-color-contrast, #fff)}:host(.toggle-checked) .toggle-switch-icon:not(.toggle-switch-icon-checked){opacity:0}.toggle-switch-icon-checked{position:absolute;width:15px;height:15px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}:host(.toggle-ltr) .toggle-switch-icon-checked{right:initial;left:4px;}:host(.toggle-rtl) .toggle-switch-icon-checked{right:4px}:host(.toggle-activated) .toggle-icon::before,:host(.toggle-checked) .toggle-icon::before{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}:host(.toggle-activated.toggle-checked) .toggle-inner::before{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}:host(.toggle-activated) .toggle-inner{width:calc(var(--handle-width) + 6px)}:host(.toggle-ltr.toggle-activated.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width) - 6px), 0, 0);transform:translate3d(calc(100% - var(--handle-width) - 6px), 0, 0)}:host(.toggle-rtl.toggle-activated.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width) + 6px), 0, 0);transform:translate3d(calc(-100% + var(--handle-width) + 6px), 0, 0)}:host(.toggle-disabled){opacity:0.3}:host(.in-item.legacy-toggle){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0;padding-top:6px;padding-bottom:5px}:host(.in-item.legacy-toggle[slot=start]){-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:6px;padding-bottom:5px}",md:":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;max-width:100%;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item:not(.legacy-toggle)){width:100%;height:100%}:host([slot=start]:not(.legacy-toggle)),:host([slot=end]:not(.legacy-toggle)){width:auto}:host(.legacy-toggle){contain:content;-ms-touch-action:none;touch-action:none}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}:host(.legacy-toggle) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}@supports (inset-inline-start: 0){:host(.legacy-toggle) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-toggle) label{left:0}:host-context([dir=rtl]):host(.legacy-toggle) label,:host-context([dir=rtl]).legacy-toggle label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-toggle:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-toggle) label::-moz-focus-inner{border:0}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.toggle-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-toggle)) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.toggle-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.toggle-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.toggle-justify-space-between) .toggle-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.toggle-justify-start) .toggle-wrapper{-ms-flex-pack:start;justify-content:start}:host(.toggle-justify-end) .toggle-wrapper{-ms-flex-pack:end;justify-content:end}:host(.toggle-alignment-start) .toggle-wrapper{-ms-flex-align:start;align-items:start}:host(.toggle-alignment-center) .toggle-wrapper{-ms-flex-align:center;align-items:center}:host(.toggle-label-placement-start) .toggle-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.toggle-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-end) .toggle-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.toggle-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.toggle-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.toggle-label-placement-stacked) .toggle-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.toggle-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}.toggle-icon-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:var(--handle-transition);transition:var(--handle-transition);will-change:transform}.toggle-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;background:var(--track-background);overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--track-background-checked)}.toggle-inner{border-radius:var(--handle-border-radius);position:absolute;left:var(--handle-spacing);width:var(--handle-width);height:var(--handle-height);max-height:var(--handle-max-height);-webkit-transition:var(--handle-transition);transition:var(--handle-transition);background:var(--handle-background);-webkit-box-shadow:var(--handle-box-shadow);box-shadow:var(--handle-box-shadow);contain:strict}:host(.toggle-ltr) .toggle-inner{left:var(--handle-spacing)}:host(.toggle-rtl) .toggle-inner{right:var(--handle-spacing)}:host(.toggle-ltr.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width)), 0, 0);transform:translate3d(calc(100% - var(--handle-width)), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width)), 0, 0);transform:translate3d(calc(-100% + var(--handle-width)), 0, 0)}:host(.toggle-checked) .toggle-inner{background:var(--handle-background-checked)}:host(.toggle-ltr.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0)}:host{--track-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.39);--track-background-checked:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.5);--border-radius:14px;--handle-background:#ffffff;--handle-background-checked:var(--ion-color-primary, #3880ff);--handle-border-radius:50%;--handle-box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);--handle-width:20px;--handle-height:20px;--handle-max-height:calc(100% + 6px);--handle-spacing:0;--handle-transition:transform 160ms cubic-bezier(0.4, 0, 0.2, 1), background-color 160ms cubic-bezier(0.4, 0, 0.2, 1)}:host(.legacy-toggle){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:12px;padding-bottom:12px;width:36px;height:14px;contain:strict}.native-wrapper .toggle-icon{width:36px;height:14px}:host(.ion-color.toggle-checked) .toggle-icon{background:rgba(var(--ion-color-base-rgb), 0.5)}:host(.ion-color.toggle-checked) .toggle-inner{background:var(--ion-color-base)}:host(.toggle-checked) .toggle-inner{color:var(--ion-color-contrast, #fff)}.toggle-icon{-webkit-transition:background-color 160ms;transition:background-color 160ms}.toggle-inner{will-change:background-color, transform;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000}.toggle-inner .toggle-switch-icon{-webkit-padding-start:1px;padding-inline-start:1px;-webkit-padding-end:1px;padding-inline-end:1px;padding-top:1px;padding-bottom:1px;width:100%;height:100%}:host(.toggle-disabled){opacity:0.38}:host(.in-item.legacy-toggle){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0;padding-top:12px;padding-bottom:12px;cursor:pointer}:host(.in-item.legacy-toggle[slot=start]){-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:18px;padding-inline-end:18px;padding-top:12px;padding-bottom:12px}"}},333:(T,p,r)=>{r.d(p,{c:()=>u,g:()=>b,h:()=>o,o:()=>d});var m=r(467);const o=(i,l)=>null!==l.closest(i),u=(i,l)=>"string"==typeof i&&i.length>0?Object.assign({"ion-color":!0,[`ion-color-${i}`]:!0},l):l,b=i=>{const l={};return(i=>void 0!==i?(Array.isArray(i)?i:i.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(i).forEach(s=>l[s]=!0),l},x=/^[a-z][a-z0-9+\-.]*:/,d=function(){var i=(0,m.A)(function*(l,s,w,k){if(null!=l&&"#"!==l[0]&&!x.test(l)){const f=document.querySelector("ion-router");if(f)return null!=s&&s.preventDefault(),f.push(l,w,k)}return!1});return function(s,w,k,f){return i.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/4171.e157cf7cabfe4b96.js b/www/4171.dd5cbba7fa50b21a.js similarity index 98% rename from www/4171.e157cf7cabfe4b96.js rename to www/4171.dd5cbba7fa50b21a.js index b818903e..d9512418 100644 --- a/www/4171.e157cf7cabfe4b96.js +++ b/www/4171.dd5cbba7fa50b21a.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4171],{4171:(E,a,t)=>{t.r(a),t.d(a,{ion_infinite_scroll:()=>h,ion_infinite_scroll_content:()=>g});var d=t(467),e=t(4363),o=t(2885),s=t(611),f=t(464);const h=class{constructor(i){(0,e.r)(this,i),this.ionInfinite=(0,e.d)(this,"ionInfinite",7),this.thrPx=0,this.thrPc=0,this.didFire=!1,this.isBusy=!1,this.onScroll=()=>{const n=this.scrollEl;if(!n||!this.canStart())return 1;const l=this.el.offsetHeight;if(0===l)return 2;const r=n.scrollTop,p=n.offsetHeight,m=0!==this.thrPc?p*this.thrPc:this.thrPx;return("bottom"===this.position?n.scrollHeight-l-r-m-p:r-l-m)<0&&!this.didFire?(this.isLoading=!0,this.didFire=!0,this.ionInfinite.emit(),3):4},this.isLoading=!1,this.threshold="15%",this.disabled=!1,this.position="bottom"}thresholdChanged(){const i=this.threshold;i.lastIndexOf("%")>-1?(this.thrPx=0,this.thrPc=parseFloat(i)/100):(this.thrPx=parseFloat(i),this.thrPc=0)}disabledChanged(){const i=this.disabled;i&&(this.isLoading=!1,this.isBusy=!1),this.enableScrollEvents(!i)}connectedCallback(){var i=this;return(0,d.A)(function*(){const n=(0,o.f)(i.el);n?(i.scrollEl=yield(0,o.g)(n),i.thresholdChanged(),i.disabledChanged(),"top"===i.position&&(0,e.w)(()=>{i.scrollEl&&(i.scrollEl.scrollTop=i.scrollEl.scrollHeight-i.scrollEl.clientHeight)})):(0,o.p)(i.el)})()}disconnectedCallback(){this.enableScrollEvents(!1),this.scrollEl=void 0}complete(){var i=this;return(0,d.A)(function*(){const n=i.scrollEl;if(i.isLoading&&n)if(i.isLoading=!1,"top"===i.position){i.isBusy=!0;const l=n.scrollHeight-n.scrollTop;requestAnimationFrame(()=>{(0,e.e)(()=>{const c=n.scrollHeight-l;requestAnimationFrame(()=>{(0,e.w)(()=>{n.scrollTop=c,i.isBusy=!1,i.didFire=!1})})})})}else i.didFire=!1})()}canStart(){return!(this.disabled||this.isBusy||!this.scrollEl||this.isLoading)}enableScrollEvents(i){this.scrollEl&&(i?this.scrollEl.addEventListener("scroll",this.onScroll):this.scrollEl.removeEventListener("scroll",this.onScroll))}render(){const i=(0,s.b)(this);return(0,e.h)(e.H,{key:"c2248d06232dd7771dd155693ec75f9258dc969e",class:{[i]:!0,"infinite-scroll-loading":this.isLoading,"infinite-scroll-enabled":!this.disabled}})}get el(){return(0,e.f)(this)}static get watchers(){return{threshold:["thresholdChanged"],disabled:["disabledChanged"]}}};h.style="ion-infinite-scroll{display:none;width:100%}.infinite-scroll-enabled{display:block}";const g=class{constructor(i){(0,e.r)(this,i),this.customHTMLEnabled=s.c.get("innerHTMLTemplatesEnabled",f.E),this.loadingSpinner=void 0,this.loadingText=void 0}componentDidLoad(){if(void 0===this.loadingSpinner){const i=(0,s.b)(this);this.loadingSpinner=s.c.get("infiniteLoadingSpinner",s.c.get("spinner","ios"===i?"lines":"crescent"))}}renderLoadingText(){const{customHTMLEnabled:i,loadingText:n}=this;return i?(0,e.h)("div",{class:"infinite-loading-text",innerHTML:(0,f.a)(n)}):(0,e.h)("div",{class:"infinite-loading-text"},this.loadingText)}render(){const i=(0,s.b)(this);return(0,e.h)(e.H,{key:"2f4afb07bcfe3e12528eb9cee8646a097e0b359f",class:{[i]:!0,[`infinite-scroll-content-${i}`]:!0}},(0,e.h)("div",{key:"af038177bf10c88c8970682487a4328689aaa5f2",class:"infinite-loading"},this.loadingSpinner&&(0,e.h)("div",{key:"1da5d419bc6a978b6a509fdab47dae347fc8d221",class:"infinite-loading-spinner"},(0,e.h)("ion-spinner",{key:"60cc5c64e0a317ac0005d5afe42c4bb8da58136f",name:this.loadingSpinner})),void 0!==this.loadingText&&this.renderLoadingText()))}};g.style={ios:"ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:4px;margin-bottom:0}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-ios .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-small-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}",md:"ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:4px;margin-bottom:0}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-md .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-small-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}"}}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4171],{4171:(_,a,t)=>{t.r(a),t.d(a,{ion_infinite_scroll:()=>h,ion_infinite_scroll_content:()=>g});var d=t(467),e=t(4363),o=t(2885),s=t(611),f=t(464);const h=class{constructor(i){(0,e.r)(this,i),this.ionInfinite=(0,e.d)(this,"ionInfinite",7),this.thrPx=0,this.thrPc=0,this.didFire=!1,this.isBusy=!1,this.onScroll=()=>{const n=this.scrollEl;if(!n||!this.canStart())return 1;const l=this.el.offsetHeight;if(0===l)return 2;const r=n.scrollTop,p=n.offsetHeight,m=0!==this.thrPc?p*this.thrPc:this.thrPx;return("bottom"===this.position?n.scrollHeight-l-r-m-p:r-l-m)<0&&!this.didFire?(this.isLoading=!0,this.didFire=!0,this.ionInfinite.emit(),3):4},this.isLoading=!1,this.threshold="15%",this.disabled=!1,this.position="bottom"}thresholdChanged(){const i=this.threshold;i.lastIndexOf("%")>-1?(this.thrPx=0,this.thrPc=parseFloat(i)/100):(this.thrPx=parseFloat(i),this.thrPc=0)}disabledChanged(){const i=this.disabled;i&&(this.isLoading=!1,this.isBusy=!1),this.enableScrollEvents(!i)}connectedCallback(){var i=this;return(0,d.A)(function*(){const n=(0,o.f)(i.el);n?(i.scrollEl=yield(0,o.g)(n),i.thresholdChanged(),i.disabledChanged(),"top"===i.position&&(0,e.w)(()=>{i.scrollEl&&(i.scrollEl.scrollTop=i.scrollEl.scrollHeight-i.scrollEl.clientHeight)})):(0,o.p)(i.el)})()}disconnectedCallback(){this.enableScrollEvents(!1),this.scrollEl=void 0}complete(){var i=this;return(0,d.A)(function*(){const n=i.scrollEl;if(i.isLoading&&n)if(i.isLoading=!1,"top"===i.position){i.isBusy=!0;const l=n.scrollHeight-n.scrollTop;requestAnimationFrame(()=>{(0,e.e)(()=>{const c=n.scrollHeight-l;requestAnimationFrame(()=>{(0,e.w)(()=>{n.scrollTop=c,i.isBusy=!1,i.didFire=!1})})})})}else i.didFire=!1})()}canStart(){return!(this.disabled||this.isBusy||!this.scrollEl||this.isLoading)}enableScrollEvents(i){this.scrollEl&&(i?this.scrollEl.addEventListener("scroll",this.onScroll):this.scrollEl.removeEventListener("scroll",this.onScroll))}render(){const i=(0,s.b)(this);return(0,e.h)(e.H,{key:"c2248d06232dd7771dd155693ec75f9258dc969e",class:{[i]:!0,"infinite-scroll-loading":this.isLoading,"infinite-scroll-enabled":!this.disabled}})}get el(){return(0,e.f)(this)}static get watchers(){return{threshold:["thresholdChanged"],disabled:["disabledChanged"]}}};h.style="ion-infinite-scroll{display:none;width:100%}.infinite-scroll-enabled{display:block}";const g=class{constructor(i){(0,e.r)(this,i),this.customHTMLEnabled=s.c.get("innerHTMLTemplatesEnabled",f.E),this.loadingSpinner=void 0,this.loadingText=void 0}componentDidLoad(){if(void 0===this.loadingSpinner){const i=(0,s.b)(this);this.loadingSpinner=s.c.get("infiniteLoadingSpinner",s.c.get("spinner","ios"===i?"lines":"crescent"))}}renderLoadingText(){const{customHTMLEnabled:i,loadingText:n}=this;return i?(0,e.h)("div",{class:"infinite-loading-text",innerHTML:(0,f.a)(n)}):(0,e.h)("div",{class:"infinite-loading-text"},this.loadingText)}render(){const i=(0,s.b)(this);return(0,e.h)(e.H,{key:"2f4afb07bcfe3e12528eb9cee8646a097e0b359f",class:{[i]:!0,[`infinite-scroll-content-${i}`]:!0}},(0,e.h)("div",{key:"af038177bf10c88c8970682487a4328689aaa5f2",class:"infinite-loading"},this.loadingSpinner&&(0,e.h)("div",{key:"1da5d419bc6a978b6a509fdab47dae347fc8d221",class:"infinite-loading-spinner"},(0,e.h)("ion-spinner",{key:"60cc5c64e0a317ac0005d5afe42c4bb8da58136f",name:this.loadingSpinner})),void 0!==this.loadingText&&this.renderLoadingText()))}};g.style={ios:"ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:4px;margin-bottom:0}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-ios .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-small-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}",md:"ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:4px;margin-bottom:0}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-md .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-small-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}"}}}]); \ No newline at end of file diff --git a/www/4406.b8245874c4dfe3db.js b/www/4406.05cf0d9efef8a3fa.js similarity index 98% rename from www/4406.b8245874c4dfe3db.js rename to www/4406.05cf0d9efef8a3fa.js index 1de422e4..a0933827 100644 --- a/www/4406.b8245874c4dfe3db.js +++ b/www/4406.05cf0d9efef8a3fa.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4406],{4406:(z,c,a)=>{a.r(c),a.d(c,{ion_tab_bar:()=>v,ion_tab_button:()=>k});var h=a(467),t=a(4363),g=a(4731),f=a(333),d=a(611),x=a(5638);a(8476),a(4379),a(8438);const v=class{constructor(o){(0,t.r)(this,o),this.ionTabBarChanged=(0,t.d)(this,"ionTabBarChanged",7),this.ionTabBarLoaded=(0,t.d)(this,"ionTabBarLoaded",7),this.keyboardCtrl=null,this.keyboardVisible=!1,this.color=void 0,this.selectedTab=void 0,this.translucent=!1}selectedTabChanged(){void 0!==this.selectedTab&&this.ionTabBarChanged.emit({tab:this.selectedTab})}componentWillLoad(){this.selectedTabChanged()}connectedCallback(){var o=this;return(0,h.A)(function*(){o.keyboardCtrl=yield(0,g.c)(function(){var e=(0,h.A)(function*(s,l){!1===s&&void 0!==l&&(yield l),o.keyboardVisible=s});return function(s,l){return e.apply(this,arguments)}}())})()}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}componentDidLoad(){this.ionTabBarLoaded.emit()}render(){const{color:o,translucent:e,keyboardVisible:s}=this,l=(0,d.b)(this),u=s&&"top"!==this.el.getAttribute("slot");return(0,t.h)(t.H,{key:"5083528e7f802d2f323ce50585edc98eeb9754c6",role:"tablist","aria-hidden":u?"true":null,class:(0,f.c)(o,{[l]:!0,"tab-bar-translucent":e,"tab-bar-hidden":u})},(0,t.h)("slot",{key:"eb33cdd12da49062219d4aa17a319c3e6361c5c5"}))}get el(){return(0,t.f)(this)}static get watchers(){return{selectedTab:["selectedTabChanged"]}}};v.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-color-step-50, #f7f7f7));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}",md:":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-650, #595959));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}"};const k=class{constructor(o){(0,t.r)(this,o),this.ionTabButtonClick=(0,t.d)(this,"ionTabButtonClick",7),this.inheritedAttributes={},this.onKeyUp=e=>{("Enter"===e.key||" "===e.key)&&this.selectTab(e)},this.onClick=e=>{this.selectTab(e)},this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.layout=void 0,this.selected=!1,this.tab=void 0,this.target=void 0}onTabBarChanged(o){const e=o.target,s=this.el.parentElement;(o.composedPath().includes(s)||null!=e&&e.contains(this.el))&&(this.selected=this.tab===o.detail.tab)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,x.k)(this.el,["aria-label"])),void 0===this.layout&&(this.layout=d.c.get("tabButtonLayout","icon-top"))}selectTab(o){void 0!==this.tab&&(this.disabled||this.ionTabButtonClick.emit({tab:this.tab,href:this.href,selected:this.selected}),o.preventDefault())}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}render(){const{disabled:o,hasIcon:e,hasLabel:s,href:l,rel:u,target:E,layout:M,selected:_,tab:w,inheritedAttributes:D}=this,C=(0,d.b)(this);return(0,t.h)(t.H,{key:"c7b6a72766b71f34800137dadcf29af657bebddf",onClick:this.onClick,onKeyup:this.onKeyUp,id:void 0!==w?`tab-button-${w}`:null,class:{[C]:!0,"tab-selected":_,"tab-disabled":o,"tab-has-label":s,"tab-has-icon":e,"tab-has-label-only":s&&!e,"tab-has-icon-only":e&&!s,[`tab-layout-${M}`]:!0,"ion-activatable":!0,"ion-selectable":!0,"ion-focusable":!0}},(0,t.h)("a",Object.assign({key:"a1eca4a5cf0dfdb55099811d03f204f7b3807a2e"},{download:this.download,href:l,rel:u,target:E},{class:"button-native",part:"native",role:"tab","aria-selected":_?"true":null,"aria-disabled":o?"true":null,tabindex:o?"-1":void 0},D),(0,t.h)("span",{key:"888a6d8b95c2f0ca8f74f492729bd28f0d3273d5",class:"button-inner"},(0,t.h)("slot",{key:"83a234af52ffce9ff0f4cc497712c962115a5813"})),"md"===C&&(0,t.h)("ion-ripple-effect",{key:"771aff1b83233411e0cf706c3e94c78bca534794",type:"unbounded"})))}get el(){return(0,t.f)(this)}};k.style={ios:':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:1px;padding-bottom:1px;top:4px;height:auto;font-size:12px;line-height:16px}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:calc(50% + 12px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:calc(50% + 35px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px)}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:calc(50% + 30px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px)}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}}}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}',md:':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}[dir=rtl] ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}@supports selector(:dir(rtl)){::slotted(ion-icon):dir(rtl){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}}::slotted(ion-badge){border-radius:8px;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;padding-top:3px;padding-bottom:2px;top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){top:8px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:80%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:80%}}}:host(.tab-layout-icon-start) ::slotted(ion-icon){-webkit-margin-end:6px;margin-inline-end:6px}:host(.tab-layout-icon-end) ::slotted(ion-icon){-webkit-margin-start:6px;margin-inline-start:6px}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}'}},333:(z,c,a)=>{a.d(c,{c:()=>g,g:()=>d,h:()=>t,o:()=>y});var h=a(467);const t=(n,i)=>null!==i.closest(n),g=(n,i)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,[`ion-color-${n}`]:!0},i):i,d=n=>{const i={};return(n=>void 0!==n?(Array.isArray(n)?n:n.split(" ")).filter(r=>null!=r).map(r=>r.trim()).filter(r=>""!==r):[])(n).forEach(r=>i[r]=!0),i},x=/^[a-z][a-z0-9+\-.]*:/,y=function(){var n=(0,h.A)(function*(i,r,p,m){if(null!=i&&"#"!==i[0]&&!x.test(i)){const b=document.querySelector("ion-router");if(b)return null!=r&&r.preventDefault(),b.push(i,p,m)}return!1});return function(r,p,m,b){return n.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4406],{4406:(T,c,a)=>{a.r(c),a.d(c,{ion_tab_bar:()=>v,ion_tab_button:()=>k});var h=a(467),t=a(4363),g=a(4731),f=a(333),d=a(611),x=a(5638);a(8476),a(4379),a(8438);const v=class{constructor(o){(0,t.r)(this,o),this.ionTabBarChanged=(0,t.d)(this,"ionTabBarChanged",7),this.ionTabBarLoaded=(0,t.d)(this,"ionTabBarLoaded",7),this.keyboardCtrl=null,this.keyboardVisible=!1,this.color=void 0,this.selectedTab=void 0,this.translucent=!1}selectedTabChanged(){void 0!==this.selectedTab&&this.ionTabBarChanged.emit({tab:this.selectedTab})}componentWillLoad(){this.selectedTabChanged()}connectedCallback(){var o=this;return(0,h.A)(function*(){o.keyboardCtrl=yield(0,g.c)(function(){var e=(0,h.A)(function*(s,l){!1===s&&void 0!==l&&(yield l),o.keyboardVisible=s});return function(s,l){return e.apply(this,arguments)}}())})()}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}componentDidLoad(){this.ionTabBarLoaded.emit()}render(){const{color:o,translucent:e,keyboardVisible:s}=this,l=(0,d.b)(this),u=s&&"top"!==this.el.getAttribute("slot");return(0,t.h)(t.H,{key:"5083528e7f802d2f323ce50585edc98eeb9754c6",role:"tablist","aria-hidden":u?"true":null,class:(0,f.c)(o,{[l]:!0,"tab-bar-translucent":e,"tab-bar-hidden":u})},(0,t.h)("slot",{key:"eb33cdd12da49062219d4aa17a319c3e6361c5c5"}))}get el(){return(0,t.f)(this)}static get watchers(){return{selectedTab:["selectedTabChanged"]}}};v.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-color-step-50, #f7f7f7));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}",md:":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-650, #595959));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}"};const k=class{constructor(o){(0,t.r)(this,o),this.ionTabButtonClick=(0,t.d)(this,"ionTabButtonClick",7),this.inheritedAttributes={},this.onKeyUp=e=>{("Enter"===e.key||" "===e.key)&&this.selectTab(e)},this.onClick=e=>{this.selectTab(e)},this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.layout=void 0,this.selected=!1,this.tab=void 0,this.target=void 0}onTabBarChanged(o){const e=o.target,s=this.el.parentElement;(o.composedPath().includes(s)||null!=e&&e.contains(this.el))&&(this.selected=this.tab===o.detail.tab)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,x.k)(this.el,["aria-label"])),void 0===this.layout&&(this.layout=d.c.get("tabButtonLayout","icon-top"))}selectTab(o){void 0!==this.tab&&(this.disabled||this.ionTabButtonClick.emit({tab:this.tab,href:this.href,selected:this.selected}),o.preventDefault())}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}render(){const{disabled:o,hasIcon:e,hasLabel:s,href:l,rel:u,target:B,layout:M,selected:_,tab:w,inheritedAttributes:D}=this,C=(0,d.b)(this);return(0,t.h)(t.H,{key:"c7b6a72766b71f34800137dadcf29af657bebddf",onClick:this.onClick,onKeyup:this.onKeyUp,id:void 0!==w?`tab-button-${w}`:null,class:{[C]:!0,"tab-selected":_,"tab-disabled":o,"tab-has-label":s,"tab-has-icon":e,"tab-has-label-only":s&&!e,"tab-has-icon-only":e&&!s,[`tab-layout-${M}`]:!0,"ion-activatable":!0,"ion-selectable":!0,"ion-focusable":!0}},(0,t.h)("a",Object.assign({key:"a1eca4a5cf0dfdb55099811d03f204f7b3807a2e"},{download:this.download,href:l,rel:u,target:B},{class:"button-native",part:"native",role:"tab","aria-selected":_?"true":null,"aria-disabled":o?"true":null,tabindex:o?"-1":void 0},D),(0,t.h)("span",{key:"888a6d8b95c2f0ca8f74f492729bd28f0d3273d5",class:"button-inner"},(0,t.h)("slot",{key:"83a234af52ffce9ff0f4cc497712c962115a5813"})),"md"===C&&(0,t.h)("ion-ripple-effect",{key:"771aff1b83233411e0cf706c3e94c78bca534794",type:"unbounded"})))}get el(){return(0,t.f)(this)}};k.style={ios:':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:1px;padding-bottom:1px;top:4px;height:auto;font-size:12px;line-height:16px}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:calc(50% + 12px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:calc(50% + 35px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px)}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:calc(50% + 30px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px)}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}}}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}',md:':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}[dir=rtl] ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}@supports selector(:dir(rtl)){::slotted(ion-icon):dir(rtl){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}}::slotted(ion-badge){border-radius:8px;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;padding-top:3px;padding-bottom:2px;top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){top:8px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:80%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:80%}}}:host(.tab-layout-icon-start) ::slotted(ion-icon){-webkit-margin-end:6px;margin-inline-end:6px}:host(.tab-layout-icon-end) ::slotted(ion-icon){-webkit-margin-start:6px;margin-inline-start:6px}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:16px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:70%}}}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}'}},333:(T,c,a)=>{a.d(c,{c:()=>g,g:()=>d,h:()=>t,o:()=>y});var h=a(467);const t=(n,i)=>null!==i.closest(n),g=(n,i)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,[`ion-color-${n}`]:!0},i):i,d=n=>{const i={};return(n=>void 0!==n?(Array.isArray(n)?n:n.split(" ")).filter(r=>null!=r).map(r=>r.trim()).filter(r=>""!==r):[])(n).forEach(r=>i[r]=!0),i},x=/^[a-z][a-z0-9+\-.]*:/,y=function(){var n=(0,h.A)(function*(i,r,p,m){if(null!=i&&"#"!==i[0]&&!x.test(i)){const b=document.querySelector("ion-router");if(b)return null!=r&&r.preventDefault(),b.push(i,p,m)}return!1});return function(r,p,m,b){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/441.983e1e3f755d16d5.js b/www/441.e6b1a85717016aa1.js similarity index 94% rename from www/441.983e1e3f755d16d5.js rename to www/441.e6b1a85717016aa1.js index 72c93dfe..7e719fbe 100644 --- a/www/441.983e1e3f755d16d5.js +++ b/www/441.e6b1a85717016aa1.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[441],{441:(ke,Q,c)=>{c.r(Q),c.d(Q,{ion_modal:()=>ge});var D=c(467),h=c(4363),A=c(2885),G=c(5938),f=c(5638),ne=c(7838),$=c(4929),b=c(8438),l=c(5516),S=c(333),z=c(7555),Y=c(611),N=c(1622),u=c(3503),de=c(3351),le=c(405),X=c(8476),F=(c(3113),c(4379),c(8221),function(e){return e.Dark="DARK",e.Light="LIGHT",e.Default="DEFAULT",e}(F||{}));const V={getEngine(){const e=(0,b.g)();if(null!=e&&e.isPluginAvailable("StatusBar"))return e.Plugins.StatusBar},supportsDefaultStatusBarStyle(){const e=(0,b.g)();return!(null==e||!e.PluginHeaders)},setStyle(e){const t=this.getEngine();t&&t.setStyle(e)},getStyle:(e=(0,D.A)(function*(){const t=this.getEngine();if(!t)return F.Default;const{style:n}=yield t.getInfo();return n}),function(){return e.apply(this,arguments)})},oe=(e,t)=>{if(1===t)return 0;const n=1/(1-t);return e*n+-t*n},ce=()=>{!X.w||X.w.innerWidth>=768||!V.supportsDefaultStatusBarStyle()||V.setStyle({style:F.Dark})},re=(e=F.Default)=>{!X.w||X.w.innerWidth>=768||!V.supportsDefaultStatusBarStyle()||V.setStyle({style:e})},pe=function(){var e=(0,D.A)(function*(t,n){"function"!=typeof t.canDismiss||!(yield t.canDismiss(void 0,l.G))||(n.isRunning()?n.onFinish(()=>{t.dismiss(void 0,"handler")},{oneTimeCallback:!0}):t.dismiss(void 0,"handler"))});return function(n,o){return e.apply(this,arguments)}}(),ie=e=>.00255275*2.71828**(-14.9619*e)-1.00255*2.71828**(-.0380968*e)+1,he=(e,t)=>(0,f.l)(400,e/Math.abs(1.1*t),500),fe=e=>{const{currentBreakpoint:t,backdropBreakpoint:n}=e,o=void 0===n||n{const{currentBreakpoint:t,backdropBreakpoint:n}=e,o=`calc(var(--backdrop-opacity) * ${oe(t,n)})`,i=[{offset:0,opacity:o},{offset:1,opacity:0}],r=[{offset:0,opacity:o},{offset:n,opacity:0},{offset:1,opacity:0}],s=(0,u.c)("backdropAnimation").keyframes(0!==n?r:i);return{wrapperAnimation:(0,u.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:`translateY(${100-100*t}%)`},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:s}},me=(e,t)=>{const{presentingEl:n,currentBreakpoint:o}=t,i=(0,f.g)(e),{wrapperAnimation:r,backdropAnimation:s}=void 0!==o?fe(t):{backdropAnimation:(0,u.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,u.c)().fromTo("transform","translateY(100vh)","translateY(0vh)")};s.addElement(i.querySelector("ion-backdrop")),r.addElement(i.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const a=(0,u.c)("entering-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(r);if(n){const d=window.innerWidth<768,_="ION-MODAL"===n.tagName&&void 0!==n.presentingElement,v=(0,f.g)(n),B=(0,u.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),w=document.body;if(d){const y=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",E=`translateY(${_?"-10px":y}) scale(0.93)`;B.afterStyles({transform:E}).beforeAddWrite(()=>w.style.setProperty("background-color","black")).addElement(n).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:E,borderRadius:"10px 10px 0 0"}]),a.addAnimation(B)}else if(a.addAnimation(s),_){const k=`translateY(-10px) scale(${_?.93:1})`;B.afterStyles({transform:k}).addElement(v.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:k}]);const p=(0,u.c)().afterStyles({transform:k}).addElement(v.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:k}]);a.addAnimation([B,p])}else r.fromTo("opacity","0","1")}else a.addAnimation(s);return a},be=(e,t,n=500)=>{const{presentingEl:o,currentBreakpoint:i}=t,r=(0,f.g)(e),{wrapperAnimation:s,backdropAnimation:a}=void 0!==i?ue(t):{backdropAnimation:(0,u.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,u.c)().fromTo("transform","translateY(0vh)","translateY(100vh)")};a.addElement(r.querySelector("ion-backdrop")),s.addElement(r.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const d=(0,u.c)("leaving-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n).addAnimation(s);if(o){const _=window.innerWidth<768,v="ION-MODAL"===o.tagName&&void 0!==o.presentingElement,B=(0,f.g)(o),w=(0,u.c)().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(k=>{1===k&&(o.style.setProperty("overflow",""),Array.from(y.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(E=>void 0!==E.presentingElement).length<=1&&y.style.setProperty("background-color",""))}),y=document.body;if(_){const k=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",j=`translateY(${v?"-10px":k}) scale(0.93)`;w.addElement(o).keyframes([{offset:0,filter:"contrast(0.85)",transform:j,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),d.addAnimation(w)}else if(d.addAnimation(a),v){const p=`translateY(-10px) scale(${v?.93:1})`;w.addElement(B.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:p},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const E=(0,u.c)().addElement(B.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:p},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);d.addAnimation([w,E])}else s.fromTo("opacity","1","0")}else d.addAnimation(a);return d},Ee=(e,t)=>{const{currentBreakpoint:n}=t,o=(0,f.g)(e),{wrapperAnimation:i,backdropAnimation:r}=void 0!==n?fe(t):{backdropAnimation:(0,u.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,u.c)().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}])};return r.addElement(o.querySelector("ion-backdrop")),i.addElement(o.querySelector(".modal-wrapper")),(0,u.c)().addElement(e).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([r,i])},De=(e,t)=>{const{currentBreakpoint:n}=t,o=(0,f.g)(e),{wrapperAnimation:i,backdropAnimation:r}=void 0!==n?ue(t):{backdropAnimation:(0,u.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,u.c)().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}])};return r.addElement(o.querySelector("ion-backdrop")),i.addElement(o.querySelector(".modal-wrapper")),(0,u.c)().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([r,i])},ge=class{constructor(e){(0,h.r)(this,e),this.didPresent=(0,h.d)(this,"ionModalDidPresent",7),this.willPresent=(0,h.d)(this,"ionModalWillPresent",7),this.willDismiss=(0,h.d)(this,"ionModalWillDismiss",7),this.didDismiss=(0,h.d)(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=(0,h.d)(this,"ionBreakpointDidChange",7),this.didPresentShorthand=(0,h.d)(this,"didPresent",7),this.willPresentShorthand=(0,h.d)(this,"willPresent",7),this.willDismissShorthand=(0,h.d)(this,"willDismiss",7),this.didDismissShorthand=(0,h.d)(this,"didDismiss",7),this.ionMount=(0,h.d)(this,"ionMount",7),this.lockController=(0,ne.c)(),this.triggerController=(0,l.e)(),this.coreDelegate=(0,G.C)(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.onHandleClick=()=>{const{sheetTransition:t,handleBehavior:n}=this;"cycle"!==n||void 0!==t||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:t}=this;void 0===t&&this.dismiss(void 0,l.B)},this.onLifecycle=t=>{const n=this.usersElement,o=Me[t.type];if(n&&o){const i=new CustomEvent(o,{bubbles:!1,cancelable:!1,detail:t.detail});n.dispatchEvent(i)}},this.presented=!1,this.hasController=!1,this.overlayIndex=void 0,this.delegate=void 0,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.breakpoints=void 0,this.initialBreakpoint=void 0,this.backdropBreakpoint=0,this.handle=void 0,this.handleBehavior="none",this.component=void 0,this.componentProps=void 0,this.cssClass=void 0,this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.presentingElement=void 0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0,this.keepContentsMounted=!1,this.canDismiss=!0}onIsOpenChange(e,t){!0===e&&!1===t?this.present():!1===e&&!0===t&&this.dismiss()}triggerChanged(){const{trigger:e,el:t,triggerController:n}=this;e&&n.addClickListener(t,e)}breakpointsChanged(e){void 0!==e&&(this.sortedBreakpoints=e.sort((t,n)=>t-n))}connectedCallback(){const{el:e}=this;(0,l.j)(e),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){const{breakpoints:e,initialBreakpoint:t,el:n,htmlAttributes:o}=this,i=this.isSheetModal=void 0!==e&&void 0!==t,r=["aria-label","role"];this.inheritedAttributes=(0,f.k)(n,r),void 0!==o&&r.forEach(s=>{o[s]&&(this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{[s]:o[s]}),delete o[s])}),i&&(this.currentBreakpoint=this.initialBreakpoint),void 0!==e&&void 0!==t&&!e.includes(t)&&(0,$.p)("Your breakpoints array must include the initialBreakpoint value."),(0,l.k)(n)}componentDidLoad(){!0===this.isOpen&&(0,f.r)(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(e=!1){if(this.workingDelegate&&!e)return{delegate:this.workingDelegate,inline:this.inline};const n=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:n,delegate:this.workingDelegate=n?this.delegate||this.coreDelegate:this.delegate}}checkCanDismiss(e,t){var n=this;return(0,D.A)(function*(){const{canDismiss:o}=n;return"function"==typeof o?o(e,t):o})()}present(){var e=this;return(0,D.A)(function*(){const t=yield e.lockController.lock();if(e.presented)return void t();const{presentingElement:n,el:o}=e;e.currentBreakpoint=e.initialBreakpoint;const{inline:i,delegate:r}=e.getDelegate(!0);e.ionMount.emit(),e.usersElement=yield(0,G.a)(r,o,e.component,["ion-page"],e.componentProps,i),(0,f.m)(o)?yield(0,z.e)(e.usersElement):e.keepContentsMounted||(yield(0,z.w)()),(0,h.w)(()=>e.el.classList.add("show-modal"));const s=void 0!==n;s&&"ios"===(0,Y.b)(e)&&(e.statusBarStyle=yield V.getStyle(),ce()),yield(0,l.f)(e,"modalEnter",me,Ee,{presentingEl:n,currentBreakpoint:e.initialBreakpoint,backdropBreakpoint:e.backdropBreakpoint}),typeof window<"u"&&(e.keyboardOpenCallback=()=>{e.gesture&&(e.gesture.enable(!1),(0,f.r)(()=>{e.gesture&&e.gesture.enable(!0)}))},window.addEventListener(N.KEYBOARD_DID_OPEN,e.keyboardOpenCallback)),e.isSheetModal?e.initSheetGesture():s&&e.initSwipeToClose(),t()})()}initSwipeToClose(){var t,e=this;if("ios"!==(0,Y.b)(this))return;const{el:n}=this,o=this.leaveAnimation||Y.c.get("modalLeave",be),i=this.animation=o(n,{presentingEl:this.presentingElement});if(!(0,A.a)(n))return void(0,A.p)(n);const s=null!==(t=this.statusBarStyle)&&void 0!==t?t:F.Default;this.gesture=((e,t,n,o)=>{const r=e.offsetHeight;let s=!1,a=!1,d=null,_=null,B=!0,w=0;const Z=(0,le.createGesture)({el:e,gestureName:"modalSwipeToClose",gesturePriority:l.O,direction:"y",threshold:10,canStart:g=>{const m=g.event.target;return null===m||!m.closest||(d=(0,A.f)(m),d?(_=(0,A.i)(d)?(0,f.g)(d).querySelector(".inner-scroll"):d,!d.querySelector("ion-refresher")&&0===_.scrollTop):null===m.closest("ion-footer"))},onStart:g=>{const{deltaY:m}=g;B=!d||!(0,A.i)(d)||d.scrollY,a=void 0!==e.canDismiss&&!0!==e.canDismiss,m>0&&d&&(0,A.d)(d),t.progressStart(!0,s?1:0)},onMove:g=>{const{deltaY:m}=g;m>0&&d&&(0,A.d)(d);const P=g.deltaY/r,I=P>=0&&a,L=I?.2:.9999,U=I?ie(P/L):P,O=(0,f.l)(1e-4,U,L);t.progressStep(O),O>=.5&&w<.5?re(n):O<.5&&w>=.5&&ce(),w=O},onEnd:g=>{const m=g.velocityY,P=g.deltaY/r,I=P>=0&&a,L=I?.2:.9999,U=I?ie(P/L):P,O=(0,f.l)(1e-4,U,L),W=!I&&(g.deltaY+1e3*m)/r>=.5;let J=W?-.001:.001;W?(t.easing("cubic-bezier(0.32, 0.72, 0, 1)"),J+=(0,de.g)([0,0],[.32,.72],[0,1],[1,1],O)[0]):(t.easing("cubic-bezier(1, 0, 0.68, 0.28)"),J+=(0,de.g)([0,0],[1,0],[.68,.28],[1,1],O)[0]);const ee=he(W?P*r:(1-O)*r,m);s=W,Z.enable(!1),d&&(0,A.r)(d,B),t.onFinish(()=>{W||Z.enable(!0)}).progressEnd(W?1:0,J,ee),I&&O>L/4?pe(e,t):W&&o()}});return Z})(n,i,s,()=>{this.gestureAnimationDismissing=!0,re(this.statusBarStyle),this.animation.onFinish((0,D.A)(function*(){yield e.dismiss(void 0,l.G),e.gestureAnimationDismissing=!1}))}),this.gesture.enable(!0)}initSheetGesture(){const{wrapperEl:e,initialBreakpoint:t,backdropBreakpoint:n}=this;if(!e||void 0===t)return;const o=this.enterAnimation||Y.c.get("modalEnter",me),i=this.animation=o(this.el,{presentingEl:this.presentingElement,currentBreakpoint:t,backdropBreakpoint:n});i.progressStart(!0,1);const{gesture:r,moveSheetToBreakpoint:s}=((e,t,n,o,i,r,s=[],a,d,_)=>{const w={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:0!==i?[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-i,opacity:0},{offset:1,opacity:0}]:[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}]},y=e.querySelector("ion-content"),k=n.clientHeight;let p=o,E=0,j=!1;const g=r.childAnimations.find(x=>"wrapperAnimation"===x.id),m=r.childAnimations.find(x=>"backdropAnimation"===x.id),P=s[s.length-1],I=s[0],L=()=>{e.style.setProperty("pointer-events","auto"),t.style.setProperty("pointer-events","auto"),e.classList.remove("ion-disable-focus-trap")},U=()=>{e.style.setProperty("pointer-events","none"),t.style.setProperty("pointer-events","none"),e.classList.add("ion-disable-focus-trap")};g&&m&&(g.keyframes([...w.WRAPPER_KEYFRAMES]),m.keyframes([...w.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-p),p>i?L():U()),y&&p!==P&&(y.scrollY=!1);const ee=x=>{const{breakpoint:C,canDismiss:M,breakpointOffset:R,animated:H}=x,K=M&&0===C,T=K?p:C,ye=0!==T;return p=0,g&&m&&(g.keyframes([{offset:0,transform:`translateY(${100*R}%)`},{offset:1,transform:`translateY(${100*(1-T)}%)`}]),m.keyframes([{offset:0,opacity:`calc(var(--backdrop-opacity) * ${oe(1-R,i)})`},{offset:1,opacity:`calc(var(--backdrop-opacity) * ${oe(T,i)})`}]),r.progressStep(0)),te.enable(!1),K?pe(e,r):ye||d(),y&&T===s[s.length-1]&&(y.scrollY=!0),new Promise(ae=>{r.onFinish(()=>{ye?g&&m?(0,f.r)(()=>{g.keyframes([...w.WRAPPER_KEYFRAMES]),m.keyframes([...w.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-T),p=T,_(p),p>i?L():U(),te.enable(!0),ae()}):(te.enable(!0),ae()):ae()},{oneTimeCallback:!0}).progressEnd(1,0,H?500:0)})},te=(0,le.createGesture)({el:n,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:x=>{const C=(0,A.f)(x.event.target);if(p=a(),1===p&&C){const M=(0,A.i)(C)?(0,f.g)(C).querySelector(".inner-scroll"):C;return!C.querySelector("ion-refresher")&&0===M.scrollTop}return!0},onStart:x=>{j=void 0!==e.canDismiss&&!0!==e.canDismiss&&0===I,x.deltaY>0&&y&&(y.scrollY=!1),(0,f.r)(()=>{e.focus()}),r.progressStart(!0,1-p)},onMove:x=>{x.deltaY>0&&y&&(y.scrollY=!1);const M=s.length>1?1-s[1]:void 0,R=1-p+x.deltaY/k,H=void 0!==M&&R>=M&&j,K=H?.95:.9999,T=H&&void 0!==M?M+ie((R-M)/(K-M)):R;E=(0,f.l)(1e-4,T,K),r.progressStep(E)},onEnd:x=>{const R=p-(x.deltaY+350*x.velocityY)/k,H=s.reduce((K,T)=>Math.abs(T-R){var a;return null!==(a=this.currentBreakpoint)&&void 0!==a?a:0},()=>this.sheetOnDismiss(),a=>{this.currentBreakpoint!==a&&(this.currentBreakpoint=a,this.ionBreakpointDidChange.emit({breakpoint:a}))});this.gesture=r,this.moveSheetToBreakpoint=s,this.gesture.enable(!0)}sheetOnDismiss(){var e=this;this.gestureAnimationDismissing=!0,this.animation.onFinish((0,D.A)(function*(){e.currentBreakpoint=0,e.ionBreakpointDidChange.emit({breakpoint:e.currentBreakpoint}),yield e.dismiss(void 0,l.G),e.gestureAnimationDismissing=!1}))}dismiss(e,t){var n=this;return(0,D.A)(function*(){var o;if(n.gestureAnimationDismissing&&t!==l.G)return!1;const i=yield n.lockController.lock();if("handler"!==t&&!(yield n.checkCanDismiss(e,t)))return i(),!1;const{presentingElement:r}=n;void 0!==r&&"ios"===(0,Y.b)(n)&&re(n.statusBarStyle),typeof window<"u"&&n.keyboardOpenCallback&&(window.removeEventListener(N.KEYBOARD_DID_OPEN,n.keyboardOpenCallback),n.keyboardOpenCallback=void 0);const a=yield(0,l.g)(n,e,t,"modalLeave",be,De,{presentingEl:r,currentBreakpoint:null!==(o=n.currentBreakpoint)&&void 0!==o?o:n.initialBreakpoint,backdropBreakpoint:n.backdropBreakpoint});if(a){const{delegate:d}=n.getDelegate();yield(0,G.d)(d,n.usersElement),(0,h.w)(()=>n.el.classList.remove("show-modal")),n.animation&&n.animation.destroy(),n.gesture&&n.gesture.destroy()}return n.currentBreakpoint=void 0,n.animation=void 0,i(),a})()}onDidDismiss(){return(0,l.h)(this.el,"ionModalDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionModalWillDismiss")}setCurrentBreakpoint(e){var t=this;return(0,D.A)(function*(){if(!t.isSheetModal)return void(0,$.p)("setCurrentBreakpoint is only supported on sheet modals.");if(!t.breakpoints.includes(e))return void(0,$.p)(`Attempted to set invalid breakpoint value ${e}. Please double check that the breakpoint value is part of your defined breakpoints.`);const{currentBreakpoint:n,moveSheetToBreakpoint:o,canDismiss:i,breakpoints:r,animated:s}=t;n!==e&&o&&(t.sheetTransition=o({breakpoint:e,breakpointOffset:1-n,canDismiss:void 0!==i&&!0!==i&&0===r[0],animated:s}),yield t.sheetTransition,t.sheetTransition=void 0)})()}getCurrentBreakpoint(){var e=this;return(0,D.A)(function*(){return e.currentBreakpoint})()}moveToNextBreakpoint(){var e=this;return(0,D.A)(function*(){const{breakpoints:t,currentBreakpoint:n}=e;if(!t||null==n)return!1;const o=t.filter(a=>0!==a),r=(o.indexOf(n)+1)%o.length,s=o[r];return yield e.setCurrentBreakpoint(s),!0})()}render(){const{handle:e,isSheetModal:t,presentingElement:n,htmlAttributes:o,handleBehavior:i,inheritedAttributes:r}=this,s=!1!==e&&t,a=(0,Y.b)(this),d=void 0!==n&&"ios"===a,_="cycle"===i;return(0,h.h)(h.H,Object.assign({key:"e4ad28e6e794560d85252aebdca7f4752e4e7e99","no-router":!0,tabindex:"-1"},o,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[a]:!0,"modal-default":!d&&!t,"modal-card":d,"modal-sheet":t,"overlay-hidden":!0},(0,S.g)(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),(0,h.h)("ion-backdrop",{key:"6efd67361a062d15488390f9f0d6c0841e541893",ref:v=>this.backdropEl=v,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),"ios"===a&&(0,h.h)("div",{key:"557b1c6b297df75acc80d1350b971e65ace6c343",class:"modal-shadow"}),(0,h.h)("div",Object.assign({key:"67f9b27b662303fbaadaee2ae89972caadfd9994",role:"dialog"},r,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:v=>this.wrapperEl=v}),s&&(0,h.h)("button",{key:"8f1eecc451b52467a8c3cfe500335cf6254bbfbc",class:"modal-handle",tabIndex:_?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:_?this.onHandleClick:void 0,part:"handle"}),(0,h.h)("slot",{key:"cdc923404f01a14b9071a434c68547da3b22c71e"})))}get el(){return(0,h.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},Me={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};var e;ge.style={ios:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}:host(.modal-card),:host(.modal-sheet){--border-radius:10px}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:10px}}.modal-wrapper{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - 40px)}}:host(.modal-card) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-card) .modal-wrapper,:host-context([dir=rtl]).modal-card .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-card:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.modal-card){--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}:host(.modal-card) .modal-shadow{display:none}:host(.modal-card) ion-backdrop{pointer-events:none}}@media screen and (min-width: 768px){:host(.modal-card){--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px;--backdrop-opacity:0;--box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}:host(.modal-card) .modal-wrapper{-webkit-box-shadow:none;box-shadow:none}:host(.modal-card) .modal-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}}:host(.modal-sheet) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-sheet) .modal-wrapper,:host-context([dir=rtl]).modal-sheet .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-sheet:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}',md:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:2px;--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}'}},333:(ke,Q,c)=>{c.d(Q,{c:()=>A,g:()=>f,h:()=>h,o:()=>$});var D=c(467);const h=(b,l)=>null!==l.closest(b),A=(b,l)=>"string"==typeof b&&b.length>0?Object.assign({"ion-color":!0,[`ion-color-${b}`]:!0},l):l,f=b=>{const l={};return(b=>void 0!==b?(Array.isArray(b)?b:b.split(" ")).filter(S=>null!=S).map(S=>S.trim()).filter(S=>""!==S):[])(b).forEach(S=>l[S]=!0),l},ne=/^[a-z][a-z0-9+\-.]*:/,$=function(){var b=(0,D.A)(function*(l,S,z,Y){if(null!=l&&"#"!==l[0]&&!ne.test(l)){const N=document.querySelector("ion-router");if(N)return null!=S&&S.preventDefault(),N.push(l,z,Y)}return!1});return function(S,z,Y,N){return b.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[441],{441:(ke,Q,c)=>{c.r(Q),c.d(Q,{ion_modal:()=>ge});var D=c(467),h=c(4363),A=c(2885),G=c(5938),f=c(5638),ne=c(7838),$=c(4929),b=c(8438),l=c(5516),S=c(333),z=c(7555),Y=c(611),N=c(1622),u=c(3503),de=c(3351),le=c(405),X=c(8476),F=(c(3113),c(4379),c(8221),function(e){return e.Dark="DARK",e.Light="LIGHT",e.Default="DEFAULT",e}(F||{}));const V={getEngine(){const e=(0,b.g)();if(null!=e&&e.isPluginAvailable("StatusBar"))return e.Plugins.StatusBar},supportsDefaultStatusBarStyle(){const e=(0,b.g)();return!(null==e||!e.PluginHeaders)},setStyle(e){const t=this.getEngine();t&&t.setStyle(e)},getStyle:(e=(0,D.A)(function*(){const t=this.getEngine();if(!t)return F.Default;const{style:n}=yield t.getInfo();return n}),function(){return e.apply(this,arguments)})},oe=(e,t)=>{if(1===t)return 0;const n=1/(1-t);return e*n+-t*n},ce=()=>{!X.w||X.w.innerWidth>=768||!V.supportsDefaultStatusBarStyle()||V.setStyle({style:F.Dark})},re=(e=F.Default)=>{!X.w||X.w.innerWidth>=768||!V.supportsDefaultStatusBarStyle()||V.setStyle({style:e})},pe=function(){var e=(0,D.A)(function*(t,n){"function"!=typeof t.canDismiss||!(yield t.canDismiss(void 0,l.G))||(n.isRunning()?n.onFinish(()=>{t.dismiss(void 0,"handler")},{oneTimeCallback:!0}):t.dismiss(void 0,"handler"))});return function(n,o){return e.apply(this,arguments)}}(),ie=e=>.00255275*2.71828**(-14.9619*e)-1.00255*2.71828**(-.0380968*e)+1,he=(e,t)=>(0,f.l)(400,e/Math.abs(1.1*t),500),fe=e=>{const{currentBreakpoint:t,backdropBreakpoint:n}=e,o=void 0===n||n{const{currentBreakpoint:t,backdropBreakpoint:n}=e,o=`calc(var(--backdrop-opacity) * ${oe(t,n)})`,i=[{offset:0,opacity:o},{offset:1,opacity:0}],r=[{offset:0,opacity:o},{offset:n,opacity:0},{offset:1,opacity:0}],s=(0,u.c)("backdropAnimation").keyframes(0!==n?r:i);return{wrapperAnimation:(0,u.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:`translateY(${100-100*t}%)`},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:s}},me=(e,t)=>{const{presentingEl:n,currentBreakpoint:o}=t,i=(0,f.g)(e),{wrapperAnimation:r,backdropAnimation:s}=void 0!==o?fe(t):{backdropAnimation:(0,u.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,u.c)().fromTo("transform","translateY(100vh)","translateY(0vh)")};s.addElement(i.querySelector("ion-backdrop")),r.addElement(i.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const a=(0,u.c)("entering-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(r);if(n){const d=window.innerWidth<768,w="ION-MODAL"===n.tagName&&void 0!==n.presentingElement,v=(0,f.g)(n),B=(0,u.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),_=document.body;if(d){const y=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",E=`translateY(${w?"-10px":y}) scale(0.93)`;B.afterStyles({transform:E}).beforeAddWrite(()=>_.style.setProperty("background-color","black")).addElement(n).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:E,borderRadius:"10px 10px 0 0"}]),a.addAnimation(B)}else if(a.addAnimation(s),w){const k=`translateY(-10px) scale(${w?.93:1})`;B.afterStyles({transform:k}).addElement(v.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:k}]);const p=(0,u.c)().afterStyles({transform:k}).addElement(v.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:k}]);a.addAnimation([B,p])}else r.fromTo("opacity","0","1")}else a.addAnimation(s);return a},be=(e,t,n=500)=>{const{presentingEl:o,currentBreakpoint:i}=t,r=(0,f.g)(e),{wrapperAnimation:s,backdropAnimation:a}=void 0!==i?ue(t):{backdropAnimation:(0,u.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,u.c)().fromTo("transform","translateY(0vh)","translateY(100vh)")};a.addElement(r.querySelector("ion-backdrop")),s.addElement(r.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const d=(0,u.c)("leaving-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n).addAnimation(s);if(o){const w=window.innerWidth<768,v="ION-MODAL"===o.tagName&&void 0!==o.presentingElement,B=(0,f.g)(o),_=(0,u.c)().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(k=>{1===k&&(o.style.setProperty("overflow",""),Array.from(y.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(E=>void 0!==E.presentingElement).length<=1&&y.style.setProperty("background-color",""))}),y=document.body;if(w){const k=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",j=`translateY(${v?"-10px":k}) scale(0.93)`;_.addElement(o).keyframes([{offset:0,filter:"contrast(0.85)",transform:j,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),d.addAnimation(_)}else if(d.addAnimation(a),v){const p=`translateY(-10px) scale(${v?.93:1})`;_.addElement(B.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:p},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const E=(0,u.c)().addElement(B.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:p},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);d.addAnimation([_,E])}else s.fromTo("opacity","1","0")}else d.addAnimation(a);return d},Ee=(e,t)=>{const{currentBreakpoint:n}=t,o=(0,f.g)(e),{wrapperAnimation:i,backdropAnimation:r}=void 0!==n?fe(t):{backdropAnimation:(0,u.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,u.c)().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}])};return r.addElement(o.querySelector("ion-backdrop")),i.addElement(o.querySelector(".modal-wrapper")),(0,u.c)().addElement(e).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([r,i])},De=(e,t)=>{const{currentBreakpoint:n}=t,o=(0,f.g)(e),{wrapperAnimation:i,backdropAnimation:r}=void 0!==n?ue(t):{backdropAnimation:(0,u.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,u.c)().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}])};return r.addElement(o.querySelector("ion-backdrop")),i.addElement(o.querySelector(".modal-wrapper")),(0,u.c)().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([r,i])},ge=class{constructor(e){(0,h.r)(this,e),this.didPresent=(0,h.d)(this,"ionModalDidPresent",7),this.willPresent=(0,h.d)(this,"ionModalWillPresent",7),this.willDismiss=(0,h.d)(this,"ionModalWillDismiss",7),this.didDismiss=(0,h.d)(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=(0,h.d)(this,"ionBreakpointDidChange",7),this.didPresentShorthand=(0,h.d)(this,"didPresent",7),this.willPresentShorthand=(0,h.d)(this,"willPresent",7),this.willDismissShorthand=(0,h.d)(this,"willDismiss",7),this.didDismissShorthand=(0,h.d)(this,"didDismiss",7),this.ionMount=(0,h.d)(this,"ionMount",7),this.lockController=(0,ne.c)(),this.triggerController=(0,l.e)(),this.coreDelegate=(0,G.C)(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.onHandleClick=()=>{const{sheetTransition:t,handleBehavior:n}=this;"cycle"!==n||void 0!==t||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:t}=this;void 0===t&&this.dismiss(void 0,l.B)},this.onLifecycle=t=>{const n=this.usersElement,o=Me[t.type];if(n&&o){const i=new CustomEvent(o,{bubbles:!1,cancelable:!1,detail:t.detail});n.dispatchEvent(i)}},this.presented=!1,this.hasController=!1,this.overlayIndex=void 0,this.delegate=void 0,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.breakpoints=void 0,this.initialBreakpoint=void 0,this.backdropBreakpoint=0,this.handle=void 0,this.handleBehavior="none",this.component=void 0,this.componentProps=void 0,this.cssClass=void 0,this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.presentingElement=void 0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0,this.keepContentsMounted=!1,this.canDismiss=!0}onIsOpenChange(e,t){!0===e&&!1===t?this.present():!1===e&&!0===t&&this.dismiss()}triggerChanged(){const{trigger:e,el:t,triggerController:n}=this;e&&n.addClickListener(t,e)}breakpointsChanged(e){void 0!==e&&(this.sortedBreakpoints=e.sort((t,n)=>t-n))}connectedCallback(){const{el:e}=this;(0,l.j)(e),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){const{breakpoints:e,initialBreakpoint:t,el:n,htmlAttributes:o}=this,i=this.isSheetModal=void 0!==e&&void 0!==t,r=["aria-label","role"];this.inheritedAttributes=(0,f.k)(n,r),void 0!==o&&r.forEach(s=>{o[s]&&(this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{[s]:o[s]}),delete o[s])}),i&&(this.currentBreakpoint=this.initialBreakpoint),void 0!==e&&void 0!==t&&!e.includes(t)&&(0,$.p)("Your breakpoints array must include the initialBreakpoint value."),(0,l.k)(n)}componentDidLoad(){!0===this.isOpen&&(0,f.r)(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(e=!1){if(this.workingDelegate&&!e)return{delegate:this.workingDelegate,inline:this.inline};const n=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:n,delegate:this.workingDelegate=n?this.delegate||this.coreDelegate:this.delegate}}checkCanDismiss(e,t){var n=this;return(0,D.A)(function*(){const{canDismiss:o}=n;return"function"==typeof o?o(e,t):o})()}present(){var e=this;return(0,D.A)(function*(){const t=yield e.lockController.lock();if(e.presented)return void t();const{presentingElement:n,el:o}=e;e.currentBreakpoint=e.initialBreakpoint;const{inline:i,delegate:r}=e.getDelegate(!0);e.ionMount.emit(),e.usersElement=yield(0,G.a)(r,o,e.component,["ion-page"],e.componentProps,i),(0,f.m)(o)?yield(0,z.e)(e.usersElement):e.keepContentsMounted||(yield(0,z.w)()),(0,h.w)(()=>e.el.classList.add("show-modal"));const s=void 0!==n;s&&"ios"===(0,Y.b)(e)&&(e.statusBarStyle=yield V.getStyle(),ce()),yield(0,l.f)(e,"modalEnter",me,Ee,{presentingEl:n,currentBreakpoint:e.initialBreakpoint,backdropBreakpoint:e.backdropBreakpoint}),typeof window<"u"&&(e.keyboardOpenCallback=()=>{e.gesture&&(e.gesture.enable(!1),(0,f.r)(()=>{e.gesture&&e.gesture.enable(!0)}))},window.addEventListener(N.KEYBOARD_DID_OPEN,e.keyboardOpenCallback)),e.isSheetModal?e.initSheetGesture():s&&e.initSwipeToClose(),t()})()}initSwipeToClose(){var t,e=this;if("ios"!==(0,Y.b)(this))return;const{el:n}=this,o=this.leaveAnimation||Y.c.get("modalLeave",be),i=this.animation=o(n,{presentingEl:this.presentingElement});if(!(0,A.a)(n))return void(0,A.p)(n);const s=null!==(t=this.statusBarStyle)&&void 0!==t?t:F.Default;this.gesture=((e,t,n,o)=>{const r=e.offsetHeight;let s=!1,a=!1,d=null,w=null,B=!0,_=0;const Z=(0,le.createGesture)({el:e,gestureName:"modalSwipeToClose",gesturePriority:l.O,direction:"y",threshold:10,canStart:g=>{const m=g.event.target;return null===m||!m.closest||(d=(0,A.f)(m),d?(w=(0,A.i)(d)?(0,f.g)(d).querySelector(".inner-scroll"):d,!d.querySelector("ion-refresher")&&0===w.scrollTop):null===m.closest("ion-footer"))},onStart:g=>{const{deltaY:m}=g;B=!d||!(0,A.i)(d)||d.scrollY,a=void 0!==e.canDismiss&&!0!==e.canDismiss,m>0&&d&&(0,A.d)(d),t.progressStart(!0,s?1:0)},onMove:g=>{const{deltaY:m}=g;m>0&&d&&(0,A.d)(d);const P=g.deltaY/r,I=P>=0&&a,L=I?.2:.9999,U=I?ie(P/L):P,O=(0,f.l)(1e-4,U,L);t.progressStep(O),O>=.5&&_<.5?re(n):O<.5&&_>=.5&&ce(),_=O},onEnd:g=>{const m=g.velocityY,P=g.deltaY/r,I=P>=0&&a,L=I?.2:.9999,U=I?ie(P/L):P,O=(0,f.l)(1e-4,U,L),W=!I&&(g.deltaY+1e3*m)/r>=.5;let J=W?-.001:.001;W?(t.easing("cubic-bezier(0.32, 0.72, 0, 1)"),J+=(0,de.g)([0,0],[.32,.72],[0,1],[1,1],O)[0]):(t.easing("cubic-bezier(1, 0, 0.68, 0.28)"),J+=(0,de.g)([0,0],[1,0],[.68,.28],[1,1],O)[0]);const ee=he(W?P*r:(1-O)*r,m);s=W,Z.enable(!1),d&&(0,A.r)(d,B),t.onFinish(()=>{W||Z.enable(!0)}).progressEnd(W?1:0,J,ee),I&&O>L/4?pe(e,t):W&&o()}});return Z})(n,i,s,()=>{this.gestureAnimationDismissing=!0,re(this.statusBarStyle),this.animation.onFinish((0,D.A)(function*(){yield e.dismiss(void 0,l.G),e.gestureAnimationDismissing=!1}))}),this.gesture.enable(!0)}initSheetGesture(){const{wrapperEl:e,initialBreakpoint:t,backdropBreakpoint:n}=this;if(!e||void 0===t)return;const o=this.enterAnimation||Y.c.get("modalEnter",me),i=this.animation=o(this.el,{presentingEl:this.presentingElement,currentBreakpoint:t,backdropBreakpoint:n});i.progressStart(!0,1);const{gesture:r,moveSheetToBreakpoint:s}=((e,t,n,o,i,r,s=[],a,d,w)=>{const _={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:0!==i?[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-i,opacity:0},{offset:1,opacity:0}]:[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}]},y=e.querySelector("ion-content"),k=n.clientHeight;let p=o,E=0,j=!1;const g=r.childAnimations.find(x=>"wrapperAnimation"===x.id),m=r.childAnimations.find(x=>"backdropAnimation"===x.id),P=s[s.length-1],I=s[0],L=()=>{e.style.setProperty("pointer-events","auto"),t.style.setProperty("pointer-events","auto"),e.classList.remove("ion-disable-focus-trap")},U=()=>{e.style.setProperty("pointer-events","none"),t.style.setProperty("pointer-events","none"),e.classList.add("ion-disable-focus-trap")};g&&m&&(g.keyframes([..._.WRAPPER_KEYFRAMES]),m.keyframes([..._.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-p),p>i?L():U()),y&&p!==P&&(y.scrollY=!1);const ee=x=>{const{breakpoint:C,canDismiss:M,breakpointOffset:R,animated:H}=x,K=M&&0===C,T=K?p:C,ye=0!==T;return p=0,g&&m&&(g.keyframes([{offset:0,transform:`translateY(${100*R}%)`},{offset:1,transform:`translateY(${100*(1-T)}%)`}]),m.keyframes([{offset:0,opacity:`calc(var(--backdrop-opacity) * ${oe(1-R,i)})`},{offset:1,opacity:`calc(var(--backdrop-opacity) * ${oe(T,i)})`}]),r.progressStep(0)),te.enable(!1),K?pe(e,r):ye||d(),y&&T===s[s.length-1]&&(y.scrollY=!0),new Promise(ae=>{r.onFinish(()=>{ye?g&&m?(0,f.r)(()=>{g.keyframes([..._.WRAPPER_KEYFRAMES]),m.keyframes([..._.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-T),p=T,w(p),p>i?L():U(),te.enable(!0),ae()}):(te.enable(!0),ae()):ae()},{oneTimeCallback:!0}).progressEnd(1,0,H?500:0)})},te=(0,le.createGesture)({el:n,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:x=>{const C=(0,A.f)(x.event.target);if(p=a(),1===p&&C){const M=(0,A.i)(C)?(0,f.g)(C).querySelector(".inner-scroll"):C;return!C.querySelector("ion-refresher")&&0===M.scrollTop}return!0},onStart:x=>{j=void 0!==e.canDismiss&&!0!==e.canDismiss&&0===I,x.deltaY>0&&y&&(y.scrollY=!1),(0,f.r)(()=>{e.focus()}),r.progressStart(!0,1-p)},onMove:x=>{x.deltaY>0&&y&&(y.scrollY=!1);const M=s.length>1?1-s[1]:void 0,R=1-p+x.deltaY/k,H=void 0!==M&&R>=M&&j,K=H?.95:.9999,T=H&&void 0!==M?M+ie((R-M)/(K-M)):R;E=(0,f.l)(1e-4,T,K),r.progressStep(E)},onEnd:x=>{const R=p-(x.deltaY+350*x.velocityY)/k,H=s.reduce((K,T)=>Math.abs(T-R){var a;return null!==(a=this.currentBreakpoint)&&void 0!==a?a:0},()=>this.sheetOnDismiss(),a=>{this.currentBreakpoint!==a&&(this.currentBreakpoint=a,this.ionBreakpointDidChange.emit({breakpoint:a}))});this.gesture=r,this.moveSheetToBreakpoint=s,this.gesture.enable(!0)}sheetOnDismiss(){var e=this;this.gestureAnimationDismissing=!0,this.animation.onFinish((0,D.A)(function*(){e.currentBreakpoint=0,e.ionBreakpointDidChange.emit({breakpoint:e.currentBreakpoint}),yield e.dismiss(void 0,l.G),e.gestureAnimationDismissing=!1}))}dismiss(e,t){var n=this;return(0,D.A)(function*(){var o;if(n.gestureAnimationDismissing&&t!==l.G)return!1;const i=yield n.lockController.lock();if("handler"!==t&&!(yield n.checkCanDismiss(e,t)))return i(),!1;const{presentingElement:r}=n;void 0!==r&&"ios"===(0,Y.b)(n)&&re(n.statusBarStyle),typeof window<"u"&&n.keyboardOpenCallback&&(window.removeEventListener(N.KEYBOARD_DID_OPEN,n.keyboardOpenCallback),n.keyboardOpenCallback=void 0);const a=yield(0,l.g)(n,e,t,"modalLeave",be,De,{presentingEl:r,currentBreakpoint:null!==(o=n.currentBreakpoint)&&void 0!==o?o:n.initialBreakpoint,backdropBreakpoint:n.backdropBreakpoint});if(a){const{delegate:d}=n.getDelegate();yield(0,G.d)(d,n.usersElement),(0,h.w)(()=>n.el.classList.remove("show-modal")),n.animation&&n.animation.destroy(),n.gesture&&n.gesture.destroy()}return n.currentBreakpoint=void 0,n.animation=void 0,i(),a})()}onDidDismiss(){return(0,l.h)(this.el,"ionModalDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionModalWillDismiss")}setCurrentBreakpoint(e){var t=this;return(0,D.A)(function*(){if(!t.isSheetModal)return void(0,$.p)("setCurrentBreakpoint is only supported on sheet modals.");if(!t.breakpoints.includes(e))return void(0,$.p)(`Attempted to set invalid breakpoint value ${e}. Please double check that the breakpoint value is part of your defined breakpoints.`);const{currentBreakpoint:n,moveSheetToBreakpoint:o,canDismiss:i,breakpoints:r,animated:s}=t;n!==e&&o&&(t.sheetTransition=o({breakpoint:e,breakpointOffset:1-n,canDismiss:void 0!==i&&!0!==i&&0===r[0],animated:s}),yield t.sheetTransition,t.sheetTransition=void 0)})()}getCurrentBreakpoint(){var e=this;return(0,D.A)(function*(){return e.currentBreakpoint})()}moveToNextBreakpoint(){var e=this;return(0,D.A)(function*(){const{breakpoints:t,currentBreakpoint:n}=e;if(!t||null==n)return!1;const o=t.filter(a=>0!==a),r=(o.indexOf(n)+1)%o.length,s=o[r];return yield e.setCurrentBreakpoint(s),!0})()}render(){const{handle:e,isSheetModal:t,presentingElement:n,htmlAttributes:o,handleBehavior:i,inheritedAttributes:r}=this,s=!1!==e&&t,a=(0,Y.b)(this),d=void 0!==n&&"ios"===a,w="cycle"===i;return(0,h.h)(h.H,Object.assign({key:"e4ad28e6e794560d85252aebdca7f4752e4e7e99","no-router":!0,tabindex:"-1"},o,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[a]:!0,"modal-default":!d&&!t,"modal-card":d,"modal-sheet":t,"overlay-hidden":!0},(0,S.g)(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),(0,h.h)("ion-backdrop",{key:"6efd67361a062d15488390f9f0d6c0841e541893",ref:v=>this.backdropEl=v,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),"ios"===a&&(0,h.h)("div",{key:"557b1c6b297df75acc80d1350b971e65ace6c343",class:"modal-shadow"}),(0,h.h)("div",Object.assign({key:"67f9b27b662303fbaadaee2ae89972caadfd9994",role:"dialog"},r,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:v=>this.wrapperEl=v}),s&&(0,h.h)("button",{key:"8f1eecc451b52467a8c3cfe500335cf6254bbfbc",class:"modal-handle",tabIndex:w?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:w?this.onHandleClick:void 0,part:"handle"}),(0,h.h)("slot",{key:"cdc923404f01a14b9071a434c68547da3b22c71e"})))}get el(){return(0,h.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},Me={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};var e;ge.style={ios:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}:host(.modal-card),:host(.modal-sheet){--border-radius:10px}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:10px}}.modal-wrapper{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - 40px)}}:host(.modal-card) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-card) .modal-wrapper,:host-context([dir=rtl]).modal-card .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-card:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.modal-card){--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}:host(.modal-card) .modal-shadow{display:none}:host(.modal-card) ion-backdrop{pointer-events:none}}@media screen and (min-width: 768px){:host(.modal-card){--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px;--backdrop-opacity:0;--box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}:host(.modal-card) .modal-wrapper{-webkit-box-shadow:none;box-shadow:none}:host(.modal-card) .modal-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}}:host(.modal-sheet) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-sheet) .modal-wrapper,:host-context([dir=rtl]).modal-sheet .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-sheet:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}}',md:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, #c0c0be);cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:2px;--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}'}},333:(ke,Q,c)=>{c.d(Q,{c:()=>A,g:()=>f,h:()=>h,o:()=>$});var D=c(467);const h=(b,l)=>null!==l.closest(b),A=(b,l)=>"string"==typeof b&&b.length>0?Object.assign({"ion-color":!0,[`ion-color-${b}`]:!0},l):l,f=b=>{const l={};return(b=>void 0!==b?(Array.isArray(b)?b:b.split(" ")).filter(S=>null!=S).map(S=>S.trim()).filter(S=>""!==S):[])(b).forEach(S=>l[S]=!0),l},ne=/^[a-z][a-z0-9+\-.]*:/,$=function(){var b=(0,D.A)(function*(l,S,z,Y){if(null!=l&&"#"!==l[0]&&!ne.test(l)){const N=document.querySelector("ion-router");if(N)return null!=S&&S.preventDefault(),N.push(l,z,Y)}return!1});return function(S,z,Y,N){return b.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/4463.53da7ff84b8b7de3.js b/www/4463.c6aaf5654d3ad154.js similarity index 95% rename from www/4463.53da7ff84b8b7de3.js rename to www/4463.c6aaf5654d3ad154.js index f36ca310..36af1b91 100644 --- a/www/4463.53da7ff84b8b7de3.js +++ b/www/4463.c6aaf5654d3ad154.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4463],{4463:(A,f,n)=>{n.r(f),n.d(f,{ion_fab:()=>r,ion_fab_button:()=>k,ion_fab_list:()=>y});var h=n(467),o=n(4363),l=n(611),u=n(5638),b=n(333),g=n(6726);const r=class{constructor(t){(0,o.r)(this,t),this.horizontal=void 0,this.vertical=void 0,this.edge=!1,this.activated=!1}activatedChanged(){const t=this.activated,i=this.getFab();i&&(i.activated=t),Array.from(this.el.querySelectorAll("ion-fab-list")).forEach(s=>{s.activated=t})}componentDidLoad(){this.activated&&this.activatedChanged()}close(){var t=this;return(0,h.A)(function*(){t.activated=!1})()}getFab(){return this.el.querySelector("ion-fab-button")}toggle(){var t=this;return(0,h.A)(function*(){t.el.querySelector("ion-fab-list")&&(t.activated=!t.activated)})()}render(){const{horizontal:t,vertical:i,edge:s}=this,c=(0,l.b)(this);return(0,o.h)(o.H,{key:"71df1068c3a2739a69d3571c2fe9bdf401a252cb",class:{[c]:!0,[`fab-horizontal-${t}`]:void 0!==t,[`fab-vertical-${i}`]:void 0!==i,"fab-edge":s}},(0,o.h)("slot",{key:"c3afd4a009d355d664f8c04057acf86196bda844"}))}get el(){return(0,o.f)(this)}static get watchers(){return{activated:["activatedChanged"]}}};r.style=":host{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:999}:host(.fab-horizontal-center){left:0px;right:0px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}:host(.fab-horizontal-start){left:calc(10px + var(--ion-safe-area-left, 0px));}:host-context([dir=rtl]):host(.fab-horizontal-start),:host-context([dir=rtl]).fab-horizontal-start{right:calc(10px + var(--ion-safe-area-right, 0px));left:unset}@supports selector(:dir(rtl)){:host(.fab-horizontal-start:dir(rtl)){right:calc(10px + var(--ion-safe-area-right, 0px));left:unset}}:host(.fab-horizontal-end){right:calc(10px + var(--ion-safe-area-right, 0px));}:host-context([dir=rtl]):host(.fab-horizontal-end),:host-context([dir=rtl]).fab-horizontal-end{left:calc(10px + var(--ion-safe-area-left, 0px));right:unset}@supports selector(:dir(rtl)){:host(.fab-horizontal-end:dir(rtl)){left:calc(10px + var(--ion-safe-area-left, 0px));right:unset}}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:0}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-button){margin-top:-50%}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-button.fab-button-small){margin-top:calc((-100% + 16px) / 2)}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-start),:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-end){margin-top:-50%}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-top),:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-bottom){margin-top:calc(50% + 10px)}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:0}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-button){margin-bottom:-50%}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-button.fab-button-small){margin-bottom:calc((-100% + 16px) / 2)}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-start),:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-end){margin-bottom:-50%}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-top),:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-bottom){margin-bottom:calc(50% + 10px)}:host(.fab-vertical-center){top:0px;bottom:0px;margin-top:auto;margin-bottom:auto}";const k=class{constructor(t){(0,o.r)(this,t),this.ionFocus=(0,o.d)(this,"ionFocus",7),this.ionBlur=(0,o.d)(this,"ionBlur",7),this.fab=null,this.inheritedAttributes={},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.onClick=()=>{const{fab:i}=this;i&&i.toggle()},this.color=void 0,this.activated=!1,this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0,this.show=!1,this.translucent=!1,this.type="button",this.size=void 0,this.closeIcon=g.t}connectedCallback(){this.fab=this.el.closest("ion-fab")}componentWillLoad(){this.inheritedAttributes=(0,u.i)(this.el)}render(){const{el:t,disabled:i,color:s,href:c,activated:m,show:L,translucent:w,size:_,inheritedAttributes:D}=this,z=(0,b.h)("ion-fab-list",t),C=(0,l.b)(this),E=void 0===c?"button":"a",M="button"===E?{type:this.type}:{download:this.download,href:c,rel:this.rel,target:this.target};return(0,o.h)(o.H,{key:"5b5e73a0236eabb3e994f0f33ee9ab6f75a12b24",onClick:this.onClick,"aria-disabled":i?"true":null,class:(0,b.c)(s,{[C]:!0,"fab-button-in-list":z,"fab-button-translucent-in-list":z&&w,"fab-button-close-active":m,"fab-button-show":L,"fab-button-disabled":i,"fab-button-translucent":w,"ion-activatable":!0,"ion-focusable":!0,[`fab-button-${_}`]:void 0!==_})},(0,o.h)(E,Object.assign({key:"e3c85ff305b6790519543603401b85f294aabed1"},M,{class:"button-native",part:"native",disabled:i,onFocus:this.onFocus,onBlur:this.onBlur,onClick:I=>(0,b.o)(c,I,this.routerDirection,this.routerAnimation)},D),(0,o.h)("ion-icon",{key:"39241f9fa051506717c8680e1b809dbf2e56f1a1","aria-hidden":"true",icon:this.closeIcon,part:"close-icon",class:"close-icon",lazy:!1}),(0,o.h)("span",{key:"03f0ec1c25352f3a5decb33ebc060b9043ab569e",class:"button-inner"},(0,o.h)("slot",{key:"11c1a17bc0c54b840a96b96e03fffc23f0e64ff2"})),"md"===C&&(0,o.h)("ion-ripple-effect",{key:"9b1642dba0beb3a22658ad0aead26b2ab57f0367"})))}get el(){return(0,o.f)(this)}};k.style={ios:':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}.close-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transition:0.2s transform cubic-bezier(0.25, 1.11, 0.78, 1.59);--close-icon-font-size:28px}:host(.ion-activated){--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transform:scale(1.1);--transition:0.2s transform ease-out}::slotted(ion-icon){font-size:28px}:host(.fab-button-in-list){--background:var(--ion-color-light, #f4f5f8);--background-activated:var(--ion-color-light-shade, #d7d8da);--background-focused:var(--background-activated);--background-hover:var(--ion-color-light-tint, #f5f6f9);--color:var(--ion-color-light-contrast, #000);--color-activated:var(--ion-color-light-contrast, #000);--color-focused:var(--color-activated);--transition:transform 200ms ease 10ms, opacity 200ms ease 10ms}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}:host(.ion-color.ion-focused) .button-native,:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after,:host(.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent){--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.82);--backdrop-filter:saturate(180%) blur(20px)}:host(.fab-button-translucent-in-list){--background:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.9);--background-hover:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.8);--background-focused:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.82)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){@media (any-hover: hover){:host(.fab-button-translucent.ion-color:hover) .button-native{background:rgba(var(--ion-color-base-rgb), 0.8)}}:host(.ion-color.fab-button-translucent) .button-native{background:rgba(var(--ion-color-base-rgb), 0.9)}:host(.ion-color.ion-focused.fab-button-translucent) .button-native,:host(.ion-color.ion-activated.fab-button-translucent) .button-native{background:var(--ion-color-base)}}',md:':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}.close-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), background-color 280ms cubic-bezier(0.4, 0, 0.2, 1), color 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;--close-icon-font-size:24px}:host(.ion-activated){--box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12)}::slotted(ion-icon){font-size:24px}:host(.fab-button-in-list){--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-activated:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-focused:var(--color-activated);--background:var(--ion-color-light, #f4f5f8);--background-activated:transparent;--background-focused:var(--ion-color-light-shade, #d7d8da);--background-hover:var(--ion-color-light-tint, #f5f6f9)}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native::after{background:transparent}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}}'};const y=class{constructor(t){(0,o.r)(this,t),this.activated=!1,this.side="bottom"}activatedChanged(t){const i=Array.from(this.el.querySelectorAll("ion-fab-button")),s=t?30:0;i.forEach((c,m)=>{setTimeout(()=>c.show=t,m*s)})}render(){const t=(0,l.b)(this);return(0,o.h)(o.H,{key:"3de1b0db4eb0230d4d2954e4265ddeb3c930b4dc",class:{[t]:!0,"fab-list-active":this.activated,[`fab-list-side-${this.side}`]:!0}},(0,o.h)("slot",{key:"970aac2239ad9ea2b6b6c3c3ea45a18c45b37df2"}))}get el(){return(0,o.f)(this)}static get watchers(){return{activated:["activatedChanged"]}}};y.style=":host{margin-left:0;margin-right:0;margin-top:calc(100% + 10px);margin-bottom:calc(100% + 10px);display:none;position:absolute;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-width:56px;min-height:56px}:host(.fab-list-active){display:-ms-flexbox;display:flex}::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:8px;margin-bottom:8px;width:40px;height:40px;-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}:host(.fab-list-side-top) ::slotted(.fab-button-in-list),:host(.fab-list-side-bottom) ::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px}:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px;margin-top:0;margin-bottom:0}::slotted(.fab-button-in-list.fab-button-show){-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}:host(.fab-list-side-top){top:auto;bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.fab-list-side-start){-webkit-margin-start:calc(100% + 10px);margin-inline-start:calc(100% + 10px);-webkit-margin-end:calc(100% + 10px);margin-inline-end:calc(100% + 10px);margin-top:0;margin-bottom:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports (inset-inline-start: 0){:host(.fab-list-side-start){inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-start){right:0}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}@supports selector(:dir(rtl)){:host(.fab-list-side-start:dir(rtl)){left:unset;right:unset;left:0}}}:host(.fab-list-side-end){-webkit-margin-start:calc(100% + 10px);margin-inline-start:calc(100% + 10px);-webkit-margin-end:calc(100% + 10px);margin-inline-end:calc(100% + 10px);margin-top:0;margin-bottom:0;-ms-flex-direction:row;flex-direction:row}@supports (inset-inline-start: 0){:host(.fab-list-side-end){inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-end){left:0}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.fab-list-side-end:dir(rtl)){left:unset;right:unset;right:0}}}"},333:(A,f,n)=>{n.d(f,{c:()=>l,g:()=>b,h:()=>o,o:()=>x});var h=n(467);const o=(a,r)=>null!==r.closest(a),l=(a,r)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},r):r,b=a=>{const r={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(e=>null!=e).map(e=>e.trim()).filter(e=>""!==e):[])(a).forEach(e=>r[e]=!0),r},g=/^[a-z][a-z0-9+\-.]*:/,x=function(){var a=(0,h.A)(function*(r,e,p,v){if(null!=r&&"#"!==r[0]&&!g.test(r)){const d=document.querySelector("ion-router");if(d)return null!=e&&e.preventDefault(),d.push(r,p,v)}return!1});return function(e,p,v,d){return a.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4463],{4463:(A,f,n)=>{n.r(f),n.d(f,{ion_fab:()=>a,ion_fab_button:()=>k,ion_fab_list:()=>y});var h=n(467),o=n(4363),l=n(611),u=n(5638),b=n(333),g=n(6726);const a=class{constructor(t){(0,o.r)(this,t),this.horizontal=void 0,this.vertical=void 0,this.edge=!1,this.activated=!1}activatedChanged(){const t=this.activated,i=this.getFab();i&&(i.activated=t),Array.from(this.el.querySelectorAll("ion-fab-list")).forEach(s=>{s.activated=t})}componentDidLoad(){this.activated&&this.activatedChanged()}close(){var t=this;return(0,h.A)(function*(){t.activated=!1})()}getFab(){return this.el.querySelector("ion-fab-button")}toggle(){var t=this;return(0,h.A)(function*(){t.el.querySelector("ion-fab-list")&&(t.activated=!t.activated)})()}render(){const{horizontal:t,vertical:i,edge:s}=this,c=(0,l.b)(this);return(0,o.h)(o.H,{key:"71df1068c3a2739a69d3571c2fe9bdf401a252cb",class:{[c]:!0,[`fab-horizontal-${t}`]:void 0!==t,[`fab-vertical-${i}`]:void 0!==i,"fab-edge":s}},(0,o.h)("slot",{key:"c3afd4a009d355d664f8c04057acf86196bda844"}))}get el(){return(0,o.f)(this)}static get watchers(){return{activated:["activatedChanged"]}}};a.style=":host{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:999}:host(.fab-horizontal-center){left:0px;right:0px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}:host(.fab-horizontal-start){left:calc(10px + var(--ion-safe-area-left, 0px));}:host-context([dir=rtl]):host(.fab-horizontal-start),:host-context([dir=rtl]).fab-horizontal-start{right:calc(10px + var(--ion-safe-area-right, 0px));left:unset}@supports selector(:dir(rtl)){:host(.fab-horizontal-start:dir(rtl)){right:calc(10px + var(--ion-safe-area-right, 0px));left:unset}}:host(.fab-horizontal-end){right:calc(10px + var(--ion-safe-area-right, 0px));}:host-context([dir=rtl]):host(.fab-horizontal-end),:host-context([dir=rtl]).fab-horizontal-end{left:calc(10px + var(--ion-safe-area-left, 0px));right:unset}@supports selector(:dir(rtl)){:host(.fab-horizontal-end:dir(rtl)){left:calc(10px + var(--ion-safe-area-left, 0px));right:unset}}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:0}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-button){margin-top:-50%}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-button.fab-button-small){margin-top:calc((-100% + 16px) / 2)}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-start),:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-end){margin-top:-50%}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-top),:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-bottom){margin-top:calc(50% + 10px)}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:0}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-button){margin-bottom:-50%}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-button.fab-button-small){margin-bottom:calc((-100% + 16px) / 2)}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-start),:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-end){margin-bottom:-50%}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-top),:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-bottom){margin-bottom:calc(50% + 10px)}:host(.fab-vertical-center){top:0px;bottom:0px;margin-top:auto;margin-bottom:auto}";const k=class{constructor(t){(0,o.r)(this,t),this.ionFocus=(0,o.d)(this,"ionFocus",7),this.ionBlur=(0,o.d)(this,"ionBlur",7),this.fab=null,this.inheritedAttributes={},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.onClick=()=>{const{fab:i}=this;i&&i.toggle()},this.color=void 0,this.activated=!1,this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0,this.show=!1,this.translucent=!1,this.type="button",this.size=void 0,this.closeIcon=g.t}connectedCallback(){this.fab=this.el.closest("ion-fab")}componentWillLoad(){this.inheritedAttributes=(0,u.i)(this.el)}render(){const{el:t,disabled:i,color:s,href:c,activated:m,show:D,translucent:w,size:_,inheritedAttributes:L}=this,z=(0,b.h)("ion-fab-list",t),C=(0,l.b)(this),E=void 0===c?"button":"a",M="button"===E?{type:this.type}:{download:this.download,href:c,rel:this.rel,target:this.target};return(0,o.h)(o.H,{key:"5b5e73a0236eabb3e994f0f33ee9ab6f75a12b24",onClick:this.onClick,"aria-disabled":i?"true":null,class:(0,b.c)(s,{[C]:!0,"fab-button-in-list":z,"fab-button-translucent-in-list":z&&w,"fab-button-close-active":m,"fab-button-show":D,"fab-button-disabled":i,"fab-button-translucent":w,"ion-activatable":!0,"ion-focusable":!0,[`fab-button-${_}`]:void 0!==_})},(0,o.h)(E,Object.assign({key:"e3c85ff305b6790519543603401b85f294aabed1"},M,{class:"button-native",part:"native",disabled:i,onFocus:this.onFocus,onBlur:this.onBlur,onClick:O=>(0,b.o)(c,O,this.routerDirection,this.routerAnimation)},L),(0,o.h)("ion-icon",{key:"39241f9fa051506717c8680e1b809dbf2e56f1a1","aria-hidden":"true",icon:this.closeIcon,part:"close-icon",class:"close-icon",lazy:!1}),(0,o.h)("span",{key:"03f0ec1c25352f3a5decb33ebc060b9043ab569e",class:"button-inner"},(0,o.h)("slot",{key:"11c1a17bc0c54b840a96b96e03fffc23f0e64ff2"})),"md"===C&&(0,o.h)("ion-ripple-effect",{key:"9b1642dba0beb3a22658ad0aead26b2ab57f0367"})))}get el(){return(0,o.f)(this)}};k.style={ios:':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}.close-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transition:0.2s transform cubic-bezier(0.25, 1.11, 0.78, 1.59);--close-icon-font-size:28px}:host(.ion-activated){--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transform:scale(1.1);--transition:0.2s transform ease-out}::slotted(ion-icon){font-size:28px}:host(.fab-button-in-list){--background:var(--ion-color-light, #f4f5f8);--background-activated:var(--ion-color-light-shade, #d7d8da);--background-focused:var(--background-activated);--background-hover:var(--ion-color-light-tint, #f5f6f9);--color:var(--ion-color-light-contrast, #000);--color-activated:var(--ion-color-light-contrast, #000);--color-focused:var(--color-activated);--transition:transform 200ms ease 10ms, opacity 200ms ease 10ms}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}:host(.ion-color.ion-focused) .button-native,:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after,:host(.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent){--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.82);--backdrop-filter:saturate(180%) blur(20px)}:host(.fab-button-translucent-in-list){--background:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.9);--background-hover:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.8);--background-focused:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.82)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){@media (any-hover: hover){:host(.fab-button-translucent.ion-color:hover) .button-native{background:rgba(var(--ion-color-base-rgb), 0.8)}}:host(.ion-color.fab-button-translucent) .button-native{background:rgba(var(--ion-color-base-rgb), 0.9)}:host(.ion-color.ion-focused.fab-button-translucent) .button-native,:host(.ion-color.ion-activated.fab-button-translucent) .button-native{background:var(--ion-color-base)}}',md:':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}.close-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), background-color 280ms cubic-bezier(0.4, 0, 0.2, 1), color 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;--close-icon-font-size:24px}:host(.ion-activated){--box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12)}::slotted(ion-icon){font-size:24px}:host(.fab-button-in-list){--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-activated:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-focused:var(--color-activated);--background:var(--ion-color-light, #f4f5f8);--background-activated:transparent;--background-focused:var(--ion-color-light-shade, #d7d8da);--background-hover:var(--ion-color-light-tint, #f5f6f9)}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native::after{background:transparent}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}}'};const y=class{constructor(t){(0,o.r)(this,t),this.activated=!1,this.side="bottom"}activatedChanged(t){const i=Array.from(this.el.querySelectorAll("ion-fab-button")),s=t?30:0;i.forEach((c,m)=>{setTimeout(()=>c.show=t,m*s)})}render(){const t=(0,l.b)(this);return(0,o.h)(o.H,{key:"3de1b0db4eb0230d4d2954e4265ddeb3c930b4dc",class:{[t]:!0,"fab-list-active":this.activated,[`fab-list-side-${this.side}`]:!0}},(0,o.h)("slot",{key:"970aac2239ad9ea2b6b6c3c3ea45a18c45b37df2"}))}get el(){return(0,o.f)(this)}static get watchers(){return{activated:["activatedChanged"]}}};y.style=":host{margin-left:0;margin-right:0;margin-top:calc(100% + 10px);margin-bottom:calc(100% + 10px);display:none;position:absolute;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-width:56px;min-height:56px}:host(.fab-list-active){display:-ms-flexbox;display:flex}::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:8px;margin-bottom:8px;width:40px;height:40px;-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}:host(.fab-list-side-top) ::slotted(.fab-button-in-list),:host(.fab-list-side-bottom) ::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px}:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px;margin-top:0;margin-bottom:0}::slotted(.fab-button-in-list.fab-button-show){-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}:host(.fab-list-side-top){top:auto;bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.fab-list-side-start){-webkit-margin-start:calc(100% + 10px);margin-inline-start:calc(100% + 10px);-webkit-margin-end:calc(100% + 10px);margin-inline-end:calc(100% + 10px);margin-top:0;margin-bottom:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports (inset-inline-start: 0){:host(.fab-list-side-start){inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-start){right:0}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}@supports selector(:dir(rtl)){:host(.fab-list-side-start:dir(rtl)){left:unset;right:unset;left:0}}}:host(.fab-list-side-end){-webkit-margin-start:calc(100% + 10px);margin-inline-start:calc(100% + 10px);-webkit-margin-end:calc(100% + 10px);margin-inline-end:calc(100% + 10px);margin-top:0;margin-bottom:0;-ms-flex-direction:row;flex-direction:row}@supports (inset-inline-start: 0){:host(.fab-list-side-end){inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-end){left:0}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.fab-list-side-end:dir(rtl)){left:unset;right:unset;right:0}}}"},333:(A,f,n)=>{n.d(f,{c:()=>l,g:()=>b,h:()=>o,o:()=>x});var h=n(467);const o=(r,a)=>null!==a.closest(r),l=(r,a)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},a):a,b=r=>{const a={};return(r=>void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter(e=>null!=e).map(e=>e.trim()).filter(e=>""!==e):[])(r).forEach(e=>a[e]=!0),a},g=/^[a-z][a-z0-9+\-.]*:/,x=function(){var r=(0,h.A)(function*(a,e,p,v){if(null!=a&&"#"!==a[0]&&!g.test(a)){const d=document.querySelector("ion-router");if(d)return null!=e&&e.preventDefault(),d.push(a,p,v)}return!1});return function(e,p,v,d){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/4591.26091295903e8f13.js b/www/4591.9c9ce610355b9834.js similarity index 97% rename from www/4591.26091295903e8f13.js rename to www/4591.9c9ce610355b9834.js index 4d23fa3c..84fc05c9 100644 --- a/www/4591.26091295903e8f13.js +++ b/www/4591.9c9ce610355b9834.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4591],{6972:(F,v,d)=>{d.r(v),d.d(v,{ion_button:()=>E,ion_icon:()=>M});var i=d(4363),k=d(5638),f=d(4929),u=d(333),x=d(611);let p;const l=(o,t,n,e,r)=>(n="ios"===(n&&y(n))?"ios":"md",e&&"ios"===n?o=y(e):r&&"md"===n?o=y(r):(!o&&t&&!g(t)&&(o=t),c(o)&&(o=y(o))),c(o)&&""!==o.trim()&&""===o.replace(/[a-z]|-|\d/gi,"")?o:null),h=o=>c(o)&&(o=o.trim(),g(o))?o:null,g=o=>o.length>0&&/(\/|\.)/.test(o),c=o=>"string"==typeof o,y=o=>o.toLowerCase(),P=o=>o&&""!==o.dir?"rtl"===o.dir.toLowerCase():"rtl"===(null==document?void 0:document.dir.toLowerCase()),E=class{constructor(o){(0,i.r)(this,o),this.ionFocus=(0,i.d)(this,"ionFocus",7),this.ionBlur=(0,i.d)(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.formButtonEl=null,this.formEl=null,this.inheritedAttributes={},this.handleClick=t=>{const{el:n}=this;"button"===this.type?(0,u.o)(this.href,t,this.routerDirection,this.routerAnimation):(0,k.n)(n)&&this.submitForm(t)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.color=void 0,this.buttonType="button",this.disabled=!1,this.expand=void 0,this.fill=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.download=void 0,this.href=void 0,this.rel=void 0,this.shape=void 0,this.size=void 0,this.strong=!1,this.target=void 0,this.type="button",this.form=void 0}disabledChanged(){const{disabled:o}=this;this.formButtonEl&&(this.formButtonEl.disabled=o)}renderHiddenButton(){const o=this.formEl=this.findForm();if(o){const{formButtonEl:t}=this;if(null!==t&&o.contains(t))return;const n=this.formButtonEl=document.createElement("button");n.type=this.type,n.style.display="none",n.disabled=this.disabled,o.appendChild(n)}}componentWillLoad(){this.inToolbar=!!this.el.closest("ion-buttons"),this.inListHeader=!!this.el.closest("ion-list-header"),this.inItem=!!this.el.closest("ion-item")||!!this.el.closest("ion-item-divider"),this.inheritedAttributes=(0,k.i)(this.el)}get hasIconOnly(){return!!this.el.querySelector('[slot="icon-only"]')}get rippleType(){return(void 0===this.fill||"clear"===this.fill)&&this.hasIconOnly&&this.inToolbar?"unbounded":"bounded"}findForm(){const{form:o}=this;if(o instanceof HTMLFormElement)return o;if("string"==typeof o){const t=document.getElementById(o);return t?t instanceof HTMLFormElement?t:((0,f.p)(`Form with selector: "#${o}" could not be found. Verify that the id is attached to a
element.`,this.el),null):((0,f.p)(`Form with selector: "#${o}" could not be found. Verify that the id is correct and the form is rendered in the DOM.`,this.el),null)}return void 0!==o?((0,f.p)('The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.',this.el),null):this.el.closest("form")}submitForm(o){this.formEl&&this.formButtonEl&&(o.preventDefault(),this.formButtonEl.click())}render(){const o=(0,x.b)(this),{buttonType:t,type:n,disabled:e,rel:r,target:w,size:m,href:A,color:G,expand:O,hasIconOnly:N,shape:B,strong:J,inheritedAttributes:Q}=this,T=void 0===m&&this.inItem?"small":m,D=void 0===A?"button":"a",Y="button"===D?{type:n}:{download:this.download,href:A,rel:r,target:w};let _=this.fill;return null==_&&(_=this.inToolbar||this.inListHeader?"clear":"solid"),"button"!==n&&this.renderHiddenButton(),(0,i.h)(i.H,{key:"54569350aae49882123f0e22a720956eddee33f5",onClick:this.handleClick,"aria-disabled":e?"true":null,class:(0,u.c)(G,{[o]:!0,[t]:!0,[`${t}-${O}`]:void 0!==O,[`${t}-${T}`]:void 0!==T,[`${t}-${B}`]:void 0!==B,[`${t}-${_}`]:!0,[`${t}-strong`]:J,"in-toolbar":(0,u.h)("ion-toolbar",this.el),"in-toolbar-color":(0,u.h)("ion-toolbar[color]",this.el),"in-buttons":(0,u.h)("ion-buttons",this.el),"button-has-icon-only":N,"button-disabled":e,"ion-activatable":!0,"ion-focusable":!0})},(0,i.h)(D,Object.assign({key:"95c196fc5bf080ef308532c3627e2a9d68f24996"},Y,{class:"button-native",part:"native",disabled:e,onFocus:this.onFocus,onBlur:this.onBlur},Q),(0,i.h)("span",{key:"e247013b847158187258d28f37ab23905fe49110",class:"button-inner"},(0,i.h)("slot",{key:"58ac0bd8f643f4392ddbe465fab26eedffe02b7a",name:"icon-only"}),(0,i.h)("slot",{key:"2289d37a37a64472ffe818b3b1126945cebf101e",name:"start"}),(0,i.h)("slot",{key:"b69a915dff465d251f0466449b91450d4a4048a9"}),(0,i.h)("slot",{key:"594a80d6707fd5edabc03e467f7aae3011d020f6",name:"end"})),"md"===o&&(0,i.h)("ion-ripple-effect",{key:"b034770cadefe74922ed6564a17147ddc6c9fdb1",type:this.rippleType})))}get el(){return(0,i.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}};E.style={ios:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:14px;--padding-top:13px;--padding-bottom:13px;--padding-start:1em;--padding-end:1em;--transition:background-color, opacity 100ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:3.1em;font-size:min(1rem, 48px);font-weight:500;letter-spacing:0}:host(.button-solid){--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1}:host(.button-outline){--border-radius:14px;--border-width:1px;--border-style:solid;--background-activated:var(--ion-color-primary, #3880ff);--background-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;--color-activated:var(--ion-color-primary-contrast, #fff)}:host(.button-clear){--background-activated:transparent;--background-activated-opacity:0;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;font-size:min(1.0625rem, 51px);font-weight:normal}:host(.in-buttons){font-size:clamp(17px, 1.0625rem, 21.08px);font-weight:400}:host(.button-large){--border-radius:16px;--padding-top:17px;--padding-start:1em;--padding-end:1em;--padding-bottom:17px;min-height:3.1em;font-size:min(1.25rem, 60px)}:host(.button-small){--border-radius:6px;--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:min(0.8125rem, 39px)}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-strong){font-weight:600}:host(.button-outline.ion-focused.ion-color) .button-native,:host(.button-clear.ion-focused.ion-color) .button-native{color:var(--ion-color-base)}:host(.button-outline.ion-focused.ion-color) .button-native::after,:host(.button-clear.ion-focused.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.button-clear:not(.ion-activated):hover),:host(.button-outline:not(.ion-activated):hover){opacity:0.6}:host(.button-clear.ion-color:hover) .button-native,:host(.button-outline.ion-color:hover) .button-native{color:var(--ion-color-base)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:transparent}:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}:host(:hover.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color):not(.ion-activated)) .button-native::after{background:#fff;opacity:0.1}}:host(.button-clear.ion-activated){opacity:0.4}:host(.button-outline.ion-activated.ion-color) .button-native{color:var(--ion-color-contrast)}:host(.button-outline.ion-activated.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--color));color:var(--ion-toolbar-background, var(--background), var(--ion-color-primary-contrast, #fff))}',md:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:4px;--padding-top:8px;--padding-bottom:8px;--padding-start:1.1em;--padding-end:1.1em;--transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1),\n background-color 15ms linear,\n color 15ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:36px;font-size:0.875rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}:host(.button-solid){--background-activated:transparent;--background-hover:var(--ion-color-primary-contrast, #fff);--background-focused:var(--ion-color-primary-contrast, #fff);--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}:host(.button-solid.ion-activated){--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)}:host(.button-outline){--border-width:2px;--border-style:solid;--box-shadow:none;--background-activated:transparent;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-outline.ion-activated.ion-color) .button-native{background:transparent}:host(.button-clear){--background-activated:transparent;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-large){--padding-top:14px;--padding-start:1em;--padding-end:1em;--padding-bottom:14px;min-height:2.8em;font-size:1.25rem}:host(.button-small){--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:0.8125rem}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-strong){font-weight:bold}::slotted(ion-icon[slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color.ion-focused) .button-native::after,:host(.button-outline.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-background, var(--color));color:var(--ion-toolbar-color, var(--background), var(--ion-color-primary-contrast, #fff))}'};const I=o=>{if(1===o.nodeType){if("script"===o.nodeName.toLowerCase())return!1;for(let t=0;t{const n={};return t.forEach(e=>{o.hasAttribute(e)&&(null!==o.getAttribute(e)&&(n[e]=o.getAttribute(e)),o.removeAttribute(e))}),n})(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(o,t,n){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const e=this.io=new window.IntersectionObserver(r=>{r[0].isIntersecting&&(e.disconnect(),this.io=void 0,n())},{rootMargin:t});e.observe(o)}else n()}loadIcon(){if(this.isVisible){const o=(o=>{let t=h(o.src);return t||(t=l(o.name,o.icon,o.mode,o.ios,o.md),t?((o,t)=>{const n=(()=>{if(typeof window>"u")return new Map;if(!p){const o=window;o.Ionicons=o.Ionicons||{},p=o.Ionicons.map=o.Ionicons.map||new Map}return p})().get(o);if(n)return n;try{return(0,i.j)(`svg/${o}.svg`)}catch{console.warn(`[Ionicons Warning]: Could not load icon with name "${o}". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.`,t)}})(t,o):o.icon&&(t=h(o.icon),t||(t=h(o.icon[o.mode]),t))?t:null)})(this);o&&(b.has(o)?this.svgContent=b.get(o):((o,t)=>{let n=L.get(o);if(!n){if(!(typeof fetch<"u"&&typeof document<"u"))return b.set(o,""),Promise.resolve();if((o=>o.startsWith("data:image/svg+xml"))(o)&&(o=>-1!==o.indexOf(";utf8,"))(o)){z||(z=new DOMParser);const r=z.parseFromString(o,"text/html").querySelector("svg");return r&&b.set(o,r.outerHTML),Promise.resolve()}n=fetch(o).then(e=>{if(e.ok)return e.text().then(r=>{r&&!1!==t&&(r=(o=>{const t=document.createElement("div");t.innerHTML=o;for(let e=t.childNodes.length-1;e>=0;e--)"svg"!==t.childNodes[e].nodeName.toLowerCase()&&t.removeChild(t.childNodes[e]);const n=t.firstElementChild;if(n&&"svg"===n.nodeName.toLowerCase()){const e=n.getAttribute("class")||"";if(n.setAttribute("class",(e+" s-ion-icon").trim()),I(n))return t.innerHTML}return""})(r)),b.set(o,r||"")});b.set(o,"")}),L.set(o,n)}return n})(o,this.sanitize).then(()=>this.svgContent=b.get(o)),this.didLoadIcon=!0)}this.iconName=l(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:o,iconName:t,inheritedAttributes:n,el:e}=this,r=this.mode||"md",w=!!t&&(t.includes("arrow")||t.includes("chevron"))&&!1!==o,m=o||w;return(0,i.h)(i.H,Object.assign({role:"img",class:Object.assign(Object.assign({[r]:!0},K(this.color)),{[`icon-${this.size}`]:!!this.size,"flip-rtl":m,"icon-rtl":m&&P(e)})},n),(0,i.h)("div",this.svgContent?{class:"icon-inner",innerHTML:this.svgContent}:{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return(0,i.f)(this)}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}},X=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",K=o=>o?{"ion-color":!0,[`ion-color-${o}`]:!0}:null;M.style=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}"},333:(F,v,d)=>{d.d(v,{c:()=>f,g:()=>x,h:()=>k,o:()=>C});var i=d(467);const k=(a,s)=>null!==s.closest(a),f=(a,s)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},s):s,x=a=>{const s={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(a).forEach(l=>s[l]=!0),s},p=/^[a-z][a-z0-9+\-.]*:/,C=function(){var a=(0,i.A)(function*(s,l,h,g){if(null!=s&&"#"!==s[0]&&!p.test(s)){const c=document.querySelector("ion-router");if(c)return null!=l&&l.preventDefault(),c.push(s,h,g)}return!1});return function(l,h,g,c){return a.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4591],{6972:(F,v,d)=>{d.r(v),d.d(v,{ion_button:()=>E,ion_icon:()=>M});var i=d(4363),k=d(5638),f=d(4929),u=d(333),x=d(611);let p;const l=(o,t,n,e,r)=>(n="ios"===(n&&y(n))?"ios":"md",e&&"ios"===n?o=y(e):r&&"md"===n?o=y(r):(!o&&t&&!g(t)&&(o=t),c(o)&&(o=y(o))),c(o)&&""!==o.trim()&&""===o.replace(/[a-z]|-|\d/gi,"")?o:null),h=o=>c(o)&&(o=o.trim(),g(o))?o:null,g=o=>o.length>0&&/(\/|\.)/.test(o),c=o=>"string"==typeof o,y=o=>o.toLowerCase(),P=o=>o&&""!==o.dir?"rtl"===o.dir.toLowerCase():"rtl"===(null==document?void 0:document.dir.toLowerCase()),E=class{constructor(o){(0,i.r)(this,o),this.ionFocus=(0,i.d)(this,"ionFocus",7),this.ionBlur=(0,i.d)(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.formButtonEl=null,this.formEl=null,this.inheritedAttributes={},this.handleClick=t=>{const{el:n}=this;"button"===this.type?(0,u.o)(this.href,t,this.routerDirection,this.routerAnimation):(0,k.n)(n)&&this.submitForm(t)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.color=void 0,this.buttonType="button",this.disabled=!1,this.expand=void 0,this.fill=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.download=void 0,this.href=void 0,this.rel=void 0,this.shape=void 0,this.size=void 0,this.strong=!1,this.target=void 0,this.type="button",this.form=void 0}disabledChanged(){const{disabled:o}=this;this.formButtonEl&&(this.formButtonEl.disabled=o)}renderHiddenButton(){const o=this.formEl=this.findForm();if(o){const{formButtonEl:t}=this;if(null!==t&&o.contains(t))return;const n=this.formButtonEl=document.createElement("button");n.type=this.type,n.style.display="none",n.disabled=this.disabled,o.appendChild(n)}}componentWillLoad(){this.inToolbar=!!this.el.closest("ion-buttons"),this.inListHeader=!!this.el.closest("ion-list-header"),this.inItem=!!this.el.closest("ion-item")||!!this.el.closest("ion-item-divider"),this.inheritedAttributes=(0,k.i)(this.el)}get hasIconOnly(){return!!this.el.querySelector('[slot="icon-only"]')}get rippleType(){return(void 0===this.fill||"clear"===this.fill)&&this.hasIconOnly&&this.inToolbar?"unbounded":"bounded"}findForm(){const{form:o}=this;if(o instanceof HTMLFormElement)return o;if("string"==typeof o){const t=document.getElementById(o);return t?t instanceof HTMLFormElement?t:((0,f.p)(`Form with selector: "#${o}" could not be found. Verify that the id is attached to a element.`,this.el),null):((0,f.p)(`Form with selector: "#${o}" could not be found. Verify that the id is correct and the form is rendered in the DOM.`,this.el),null)}return void 0!==o?((0,f.p)('The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.',this.el),null):this.el.closest("form")}submitForm(o){this.formEl&&this.formButtonEl&&(o.preventDefault(),this.formButtonEl.click())}render(){const o=(0,x.b)(this),{buttonType:t,type:n,disabled:e,rel:r,target:w,size:m,href:O,color:G,expand:A,hasIconOnly:N,shape:T,strong:J,inheritedAttributes:Q}=this,B=void 0===m&&this.inItem?"small":m,D=void 0===O?"button":"a",Y="button"===D?{type:n}:{download:this.download,href:O,rel:r,target:w};let z=this.fill;return null==z&&(z=this.inToolbar||this.inListHeader?"clear":"solid"),"button"!==n&&this.renderHiddenButton(),(0,i.h)(i.H,{key:"54569350aae49882123f0e22a720956eddee33f5",onClick:this.handleClick,"aria-disabled":e?"true":null,class:(0,u.c)(G,{[o]:!0,[t]:!0,[`${t}-${A}`]:void 0!==A,[`${t}-${B}`]:void 0!==B,[`${t}-${T}`]:void 0!==T,[`${t}-${z}`]:!0,[`${t}-strong`]:J,"in-toolbar":(0,u.h)("ion-toolbar",this.el),"in-toolbar-color":(0,u.h)("ion-toolbar[color]",this.el),"in-buttons":(0,u.h)("ion-buttons",this.el),"button-has-icon-only":N,"button-disabled":e,"ion-activatable":!0,"ion-focusable":!0})},(0,i.h)(D,Object.assign({key:"95c196fc5bf080ef308532c3627e2a9d68f24996"},Y,{class:"button-native",part:"native",disabled:e,onFocus:this.onFocus,onBlur:this.onBlur},Q),(0,i.h)("span",{key:"e247013b847158187258d28f37ab23905fe49110",class:"button-inner"},(0,i.h)("slot",{key:"58ac0bd8f643f4392ddbe465fab26eedffe02b7a",name:"icon-only"}),(0,i.h)("slot",{key:"2289d37a37a64472ffe818b3b1126945cebf101e",name:"start"}),(0,i.h)("slot",{key:"b69a915dff465d251f0466449b91450d4a4048a9"}),(0,i.h)("slot",{key:"594a80d6707fd5edabc03e467f7aae3011d020f6",name:"end"})),"md"===o&&(0,i.h)("ion-ripple-effect",{key:"b034770cadefe74922ed6564a17147ddc6c9fdb1",type:this.rippleType})))}get el(){return(0,i.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}};E.style={ios:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:14px;--padding-top:13px;--padding-bottom:13px;--padding-start:1em;--padding-end:1em;--transition:background-color, opacity 100ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:3.1em;font-size:min(1rem, 48px);font-weight:500;letter-spacing:0}:host(.button-solid){--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1}:host(.button-outline){--border-radius:14px;--border-width:1px;--border-style:solid;--background-activated:var(--ion-color-primary, #3880ff);--background-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;--color-activated:var(--ion-color-primary-contrast, #fff)}:host(.button-clear){--background-activated:transparent;--background-activated-opacity:0;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;font-size:min(1.0625rem, 51px);font-weight:normal}:host(.in-buttons){font-size:clamp(17px, 1.0625rem, 21.08px);font-weight:400}:host(.button-large){--border-radius:16px;--padding-top:17px;--padding-start:1em;--padding-end:1em;--padding-bottom:17px;min-height:3.1em;font-size:min(1.25rem, 60px)}:host(.button-small){--border-radius:6px;--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:min(0.8125rem, 39px)}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-strong){font-weight:600}:host(.button-outline.ion-focused.ion-color) .button-native,:host(.button-clear.ion-focused.ion-color) .button-native{color:var(--ion-color-base)}:host(.button-outline.ion-focused.ion-color) .button-native::after,:host(.button-clear.ion-focused.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.button-clear:not(.ion-activated):hover),:host(.button-outline:not(.ion-activated):hover){opacity:0.6}:host(.button-clear.ion-color:hover) .button-native,:host(.button-outline.ion-color:hover) .button-native{color:var(--ion-color-base)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:transparent}:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}:host(:hover.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color):not(.ion-activated)) .button-native::after{background:#fff;opacity:0.1}}:host(.button-clear.ion-activated){opacity:0.4}:host(.button-outline.ion-activated.ion-color) .button-native{color:var(--ion-color-contrast)}:host(.button-outline.ion-activated.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--color));color:var(--ion-toolbar-background, var(--background), var(--ion-color-primary-contrast, #fff))}',md:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:4px;--padding-top:8px;--padding-bottom:8px;--padding-start:1.1em;--padding-end:1.1em;--transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1),\n background-color 15ms linear,\n color 15ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:36px;font-size:0.875rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}:host(.button-solid){--background-activated:transparent;--background-hover:var(--ion-color-primary-contrast, #fff);--background-focused:var(--ion-color-primary-contrast, #fff);--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}:host(.button-solid.ion-activated){--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)}:host(.button-outline){--border-width:2px;--border-style:solid;--box-shadow:none;--background-activated:transparent;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-outline.ion-activated.ion-color) .button-native{background:transparent}:host(.button-clear){--background-activated:transparent;--background-focused:var(--ion-color-primary, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-large){--padding-top:14px;--padding-start:1em;--padding-end:1em;--padding-bottom:14px;min-height:2.8em;font-size:1.25rem}:host(.button-small){--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:0.8125rem}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-strong){font-weight:bold}::slotted(ion-icon[slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color.ion-focused) .button-native::after,:host(.button-outline.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-background, var(--color));color:var(--ion-toolbar-color, var(--background), var(--ion-color-primary-contrast, #fff))}'};const I=o=>{if(1===o.nodeType){if("script"===o.nodeName.toLowerCase())return!1;for(let t=0;t{const n={};return t.forEach(e=>{o.hasAttribute(e)&&(null!==o.getAttribute(e)&&(n[e]=o.getAttribute(e)),o.removeAttribute(e))}),n})(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(o,t,n){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const e=this.io=new window.IntersectionObserver(r=>{r[0].isIntersecting&&(e.disconnect(),this.io=void 0,n())},{rootMargin:t});e.observe(o)}else n()}loadIcon(){if(this.isVisible){const o=(o=>{let t=h(o.src);return t||(t=l(o.name,o.icon,o.mode,o.ios,o.md),t?((o,t)=>{const n=(()=>{if(typeof window>"u")return new Map;if(!p){const o=window;o.Ionicons=o.Ionicons||{},p=o.Ionicons.map=o.Ionicons.map||new Map}return p})().get(o);if(n)return n;try{return(0,i.j)(`svg/${o}.svg`)}catch{console.warn(`[Ionicons Warning]: Could not load icon with name "${o}". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.`,t)}})(t,o):o.icon&&(t=h(o.icon),t||(t=h(o.icon[o.mode]),t))?t:null)})(this);o&&(b.has(o)?this.svgContent=b.get(o):((o,t)=>{let n=L.get(o);if(!n){if(!(typeof fetch<"u"&&typeof document<"u"))return b.set(o,""),Promise.resolve();if((o=>o.startsWith("data:image/svg+xml"))(o)&&(o=>-1!==o.indexOf(";utf8,"))(o)){_||(_=new DOMParser);const r=_.parseFromString(o,"text/html").querySelector("svg");return r&&b.set(o,r.outerHTML),Promise.resolve()}n=fetch(o).then(e=>{if(e.ok)return e.text().then(r=>{r&&!1!==t&&(r=(o=>{const t=document.createElement("div");t.innerHTML=o;for(let e=t.childNodes.length-1;e>=0;e--)"svg"!==t.childNodes[e].nodeName.toLowerCase()&&t.removeChild(t.childNodes[e]);const n=t.firstElementChild;if(n&&"svg"===n.nodeName.toLowerCase()){const e=n.getAttribute("class")||"";if(n.setAttribute("class",(e+" s-ion-icon").trim()),I(n))return t.innerHTML}return""})(r)),b.set(o,r||"")});b.set(o,"")}),L.set(o,n)}return n})(o,this.sanitize).then(()=>this.svgContent=b.get(o)),this.didLoadIcon=!0)}this.iconName=l(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:o,iconName:t,inheritedAttributes:n,el:e}=this,r=this.mode||"md",w=!!t&&(t.includes("arrow")||t.includes("chevron"))&&!1!==o,m=o||w;return(0,i.h)(i.H,Object.assign({role:"img",class:Object.assign(Object.assign({[r]:!0},K(this.color)),{[`icon-${this.size}`]:!!this.size,"flip-rtl":m,"icon-rtl":m&&P(e)})},n),(0,i.h)("div",this.svgContent?{class:"icon-inner",innerHTML:this.svgContent}:{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return(0,i.f)(this)}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}},X=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",K=o=>o?{"ion-color":!0,[`ion-color-${o}`]:!0}:null;M.style=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}"},333:(F,v,d)=>{d.d(v,{c:()=>f,g:()=>x,h:()=>k,o:()=>C});var i=d(467);const k=(a,s)=>null!==s.closest(a),f=(a,s)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},s):s,x=a=>{const s={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(a).forEach(l=>s[l]=!0),s},p=/^[a-z][a-z0-9+\-.]*:/,C=function(){var a=(0,i.A)(function*(s,l,h,g){if(null!=s&&"#"!==s[0]&&!p.test(s)){const c=document.querySelector("ion-router");if(c)return null!=l&&l.preventDefault(),c.push(s,h,g)}return!1});return function(l,h,g,c){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/5006.8f3d51853a4b00b0.js b/www/5006.ff0560b7a84304c0.js similarity index 93% rename from www/5006.8f3d51853a4b00b0.js rename to www/5006.ff0560b7a84304c0.js index ee440710..811fbcfb 100644 --- a/www/5006.8f3d51853a4b00b0.js +++ b/www/5006.ff0560b7a84304c0.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5006],{8666:(K,L,d)=>{d.d(L,{Q:()=>a});const a=(0,d(5083).F3)("NativeAudio",{web:()=>d.e(9132).then(d.bind(d,9132)).then(t=>new t.NativeAudioWeb)})},9441:(K,L,d)=>{d.d(L,{$:()=>f});var x=d(467),a=d(8113),t=d(4438),s=d(7803),O=d(4517),v=d(8974),U=d(2904),A=d(177),B=d(9417),W=d(5402);function $(r,E){if(1&r&&(t.j41(0,"ion-item",15)(1,"ion-label",13),t.EFF(2),t.k0s(),t.nrm(3,"ion-radio",16),t.k0s()),2&r){const P=E.$implicit;t.R7$(2),t.JRh(P.name),t.R7$(),t.FS9("value",P.identifier)}}function M(r,E){if(1&r){const P=t.RV6();t.j41(0,"div"),t.nrm(1,"hr",11),t.j41(2,"ion-radio-group",12),t.mxI("ngModelChange",function(o){t.eBV(P);const y=t.XpG();return t.DH7(y.selectedContentId,o)||(y.selectedContentId=o),t.Njj(o)}),t.bIt("ionChange",function(o){t.eBV(P);const y=t.XpG();return t.Njj(y.playlistSelected(o))}),t.j41(3,"ion-list",13),t.DNE(4,$,4,2,"ion-item",14),t.k0s()(),t.nrm(5,"hr",11),t.k0s()}if(2&r){const P=t.XpG();t.R7$(2),t.R50("ngModel",P.selectedContentId),t.R7$(2),t.Y8G("ngForOf",P.playlists)}}function k(r,E){1&r&&(t.j41(0,"p",17),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&r&&(t.R7$(),t.JRh(t.bMT(2,1,"No playlist add yet")))}function w(r,E){if(1&r){const P=t.RV6();t.j41(0,"ion-item",9)(1,"ion-checkbox",18),t.mxI("ngModelChange",function(o){t.eBV(P);const y=t.XpG();return t.DH7(y.checked,o)||(y.checked=o),t.Njj(o)}),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}if(2&r){const P=t.XpG();t.R7$(),t.Y8G("checked",P.checked),t.R50("ngModel",P.checked),t.R7$(),t.JRh(t.bMT(3,3,"Download and Add"))}}let f=(()=>{var r;class E{constructor(u,o,y,G){this.playListService=u,this.navParams=o,this.modalCtrl=y,this.downlaodContentService=G,this.selectedContentId="",this.playlists=[],this.isOpen=!1,this.checked=!1}ngOnInit(){this.content=this.navParams.get("content"),console.log("this.content",this.content),this.getAllPlaylists()}getAllPlaylists(u){var o=this;return(0,x.A)(function*(){yield o.playListService.getAllPlayLists("guest").then(y=>{o.playlists=y,u&&(o.selectedContentId=o.playlists.find(G=>G.name.toLowerCase()===u.toLowerCase()).identifier||o.playlists[0].identifier),console.log("playlists",o.playlists)}).catch(y=>{console.log("error",y)})})()}playlistSelected(u){console.log("Current value:",JSON.stringify(u.detail.value))}dismissModal(){this.modalCtrl.dismiss()}saveContent(){var u=this;return(0,x.A)(function*(){if(console.log("/./.",u.selectedContentId),u.selectedContentId&&u.content.metaData){if(u.checked){let y=yield u.downlaodContentService.downlaodContent(u.content);null!=y&&y.uri&&(u.content.metaData.url=y.uri,u.content.type="local")}let o=[{identifier:u.content.metaData.identifier,type:"local"==u.content.type?"local":"content",localContent:u.content}];yield u.playListService.addContentToPlayList(u.selectedContentId,o).then(y=>{console.log("content added successfull",y)}),u.modalCtrl.dismiss()}})()}newPitaraList(){var u=this;return(0,x.A)(function*(){const o=yield u.modalCtrl.create({component:a.r,componentProps:{title:"New Playlist",placeholder:"Name of the playlist"},cssClass:"auto-height"});yield o.present(),o.onWillDismiss().then(y=>{y&&"create"===y.data.type&&y.data.playlistName&&u.playListService.createPlayList(y.data.playlistName,"guest",[{identifier:"",type:"content",localContent:void 0}]).then(G=>{u.getAllPlaylists(y.data.playlistName)}).catch(G=>{console.log("errrrr",G)})})})()}confirm(u){this.isOpen=!1}}return(r=E).\u0275fac=function(u){return new(u||r)(t.rXU(s.q),t.rXU(O.y8),t.rXU(v.W3),t.rXU(U.Ze))},r.\u0275cmp=t.VBU({type:r,selectors:[["app-add-to-pitara"]],decls:19,vars:14,consts:[[1,"inner-content"],["slot","start"],["color","medium"],["slot","end"],[1,"new-pitara",3,"click","strong"],["name","add-circle-outline",2,"padding-right","4px"],[4,"ngIf"],["class","empty-list-text",4,"ngIf"],["lines","none",4,"ngIf"],["lines","none"],["slot","end",1,"btn-info",3,"click","strong"],[2,"border","1px solid lightgray"],[3,"ngModelChange","ionChange","ngModel"],["lines","\u201cnone\u201d"],["class","no-border",4,"ngFor","ngForOf"],[1,"no-border"],["value","custom-checked","slot","start",3,"value"],[1,"empty-list-text"],["label-placement","end","justify","start",3,"ngModelChange","checked","ngModel"]],template:function(u,o){1&u&&(t.j41(0,"div",0)(1,"ion-toolbar")(2,"ion-buttons",1)(3,"ion-button",2),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"ion-buttons",3)(7,"ion-button",4),t.bIt("click",function(){return o.newPitaraList()}),t.nrm(8,"ion-icon",5),t.EFF(9),t.nI1(10,"translate"),t.k0s()()(),t.DNE(11,M,6,2,"div",6)(12,k,3,3,"p",7),t.j41(13,"ion-toolbar"),t.DNE(14,w,4,5,"ion-item",8),t.j41(15,"ion-item",9)(16,"ion-button",10),t.bIt("click",function(){return o.saveContent()}),t.EFF(17),t.nI1(18,"translate"),t.k0s()()()()),2&u&&(t.R7$(4),t.JRh(t.bMT(5,8,"Add to Pitara")),t.R7$(3),t.Y8G("strong",!0),t.R7$(2),t.SpI(" ",t.bMT(10,10,"New Pitara")," "),t.R7$(2),t.Y8G("ngIf",o.playlists.length),t.R7$(),t.Y8G("ngIf",!o.playlists.length),t.R7$(2),t.Y8G("ngIf",o.playlists.length>0&&("video/mp4"===o.content.metaData.mimetype||"application/pdf"===o.content.metaData.mimetype)&&("Diksha"===o.content.sourceType||(null==o.content.metaData.identifier?null:o.content.metaData.identifier.startsWith("do_")))),t.R7$(2),t.Y8G("strong",!0),t.R7$(),t.JRh(t.bMT(18,12,"Done")))},dependencies:[A.Sq,A.bT,B.BC,B.vS,v.Jm,v.QW,v.eY,v.iq,v.uz,v.he,v.nf,v.KO,v.f0,v.ai,v.hB,v.uR,v.Je,W.D9],styles:["ion-list[_ngcontent-%COMP%]{overflow-y:auto;overflow:scroll;height:-moz-fit-content;height:fit-content;max-height:12.5rem}.btn-info[_ngcontent-%COMP%]{height:2.7rem;width:34%;--border-radius: 1.25rem;color:var(--ion-color-primary-contrast);--background: var(--ion-color-tertiary);font-size:.75rem;font-family:Noto Sans;font-weight:700;text-transform:uppercase;line-height:19.6px;word-wrap:break-word}ion-item[_ngcontent-%COMP%]{--border-width: 0;--inner-border-width: 0}.new-pitara[_ngcontent-%COMP%]{color:var(--ion-color-secondary);font-size:.75rem;font-family:Noto Sans Devanagari;font-weight:400;line-height:19.6px;word-wrap:break-word}.add-to[_ngcontent-%COMP%]{color:#333;font-size:.75rem;font-family:Noto Sans Devanagari;font-weight:400;line-height:19.6px;word-wrap:break-word}ion-radio[_ngcontent-%COMP%]{margin-top:1px}ion-radio[_ngcontent-%COMP%]::part(container){width:1.875rem;height:1.875rem;border:2px solid #ddd}ion-radio[_ngcontent-%COMP%]::part(mark){background:none;transition:none;transform:none;border-radius:0}ion-radio.radio-checked[_ngcontent-%COMP%]::part(container){background:var(--ion-color-tertiary);border-color:transparent}ion-radio.radio-checked[_ngcontent-%COMP%]::part(mark){width:.375rem;border-width:0px .125rem .125rem 0px;border-style:solid;border-color:var(--ion-color-primary-contrast);transform:rotate(45deg)}.btn-info[_ngcontent-%COMP%]::part(native){--ion-color-contrast: var(--ion-color-primary-contrast)}ion-modal[_ngcontent-%COMP%]{--height: 50%;--border-radius: 1rem;--box-shadow: 0 .625rem .938rem -.188rem rgb(0 0 0 / .1), 0 .25rem .375rem -.25rem rgb(0 0 0 / .1)}ion-modal[_ngcontent-%COMP%]::part(backdrop){background:#d1d5db;opacity:1}.empty-list-text[_ngcontent-%COMP%]{text-align:center;color:var(--ion-color-medium);font-size:.75rem;padding:8px}"]}),E})()},8113:(K,L,d)=>{d.d(L,{r:()=>$});var x=d(56),a=d(4438),t=d(8974),s=d(4517),O=d(177),v=d(9417),U=d(5402);function A(M,k){if(1&M){const w=a.RV6();a.j41(0,"ion-item",9)(1,"ion-input",10),a.nI1(2,"translate"),a.mxI("ngModelChange",function(r){a.eBV(w);const E=a.XpG();return a.DH7(E.name,r)||(E.name=r),a.Njj(r)}),a.k0s()()}if(2&M){const w=a.XpG();a.R7$(),a.R50("ngModel",w.name),a.Y8G("placeholder",a.bMT(2,2,w.placeholder))}}function B(M,k){if(1&M){const w=a.RV6();a.j41(0,"ion-item",9)(1,"ion-input",11),a.nI1(2,"translate"),a.mxI("ngModelChange",function(r){a.eBV(w);const E=a.XpG();return a.DH7(E.url,r)||(E.url=r),a.Njj(r)}),a.bIt("ionInput",function(){a.eBV(w);const r=a.XpG();return a.Njj(r.onInputChange())}),a.k0s()()}if(2&M){const w=a.XpG();a.R7$(),a.R50("ngModel",w.url),a.Y8G("placeholder",a.bMT(2,2,"url"))}}function W(M,k){if(1&M&&(a.j41(0,"ion-item",12)(1,"ion-label",13),a.EFF(2),a.nI1(3,"translate"),a.k0s()()),2&M){const w=a.XpG();a.R7$(2),a.JRh(a.bMT(3,1,w.errMsg))}}let $=(()=>{var M;class k{constructor(f,r){this.modalCtrl=f,this.navParams=r,this.name="",this.title="",this.placeholder="",this.url="",this.errMsg=""}ngOnInit(){this.title=this.navParams.get("title"),this.placeholder=this.navParams.get("placeholder")}cancel(){this.modalCtrl.dismiss()}createPlaylist(){if(this.name)"Add Youtube URL"==this.title&&this.url?this.url.match(/(?:youtu\.be\/|youtube\.com(?:\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=|shorts\/)|youtu\.be\/|embed\/|v\/|m\/|watch\?(?:[^=]+=[^&]+&)*?v=))([^"&?\/\s]{11})/gm)?this.modalCtrl.dismiss({type:"create",name:this.name,url:this.url}):this.errMsg="Please enter a valid url":this.modalCtrl.dismiss({type:"create",playlistName:this.name});else if("Add Diksha URL"==this.title&&this.url){let f=!1;x.Hs.forEach(r=>{this.url.match(new RegExp(r.pattern))&&(f=!0)}),f?this.modalCtrl.dismiss({type:"create",url:this.url}):this.errMsg="Please enter a valid url"}}onInputChange(){this.errMsg=""}}return(M=k).\u0275fac=function(f){return new(f||M)(a.rXU(t.W3),a.rXU(s.y8))},M.\u0275cmp=a.VBU({type:M,selectors:[["app-new-playlist-modal"]],decls:18,vars:12,consts:[[1,"inner-content"],[1,"header-info"],["class","roundedInput",4,"ngIf"],["lines","none",4,"ngIf"],[1,"btn-row"],["size","6",1,"btn-pr-8"],["fill","outline","expand","block",1,"app-rate-btn-outline",3,"click"],["size","6",1,"btn-pl-8"],["expand","block","color","warning",1,"app-rate-btn","app-rate-btn-ellipsis",3,"click"],[1,"roundedInput"],["type","text",3,"ngModelChange","ngModel","placeholder"],["type","url",3,"ngModelChange","ionInput","ngModel","placeholder"],["lines","none"],["color","danger"]],template:function(f,r){1&f&&(a.j41(0,"div",0)(1,"ion-toolbar")(2,"div",1),a.EFF(3),a.nI1(4,"translate"),a.k0s()(),a.DNE(5,A,3,4,"ion-item",2)(6,B,3,4,"ion-item",2)(7,W,4,3,"ion-item",3),a.j41(8,"div",4)(9,"ion-row")(10,"ion-col",5)(11,"ion-button",6),a.bIt("click",function(){return r.cancel()}),a.EFF(12),a.nI1(13,"translate"),a.k0s()(),a.j41(14,"ion-col",7)(15,"ion-button",8),a.bIt("click",function(){return r.createPlaylist()}),a.EFF(16),a.nI1(17,"translate"),a.k0s()()()()()),2&f&&(a.R7$(3),a.JRh(a.bMT(4,6,r.title)),a.R7$(2),a.Y8G("ngIf","Add Diksha URL"!==r.title),a.R7$(),a.Y8G("ngIf","New Playlist"!==r.title),a.R7$(),a.Y8G("ngIf",r.errMsg),a.R7$(5),a.SpI(" ",a.bMT(13,8,"Cancel"),""),a.R7$(4),a.SpI(" ",a.bMT(17,10,"Create"),""))},dependencies:[O.bT,v.BC,v.vS,t.Jm,t.hU,t.$w,t.uz,t.he,t.ln,t.ai,t.Gw,U.D9],styles:[".btn-info[_ngcontent-%COMP%]{height:3rem;width:34%;--border-radius: 1.25rem;font-size:.875rem}.btn-info__left[_ngcontent-%COMP%]{margin-left:.625rem}.btn-info__right[_ngcontent-%COMP%]{margin-top:3rem}.header-info[_ngcontent-%COMP%]{padding:.688rem 1rem;color:#2f2c2a;font-size:1.1rem;font-family:Noto Sans Devanagari;font-weight:700;line-height:25.2px;word-wrap:break-word}.roundedInput[_ngcontent-%COMP%]{--border-color: var(--ion-color-medium-shade);--border-radius: 4rem;--border-width: 1px;--box-shadow: 2px gray;--highlight-height: 0;--background: #f8f9fa;padding:.5rem 1.125rem .938rem}.app-rate-btn-outline[_ngcontent-%COMP%]{border-color:var(--ion-color-primary-contrast);color:var(--ion-color-medium);height:3rem;--border-radius: 1.25rem;font-size:.75rem;font-family:Noto Sans;font-weight:700;text-transform:uppercase;line-height:19.6px;word-wrap:break-word;--border-color: var(--ion-color-medium)}.app-rate-btn-ellipsis[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block}.app-rate-btn[_ngcontent-%COMP%]{height:3rem;--border-radius: 1.25rem;font-size:.75rem;font-family:Noto Sans;font-weight:700;text-transform:uppercase;line-height:19.6px;word-wrap:break-word}.app-rate-btn[_ngcontent-%COMP%]::part(native){--ion-color-contrast: var(--ion-color-primary-contrast)}.btn-row[_ngcontent-%COMP%]{padding:0 .625rem .625rem;margin-top:.625rem}.btn-pr-8[_ngcontent-%COMP%], .btn-pl-8[_ngcontent-%COMP%]{padding-right:1rem}"]}),k})()},2849:(K,L,d)=>{d.d(L,{q:()=>$});var x=d(467);const t=(0,d(5083).F3)("Share",{web:()=>d.e(1227).then(d.bind(d,1227)).then(M=>new M.ShareWeb)});var s=d(4438),O=d(4517),v=d(8974),U=d(177),A=d(5402);function B(M,k){1&M&&s.nrm(0,"ion-icon",6)}function W(M,k){1&M&&s.nrm(0,"ion-icon",7)}let $=(()=>{var M;class k{constructor(f,r){this.navParams=f,this.modalCtrl=r,this.selectedItem="",this.liked=!1}ngOnInit(){this.content=this.navParams.get("content"),this.liked=!!this.content.metaData.isLiked}contentLiked(f){f&&(this.content.metaData.isLiked=!this.content.metaData.isLiked,this.liked=!this.liked,this.modalCtrl.dismiss({type:"like",content:this.content}))}shareContent(f){var r=this;return(0,x.A)(function*(){(yield t.canShare()).value&&(t.share({url:r.content.metaData.url}),r.modalCtrl.dismiss())})()}addContentToMyPitara(f){this.modalCtrl.dismiss({type:"addToPitara",content:this.content})}handleItemSelected(f){}dismissModal(){this.modalCtrl.dismiss()}}return(M=k).\u0275fac=function(f){return new(f||M)(s.rXU(O.y8),s.rXU(v.W3))},M.\u0275cmp=s.VBU({type:M,selectors:[["app-sheet-modal"]],decls:18,vars:11,consts:[[1,"ion-padding","block"],["lines","none",3,"click"],["aria-hidden","true","src","assets/icon/thumb-up.svg",4,"ngIf"],["aria-hidden","true","class","liked-icon","src","assets/icon/like.svg",4,"ngIf"],["aria-hidden","true","src","assets/icon/share.svg"],["name","add-circle-outline"],["aria-hidden","true","src","assets/icon/thumb-up.svg"],["aria-hidden","true","src","assets/icon/like.svg",1,"liked-icon"]],template:function(f,r){1&f&&(s.j41(0,"ion-content",0)(1,"ion-list")(2,"ion-item",1),s.bIt("click",function(P){return r.contentLiked(P)}),s.DNE(3,B,1,0,"ion-icon",2)(4,W,1,0,"ion-icon",3),s.j41(5,"ion-label"),s.EFF(6),s.nI1(7,"translate"),s.k0s()(),s.j41(8,"ion-item",1),s.bIt("click",function(P){return r.shareContent(P)}),s.nrm(9,"ion-icon",4),s.j41(10,"ion-label"),s.EFF(11),s.nI1(12,"translate"),s.k0s()(),s.j41(13,"ion-item",1),s.bIt("click",function(P){return r.addContentToMyPitara(P)}),s.nrm(14,"ion-icon",5),s.j41(15,"ion-label"),s.EFF(16),s.nI1(17,"translate"),s.k0s()()()()),2&f&&(s.R7$(3),s.Y8G("ngIf",!r.liked),s.R7$(),s.Y8G("ngIf",r.liked),s.R7$(2),s.JRh(s.bMT(7,5,"Like")),s.R7$(5),s.JRh(s.bMT(12,7,"Share")),s.R7$(5),s.JRh(s.bMT(17,9,"Add to Pitara")))},dependencies:[U.bT,v.W9,v.iq,v.uz,v.he,v.nf,A.D9],styles:["ion-list[_ngcontent-%COMP%]{overflow-y:auto;padding:0}ion-label[_ngcontent-%COMP%]{padding:0 0 0 1rem}.block[_ngcontent-%COMP%]{--background: var(--ion-color-primary-contrast);width:100%;height:250px;display:flex;align-items:center;justify-content:center}.liked-icon[_ngcontent-%COMP%]{color:var(--ion-color-tertiary)}ion-modal[_ngcontent-%COMP%]::part(backdrop){background:#d1d5db;opacity:1}"]}),k})()},7420:(K,L,d)=>{d.d(L,{A:()=>a});var x={};!function s(O,v,U,A){var B=!!(O.Worker&&O.Blob&&O.Promise&&O.OffscreenCanvas&&O.OffscreenCanvasRenderingContext2D&&O.HTMLCanvasElement&&O.HTMLCanvasElement.prototype.transferControlToOffscreen&&O.URL&&O.URL.createObjectURL),W="function"==typeof Path2D&&"function"==typeof DOMMatrix,$=function(){if(!O.OffscreenCanvas)return!1;var n=new OffscreenCanvas(1,1),e=n.getContext("2d");e.fillRect(0,0,1,1);var i=n.transferToImageBitmap();try{e.createPattern(i,"no-repeat")}catch{return!1}return!0}();function M(){}function k(n){var e=v.exports.Promise,i=void 0!==e?e:O.Promise;return"function"==typeof i?new i(n):(n(M,M),null)}var e,i,n,c,h,X,w=function(n,e){return{transform:function(i){if(n)return i;if(e.has(i))return e.get(i);var c=new OffscreenCanvas(i.width,i.height);return c.getContext("2d").drawImage(i,0,0),e.set(i,c),c},clear:function(){e.clear()}}}($,new Map),f=(n=Math.floor(16.666666666666668),c={},h=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(e=function(m){var p=Math.random();return c[p]=requestAnimationFrame(function l(g){h===g||h+n-1{d.d(L,{Q:()=>a});const a=(0,d(5083).F3)("NativeAudio",{web:()=>d.e(9132).then(d.bind(d,9132)).then(t=>new t.NativeAudioWeb)})},9441:(K,L,d)=>{d.d(L,{$:()=>f});var x=d(467),a=d(8113),t=d(4438),s=d(7803),O=d(4517),v=d(8974),U=d(2904),A=d(177),B=d(9417),W=d(5402);function $(r,E){if(1&r&&(t.j41(0,"ion-item",15)(1,"ion-label",13),t.EFF(2),t.k0s(),t.nrm(3,"ion-radio",16),t.k0s()),2&r){const P=E.$implicit;t.R7$(2),t.JRh(P.name),t.R7$(),t.FS9("value",P.identifier)}}function M(r,E){if(1&r){const P=t.RV6();t.j41(0,"div"),t.nrm(1,"hr",11),t.j41(2,"ion-radio-group",12),t.mxI("ngModelChange",function(o){t.eBV(P);const y=t.XpG();return t.DH7(y.selectedContentId,o)||(y.selectedContentId=o),t.Njj(o)}),t.bIt("ionChange",function(o){t.eBV(P);const y=t.XpG();return t.Njj(y.playlistSelected(o))}),t.j41(3,"ion-list",13),t.DNE(4,$,4,2,"ion-item",14),t.k0s()(),t.nrm(5,"hr",11),t.k0s()}if(2&r){const P=t.XpG();t.R7$(2),t.R50("ngModel",P.selectedContentId),t.R7$(2),t.Y8G("ngForOf",P.playlists)}}function k(r,E){1&r&&(t.j41(0,"p",17),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&r&&(t.R7$(),t.JRh(t.bMT(2,1,"No playlist add yet")))}function w(r,E){if(1&r){const P=t.RV6();t.j41(0,"ion-item",9)(1,"ion-checkbox",18),t.mxI("ngModelChange",function(o){t.eBV(P);const y=t.XpG();return t.DH7(y.checked,o)||(y.checked=o),t.Njj(o)}),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}if(2&r){const P=t.XpG();t.R7$(),t.Y8G("checked",P.checked),t.R50("ngModel",P.checked),t.R7$(),t.JRh(t.bMT(3,3,"Download and Add"))}}let f=(()=>{var r;class E{constructor(u,o,y,G){this.playListService=u,this.navParams=o,this.modalCtrl=y,this.downlaodContentService=G,this.selectedContentId="",this.playlists=[],this.isOpen=!1,this.checked=!1}ngOnInit(){this.content=this.navParams.get("content"),console.log("this.content",this.content),this.getAllPlaylists()}getAllPlaylists(u){var o=this;return(0,x.A)(function*(){yield o.playListService.getAllPlayLists("guest").then(y=>{o.playlists=y,u&&(o.selectedContentId=o.playlists.find(G=>G.name.toLowerCase()===u.toLowerCase()).identifier||o.playlists[0].identifier),console.log("playlists",o.playlists)}).catch(y=>{console.log("error",y)})})()}playlistSelected(u){console.log("Current value:",JSON.stringify(u.detail.value))}dismissModal(){this.modalCtrl.dismiss()}saveContent(){var u=this;return(0,x.A)(function*(){if(console.log("/./.",u.selectedContentId),u.selectedContentId&&u.content.metaData){if(u.checked){let y=yield u.downlaodContentService.downlaodContent(u.content);null!=y&&y.uri&&(u.content.metaData.url=y.uri,u.content.type="local")}let o=[{identifier:u.content.metaData.identifier,type:"local"==u.content.type?"local":"content",localContent:u.content}];yield u.playListService.addContentToPlayList(u.selectedContentId,o).then(y=>{console.log("content added successfull",y)}),u.modalCtrl.dismiss()}})()}newPitaraList(){var u=this;return(0,x.A)(function*(){const o=yield u.modalCtrl.create({component:a.r,componentProps:{title:"New Playlist",placeholder:"Name of the playlist"},cssClass:"auto-height"});yield o.present(),o.onWillDismiss().then(y=>{y&&"create"===y.data.type&&y.data.playlistName&&u.playListService.createPlayList(y.data.playlistName,"guest",[{identifier:"",type:"content",localContent:void 0}]).then(G=>{u.getAllPlaylists(y.data.playlistName)}).catch(G=>{console.log("errrrr",G)})})})()}confirm(u){this.isOpen=!1}}return(r=E).\u0275fac=function(u){return new(u||r)(t.rXU(s.q),t.rXU(O.y8),t.rXU(v.W3),t.rXU(U.Ze))},r.\u0275cmp=t.VBU({type:r,selectors:[["app-add-to-pitara"]],decls:19,vars:14,consts:[[1,"inner-content"],["slot","start"],["color","medium"],["slot","end"],[1,"new-pitara",3,"click","strong"],["name","add-circle-outline",2,"padding-right","4px"],[4,"ngIf"],["class","empty-list-text",4,"ngIf"],["lines","none",4,"ngIf"],["lines","none"],["slot","end",1,"btn-info",3,"click","strong"],[2,"border","1px solid lightgray"],[3,"ngModelChange","ionChange","ngModel"],["lines","\u201cnone\u201d"],["class","no-border",4,"ngFor","ngForOf"],[1,"no-border"],["value","custom-checked","slot","start",3,"value"],[1,"empty-list-text"],["label-placement","end","justify","start",3,"ngModelChange","checked","ngModel"]],template:function(u,o){1&u&&(t.j41(0,"div",0)(1,"ion-toolbar")(2,"ion-buttons",1)(3,"ion-button",2),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"ion-buttons",3)(7,"ion-button",4),t.bIt("click",function(){return o.newPitaraList()}),t.nrm(8,"ion-icon",5),t.EFF(9),t.nI1(10,"translate"),t.k0s()()(),t.DNE(11,M,6,2,"div",6)(12,k,3,3,"p",7),t.j41(13,"ion-toolbar"),t.DNE(14,w,4,5,"ion-item",8),t.j41(15,"ion-item",9)(16,"ion-button",10),t.bIt("click",function(){return o.saveContent()}),t.EFF(17),t.nI1(18,"translate"),t.k0s()()()()),2&u&&(t.R7$(4),t.JRh(t.bMT(5,8,"Add to Pitara")),t.R7$(3),t.Y8G("strong",!0),t.R7$(2),t.SpI(" ",t.bMT(10,10,"New Pitara")," "),t.R7$(2),t.Y8G("ngIf",o.playlists.length),t.R7$(),t.Y8G("ngIf",!o.playlists.length),t.R7$(2),t.Y8G("ngIf",o.playlists.length>0&&("video/mp4"===o.content.metaData.mimetype||"application/pdf"===o.content.metaData.mimetype)&&("Diksha"===o.content.sourceType||(null==o.content.metaData.identifier?null:o.content.metaData.identifier.startsWith("do_")))),t.R7$(2),t.Y8G("strong",!0),t.R7$(),t.JRh(t.bMT(18,12,"Done")))},dependencies:[A.Sq,A.bT,B.BC,B.vS,v.Jm,v.QW,v.eY,v.iq,v.uz,v.he,v.nf,v.KO,v.f0,v.ai,v.hB,v.uR,v.Je,W.D9],styles:["ion-list[_ngcontent-%COMP%]{overflow-y:auto;overflow:scroll;height:-moz-fit-content;height:fit-content;max-height:12.5rem}.btn-info[_ngcontent-%COMP%]{height:2.7rem;width:34%;--border-radius: 1.25rem;color:var(--ion-color-primary-contrast);--background: var(--ion-color-tertiary);font-size:.75rem;font-family:Noto Sans;font-weight:700;text-transform:uppercase;line-height:19.6px;word-wrap:break-word}ion-item[_ngcontent-%COMP%]{--border-width: 0;--inner-border-width: 0}.new-pitara[_ngcontent-%COMP%]{color:var(--ion-color-secondary);font-size:.75rem;font-family:Noto Sans Devanagari;font-weight:400;line-height:19.6px;word-wrap:break-word}.add-to[_ngcontent-%COMP%]{color:#333;font-size:.75rem;font-family:Noto Sans Devanagari;font-weight:400;line-height:19.6px;word-wrap:break-word}ion-radio[_ngcontent-%COMP%]{margin-top:1px}ion-radio[_ngcontent-%COMP%]::part(container){width:1.875rem;height:1.875rem;border:2px solid #ddd}ion-radio[_ngcontent-%COMP%]::part(mark){background:none;transition:none;transform:none;border-radius:0}ion-radio.radio-checked[_ngcontent-%COMP%]::part(container){background:var(--ion-color-tertiary);border-color:transparent}ion-radio.radio-checked[_ngcontent-%COMP%]::part(mark){width:.375rem;border-width:0px .125rem .125rem 0px;border-style:solid;border-color:var(--ion-color-primary-contrast);transform:rotate(45deg)}.btn-info[_ngcontent-%COMP%]::part(native){--ion-color-contrast: var(--ion-color-primary-contrast)}ion-modal[_ngcontent-%COMP%]{--height: 50%;--border-radius: 1rem;--box-shadow: 0 .625rem .938rem -.188rem rgb(0 0 0 / .1), 0 .25rem .375rem -.25rem rgb(0 0 0 / .1)}ion-modal[_ngcontent-%COMP%]::part(backdrop){background:#d1d5db;opacity:1}.empty-list-text[_ngcontent-%COMP%]{text-align:center;color:var(--ion-color-medium);font-size:.75rem;padding:8px}"]}),E})()},8113:(K,L,d)=>{d.d(L,{r:()=>$});var x=d(56),a=d(4438),t=d(8974),s=d(4517),O=d(177),v=d(9417),U=d(5402);function A(M,k){if(1&M){const w=a.RV6();a.j41(0,"ion-item",9)(1,"ion-input",10),a.nI1(2,"translate"),a.mxI("ngModelChange",function(r){a.eBV(w);const E=a.XpG();return a.DH7(E.name,r)||(E.name=r),a.Njj(r)}),a.k0s()()}if(2&M){const w=a.XpG();a.R7$(),a.R50("ngModel",w.name),a.Y8G("placeholder",a.bMT(2,2,w.placeholder))}}function B(M,k){if(1&M){const w=a.RV6();a.j41(0,"ion-item",9)(1,"ion-input",11),a.nI1(2,"translate"),a.mxI("ngModelChange",function(r){a.eBV(w);const E=a.XpG();return a.DH7(E.url,r)||(E.url=r),a.Njj(r)}),a.bIt("ionInput",function(){a.eBV(w);const r=a.XpG();return a.Njj(r.onInputChange())}),a.k0s()()}if(2&M){const w=a.XpG();a.R7$(),a.R50("ngModel",w.url),a.Y8G("placeholder",a.bMT(2,2,"url"))}}function W(M,k){if(1&M&&(a.j41(0,"ion-item",12)(1,"ion-label",13),a.EFF(2),a.nI1(3,"translate"),a.k0s()()),2&M){const w=a.XpG();a.R7$(2),a.JRh(a.bMT(3,1,w.errMsg))}}let $=(()=>{var M;class k{constructor(f,r){this.modalCtrl=f,this.navParams=r,this.name="",this.title="",this.placeholder="",this.url="",this.errMsg=""}ngOnInit(){this.title=this.navParams.get("title"),this.placeholder=this.navParams.get("placeholder")}cancel(){this.modalCtrl.dismiss()}createPlaylist(){if(this.name)"Add Youtube URL"==this.title&&this.url?this.url.match(/(?:youtu\.be\/|youtube\.com(?:\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=|shorts\/)|youtu\.be\/|embed\/|v\/|m\/|watch\?(?:[^=]+=[^&]+&)*?v=))([^"&?\/\s]{11})/gm)?this.modalCtrl.dismiss({type:"create",name:this.name,url:this.url}):this.errMsg="Please enter a valid url":this.modalCtrl.dismiss({type:"create",playlistName:this.name});else if("Add Diksha URL"==this.title&&this.url){let f=!1;x.Hs.forEach(r=>{this.url.match(new RegExp(r.pattern))&&(f=!0)}),f?this.modalCtrl.dismiss({type:"create",url:this.url}):this.errMsg="Please enter a valid url"}}onInputChange(){this.errMsg=""}}return(M=k).\u0275fac=function(f){return new(f||M)(a.rXU(t.W3),a.rXU(s.y8))},M.\u0275cmp=a.VBU({type:M,selectors:[["app-new-playlist-modal"]],decls:18,vars:12,consts:[[1,"inner-content"],[1,"header-info"],["class","roundedInput",4,"ngIf"],["lines","none",4,"ngIf"],[1,"btn-row"],["size","6",1,"btn-pr-8"],["fill","outline","expand","block",1,"app-rate-btn-outline",3,"click"],["size","6",1,"btn-pl-8"],["expand","block","color","warning",1,"app-rate-btn","app-rate-btn-ellipsis",3,"click"],[1,"roundedInput"],["type","text",3,"ngModelChange","ngModel","placeholder"],["type","url",3,"ngModelChange","ionInput","ngModel","placeholder"],["lines","none"],["color","danger"]],template:function(f,r){1&f&&(a.j41(0,"div",0)(1,"ion-toolbar")(2,"div",1),a.EFF(3),a.nI1(4,"translate"),a.k0s()(),a.DNE(5,A,3,4,"ion-item",2)(6,B,3,4,"ion-item",2)(7,W,4,3,"ion-item",3),a.j41(8,"div",4)(9,"ion-row")(10,"ion-col",5)(11,"ion-button",6),a.bIt("click",function(){return r.cancel()}),a.EFF(12),a.nI1(13,"translate"),a.k0s()(),a.j41(14,"ion-col",7)(15,"ion-button",8),a.bIt("click",function(){return r.createPlaylist()}),a.EFF(16),a.nI1(17,"translate"),a.k0s()()()()()),2&f&&(a.R7$(3),a.JRh(a.bMT(4,6,r.title)),a.R7$(2),a.Y8G("ngIf","Add Diksha URL"!==r.title),a.R7$(),a.Y8G("ngIf","New Playlist"!==r.title),a.R7$(),a.Y8G("ngIf",r.errMsg),a.R7$(5),a.SpI(" ",a.bMT(13,8,"Cancel"),""),a.R7$(4),a.SpI(" ",a.bMT(17,10,"Create"),""))},dependencies:[O.bT,v.BC,v.vS,t.Jm,t.hU,t.$w,t.uz,t.he,t.ln,t.ai,t.Gw,U.D9],styles:[".btn-info[_ngcontent-%COMP%]{height:3rem;width:34%;--border-radius: 1.25rem;font-size:.875rem}.btn-info__left[_ngcontent-%COMP%]{margin-left:.625rem}.btn-info__right[_ngcontent-%COMP%]{margin-top:3rem}.header-info[_ngcontent-%COMP%]{padding:.688rem 1rem;color:#2f2c2a;font-size:1.1rem;font-family:Noto Sans Devanagari;font-weight:700;line-height:25.2px;word-wrap:break-word}.roundedInput[_ngcontent-%COMP%]{--border-color: var(--ion-color-medium-shade);--border-radius: 4rem;--border-width: 1px;--box-shadow: 2px gray;--highlight-height: 0;--background: #f8f9fa;padding:.5rem 1.125rem .938rem}.app-rate-btn-outline[_ngcontent-%COMP%]{border-color:var(--ion-color-primary-contrast);color:var(--ion-color-medium);height:3rem;--border-radius: 1.25rem;font-size:.75rem;font-family:Noto Sans;font-weight:700;text-transform:uppercase;line-height:19.6px;word-wrap:break-word;--border-color: var(--ion-color-medium)}.app-rate-btn-ellipsis[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block}.app-rate-btn[_ngcontent-%COMP%]{height:3rem;--border-radius: 1.25rem;font-size:.75rem;font-family:Noto Sans;font-weight:700;text-transform:uppercase;line-height:19.6px;word-wrap:break-word}.app-rate-btn[_ngcontent-%COMP%]::part(native){--ion-color-contrast: var(--ion-color-primary-contrast)}.btn-row[_ngcontent-%COMP%]{padding:0 .625rem .625rem;margin-top:.625rem}.btn-pr-8[_ngcontent-%COMP%], .btn-pl-8[_ngcontent-%COMP%]{padding-right:1rem}"]}),k})()},2849:(K,L,d)=>{d.d(L,{q:()=>$});var x=d(467);const t=(0,d(5083).F3)("Share",{web:()=>d.e(1227).then(d.bind(d,1227)).then(M=>new M.ShareWeb)});var s=d(4438),O=d(4517),v=d(8974),U=d(177),A=d(5402);function B(M,k){1&M&&s.nrm(0,"ion-icon",6)}function W(M,k){1&M&&s.nrm(0,"ion-icon",7)}let $=(()=>{var M;class k{constructor(f,r){this.navParams=f,this.modalCtrl=r,this.selectedItem="",this.liked=!1}ngOnInit(){this.content=this.navParams.get("content"),this.liked=!!this.content.metaData.isLiked}contentLiked(f){f&&(this.content.metaData.isLiked=!this.content.metaData.isLiked,this.liked=!this.liked,this.modalCtrl.dismiss({type:"like",content:this.content}))}shareContent(f){var r=this;return(0,x.A)(function*(){(yield t.canShare()).value&&(t.share({url:r.content.metaData.url}),r.modalCtrl.dismiss())})()}addContentToMyPitara(f){this.modalCtrl.dismiss({type:"addToPitara",content:this.content})}handleItemSelected(f){}dismissModal(){this.modalCtrl.dismiss()}}return(M=k).\u0275fac=function(f){return new(f||M)(s.rXU(O.y8),s.rXU(v.W3))},M.\u0275cmp=s.VBU({type:M,selectors:[["app-sheet-modal"]],decls:18,vars:11,consts:[[1,"ion-padding","block"],["lines","none",3,"click"],["aria-hidden","true","src","assets/icon/thumb-up.svg",4,"ngIf"],["aria-hidden","true","class","liked-icon","src","assets/icon/like.svg",4,"ngIf"],["aria-hidden","true","src","assets/icon/share.svg"],["name","add-circle-outline"],["aria-hidden","true","src","assets/icon/thumb-up.svg"],["aria-hidden","true","src","assets/icon/like.svg",1,"liked-icon"]],template:function(f,r){1&f&&(s.j41(0,"ion-content",0)(1,"ion-list")(2,"ion-item",1),s.bIt("click",function(P){return r.contentLiked(P)}),s.DNE(3,B,1,0,"ion-icon",2)(4,W,1,0,"ion-icon",3),s.j41(5,"ion-label"),s.EFF(6),s.nI1(7,"translate"),s.k0s()(),s.j41(8,"ion-item",1),s.bIt("click",function(P){return r.shareContent(P)}),s.nrm(9,"ion-icon",4),s.j41(10,"ion-label"),s.EFF(11),s.nI1(12,"translate"),s.k0s()(),s.j41(13,"ion-item",1),s.bIt("click",function(P){return r.addContentToMyPitara(P)}),s.nrm(14,"ion-icon",5),s.j41(15,"ion-label"),s.EFF(16),s.nI1(17,"translate"),s.k0s()()()()),2&f&&(s.R7$(3),s.Y8G("ngIf",!r.liked),s.R7$(),s.Y8G("ngIf",r.liked),s.R7$(2),s.JRh(s.bMT(7,5,"Like")),s.R7$(5),s.JRh(s.bMT(12,7,"Share")),s.R7$(5),s.JRh(s.bMT(17,9,"Add to Pitara")))},dependencies:[U.bT,v.W9,v.iq,v.uz,v.he,v.nf,A.D9],styles:["ion-list[_ngcontent-%COMP%]{overflow-y:auto;padding:0}ion-label[_ngcontent-%COMP%]{padding:0 0 0 1rem}.block[_ngcontent-%COMP%]{--background: var(--ion-color-primary-contrast);width:100%;height:250px;display:flex;align-items:center;justify-content:center}.liked-icon[_ngcontent-%COMP%]{color:var(--ion-color-tertiary)}ion-modal[_ngcontent-%COMP%]::part(backdrop){background:#d1d5db;opacity:1}"]}),k})()},7420:(K,L,d)=>{d.d(L,{A:()=>a});var x={};!function s(O,v,U,A){var B=!!(O.Worker&&O.Blob&&O.Promise&&O.OffscreenCanvas&&O.OffscreenCanvasRenderingContext2D&&O.HTMLCanvasElement&&O.HTMLCanvasElement.prototype.transferControlToOffscreen&&O.URL&&O.URL.createObjectURL),W="function"==typeof Path2D&&"function"==typeof DOMMatrix,$=function(){if(!O.OffscreenCanvas)return!1;var n=new OffscreenCanvas(1,1),e=n.getContext("2d");e.fillRect(0,0,1,1);var i=n.transferToImageBitmap();try{e.createPattern(i,"no-repeat")}catch{return!1}return!0}();function M(){}function k(n){var e=v.exports.Promise,i=void 0!==e?e:O.Promise;return"function"==typeof i?new i(n):(n(M,M),null)}var e,i,n,c,h,X,w=function(n,e){return{transform:function(i){if(n)return i;if(e.has(i))return e.get(i);var c=new OffscreenCanvas(i.width,i.height);return c.getContext("2d").drawImage(i,0,0),e.set(i,c),c},clear:function(){e.clear()}}}($,new Map),f=(n=Math.floor(16.666666666666668),c={},h=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(e=function(m){var p=Math.random();return c[p]=requestAnimationFrame(function l(g){h===g||h+n-1{a.r(w),a.d(w,{ion_refresher:()=>T,ion_refresher_content:()=>U});var d=a(467),n=a(4363),_=a(3351),y=a(2885),h=a(5638),k=a(4081),c=a(611),m=a(3503),x=a(464),E=a(6726),C=a(7895);a(8438),a(8476);const S=e=>{const t=e.querySelector("ion-spinner"),r=t.shadowRoot.querySelector("circle"),s=e.querySelector(".spinner-arrow-container"),l=e.querySelector(".arrow-container"),f=l?l.querySelector("ion-icon"):null,o=(0,m.c)().duration(1e3).easing("ease-out"),i=(0,m.c)().addElement(s).keyframes([{offset:0,opacity:"0.3"},{offset:.45,opacity:"0.3"},{offset:.55,opacity:"1"},{offset:1,opacity:"1"}]),p=(0,m.c)().addElement(r).keyframes([{offset:0,strokeDasharray:"1px, 200px"},{offset:.2,strokeDasharray:"1px, 200px"},{offset:.55,strokeDasharray:"100px, 200px"},{offset:1,strokeDasharray:"100px, 200px"}]),g=(0,m.c)().addElement(t).keyframes([{offset:0,transform:"rotate(-90deg)"},{offset:1,transform:"rotate(210deg)"}]);if(l&&f){const b=(0,m.c)().addElement(l).keyframes([{offset:0,transform:"rotate(0deg)"},{offset:.3,transform:"rotate(0deg)"},{offset:.55,transform:"rotate(280deg)"},{offset:1,transform:"rotate(400deg)"}]),u=(0,m.c)().addElement(f).keyframes([{offset:0,transform:"translateX(2px) scale(0)"},{offset:.3,transform:"translateX(2px) scale(0)"},{offset:.55,transform:"translateX(-1.5px) scale(1)"},{offset:1,transform:"translateX(-1.5px) scale(1)"}]);o.addAnimation([b,u])}return o.addAnimation([i,p,g])},v=(e,t,r=200)=>{if(!e)return Promise.resolve();const s=(0,h.t)(e,r);return(0,n.w)(()=>{e.style.setProperty("transition",`${r}ms all ease-out`),void 0===t?e.style.removeProperty("transform"):e.style.setProperty("transform",`translate3d(0px, ${t}, 0px)`)}),s},R=()=>navigator.maxTouchPoints>0&&CSS.supports("background: -webkit-named-image(apple-pay-logo-black)"),P=function(){var e=(0,d.A)(function*(t,r){const s=t.querySelector("ion-refresher-content");if(!s)return Promise.resolve(!1);yield new Promise(o=>(0,h.c)(s,o));const l=t.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),f=t.querySelector("ion-refresher-content .refresher-refreshing ion-spinner");return null!==l&&null!==f&&("ios"===r&&R()||"md"===r)});return function(r,s){return e.apply(this,arguments)}}(),T=class{constructor(e){(0,n.r)(this,e),this.ionRefresh=(0,n.d)(this,"ionRefresh",7),this.ionPull=(0,n.d)(this,"ionPull",7),this.ionStart=(0,n.d)(this,"ionStart",7),this.appliedStyles=!1,this.didStart=!1,this.progress=0,this.pointerDown=!1,this.needsCompletion=!1,this.didRefresh=!1,this.lastVelocityY=0,this.animations=[],this.nativeRefresher=!1,this.state=1,this.pullMin=60,this.pullMax=this.pullMin+60,this.closeDuration="280ms",this.snapbackDuration="280ms",this.pullFactor=1,this.disabled=!1}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}checkNativeRefresher(){var e=this;return(0,d.A)(function*(){const t=yield P(e.el,(0,c.b)(e));if(t&&!e.nativeRefresher){const r=e.el.closest("ion-content");e.setupNativeRefresher(r)}else t||e.destroyNativeRefresher()})()}destroyNativeRefresher(){this.scrollEl&&this.scrollListenerCallback&&(this.scrollEl.removeEventListener("scroll",this.scrollListenerCallback),this.scrollListenerCallback=void 0),this.nativeRefresher=!1}resetNativeRefresher(e,t){var r=this;return(0,d.A)(function*(){r.state=t,"ios"===(0,c.b)(r)?yield v(e,void 0,300):yield(0,h.t)(r.el.querySelector(".refresher-refreshing-icon"),200),r.didRefresh=!1,r.needsCompletion=!1,r.pointerDown=!1,r.animations.forEach(s=>s.destroy()),r.animations=[],r.progress=0,r.state=1})()}setupiOSNativeRefresher(e,t){var r=this;return(0,d.A)(function*(){r.elementToTransform=r.scrollEl;const s=e.shadowRoot.querySelectorAll("svg");let l=.16*r.scrollEl.clientHeight;const f=s.length;(0,n.w)(()=>s.forEach(o=>o.style.setProperty("animation","none"))),r.scrollListenerCallback=()=>{!r.pointerDown&&1===r.state||(0,n.e)(()=>{const o=r.scrollEl.scrollTop,i=r.el.clientHeight;if(o>0){if(8===r.state){const u=(0,h.l)(0,o/(.5*i),1);return void(0,n.w)(()=>((e,t)=>{e.style.setProperty("opacity",t.toString())})(t,1-u))}return}r.pointerDown&&(r.didStart||(r.didStart=!0,r.ionStart.emit()),r.pointerDown&&r.ionPull.emit());const p=r.didStart?30:0,g=r.progress=(0,h.l)(0,(Math.abs(o)-p)/l,1);8===r.state||1===g?(r.pointerDown&&((e,t)=>{(0,n.w)(()=>{e.style.setProperty("--refreshing-rotation-duration",t>=1?"0.5s":"2s"),e.style.setProperty("opacity","1")})})(t,r.lastVelocityY),r.didRefresh||(r.beginRefresh(),r.didRefresh=!0,(0,k.d)({style:k.I.Light}),r.pointerDown||v(r.elementToTransform,`${i}px`))):(r.state=2,((e,t,r)=>{(0,n.w)(()=>{e.forEach((l,f)=>{const o=f*(1/t),g=(0,h.l)(0,(r-o)/(1-o),1);l.style.setProperty("opacity",g.toString())})})})(s,f,g))})},r.scrollEl.addEventListener("scroll",r.scrollListenerCallback),r.gesture=(yield Promise.resolve().then(a.bind(a,405))).createGesture({el:r.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,onStart:()=>{r.pointerDown=!0,r.didRefresh||v(r.elementToTransform,"0px"),0===l&&(l=.16*r.scrollEl.clientHeight)},onMove:o=>{r.lastVelocityY=o.velocityY},onEnd:()=>{r.pointerDown=!1,r.didStart=!1,r.needsCompletion?(r.resetNativeRefresher(r.elementToTransform,32),r.needsCompletion=!1):r.didRefresh&&(0,n.e)(()=>v(r.elementToTransform,`${r.el.clientHeight}px`))}}),r.disabledChanged()})()}setupMDNativeRefresher(e,t,r){var s=this;return(0,d.A)(function*(){const l=(0,h.g)(t).querySelector("circle"),f=s.el.querySelector("ion-refresher-content .refresher-pulling-icon"),o=(0,h.g)(r).querySelector("circle");null!==l&&null!==o&&(0,n.w)(()=>{l.style.setProperty("animation","none"),r.style.setProperty("animation-delay","-655ms"),o.style.setProperty("animation-delay","-655ms")}),s.gesture=(yield Promise.resolve().then(a.bind(a,405))).createGesture({el:s.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,canStart:()=>8!==s.state&&32!==s.state&&0===s.scrollEl.scrollTop,onStart:i=>{s.progress=0,i.data={animation:void 0,didStart:!1,cancelled:!1}},onMove:i=>{if(i.velocityY<0&&0===s.progress&&!i.data.didStart||i.data.cancelled)i.data.cancelled=!0;else{if(!i.data.didStart){i.data.didStart=!0,s.state=2;const{scrollEl:p}=s,g=p.matches(y.I)?"overflow":"--overflow";(0,n.w)(()=>p.style.setProperty(g,"hidden"));const b=(e=>{const t=e.previousElementSibling;return null!==t&&"ION-HEADER"===t.tagName?"translate":"scale"})(e),u=((e,t,r)=>"scale"===e?((e,t)=>{const r=t.clientHeight,s=(0,m.c)().addElement(e).keyframes([{offset:0,transform:`scale(0) translateY(-${r}px)`},{offset:1,transform:"scale(1) translateY(100px)"}]);return S(e).addAnimation([s])})(t,r):((e,t)=>{const r=t.clientHeight,s=(0,m.c)().addElement(e).keyframes([{offset:0,transform:`translateY(-${r}px)`},{offset:1,transform:"translateY(100px)"}]);return S(e).addAnimation([s])})(t,r))(b,f,s.el);return i.data.animation=u,u.progressStart(!1,0),s.ionStart.emit(),void s.animations.push(u)}s.progress=(0,h.l)(0,i.deltaY/180*.5,1),i.data.animation.progressStep(s.progress),s.ionPull.emit()}},onEnd:i=>{if(!i.data.didStart)return;s.gesture.enable(!1);const{scrollEl:p}=s,g=p.matches(y.I)?"overflow":"--overflow";if((0,n.w)(()=>p.style.removeProperty(g)),s.progress<=.4)return void i.data.animation.progressEnd(0,s.progress,500).onFinish(()=>{s.animations.forEach(W=>W.destroy()),s.animations=[],s.gesture.enable(!0),s.state=1});const b=(0,_.g)([0,0],[0,0],[1,1],[1,1],s.progress)[0],u=(e=>(0,m.c)().duration(125).addElement(e).fromTo("transform","translateY(var(--ion-pulling-refresher-translate, 100px))","translateY(0px)"))(f);s.animations.push(u),(0,n.w)((0,d.A)(function*(){f.style.setProperty("--ion-pulling-refresher-translate",100*b+"px"),i.data.animation.progressEnd(),yield u.play(),s.beginRefresh(),i.data.animation.destroy(),s.gesture.enable(!0)}))}}),s.disabledChanged()})()}setupNativeRefresher(e){var t=this;return(0,d.A)(function*(){if(t.scrollListenerCallback||!e||t.nativeRefresher||!t.scrollEl)return;t.setCss(0,"",!1,""),t.nativeRefresher=!0;const r=t.el.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),s=t.el.querySelector("ion-refresher-content .refresher-refreshing ion-spinner");"ios"===(0,c.b)(t)?t.setupiOSNativeRefresher(r,s):t.setupMDNativeRefresher(e,r,s)})()}componentDidUpdate(){this.checkNativeRefresher()}connectedCallback(){var e=this;return(0,d.A)(function*(){if("fixed"!==e.el.getAttribute("slot"))return void console.error('Make sure you use: ');const t=e.el.closest(y.b);t?(0,h.c)(t,(0,d.A)(function*(){const r=t.querySelector(y.I);e.scrollEl=yield(0,y.g)(null!=r?r:t),e.backgroundContentEl=yield t.getBackgroundElement(),(yield P(e.el,(0,c.b)(e)))?e.setupNativeRefresher(t):(e.gesture=(yield Promise.resolve().then(a.bind(a,405))).createGesture({el:t,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:20,passive:!1,canStart:()=>e.canStart(),onStart:()=>e.onStart(),onMove:s=>e.onMove(s),onEnd:()=>e.onEnd()}),e.disabledChanged())})):(0,y.p)(e.el)})()}disconnectedCallback(){this.destroyNativeRefresher(),this.scrollEl=void 0,this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}complete(){var e=this;return(0,d.A)(function*(){e.nativeRefresher?(e.needsCompletion=!0,e.pointerDown||(0,h.r)(()=>(0,h.r)(()=>e.resetNativeRefresher(e.elementToTransform,32)))):e.close(32,"120ms")})()}cancel(){var e=this;return(0,d.A)(function*(){e.nativeRefresher?e.pointerDown||(0,h.r)(()=>(0,h.r)(()=>e.resetNativeRefresher(e.elementToTransform,16))):e.close(16,"")})()}getProgress(){return Promise.resolve(this.progress)}canStart(){return!(!this.scrollEl||1!==this.state||this.scrollEl.scrollTop>0)}onStart(){this.progress=0,this.state=1,this.memoizeOverflowStyle()}onMove(e){if(!this.scrollEl)return;const t=e.event;if(void 0!==t.touches&&t.touches.length>1||56&this.state)return;const r=Number.isNaN(this.pullFactor)||this.pullFactor<0?1:this.pullFactor,s=e.deltaY*r;if(s<=0)return this.progress=0,this.state=1,this.appliedStyles?void this.setCss(0,"",!1,""):void 0;if(1===this.state){if(this.scrollEl.scrollTop>0)return void(this.progress=0);this.state=2}if(t.cancelable&&t.preventDefault(),this.setCss(s,"0ms",!0,""),0===s)return void(this.progress=0);const l=this.pullMin;this.progress=s/l,this.didStart||(this.didStart=!0,this.ionStart.emit()),this.ionPull.emit(),sthis.pullMax?this.beginRefresh():this.state=4}onEnd(){4===this.state?this.beginRefresh():2===this.state?this.cancel():1===this.state&&this.restoreOverflowStyle()}beginRefresh(){this.state=8,this.setCss(this.pullMin,this.snapbackDuration,!0,""),this.ionRefresh.emit({complete:this.complete.bind(this)})}close(e,t){setTimeout(()=>{this.state=1,this.progress=0,this.didStart=!1,this.setCss(0,"0ms",!1,"",!0)},600),this.state=e,this.setCss(0,this.closeDuration,!0,t)}setCss(e,t,r,s,l=!1){this.nativeRefresher||(this.appliedStyles=e>0,(0,n.w)(()=>{if(this.scrollEl&&this.backgroundContentEl){const f=this.scrollEl.style,o=this.backgroundContentEl.style;f.transform=o.transform=e>0?`translateY(${e}px) translateZ(0px)`:"",f.transitionDuration=o.transitionDuration=t,f.transitionDelay=o.transitionDelay=s,f.overflow=r?"hidden":""}l&&this.restoreOverflowStyle()}))}memoizeOverflowStyle(){if(this.scrollEl){const{overflow:e,overflowX:t,overflowY:r}=this.scrollEl.style;this.overflowStyles={overflow:null!=e?e:"",overflowX:null!=t?t:"",overflowY:null!=r?r:""}}}restoreOverflowStyle(){if(void 0!==this.overflowStyles&&void 0!==this.scrollEl){const{overflow:e,overflowX:t,overflowY:r}=this.overflowStyles;this.scrollEl.style.overflow=e,this.scrollEl.style.overflowX=t,this.scrollEl.style.overflowY=r,this.overflowStyles=void 0}}render(){const e=(0,c.b)(this);return(0,n.h)(n.H,{key:"96f4f595ebdb92a12755b642398691bcaab9f7c1",slot:"fixed",class:{[e]:!0,[`refresher-${e}`]:!0,"refresher-native":this.nativeRefresher,"refresher-active":1!==this.state,"refresher-pulling":2===this.state,"refresher-ready":4===this.state,"refresher-refreshing":8===this.state,"refresher-cancelling":16===this.state,"refresher-completing":32===this.state}})}get el(){return(0,n.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}};T.style={ios:"ion-refresher{top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}@supports (inset-inline-start: 0){ion-refresher{inset-inline-start:0}}@supports not (inset-inline-start: 0){ion-refresher{left:0}:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}[dir=rtl] ion-refresher{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){ion-refresher:dir(rtl){left:unset;right:unset;right:0}}}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}:host-context([dir=rtl]) .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){.refresher-pulling-icon:dir(rtl),.refresher-refreshing-icon:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-ios .refresher-pulling-icon,.refresher-ios .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-ios .refresher-pulling-text,.refresher-ios .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-lines-ios line,.refresher-ios .refresher-refreshing .spinner-lines-small-ios line,.refresher-ios .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-bubbles circle,.refresher-ios .refresher-refreshing .spinner-circles circle,.refresher-ios .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0}.refresher-native .refresher-refreshing ion-spinner{--refreshing-rotation-duration:2s;display:none;-webkit-animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards;animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards}.refresher-native .refresher-refreshing{display:none;-webkit-animation:250ms linear refresher-pop forwards;animation:250ms linear refresher-pop forwards}.refresher-native ion-spinner{width:32px;height:32px;color:var(--ion-color-step-450, #747577)}.refresher-native.refresher-refreshing .refresher-pulling ion-spinner,.refresher-native.refresher-completing .refresher-pulling ion-spinner{display:none}.refresher-native.refresher-refreshing .refresher-refreshing ion-spinner,.refresher-native.refresher-completing .refresher-refreshing ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-pulling ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-refreshing ion-spinner{display:none}.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0) rotate(180deg);transform:scale(0) rotate(180deg);-webkit-transition:300ms;transition:300ms}@-webkit-keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}",md:"ion-refresher{top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}@supports (inset-inline-start: 0){ion-refresher{inset-inline-start:0}}@supports not (inset-inline-start: 0){ion-refresher{left:0}:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}[dir=rtl] ion-refresher{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){ion-refresher:dir(rtl){left:unset;right:unset;right:0}}}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}:host-context([dir=rtl]) .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){.refresher-pulling-icon:dir(rtl),.refresher-refreshing-icon:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-md .refresher-pulling-icon,.refresher-md .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-md .refresher-pulling-text,.refresher-md .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-lines-md line,.refresher-md .refresher-refreshing .spinner-lines-small-md line,.refresher-md .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-bubbles circle,.refresher-md .refresher-refreshing .spinner-circles circle,.refresher-md .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;width:24px;height:24px;color:var(--ion-color-primary, #3880ff)}ion-refresher.refresher-native .spinner-arrow-container{display:inherit}ion-refresher.refresher-native .arrow-container{display:block;position:absolute;width:24px;height:24px}ion-refresher.refresher-native .arrow-container ion-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;bottom:-4px;position:absolute;color:var(--ion-color-primary, #3880ff);font-size:12px}ion-refresher.refresher-native.refresher-pulling ion-refresher-content .refresher-pulling,ion-refresher.refresher-native.refresher-ready ion-refresher-content .refresher-pulling{display:-ms-flexbox;display:flex}ion-refresher.refresher-native.refresher-refreshing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-cancelling ion-refresher-content .refresher-refreshing{display:-ms-flexbox;display:flex}ion-refresher.refresher-native .refresher-pulling-icon{-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;border-radius:100%;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;border:1px solid var(--ion-color-step-200, #ececec);background:var(--ion-color-step-250, #ffffff);-webkit-box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1)}"};const U=class{constructor(e){(0,n.r)(this,e),this.customHTMLEnabled=c.c.get("innerHTMLTemplatesEnabled",x.E),this.pullingIcon=void 0,this.pullingText=void 0,this.refreshingSpinner=void 0,this.refreshingText=void 0}componentWillLoad(){if(void 0===this.pullingIcon){const e=R(),t=(0,c.b)(this);this.pullingIcon=c.c.get("refreshingIcon","ios"===t&&e?c.c.get("spinner",e?"lines":E.i):"circular")}if(void 0===this.refreshingSpinner){const e=(0,c.b)(this);this.refreshingSpinner=c.c.get("refreshingSpinner",c.c.get("spinner","ios"===e?"lines":"circular"))}}renderPullingText(){const{customHTMLEnabled:e,pullingText:t}=this;return e?(0,n.h)("div",{class:"refresher-pulling-text",innerHTML:(0,x.a)(t)}):(0,n.h)("div",{class:"refresher-pulling-text"},t)}renderRefreshingText(){const{customHTMLEnabled:e,refreshingText:t}=this;return e?(0,n.h)("div",{class:"refresher-refreshing-text",innerHTML:(0,x.a)(t)}):(0,n.h)("div",{class:"refresher-refreshing-text"},t)}render(){const e=this.pullingIcon,t=null!=e&&void 0!==C.S[e],r=(0,c.b)(this);return(0,n.h)(n.H,{key:"cf3caa51c4aba8a95622f6d32cafa90b683b9d6e",class:r},(0,n.h)("div",{key:"5ad70801104bbea873d3525206660c52e4447903",class:"refresher-pulling"},this.pullingIcon&&t&&(0,n.h)("div",{key:"0f95df169fd367528bfaa5d9ccf6690a613609c4",class:"refresher-pulling-icon"},(0,n.h)("div",{key:"4b8f0465a19f017751b207807c32e1fe00fda433",class:"spinner-arrow-container"},(0,n.h)("ion-spinner",{key:"77e60179d76f0d17f8f2dc3518f97a2a924418e6",name:this.pullingIcon,paused:!0}),"md"===r&&"circular"===this.pullingIcon&&(0,n.h)("div",{key:"f78f63f08f071bead1bfe655bae6394f8a219d91",class:"arrow-container"},(0,n.h)("ion-icon",{key:"4d833d134d2b221cae2dfb0611d4029f2d664db5",icon:E.h,"aria-hidden":"true"})))),this.pullingIcon&&!t&&(0,n.h)("div",{key:"e6db19d7fa324363d2a7c3c046510f4c8461f7e6",class:"refresher-pulling-icon"},(0,n.h)("ion-icon",{key:"66c2ef1a53c5809f49891de515da5f55d9bf8dcc",icon:this.pullingIcon,lazy:!1,"aria-hidden":"true"})),void 0!==this.pullingText&&this.renderPullingText()),(0,n.h)("div",{key:"80c413e21d362a5bb0419fcd13092453b3445cee",class:"refresher-refreshing"},this.refreshingSpinner&&(0,n.h)("div",{key:"0d5511f9644de26332a1a9ed39b160691fab74d9",class:"refresher-refreshing-icon"},(0,n.h)("ion-spinner",{key:"54e4a96b081c7b453a98e00cceea7c086268a450",name:this.refreshingSpinner})),void 0!==this.refreshingText&&this.renderRefreshingText()))}get el(){return(0,n.f)(this)}}}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5197],{5197:(j,w,a)=>{a.r(w),a.d(w,{ion_refresher:()=>_,ion_refresher_content:()=>U});var d=a(467),n=a(4363),T=a(3351),y=a(2885),h=a(5638),k=a(4081),c=a(611),m=a(3503),x=a(464),E=a(6726),C=a(7895);a(8438),a(8476);const S=e=>{const t=e.querySelector("ion-spinner"),r=t.shadowRoot.querySelector("circle"),s=e.querySelector(".spinner-arrow-container"),l=e.querySelector(".arrow-container"),f=l?l.querySelector("ion-icon"):null,o=(0,m.c)().duration(1e3).easing("ease-out"),i=(0,m.c)().addElement(s).keyframes([{offset:0,opacity:"0.3"},{offset:.45,opacity:"0.3"},{offset:.55,opacity:"1"},{offset:1,opacity:"1"}]),p=(0,m.c)().addElement(r).keyframes([{offset:0,strokeDasharray:"1px, 200px"},{offset:.2,strokeDasharray:"1px, 200px"},{offset:.55,strokeDasharray:"100px, 200px"},{offset:1,strokeDasharray:"100px, 200px"}]),g=(0,m.c)().addElement(t).keyframes([{offset:0,transform:"rotate(-90deg)"},{offset:1,transform:"rotate(210deg)"}]);if(l&&f){const b=(0,m.c)().addElement(l).keyframes([{offset:0,transform:"rotate(0deg)"},{offset:.3,transform:"rotate(0deg)"},{offset:.55,transform:"rotate(280deg)"},{offset:1,transform:"rotate(400deg)"}]),u=(0,m.c)().addElement(f).keyframes([{offset:0,transform:"translateX(2px) scale(0)"},{offset:.3,transform:"translateX(2px) scale(0)"},{offset:.55,transform:"translateX(-1.5px) scale(1)"},{offset:1,transform:"translateX(-1.5px) scale(1)"}]);o.addAnimation([b,u])}return o.addAnimation([i,p,g])},v=(e,t,r=200)=>{if(!e)return Promise.resolve();const s=(0,h.t)(e,r);return(0,n.w)(()=>{e.style.setProperty("transition",`${r}ms all ease-out`),void 0===t?e.style.removeProperty("transform"):e.style.setProperty("transform",`translate3d(0px, ${t}, 0px)`)}),s},R=()=>navigator.maxTouchPoints>0&&CSS.supports("background: -webkit-named-image(apple-pay-logo-black)"),P=function(){var e=(0,d.A)(function*(t,r){const s=t.querySelector("ion-refresher-content");if(!s)return Promise.resolve(!1);yield new Promise(o=>(0,h.c)(s,o));const l=t.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),f=t.querySelector("ion-refresher-content .refresher-refreshing ion-spinner");return null!==l&&null!==f&&("ios"===r&&R()||"md"===r)});return function(r,s){return e.apply(this,arguments)}}(),_=class{constructor(e){(0,n.r)(this,e),this.ionRefresh=(0,n.d)(this,"ionRefresh",7),this.ionPull=(0,n.d)(this,"ionPull",7),this.ionStart=(0,n.d)(this,"ionStart",7),this.appliedStyles=!1,this.didStart=!1,this.progress=0,this.pointerDown=!1,this.needsCompletion=!1,this.didRefresh=!1,this.lastVelocityY=0,this.animations=[],this.nativeRefresher=!1,this.state=1,this.pullMin=60,this.pullMax=this.pullMin+60,this.closeDuration="280ms",this.snapbackDuration="280ms",this.pullFactor=1,this.disabled=!1}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}checkNativeRefresher(){var e=this;return(0,d.A)(function*(){const t=yield P(e.el,(0,c.b)(e));if(t&&!e.nativeRefresher){const r=e.el.closest("ion-content");e.setupNativeRefresher(r)}else t||e.destroyNativeRefresher()})()}destroyNativeRefresher(){this.scrollEl&&this.scrollListenerCallback&&(this.scrollEl.removeEventListener("scroll",this.scrollListenerCallback),this.scrollListenerCallback=void 0),this.nativeRefresher=!1}resetNativeRefresher(e,t){var r=this;return(0,d.A)(function*(){r.state=t,"ios"===(0,c.b)(r)?yield v(e,void 0,300):yield(0,h.t)(r.el.querySelector(".refresher-refreshing-icon"),200),r.didRefresh=!1,r.needsCompletion=!1,r.pointerDown=!1,r.animations.forEach(s=>s.destroy()),r.animations=[],r.progress=0,r.state=1})()}setupiOSNativeRefresher(e,t){var r=this;return(0,d.A)(function*(){r.elementToTransform=r.scrollEl;const s=e.shadowRoot.querySelectorAll("svg");let l=.16*r.scrollEl.clientHeight;const f=s.length;(0,n.w)(()=>s.forEach(o=>o.style.setProperty("animation","none"))),r.scrollListenerCallback=()=>{!r.pointerDown&&1===r.state||(0,n.e)(()=>{const o=r.scrollEl.scrollTop,i=r.el.clientHeight;if(o>0){if(8===r.state){const u=(0,h.l)(0,o/(.5*i),1);return void(0,n.w)(()=>((e,t)=>{e.style.setProperty("opacity",t.toString())})(t,1-u))}return}r.pointerDown&&(r.didStart||(r.didStart=!0,r.ionStart.emit()),r.pointerDown&&r.ionPull.emit());const p=r.didStart?30:0,g=r.progress=(0,h.l)(0,(Math.abs(o)-p)/l,1);8===r.state||1===g?(r.pointerDown&&((e,t)=>{(0,n.w)(()=>{e.style.setProperty("--refreshing-rotation-duration",t>=1?"0.5s":"2s"),e.style.setProperty("opacity","1")})})(t,r.lastVelocityY),r.didRefresh||(r.beginRefresh(),r.didRefresh=!0,(0,k.d)({style:k.I.Light}),r.pointerDown||v(r.elementToTransform,`${i}px`))):(r.state=2,((e,t,r)=>{(0,n.w)(()=>{e.forEach((l,f)=>{const o=f*(1/t),g=(0,h.l)(0,(r-o)/(1-o),1);l.style.setProperty("opacity",g.toString())})})})(s,f,g))})},r.scrollEl.addEventListener("scroll",r.scrollListenerCallback),r.gesture=(yield Promise.resolve().then(a.bind(a,405))).createGesture({el:r.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,onStart:()=>{r.pointerDown=!0,r.didRefresh||v(r.elementToTransform,"0px"),0===l&&(l=.16*r.scrollEl.clientHeight)},onMove:o=>{r.lastVelocityY=o.velocityY},onEnd:()=>{r.pointerDown=!1,r.didStart=!1,r.needsCompletion?(r.resetNativeRefresher(r.elementToTransform,32),r.needsCompletion=!1):r.didRefresh&&(0,n.e)(()=>v(r.elementToTransform,`${r.el.clientHeight}px`))}}),r.disabledChanged()})()}setupMDNativeRefresher(e,t,r){var s=this;return(0,d.A)(function*(){const l=(0,h.g)(t).querySelector("circle"),f=s.el.querySelector("ion-refresher-content .refresher-pulling-icon"),o=(0,h.g)(r).querySelector("circle");null!==l&&null!==o&&(0,n.w)(()=>{l.style.setProperty("animation","none"),r.style.setProperty("animation-delay","-655ms"),o.style.setProperty("animation-delay","-655ms")}),s.gesture=(yield Promise.resolve().then(a.bind(a,405))).createGesture({el:s.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,canStart:()=>8!==s.state&&32!==s.state&&0===s.scrollEl.scrollTop,onStart:i=>{s.progress=0,i.data={animation:void 0,didStart:!1,cancelled:!1}},onMove:i=>{if(i.velocityY<0&&0===s.progress&&!i.data.didStart||i.data.cancelled)i.data.cancelled=!0;else{if(!i.data.didStart){i.data.didStart=!0,s.state=2;const{scrollEl:p}=s,g=p.matches(y.I)?"overflow":"--overflow";(0,n.w)(()=>p.style.setProperty(g,"hidden"));const b=(e=>{const t=e.previousElementSibling;return null!==t&&"ION-HEADER"===t.tagName?"translate":"scale"})(e),u=((e,t,r)=>"scale"===e?((e,t)=>{const r=t.clientHeight,s=(0,m.c)().addElement(e).keyframes([{offset:0,transform:`scale(0) translateY(-${r}px)`},{offset:1,transform:"scale(1) translateY(100px)"}]);return S(e).addAnimation([s])})(t,r):((e,t)=>{const r=t.clientHeight,s=(0,m.c)().addElement(e).keyframes([{offset:0,transform:`translateY(-${r}px)`},{offset:1,transform:"translateY(100px)"}]);return S(e).addAnimation([s])})(t,r))(b,f,s.el);return i.data.animation=u,u.progressStart(!1,0),s.ionStart.emit(),void s.animations.push(u)}s.progress=(0,h.l)(0,i.deltaY/180*.5,1),i.data.animation.progressStep(s.progress),s.ionPull.emit()}},onEnd:i=>{if(!i.data.didStart)return;s.gesture.enable(!1);const{scrollEl:p}=s,g=p.matches(y.I)?"overflow":"--overflow";if((0,n.w)(()=>p.style.removeProperty(g)),s.progress<=.4)return void i.data.animation.progressEnd(0,s.progress,500).onFinish(()=>{s.animations.forEach(W=>W.destroy()),s.animations=[],s.gesture.enable(!0),s.state=1});const b=(0,T.g)([0,0],[0,0],[1,1],[1,1],s.progress)[0],u=(e=>(0,m.c)().duration(125).addElement(e).fromTo("transform","translateY(var(--ion-pulling-refresher-translate, 100px))","translateY(0px)"))(f);s.animations.push(u),(0,n.w)((0,d.A)(function*(){f.style.setProperty("--ion-pulling-refresher-translate",100*b+"px"),i.data.animation.progressEnd(),yield u.play(),s.beginRefresh(),i.data.animation.destroy(),s.gesture.enable(!0)}))}}),s.disabledChanged()})()}setupNativeRefresher(e){var t=this;return(0,d.A)(function*(){if(t.scrollListenerCallback||!e||t.nativeRefresher||!t.scrollEl)return;t.setCss(0,"",!1,""),t.nativeRefresher=!0;const r=t.el.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),s=t.el.querySelector("ion-refresher-content .refresher-refreshing ion-spinner");"ios"===(0,c.b)(t)?t.setupiOSNativeRefresher(r,s):t.setupMDNativeRefresher(e,r,s)})()}componentDidUpdate(){this.checkNativeRefresher()}connectedCallback(){var e=this;return(0,d.A)(function*(){if("fixed"!==e.el.getAttribute("slot"))return void console.error('Make sure you use: ');const t=e.el.closest(y.b);t?(0,h.c)(t,(0,d.A)(function*(){const r=t.querySelector(y.I);e.scrollEl=yield(0,y.g)(null!=r?r:t),e.backgroundContentEl=yield t.getBackgroundElement(),(yield P(e.el,(0,c.b)(e)))?e.setupNativeRefresher(t):(e.gesture=(yield Promise.resolve().then(a.bind(a,405))).createGesture({el:t,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:20,passive:!1,canStart:()=>e.canStart(),onStart:()=>e.onStart(),onMove:s=>e.onMove(s),onEnd:()=>e.onEnd()}),e.disabledChanged())})):(0,y.p)(e.el)})()}disconnectedCallback(){this.destroyNativeRefresher(),this.scrollEl=void 0,this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}complete(){var e=this;return(0,d.A)(function*(){e.nativeRefresher?(e.needsCompletion=!0,e.pointerDown||(0,h.r)(()=>(0,h.r)(()=>e.resetNativeRefresher(e.elementToTransform,32)))):e.close(32,"120ms")})()}cancel(){var e=this;return(0,d.A)(function*(){e.nativeRefresher?e.pointerDown||(0,h.r)(()=>(0,h.r)(()=>e.resetNativeRefresher(e.elementToTransform,16))):e.close(16,"")})()}getProgress(){return Promise.resolve(this.progress)}canStart(){return!(!this.scrollEl||1!==this.state||this.scrollEl.scrollTop>0)}onStart(){this.progress=0,this.state=1,this.memoizeOverflowStyle()}onMove(e){if(!this.scrollEl)return;const t=e.event;if(void 0!==t.touches&&t.touches.length>1||56&this.state)return;const r=Number.isNaN(this.pullFactor)||this.pullFactor<0?1:this.pullFactor,s=e.deltaY*r;if(s<=0)return this.progress=0,this.state=1,this.appliedStyles?void this.setCss(0,"",!1,""):void 0;if(1===this.state){if(this.scrollEl.scrollTop>0)return void(this.progress=0);this.state=2}if(t.cancelable&&t.preventDefault(),this.setCss(s,"0ms",!0,""),0===s)return void(this.progress=0);const l=this.pullMin;this.progress=s/l,this.didStart||(this.didStart=!0,this.ionStart.emit()),this.ionPull.emit(),sthis.pullMax?this.beginRefresh():this.state=4}onEnd(){4===this.state?this.beginRefresh():2===this.state?this.cancel():1===this.state&&this.restoreOverflowStyle()}beginRefresh(){this.state=8,this.setCss(this.pullMin,this.snapbackDuration,!0,""),this.ionRefresh.emit({complete:this.complete.bind(this)})}close(e,t){setTimeout(()=>{this.state=1,this.progress=0,this.didStart=!1,this.setCss(0,"0ms",!1,"",!0)},600),this.state=e,this.setCss(0,this.closeDuration,!0,t)}setCss(e,t,r,s,l=!1){this.nativeRefresher||(this.appliedStyles=e>0,(0,n.w)(()=>{if(this.scrollEl&&this.backgroundContentEl){const f=this.scrollEl.style,o=this.backgroundContentEl.style;f.transform=o.transform=e>0?`translateY(${e}px) translateZ(0px)`:"",f.transitionDuration=o.transitionDuration=t,f.transitionDelay=o.transitionDelay=s,f.overflow=r?"hidden":""}l&&this.restoreOverflowStyle()}))}memoizeOverflowStyle(){if(this.scrollEl){const{overflow:e,overflowX:t,overflowY:r}=this.scrollEl.style;this.overflowStyles={overflow:null!=e?e:"",overflowX:null!=t?t:"",overflowY:null!=r?r:""}}}restoreOverflowStyle(){if(void 0!==this.overflowStyles&&void 0!==this.scrollEl){const{overflow:e,overflowX:t,overflowY:r}=this.overflowStyles;this.scrollEl.style.overflow=e,this.scrollEl.style.overflowX=t,this.scrollEl.style.overflowY=r,this.overflowStyles=void 0}}render(){const e=(0,c.b)(this);return(0,n.h)(n.H,{key:"96f4f595ebdb92a12755b642398691bcaab9f7c1",slot:"fixed",class:{[e]:!0,[`refresher-${e}`]:!0,"refresher-native":this.nativeRefresher,"refresher-active":1!==this.state,"refresher-pulling":2===this.state,"refresher-ready":4===this.state,"refresher-refreshing":8===this.state,"refresher-cancelling":16===this.state,"refresher-completing":32===this.state}})}get el(){return(0,n.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}};_.style={ios:"ion-refresher{top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}@supports (inset-inline-start: 0){ion-refresher{inset-inline-start:0}}@supports not (inset-inline-start: 0){ion-refresher{left:0}:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}[dir=rtl] ion-refresher{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){ion-refresher:dir(rtl){left:unset;right:unset;right:0}}}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}:host-context([dir=rtl]) .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){.refresher-pulling-icon:dir(rtl),.refresher-refreshing-icon:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-ios .refresher-pulling-icon,.refresher-ios .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-ios .refresher-pulling-text,.refresher-ios .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-lines-ios line,.refresher-ios .refresher-refreshing .spinner-lines-small-ios line,.refresher-ios .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-bubbles circle,.refresher-ios .refresher-refreshing .spinner-circles circle,.refresher-ios .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0}.refresher-native .refresher-refreshing ion-spinner{--refreshing-rotation-duration:2s;display:none;-webkit-animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards;animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards}.refresher-native .refresher-refreshing{display:none;-webkit-animation:250ms linear refresher-pop forwards;animation:250ms linear refresher-pop forwards}.refresher-native ion-spinner{width:32px;height:32px;color:var(--ion-color-step-450, #747577)}.refresher-native.refresher-refreshing .refresher-pulling ion-spinner,.refresher-native.refresher-completing .refresher-pulling ion-spinner{display:none}.refresher-native.refresher-refreshing .refresher-refreshing ion-spinner,.refresher-native.refresher-completing .refresher-refreshing ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-pulling ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-refreshing ion-spinner{display:none}.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0) rotate(180deg);transform:scale(0) rotate(180deg);-webkit-transition:300ms;transition:300ms}@-webkit-keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}",md:"ion-refresher{top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}@supports (inset-inline-start: 0){ion-refresher{inset-inline-start:0}}@supports not (inset-inline-start: 0){ion-refresher{left:0}:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}[dir=rtl] ion-refresher{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){ion-refresher:dir(rtl){left:unset;right:unset;right:0}}}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}:host-context([dir=rtl]) .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){.refresher-pulling-icon:dir(rtl),.refresher-refreshing-icon:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-md .refresher-pulling-icon,.refresher-md .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-md .refresher-pulling-text,.refresher-md .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-lines-md line,.refresher-md .refresher-refreshing .spinner-lines-small-md line,.refresher-md .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-bubbles circle,.refresher-md .refresher-refreshing .spinner-circles circle,.refresher-md .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;width:24px;height:24px;color:var(--ion-color-primary, #3880ff)}ion-refresher.refresher-native .spinner-arrow-container{display:inherit}ion-refresher.refresher-native .arrow-container{display:block;position:absolute;width:24px;height:24px}ion-refresher.refresher-native .arrow-container ion-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;bottom:-4px;position:absolute;color:var(--ion-color-primary, #3880ff);font-size:12px}ion-refresher.refresher-native.refresher-pulling ion-refresher-content .refresher-pulling,ion-refresher.refresher-native.refresher-ready ion-refresher-content .refresher-pulling{display:-ms-flexbox;display:flex}ion-refresher.refresher-native.refresher-refreshing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-cancelling ion-refresher-content .refresher-refreshing{display:-ms-flexbox;display:flex}ion-refresher.refresher-native .refresher-pulling-icon{-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;border-radius:100%;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;border:1px solid var(--ion-color-step-200, #ececec);background:var(--ion-color-step-250, #ffffff);-webkit-box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1)}"};const U=class{constructor(e){(0,n.r)(this,e),this.customHTMLEnabled=c.c.get("innerHTMLTemplatesEnabled",x.E),this.pullingIcon=void 0,this.pullingText=void 0,this.refreshingSpinner=void 0,this.refreshingText=void 0}componentWillLoad(){if(void 0===this.pullingIcon){const e=R(),t=(0,c.b)(this);this.pullingIcon=c.c.get("refreshingIcon","ios"===t&&e?c.c.get("spinner",e?"lines":E.i):"circular")}if(void 0===this.refreshingSpinner){const e=(0,c.b)(this);this.refreshingSpinner=c.c.get("refreshingSpinner",c.c.get("spinner","ios"===e?"lines":"circular"))}}renderPullingText(){const{customHTMLEnabled:e,pullingText:t}=this;return e?(0,n.h)("div",{class:"refresher-pulling-text",innerHTML:(0,x.a)(t)}):(0,n.h)("div",{class:"refresher-pulling-text"},t)}renderRefreshingText(){const{customHTMLEnabled:e,refreshingText:t}=this;return e?(0,n.h)("div",{class:"refresher-refreshing-text",innerHTML:(0,x.a)(t)}):(0,n.h)("div",{class:"refresher-refreshing-text"},t)}render(){const e=this.pullingIcon,t=null!=e&&void 0!==C.S[e],r=(0,c.b)(this);return(0,n.h)(n.H,{key:"cf3caa51c4aba8a95622f6d32cafa90b683b9d6e",class:r},(0,n.h)("div",{key:"5ad70801104bbea873d3525206660c52e4447903",class:"refresher-pulling"},this.pullingIcon&&t&&(0,n.h)("div",{key:"0f95df169fd367528bfaa5d9ccf6690a613609c4",class:"refresher-pulling-icon"},(0,n.h)("div",{key:"4b8f0465a19f017751b207807c32e1fe00fda433",class:"spinner-arrow-container"},(0,n.h)("ion-spinner",{key:"77e60179d76f0d17f8f2dc3518f97a2a924418e6",name:this.pullingIcon,paused:!0}),"md"===r&&"circular"===this.pullingIcon&&(0,n.h)("div",{key:"f78f63f08f071bead1bfe655bae6394f8a219d91",class:"arrow-container"},(0,n.h)("ion-icon",{key:"4d833d134d2b221cae2dfb0611d4029f2d664db5",icon:E.h,"aria-hidden":"true"})))),this.pullingIcon&&!t&&(0,n.h)("div",{key:"e6db19d7fa324363d2a7c3c046510f4c8461f7e6",class:"refresher-pulling-icon"},(0,n.h)("ion-icon",{key:"66c2ef1a53c5809f49891de515da5f55d9bf8dcc",icon:this.pullingIcon,lazy:!1,"aria-hidden":"true"})),void 0!==this.pullingText&&this.renderPullingText()),(0,n.h)("div",{key:"80c413e21d362a5bb0419fcd13092453b3445cee",class:"refresher-refreshing"},this.refreshingSpinner&&(0,n.h)("div",{key:"0d5511f9644de26332a1a9ed39b160691fab74d9",class:"refresher-refreshing-icon"},(0,n.h)("ion-spinner",{key:"54e4a96b081c7b453a98e00cceea7c086268a450",name:this.refreshingSpinner})),void 0!==this.refreshingText&&this.renderRefreshingText()))}get el(){return(0,n.f)(this)}}}}]); \ No newline at end of file diff --git a/www/5222.549a08c827f36579.js b/www/5222.b079f56b84d2efe7.js similarity index 99% rename from www/5222.549a08c827f36579.js rename to www/5222.b079f56b84d2efe7.js index 4c89e90b..f6995174 100644 --- a/www/5222.549a08c827f36579.js +++ b/www/5222.b079f56b84d2efe7.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5222],{5222:(E,m,l)=>{l.r(m),l.d(m,{ion_alert:()=>_});var u=l(467),i=l(4363),g=l(464),f=l(6579),k=l(5638),v=l(7838),h=l(5516),d=l(333),c=l(611),a=l(3503);l(4081),l(8438),l(8476),l(405),l(8221),l(3113);const D=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(1.1)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([r,o])},I=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([r,o])},z=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(0.9)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([r,o])},O=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),o.addElement(t.querySelector(".alert-wrapper")).fromTo("opacity",.99,0),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([r,o])},_=class{constructor(t){(0,i.r)(this,t),this.didPresent=(0,i.d)(this,"ionAlertDidPresent",7),this.willPresent=(0,i.d)(this,"ionAlertWillPresent",7),this.willDismiss=(0,i.d)(this,"ionAlertWillDismiss",7),this.didDismiss=(0,i.d)(this,"ionAlertDidDismiss",7),this.didPresentShorthand=(0,i.d)(this,"didPresent",7),this.willPresentShorthand=(0,i.d)(this,"willPresent",7),this.willDismissShorthand=(0,i.d)(this,"willDismiss",7),this.didDismissShorthand=(0,i.d)(this,"didDismiss",7),this.delegateController=(0,h.d)(this),this.lockController=(0,v.c)(),this.triggerController=(0,h.e)(),this.customHTMLEnabled=c.c.get("innerHTMLTemplatesEnabled",g.E),this.processedInputs=[],this.processedButtons=[],this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,h.B)},this.dispatchCancelHandler=e=>{if((0,h.i)(e.detail.role)){const o=this.processedButtons.find(s=>"cancel"===s.role);this.callButtonHandler(o)}},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.cssClass=void 0,this.header=void 0,this.subHeader=void 0,this.message=void 0,this.buttons=[],this.inputs=[],this.backdropDismiss=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(t,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}triggerChanged(){const{trigger:t,el:e,triggerController:r}=this;t&&r.addClickListener(e,t)}onKeydown(t){const e=new Set(this.processedInputs.map(p=>p.type));if(e.has("checkbox")&&"Enter"===t.key)return void t.preventDefault();if(!e.has("radio")||t.target&&!this.el.contains(t.target)||t.target.classList.contains("alert-button"))return;const r=this.el.querySelectorAll(".alert-radio"),o=Array.from(r).filter(p=>!p.disabled),s=o.findIndex(p=>p.id===t.target.id);let n;if(["ArrowDown","ArrowRight"].includes(t.key)&&(n=s===o.length-1?o[0]:o[s+1]),["ArrowUp","ArrowLeft"].includes(t.key)&&(n=0===s?o[o.length-1]:o[s-1]),n&&o.includes(n)){const p=this.processedInputs.find(b=>b.id===(null==n?void 0:n.id));p&&(this.rbClick(p),n.focus())}}buttonsChanged(){this.processedButtons=this.buttons.map(e=>"string"==typeof e?{text:e,role:"cancel"===e.toLowerCase()?"cancel":void 0}:e)}inputsChanged(){const t=this.inputs,e=t.find(n=>!n.disabled),o=t.find(n=>n.checked&&!n.disabled)||e,s=new Set(t.map(n=>n.type));s.has("checkbox")&&s.has("radio")&&console.warn(`Alert cannot mix input types: ${Array.from(s.values()).join("/")}. Please see alert docs for more info.`),this.inputType=s.values().next().value,this.processedInputs=t.map((n,p)=>{var b;return{type:n.type||"text",name:n.name||`${p}`,placeholder:n.placeholder||"",value:n.value,label:n.label,checked:!!n.checked,disabled:!!n.disabled,id:n.id||`alert-input-${this.overlayIndex}-${p}`,handler:n.handler,min:n.min,max:n.max,cssClass:null!==(b=n.cssClass)&&void 0!==b?b:"",attributes:n.attributes||{},tabindex:"radio"===n.type&&n!==o?-1:0}})}connectedCallback(){(0,h.j)(this.el),this.triggerChanged()}componentWillLoad(){(0,h.k)(this.el),this.inputsChanged(),this.buttonsChanged()}disconnectedCallback(){this.triggerController.removeClickListener(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentDidLoad(){!this.gesture&&"ios"===(0,c.b)(this)&&this.wrapperEl&&(this.gesture=(0,f.c)(this.wrapperEl,t=>t.classList.contains("alert-button")),this.gesture.enable(!0)),!0===this.isOpen&&(0,k.r)(()=>this.present()),this.triggerChanged()}present(){var t=this;return(0,u.A)(function*(){const e=yield t.lockController.lock();yield t.delegateController.attachViewToDom(),yield(0,h.f)(t,"alertEnter",D,z),e()})()}dismiss(t,e){var r=this;return(0,u.A)(function*(){const o=yield r.lockController.lock(),s=yield(0,h.g)(r,t,e,"alertLeave",I,O);return s&&r.delegateController.removeViewFromDom(),o(),s})()}onDidDismiss(){return(0,h.h)(this.el,"ionAlertDidDismiss")}onWillDismiss(){return(0,h.h)(this.el,"ionAlertWillDismiss")}rbClick(t){for(const e of this.processedInputs)e.checked=e===t,e.tabindex=e===t?0:-1;this.activeId=t.id,(0,h.s)(t.handler,t),(0,i.i)(this)}cbClick(t){t.checked=!t.checked,(0,h.s)(t.handler,t),(0,i.i)(this)}buttonClick(t){var e=this;return(0,u.A)(function*(){const r=t.role,o=e.getValues();if((0,h.i)(r))return e.dismiss({values:o},r);const s=yield e.callButtonHandler(t,o);return!1!==s&&e.dismiss(Object.assign({values:o},s),t.role)})()}callButtonHandler(t,e){return(0,u.A)(function*(){if(null!=t&&t.handler){const r=yield(0,h.s)(t.handler,e);if(!1===r)return!1;if("object"==typeof r)return r}return{}})()}getValues(){if(0===this.processedInputs.length)return;if("radio"===this.inputType){const e=this.processedInputs.find(r=>!!r.checked);return e?e.value:void 0}if("checkbox"===this.inputType)return this.processedInputs.filter(e=>e.checked).map(e=>e.value);const t={};return this.processedInputs.forEach(e=>{t[e.name]=e.value||""}),t}renderAlertInputs(){switch(this.inputType){case"checkbox":return this.renderCheckbox();case"radio":return this.renderRadio();default:return this.renderInput()}}renderCheckbox(){const t=this.processedInputs,e=(0,c.b)(this);return 0===t.length?null:(0,i.h)("div",{class:"alert-checkbox-group"},t.map(r=>(0,i.h)("button",{type:"button",onClick:()=>this.cbClick(r),"aria-checked":`${r.checked}`,id:r.id,disabled:r.disabled,tabIndex:r.tabindex,role:"checkbox",class:Object.assign(Object.assign({},(0,d.g)(r.cssClass)),{"alert-tappable":!0,"alert-checkbox":!0,"alert-checkbox-button":!0,"ion-focusable":!0,"alert-checkbox-button-disabled":r.disabled||!1})},(0,i.h)("div",{class:"alert-button-inner"},(0,i.h)("div",{class:"alert-checkbox-icon"},(0,i.h)("div",{class:"alert-checkbox-inner"})),(0,i.h)("div",{class:"alert-checkbox-label"},r.label)),"md"===e&&(0,i.h)("ion-ripple-effect",null))))}renderRadio(){const t=this.processedInputs;return 0===t.length?null:(0,i.h)("div",{class:"alert-radio-group",role:"radiogroup","aria-activedescendant":this.activeId},t.map(e=>(0,i.h)("button",{type:"button",onClick:()=>this.rbClick(e),"aria-checked":`${e.checked}`,disabled:e.disabled,id:e.id,tabIndex:e.tabindex,class:Object.assign(Object.assign({},(0,d.g)(e.cssClass)),{"alert-radio-button":!0,"alert-tappable":!0,"alert-radio":!0,"ion-focusable":!0,"alert-radio-button-disabled":e.disabled||!1}),role:"radio"},(0,i.h)("div",{class:"alert-button-inner"},(0,i.h)("div",{class:"alert-radio-icon"},(0,i.h)("div",{class:"alert-radio-inner"})),(0,i.h)("div",{class:"alert-radio-label"},e.label)))))}renderInput(){const t=this.processedInputs;return 0===t.length?null:(0,i.h)("div",{class:"alert-input-group"},t.map(e=>{var r,o,s,n;return(0,i.h)("div",{class:"alert-input-wrapper"},"textarea"===e.type?(0,i.h)("textarea",Object.assign({placeholder:e.placeholder,value:e.value,id:e.id,tabIndex:e.tabindex},e.attributes,{disabled:null!==(o=null===(r=e.attributes)||void 0===r?void 0:r.disabled)&&void 0!==o?o:e.disabled,class:C(e),onInput:p=>{var b;e.value=p.target.value,null!==(b=e.attributes)&&void 0!==b&&b.onInput&&e.attributes.onInput(p)}})):(0,i.h)("input",Object.assign({placeholder:e.placeholder,type:e.type,min:e.min,max:e.max,value:e.value,id:e.id,tabIndex:e.tabindex},e.attributes,{disabled:null!==(n=null===(s=e.attributes)||void 0===s?void 0:s.disabled)&&void 0!==n?n:e.disabled,class:C(e),onInput:p=>{var b;e.value=p.target.value,null!==(b=e.attributes)&&void 0!==b&&b.onInput&&e.attributes.onInput(p)}})))}))}renderAlertButtons(){const t=this.processedButtons,e=(0,c.b)(this);return(0,i.h)("div",{class:{"alert-button-group":!0,"alert-button-group-vertical":t.length>2}},t.map(o=>(0,i.h)("button",Object.assign({},o.htmlAttributes,{type:"button",id:o.id,class:j(o),tabIndex:0,onClick:()=>this.buttonClick(o)}),(0,i.h)("span",{class:"alert-button-inner"},o.text),"md"===e&&(0,i.h)("ion-ripple-effect",null))))}renderAlertMessage(t){const{customHTMLEnabled:e,message:r}=this;return e?(0,i.h)("div",{id:t,class:"alert-message",innerHTML:(0,g.a)(r)}):(0,i.h)("div",{id:t,class:"alert-message"},r)}render(){const{overlayIndex:t,header:e,subHeader:r,message:o,htmlAttributes:s}=this,n=(0,c.b)(this),p=`alert-${t}-hdr`,b=`alert-${t}-sub-hdr`,A=`alert-${t}-msg`;return(0,i.h)(i.H,Object.assign({key:"d623baf94bddc6b1932f128f6a605c6232b37fb5",role:this.inputs.length>0||this.buttons.length>0?"alertdialog":"alert","aria-modal":"true","aria-labelledby":e?p:r?b:null,"aria-describedby":void 0!==o?A:null,tabindex:"-1"},s,{style:{zIndex:`${2e4+t}`},class:Object.assign(Object.assign({},(0,d.g)(this.cssClass)),{[n]:!0,"overlay-hidden":!0,"alert-translucent":this.translucent}),onIonAlertWillDismiss:this.dispatchCancelHandler,onIonBackdropTap:this.onBackdropTap}),(0,i.h)("ion-backdrop",{key:"a594ba787a73a33ba10e7a32ca863bd610730cb6",tappable:this.backdropDismiss}),(0,i.h)("div",{key:"c95ef8332f46ce93fb8d3b7f0168ae5b939c52fd",tabindex:"0"}),(0,i.h)("div",{key:"1895ea338a8e446d01c6151552af658e1e1c841d",class:"alert-wrapper ion-overlay-wrapper",ref:B=>this.wrapperEl=B},(0,i.h)("div",{key:"5156393eb8a8f3e60e7d4bce20b0b85196141b0e",class:"alert-head"},e&&(0,i.h)("h2",{key:"72ba8253644adfeeb8472531234d3572af28b473",id:p,class:"alert-title"},e),r&&(0,i.h)("h2",{key:"eb8d2443170fbea182199bb3b3f5446c98f1c17e",id:b,class:"alert-sub-title"},r)),this.renderAlertMessage(A),this.renderAlertInputs(),this.renderAlertButtons()),(0,i.h)("div",{key:"13c6fac1a58574156951ae2dfdd24790c0812e11",tabindex:"0"}))}get el(){return(0,i.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"],buttons:["buttonsChanged"],inputs:["inputsChanged"]}}},C=t=>{var e,r,o;return Object.assign(Object.assign({"alert-input":!0,"alert-input-disabled":(null!==(r=null===(e=t.attributes)||void 0===e?void 0:e.disabled)&&void 0!==r?r:t.disabled)||!1},(0,d.g)(t.cssClass)),(0,d.g)(t.attributes?null===(o=t.attributes.class)||void 0===o?void 0:o.toString():""))},j=t=>Object.assign({"alert-button":!0,"ion-focusable":!0,"ion-activatable":!0,[`alert-button-role-${t.role}`]:void 0!==t.role},(0,d.g)(t.cssClass));_.style={ios:".sc-ion-alert-ios-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-ios-h{display:none}.alert-top.sc-ion-alert-ios-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-label.sc-ion-alert-ios,.alert-radio-label.sc-ion-alert-ios{overflow-wrap:anywhere}@media (any-pointer: coarse){.alert-checkbox-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-message.sc-ion-alert-ios::-webkit-scrollbar{display:none}}.alert-input.sc-ion-alert-ios{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:0.875rem;line-height:1.25rem;z-index:0}.alert-button.ion-focused.sc-ion-alert-ios,.alert-tappable.ion-focused.sc-ion-alert-ios{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit}.alert-input-disabled.sc-ion-alert-ios,.alert-checkbox-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios,.alert-radio-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:content}.alert-button.sc-ion-alert-ios,.alert-checkbox.sc-ion-alert-ios,.alert-input.sc-ion-alert-ios,.alert-radio.sc-ion-alert-ios{outline:none}.alert-radio-icon.sc-ion-alert-ios,.alert-checkbox-icon.sc-ion-alert-ios,.alert-checkbox-inner.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-ios{min-height:37px;resize:none}.sc-ion-alert-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:clamp(270px, 16.875rem, 324px);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);font-size:max(14px, 0.875rem)}.alert-wrapper.sc-ion-alert-ios{border-radius:13px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.alert-button.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{pointer-events:none}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.alert-translucent.sc-ion-alert-ios-h .alert-wrapper.sc-ion-alert-ios{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.alert-head.sc-ion-alert-ios{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:12px;padding-bottom:7px;text-align:center}.alert-title.sc-ion-alert-ios{margin-top:8px;color:var(--ion-text-color, #000);font-size:max(17px, 1.0625rem);font-weight:600}.alert-sub-title.sc-ion-alert-ios{color:var(--ion-color-step-600, #666666);font-size:max(14px, 0.875rem)}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0;padding-bottom:21px;color:var(--ion-text-color, #000);font-size:max(13px, 0.8125rem);text-align:center}.alert-message.sc-ion-alert-ios{max-height:240px}.alert-message.sc-ion-alert-ios:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:12px}.alert-input.sc-ion-alert-ios{border-radius:4px;margin-top:10px;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:6px;padding-bottom:6px;border:0.55px solid var(--ion-color-step-250, #bfbfbf);background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-clear{display:none}.alert-input.sc-ion-alert-ios::-webkit-date-and-time-value{height:18px}.alert-radio-group.sc-ion-alert-ios,.alert-checkbox-group.sc-ion-alert-ios{-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:240px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);overflow-y:auto;-webkit-overflow-scrolling:touch}.alert-tappable.sc-ion-alert-ios{min-height:44px}.alert-radio-label.sc-ion-alert-ios{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;-ms-flex-order:0;order:0;color:var(--ion-text-color, #000)}[aria-checked=true].sc-ion-alert-ios .alert-radio-label.sc-ion-alert-ios{color:var(--ion-color-primary, #3880ff)}.alert-radio-icon.sc-ion-alert-ios{position:relative;-ms-flex-order:1;order:1;min-width:30px}[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{top:-7px;position:absolute;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary, #3880ff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{inset-inline-start:7px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:7px}[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios:dir(rtl){left:unset;right:unset;right:7px}}}.alert-checkbox-label.sc-ion-alert-ios{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-text-color, #000)}.alert-checkbox-icon.sc-ion-alert-ios{border-radius:50%;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:6px;margin-inline-end:6px;margin-top:10px;margin-bottom:10px;position:relative;width:min(1.5rem, 66px);height:min(1.5rem, 66px);border-width:0.0625rem;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));background-color:var(--ion-item-background, var(--ion-background-color, #fff));contain:strict}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-icon.sc-ion-alert-ios{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{top:calc(min(1.5rem, 66px) / 6);position:absolute;width:calc(min(1.5rem, 66px) / 6 + 1px);height:calc(min(1.5rem, 66px) * 0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:0.0625rem;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{inset-inline-start:calc(min(1.5rem, 66px) / 3 + 1px)}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:calc(min(1.5rem, 66px) / 3 + 1px)}[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios:dir(rtl){left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}}}.alert-button-group.sc-ion-alert-ios{-webkit-margin-end:-0.55px;margin-inline-end:-0.55px;-ms-flex-wrap:wrap;flex-wrap:wrap}.alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios{border-right:none}[dir=rtl].sc-ion-alert-ios-h .alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child{border-right:none}[dir=rtl].sc-ion-alert-ios .alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child{border-right:none}@supports selector(:dir(rtl)){.alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child:dir(rtl){border-right:none}}.alert-button.sc-ion-alert-ios{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%;height:max(44px, 2.75rem);border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);background-color:transparent;color:var(--ion-color-primary, #3880ff);font-size:max(17px, 1.0625rem);overflow:hidden}[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child{border-right:0}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:first-child{border-right:0}@supports selector(:dir(rtl)){.alert-button.sc-ion-alert-ios:first-child:dir(rtl){border-right:0}}.alert-button.sc-ion-alert-ios:last-child{border-right:0;font-weight:bold}[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}@supports selector(:dir(rtl)){.alert-button.sc-ion-alert-ios:last-child:dir(rtl){border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}}.alert-button.ion-activated.sc-ion-alert-ios{background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1)}.alert-button-role-destructive.sc-ion-alert-ios,.alert-button-role-destructive.ion-activated.sc-ion-alert-ios,.alert-button-role-destructive.ion-focused.sc-ion-alert-ios{color:var(--ion-color-danger, #eb445a)}",md:".sc-ion-alert-md-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-md-h{display:none}.alert-top.sc-ion-alert-md-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-label.sc-ion-alert-md,.alert-radio-label.sc-ion-alert-md{overflow-wrap:anywhere}@media (any-pointer: coarse){.alert-checkbox-group.sc-ion-alert-md::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-md::-webkit-scrollbar,.alert-message.sc-ion-alert-md::-webkit-scrollbar{display:none}}.alert-input.sc-ion-alert-md{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:0.875rem;line-height:1.25rem;z-index:0}.alert-button.ion-focused.sc-ion-alert-md,.alert-tappable.ion-focused.sc-ion-alert-md{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit}.alert-input-disabled.sc-ion-alert-md,.alert-checkbox-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md,.alert-radio-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:content}.alert-button.sc-ion-alert-md,.alert-checkbox.sc-ion-alert-md,.alert-input.sc-ion-alert-md,.alert-radio.sc-ion-alert-md{outline:none}.alert-radio-icon.sc-ion-alert-md,.alert-checkbox-icon.sc-ion-alert-md,.alert-checkbox-inner.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-md{min-height:37px;resize:none}.sc-ion-alert-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--max-width:280px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);font-size:0.875rem}.alert-wrapper.sc-ion-alert-md{border-radius:4px;-webkit-box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12)}.alert-head.sc-ion-alert-md{-webkit-padding-start:23px;padding-inline-start:23px;-webkit-padding-end:23px;padding-inline-end:23px;padding-top:20px;padding-bottom:15px;text-align:start}.alert-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:1.25rem;font-weight:500}.alert-sub-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:1rem}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px;padding-top:20px;padding-bottom:20px;color:var(--ion-color-step-550, #737373)}.alert-message.sc-ion-alert-md{font-size:1rem}@media screen and (max-width: 767px){.alert-message.sc-ion-alert-md{max-height:266px}}.alert-message.sc-ion-alert-md:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-head.sc-ion-alert-md+.alert-message.sc-ion-alert-md{padding-top:0}.alert-input.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);color:var(--ion-text-color, #000)}.alert-input.sc-ion-alert-md::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-clear{display:none}.alert-input.sc-ion-alert-md:focus{margin-bottom:4px;border-bottom:2px solid var(--ion-color-primary, #3880ff)}.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{position:relative;border-top:1px solid var(--ion-color-step-150, #d9d9d9);border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);overflow:auto}@media screen and (max-width: 767px){.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{max-height:266px}}.alert-tappable.sc-ion-alert-md{position:relative;min-height:48px}.alert-radio-label.sc-ion-alert-md{-webkit-padding-start:52px;padding-inline-start:52px;-webkit-padding-end:26px;padding-inline-end:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:1rem}.alert-radio-icon.sc-ion-alert-md{top:0;border-radius:50%;display:block;position:relative;width:20px;height:20px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373)}@supports (inset-inline-start: 0){.alert-radio-icon.sc-ion-alert-md{inset-inline-start:26px}}@supports not (inset-inline-start: 0){.alert-radio-icon.sc-ion-alert-md{left:26px}[dir=rtl].sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[dir=rtl].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}@supports selector(:dir(rtl)){.alert-radio-icon.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:26px}}}.alert-radio-inner.sc-ion-alert-md{top:3px;border-radius:50%;position:absolute;width:10px;height:10px;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--ion-color-primary, #3880ff)}@supports (inset-inline-start: 0){.alert-radio-inner.sc-ion-alert-md{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.alert-radio-inner.sc-ion-alert-md{left:3px}[dir=rtl].sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[dir=rtl].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.alert-radio-inner.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:3px}}}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, #262626)}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.alert-checkbox-label.sc-ion-alert-md{-webkit-padding-start:53px;padding-inline-start:53px;-webkit-padding-end:26px;padding-inline-end:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;width:calc(100% - 53px);color:var(--ion-color-step-850, #262626);font-size:1rem}.alert-checkbox-icon.sc-ion-alert-md{top:0;border-radius:2px;position:relative;width:16px;height:16px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373);contain:strict}@supports (inset-inline-start: 0){.alert-checkbox-icon.sc-ion-alert-md{inset-inline-start:26px}}@supports not (inset-inline-start: 0){.alert-checkbox-icon.sc-ion-alert-md{left:26px}[dir=rtl].sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[dir=rtl].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}@supports selector(:dir(rtl)){.alert-checkbox-icon.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:26px}}}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{top:0;position:absolute;width:6px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary-contrast, #fff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{inset-inline-start:3px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:3px}[dir=rtl].sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[dir=rtl].sc-ion-alert-md [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:3px}}}.alert-button-group.sc-ion-alert-md{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-pack:end;justify-content:flex-end}.alert-button.sc-ion-alert-md{border-radius:2px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:0;margin-bottom:0;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;color:var(--ion-color-primary, #3880ff);font-weight:500;text-align:end;text-transform:uppercase;overflow:hidden}.alert-button-inner.sc-ion-alert-md{-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 768px){.sc-ion-alert-md-h{--max-width:min(100vw - 96px, 560px);--max-height:min(100vh - 96px, 560px)}}"}},333:(E,m,l)=>{l.d(m,{c:()=>g,g:()=>k,h:()=>i,o:()=>h});var u=l(467);const i=(d,c)=>null!==c.closest(d),g=(d,c)=>"string"==typeof d&&d.length>0?Object.assign({"ion-color":!0,[`ion-color-${d}`]:!0},c):c,k=d=>{const c={};return(d=>void 0!==d?(Array.isArray(d)?d:d.split(" ")).filter(a=>null!=a).map(a=>a.trim()).filter(a=>""!==a):[])(d).forEach(a=>c[a]=!0),c},v=/^[a-z][a-z0-9+\-.]*:/,h=function(){var d=(0,u.A)(function*(c,a,w,y){if(null!=c&&"#"!==c[0]&&!v.test(c)){const x=document.querySelector("ion-router");if(x)return null!=a&&a.preventDefault(),x.push(c,w,y)}return!1});return function(a,w,y,x){return d.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5222],{5222:(E,m,l)=>{l.r(m),l.d(m,{ion_alert:()=>_});var u=l(467),i=l(4363),g=l(464),f=l(6579),k=l(5638),v=l(7838),h=l(5516),d=l(333),c=l(611),a=l(3503);l(4081),l(8438),l(8476),l(405),l(8221),l(3113);const D=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(1.1)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([r,o])},I=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([r,o])},O=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(0.9)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([r,o])},z=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),o.addElement(t.querySelector(".alert-wrapper")).fromTo("opacity",.99,0),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([r,o])},_=class{constructor(t){(0,i.r)(this,t),this.didPresent=(0,i.d)(this,"ionAlertDidPresent",7),this.willPresent=(0,i.d)(this,"ionAlertWillPresent",7),this.willDismiss=(0,i.d)(this,"ionAlertWillDismiss",7),this.didDismiss=(0,i.d)(this,"ionAlertDidDismiss",7),this.didPresentShorthand=(0,i.d)(this,"didPresent",7),this.willPresentShorthand=(0,i.d)(this,"willPresent",7),this.willDismissShorthand=(0,i.d)(this,"willDismiss",7),this.didDismissShorthand=(0,i.d)(this,"didDismiss",7),this.delegateController=(0,h.d)(this),this.lockController=(0,v.c)(),this.triggerController=(0,h.e)(),this.customHTMLEnabled=c.c.get("innerHTMLTemplatesEnabled",g.E),this.processedInputs=[],this.processedButtons=[],this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,h.B)},this.dispatchCancelHandler=e=>{if((0,h.i)(e.detail.role)){const o=this.processedButtons.find(s=>"cancel"===s.role);this.callButtonHandler(o)}},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.cssClass=void 0,this.header=void 0,this.subHeader=void 0,this.message=void 0,this.buttons=[],this.inputs=[],this.backdropDismiss=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(t,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}triggerChanged(){const{trigger:t,el:e,triggerController:r}=this;t&&r.addClickListener(e,t)}onKeydown(t){const e=new Set(this.processedInputs.map(p=>p.type));if(e.has("checkbox")&&"Enter"===t.key)return void t.preventDefault();if(!e.has("radio")||t.target&&!this.el.contains(t.target)||t.target.classList.contains("alert-button"))return;const r=this.el.querySelectorAll(".alert-radio"),o=Array.from(r).filter(p=>!p.disabled),s=o.findIndex(p=>p.id===t.target.id);let n;if(["ArrowDown","ArrowRight"].includes(t.key)&&(n=s===o.length-1?o[0]:o[s+1]),["ArrowUp","ArrowLeft"].includes(t.key)&&(n=0===s?o[o.length-1]:o[s-1]),n&&o.includes(n)){const p=this.processedInputs.find(b=>b.id===(null==n?void 0:n.id));p&&(this.rbClick(p),n.focus())}}buttonsChanged(){this.processedButtons=this.buttons.map(e=>"string"==typeof e?{text:e,role:"cancel"===e.toLowerCase()?"cancel":void 0}:e)}inputsChanged(){const t=this.inputs,e=t.find(n=>!n.disabled),o=t.find(n=>n.checked&&!n.disabled)||e,s=new Set(t.map(n=>n.type));s.has("checkbox")&&s.has("radio")&&console.warn(`Alert cannot mix input types: ${Array.from(s.values()).join("/")}. Please see alert docs for more info.`),this.inputType=s.values().next().value,this.processedInputs=t.map((n,p)=>{var b;return{type:n.type||"text",name:n.name||`${p}`,placeholder:n.placeholder||"",value:n.value,label:n.label,checked:!!n.checked,disabled:!!n.disabled,id:n.id||`alert-input-${this.overlayIndex}-${p}`,handler:n.handler,min:n.min,max:n.max,cssClass:null!==(b=n.cssClass)&&void 0!==b?b:"",attributes:n.attributes||{},tabindex:"radio"===n.type&&n!==o?-1:0}})}connectedCallback(){(0,h.j)(this.el),this.triggerChanged()}componentWillLoad(){(0,h.k)(this.el),this.inputsChanged(),this.buttonsChanged()}disconnectedCallback(){this.triggerController.removeClickListener(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentDidLoad(){!this.gesture&&"ios"===(0,c.b)(this)&&this.wrapperEl&&(this.gesture=(0,f.c)(this.wrapperEl,t=>t.classList.contains("alert-button")),this.gesture.enable(!0)),!0===this.isOpen&&(0,k.r)(()=>this.present()),this.triggerChanged()}present(){var t=this;return(0,u.A)(function*(){const e=yield t.lockController.lock();yield t.delegateController.attachViewToDom(),yield(0,h.f)(t,"alertEnter",D,O),e()})()}dismiss(t,e){var r=this;return(0,u.A)(function*(){const o=yield r.lockController.lock(),s=yield(0,h.g)(r,t,e,"alertLeave",I,z);return s&&r.delegateController.removeViewFromDom(),o(),s})()}onDidDismiss(){return(0,h.h)(this.el,"ionAlertDidDismiss")}onWillDismiss(){return(0,h.h)(this.el,"ionAlertWillDismiss")}rbClick(t){for(const e of this.processedInputs)e.checked=e===t,e.tabindex=e===t?0:-1;this.activeId=t.id,(0,h.s)(t.handler,t),(0,i.i)(this)}cbClick(t){t.checked=!t.checked,(0,h.s)(t.handler,t),(0,i.i)(this)}buttonClick(t){var e=this;return(0,u.A)(function*(){const r=t.role,o=e.getValues();if((0,h.i)(r))return e.dismiss({values:o},r);const s=yield e.callButtonHandler(t,o);return!1!==s&&e.dismiss(Object.assign({values:o},s),t.role)})()}callButtonHandler(t,e){return(0,u.A)(function*(){if(null!=t&&t.handler){const r=yield(0,h.s)(t.handler,e);if(!1===r)return!1;if("object"==typeof r)return r}return{}})()}getValues(){if(0===this.processedInputs.length)return;if("radio"===this.inputType){const e=this.processedInputs.find(r=>!!r.checked);return e?e.value:void 0}if("checkbox"===this.inputType)return this.processedInputs.filter(e=>e.checked).map(e=>e.value);const t={};return this.processedInputs.forEach(e=>{t[e.name]=e.value||""}),t}renderAlertInputs(){switch(this.inputType){case"checkbox":return this.renderCheckbox();case"radio":return this.renderRadio();default:return this.renderInput()}}renderCheckbox(){const t=this.processedInputs,e=(0,c.b)(this);return 0===t.length?null:(0,i.h)("div",{class:"alert-checkbox-group"},t.map(r=>(0,i.h)("button",{type:"button",onClick:()=>this.cbClick(r),"aria-checked":`${r.checked}`,id:r.id,disabled:r.disabled,tabIndex:r.tabindex,role:"checkbox",class:Object.assign(Object.assign({},(0,d.g)(r.cssClass)),{"alert-tappable":!0,"alert-checkbox":!0,"alert-checkbox-button":!0,"ion-focusable":!0,"alert-checkbox-button-disabled":r.disabled||!1})},(0,i.h)("div",{class:"alert-button-inner"},(0,i.h)("div",{class:"alert-checkbox-icon"},(0,i.h)("div",{class:"alert-checkbox-inner"})),(0,i.h)("div",{class:"alert-checkbox-label"},r.label)),"md"===e&&(0,i.h)("ion-ripple-effect",null))))}renderRadio(){const t=this.processedInputs;return 0===t.length?null:(0,i.h)("div",{class:"alert-radio-group",role:"radiogroup","aria-activedescendant":this.activeId},t.map(e=>(0,i.h)("button",{type:"button",onClick:()=>this.rbClick(e),"aria-checked":`${e.checked}`,disabled:e.disabled,id:e.id,tabIndex:e.tabindex,class:Object.assign(Object.assign({},(0,d.g)(e.cssClass)),{"alert-radio-button":!0,"alert-tappable":!0,"alert-radio":!0,"ion-focusable":!0,"alert-radio-button-disabled":e.disabled||!1}),role:"radio"},(0,i.h)("div",{class:"alert-button-inner"},(0,i.h)("div",{class:"alert-radio-icon"},(0,i.h)("div",{class:"alert-radio-inner"})),(0,i.h)("div",{class:"alert-radio-label"},e.label)))))}renderInput(){const t=this.processedInputs;return 0===t.length?null:(0,i.h)("div",{class:"alert-input-group"},t.map(e=>{var r,o,s,n;return(0,i.h)("div",{class:"alert-input-wrapper"},"textarea"===e.type?(0,i.h)("textarea",Object.assign({placeholder:e.placeholder,value:e.value,id:e.id,tabIndex:e.tabindex},e.attributes,{disabled:null!==(o=null===(r=e.attributes)||void 0===r?void 0:r.disabled)&&void 0!==o?o:e.disabled,class:C(e),onInput:p=>{var b;e.value=p.target.value,null!==(b=e.attributes)&&void 0!==b&&b.onInput&&e.attributes.onInput(p)}})):(0,i.h)("input",Object.assign({placeholder:e.placeholder,type:e.type,min:e.min,max:e.max,value:e.value,id:e.id,tabIndex:e.tabindex},e.attributes,{disabled:null!==(n=null===(s=e.attributes)||void 0===s?void 0:s.disabled)&&void 0!==n?n:e.disabled,class:C(e),onInput:p=>{var b;e.value=p.target.value,null!==(b=e.attributes)&&void 0!==b&&b.onInput&&e.attributes.onInput(p)}})))}))}renderAlertButtons(){const t=this.processedButtons,e=(0,c.b)(this);return(0,i.h)("div",{class:{"alert-button-group":!0,"alert-button-group-vertical":t.length>2}},t.map(o=>(0,i.h)("button",Object.assign({},o.htmlAttributes,{type:"button",id:o.id,class:j(o),tabIndex:0,onClick:()=>this.buttonClick(o)}),(0,i.h)("span",{class:"alert-button-inner"},o.text),"md"===e&&(0,i.h)("ion-ripple-effect",null))))}renderAlertMessage(t){const{customHTMLEnabled:e,message:r}=this;return e?(0,i.h)("div",{id:t,class:"alert-message",innerHTML:(0,g.a)(r)}):(0,i.h)("div",{id:t,class:"alert-message"},r)}render(){const{overlayIndex:t,header:e,subHeader:r,message:o,htmlAttributes:s}=this,n=(0,c.b)(this),p=`alert-${t}-hdr`,b=`alert-${t}-sub-hdr`,A=`alert-${t}-msg`;return(0,i.h)(i.H,Object.assign({key:"d623baf94bddc6b1932f128f6a605c6232b37fb5",role:this.inputs.length>0||this.buttons.length>0?"alertdialog":"alert","aria-modal":"true","aria-labelledby":e?p:r?b:null,"aria-describedby":void 0!==o?A:null,tabindex:"-1"},s,{style:{zIndex:`${2e4+t}`},class:Object.assign(Object.assign({},(0,d.g)(this.cssClass)),{[n]:!0,"overlay-hidden":!0,"alert-translucent":this.translucent}),onIonAlertWillDismiss:this.dispatchCancelHandler,onIonBackdropTap:this.onBackdropTap}),(0,i.h)("ion-backdrop",{key:"a594ba787a73a33ba10e7a32ca863bd610730cb6",tappable:this.backdropDismiss}),(0,i.h)("div",{key:"c95ef8332f46ce93fb8d3b7f0168ae5b939c52fd",tabindex:"0"}),(0,i.h)("div",{key:"1895ea338a8e446d01c6151552af658e1e1c841d",class:"alert-wrapper ion-overlay-wrapper",ref:B=>this.wrapperEl=B},(0,i.h)("div",{key:"5156393eb8a8f3e60e7d4bce20b0b85196141b0e",class:"alert-head"},e&&(0,i.h)("h2",{key:"72ba8253644adfeeb8472531234d3572af28b473",id:p,class:"alert-title"},e),r&&(0,i.h)("h2",{key:"eb8d2443170fbea182199bb3b3f5446c98f1c17e",id:b,class:"alert-sub-title"},r)),this.renderAlertMessage(A),this.renderAlertInputs(),this.renderAlertButtons()),(0,i.h)("div",{key:"13c6fac1a58574156951ae2dfdd24790c0812e11",tabindex:"0"}))}get el(){return(0,i.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"],buttons:["buttonsChanged"],inputs:["inputsChanged"]}}},C=t=>{var e,r,o;return Object.assign(Object.assign({"alert-input":!0,"alert-input-disabled":(null!==(r=null===(e=t.attributes)||void 0===e?void 0:e.disabled)&&void 0!==r?r:t.disabled)||!1},(0,d.g)(t.cssClass)),(0,d.g)(t.attributes?null===(o=t.attributes.class)||void 0===o?void 0:o.toString():""))},j=t=>Object.assign({"alert-button":!0,"ion-focusable":!0,"ion-activatable":!0,[`alert-button-role-${t.role}`]:void 0!==t.role},(0,d.g)(t.cssClass));_.style={ios:".sc-ion-alert-ios-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-ios-h{display:none}.alert-top.sc-ion-alert-ios-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-label.sc-ion-alert-ios,.alert-radio-label.sc-ion-alert-ios{overflow-wrap:anywhere}@media (any-pointer: coarse){.alert-checkbox-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-message.sc-ion-alert-ios::-webkit-scrollbar{display:none}}.alert-input.sc-ion-alert-ios{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:0.875rem;line-height:1.25rem;z-index:0}.alert-button.ion-focused.sc-ion-alert-ios,.alert-tappable.ion-focused.sc-ion-alert-ios{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit}.alert-input-disabled.sc-ion-alert-ios,.alert-checkbox-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios,.alert-radio-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:content}.alert-button.sc-ion-alert-ios,.alert-checkbox.sc-ion-alert-ios,.alert-input.sc-ion-alert-ios,.alert-radio.sc-ion-alert-ios{outline:none}.alert-radio-icon.sc-ion-alert-ios,.alert-checkbox-icon.sc-ion-alert-ios,.alert-checkbox-inner.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-ios{min-height:37px;resize:none}.sc-ion-alert-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:clamp(270px, 16.875rem, 324px);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);font-size:max(14px, 0.875rem)}.alert-wrapper.sc-ion-alert-ios{border-radius:13px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.alert-button.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{pointer-events:none}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.alert-translucent.sc-ion-alert-ios-h .alert-wrapper.sc-ion-alert-ios{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.alert-head.sc-ion-alert-ios{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:12px;padding-bottom:7px;text-align:center}.alert-title.sc-ion-alert-ios{margin-top:8px;color:var(--ion-text-color, #000);font-size:max(17px, 1.0625rem);font-weight:600}.alert-sub-title.sc-ion-alert-ios{color:var(--ion-color-step-600, #666666);font-size:max(14px, 0.875rem)}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0;padding-bottom:21px;color:var(--ion-text-color, #000);font-size:max(13px, 0.8125rem);text-align:center}.alert-message.sc-ion-alert-ios{max-height:240px}.alert-message.sc-ion-alert-ios:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:12px}.alert-input.sc-ion-alert-ios{border-radius:4px;margin-top:10px;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:6px;padding-bottom:6px;border:0.55px solid var(--ion-color-step-250, #bfbfbf);background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-clear{display:none}.alert-input.sc-ion-alert-ios::-webkit-date-and-time-value{height:18px}.alert-radio-group.sc-ion-alert-ios,.alert-checkbox-group.sc-ion-alert-ios{-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:240px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);overflow-y:auto;-webkit-overflow-scrolling:touch}.alert-tappable.sc-ion-alert-ios{min-height:44px}.alert-radio-label.sc-ion-alert-ios{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;-ms-flex-order:0;order:0;color:var(--ion-text-color, #000)}[aria-checked=true].sc-ion-alert-ios .alert-radio-label.sc-ion-alert-ios{color:var(--ion-color-primary, #3880ff)}.alert-radio-icon.sc-ion-alert-ios{position:relative;-ms-flex-order:1;order:1;min-width:30px}[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{top:-7px;position:absolute;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary, #3880ff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{inset-inline-start:7px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:7px}[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios:dir(rtl){left:unset;right:unset;right:7px}}}.alert-checkbox-label.sc-ion-alert-ios{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-text-color, #000)}.alert-checkbox-icon.sc-ion-alert-ios{border-radius:50%;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:6px;margin-inline-end:6px;margin-top:10px;margin-bottom:10px;position:relative;width:min(1.5rem, 66px);height:min(1.5rem, 66px);border-width:0.0625rem;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));background-color:var(--ion-item-background, var(--ion-background-color, #fff));contain:strict}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-icon.sc-ion-alert-ios{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{top:calc(min(1.5rem, 66px) / 6);position:absolute;width:calc(min(1.5rem, 66px) / 6 + 1px);height:calc(min(1.5rem, 66px) * 0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:0.0625rem;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{inset-inline-start:calc(min(1.5rem, 66px) / 3 + 1px)}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:calc(min(1.5rem, 66px) / 3 + 1px)}[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios:dir(rtl){left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}}}.alert-button-group.sc-ion-alert-ios{-webkit-margin-end:-0.55px;margin-inline-end:-0.55px;-ms-flex-wrap:wrap;flex-wrap:wrap}.alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios{border-right:none}[dir=rtl].sc-ion-alert-ios-h .alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child{border-right:none}[dir=rtl].sc-ion-alert-ios .alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child{border-right:none}@supports selector(:dir(rtl)){.alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child:dir(rtl){border-right:none}}.alert-button.sc-ion-alert-ios{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%;height:max(44px, 2.75rem);border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);background-color:transparent;color:var(--ion-color-primary, #3880ff);font-size:max(17px, 1.0625rem);overflow:hidden}[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child{border-right:0}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:first-child{border-right:0}@supports selector(:dir(rtl)){.alert-button.sc-ion-alert-ios:first-child:dir(rtl){border-right:0}}.alert-button.sc-ion-alert-ios:last-child{border-right:0;font-weight:bold}[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}@supports selector(:dir(rtl)){.alert-button.sc-ion-alert-ios:last-child:dir(rtl){border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}}.alert-button.ion-activated.sc-ion-alert-ios{background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1)}.alert-button-role-destructive.sc-ion-alert-ios,.alert-button-role-destructive.ion-activated.sc-ion-alert-ios,.alert-button-role-destructive.ion-focused.sc-ion-alert-ios{color:var(--ion-color-danger, #eb445a)}",md:".sc-ion-alert-md-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-md-h{display:none}.alert-top.sc-ion-alert-md-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-label.sc-ion-alert-md,.alert-radio-label.sc-ion-alert-md{overflow-wrap:anywhere}@media (any-pointer: coarse){.alert-checkbox-group.sc-ion-alert-md::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-md::-webkit-scrollbar,.alert-message.sc-ion-alert-md::-webkit-scrollbar{display:none}}.alert-input.sc-ion-alert-md{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:0.875rem;line-height:1.25rem;z-index:0}.alert-button.ion-focused.sc-ion-alert-md,.alert-tappable.ion-focused.sc-ion-alert-md{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit}.alert-input-disabled.sc-ion-alert-md,.alert-checkbox-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md,.alert-radio-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:content}.alert-button.sc-ion-alert-md,.alert-checkbox.sc-ion-alert-md,.alert-input.sc-ion-alert-md,.alert-radio.sc-ion-alert-md{outline:none}.alert-radio-icon.sc-ion-alert-md,.alert-checkbox-icon.sc-ion-alert-md,.alert-checkbox-inner.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-md{min-height:37px;resize:none}.sc-ion-alert-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--max-width:280px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);font-size:0.875rem}.alert-wrapper.sc-ion-alert-md{border-radius:4px;-webkit-box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12)}.alert-head.sc-ion-alert-md{-webkit-padding-start:23px;padding-inline-start:23px;-webkit-padding-end:23px;padding-inline-end:23px;padding-top:20px;padding-bottom:15px;text-align:start}.alert-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:1.25rem;font-weight:500}.alert-sub-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:1rem}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px;padding-top:20px;padding-bottom:20px;color:var(--ion-color-step-550, #737373)}.alert-message.sc-ion-alert-md{font-size:1rem}@media screen and (max-width: 767px){.alert-message.sc-ion-alert-md{max-height:266px}}.alert-message.sc-ion-alert-md:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-head.sc-ion-alert-md+.alert-message.sc-ion-alert-md{padding-top:0}.alert-input.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);color:var(--ion-text-color, #000)}.alert-input.sc-ion-alert-md::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-clear{display:none}.alert-input.sc-ion-alert-md:focus{margin-bottom:4px;border-bottom:2px solid var(--ion-color-primary, #3880ff)}.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{position:relative;border-top:1px solid var(--ion-color-step-150, #d9d9d9);border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);overflow:auto}@media screen and (max-width: 767px){.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{max-height:266px}}.alert-tappable.sc-ion-alert-md{position:relative;min-height:48px}.alert-radio-label.sc-ion-alert-md{-webkit-padding-start:52px;padding-inline-start:52px;-webkit-padding-end:26px;padding-inline-end:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:1rem}.alert-radio-icon.sc-ion-alert-md{top:0;border-radius:50%;display:block;position:relative;width:20px;height:20px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373)}@supports (inset-inline-start: 0){.alert-radio-icon.sc-ion-alert-md{inset-inline-start:26px}}@supports not (inset-inline-start: 0){.alert-radio-icon.sc-ion-alert-md{left:26px}[dir=rtl].sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[dir=rtl].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}@supports selector(:dir(rtl)){.alert-radio-icon.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:26px}}}.alert-radio-inner.sc-ion-alert-md{top:3px;border-radius:50%;position:absolute;width:10px;height:10px;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--ion-color-primary, #3880ff)}@supports (inset-inline-start: 0){.alert-radio-inner.sc-ion-alert-md{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.alert-radio-inner.sc-ion-alert-md{left:3px}[dir=rtl].sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[dir=rtl].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.alert-radio-inner.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:3px}}}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, #262626)}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.alert-checkbox-label.sc-ion-alert-md{-webkit-padding-start:53px;padding-inline-start:53px;-webkit-padding-end:26px;padding-inline-end:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;width:calc(100% - 53px);color:var(--ion-color-step-850, #262626);font-size:1rem}.alert-checkbox-icon.sc-ion-alert-md{top:0;border-radius:2px;position:relative;width:16px;height:16px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373);contain:strict}@supports (inset-inline-start: 0){.alert-checkbox-icon.sc-ion-alert-md{inset-inline-start:26px}}@supports not (inset-inline-start: 0){.alert-checkbox-icon.sc-ion-alert-md{left:26px}[dir=rtl].sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[dir=rtl].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}@supports selector(:dir(rtl)){.alert-checkbox-icon.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:26px}}}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{top:0;position:absolute;width:6px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary-contrast, #fff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{inset-inline-start:3px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:3px}[dir=rtl].sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[dir=rtl].sc-ion-alert-md [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:3px}}}.alert-button-group.sc-ion-alert-md{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-pack:end;justify-content:flex-end}.alert-button.sc-ion-alert-md{border-radius:2px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:0;margin-bottom:0;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;color:var(--ion-color-primary, #3880ff);font-weight:500;text-align:end;text-transform:uppercase;overflow:hidden}.alert-button-inner.sc-ion-alert-md{-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 768px){.sc-ion-alert-md-h{--max-width:min(100vw - 96px, 560px);--max-height:min(100vh - 96px, 560px)}}"}},333:(E,m,l)=>{l.d(m,{c:()=>g,g:()=>k,h:()=>i,o:()=>h});var u=l(467);const i=(d,c)=>null!==c.closest(d),g=(d,c)=>"string"==typeof d&&d.length>0?Object.assign({"ion-color":!0,[`ion-color-${d}`]:!0},c):c,k=d=>{const c={};return(d=>void 0!==d?(Array.isArray(d)?d:d.split(" ")).filter(a=>null!=a).map(a=>a.trim()).filter(a=>""!==a):[])(d).forEach(a=>c[a]=!0),c},v=/^[a-z][a-z0-9+\-.]*:/,h=function(){var d=(0,u.A)(function*(c,a,w,y){if(null!=c&&"#"!==c[0]&&!v.test(c)){const x=document.querySelector("ion-router");if(x)return null!=a&&a.preventDefault(),x.push(c,w,y)}return!1});return function(a,w,y,x){return d.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/5640.61729b8443860eae.js b/www/5640.5fb29d1a6c294532.js similarity index 79% rename from www/5640.61729b8443860eae.js rename to www/5640.5fb29d1a6c294532.js index e1be6d4b..7b20705b 100644 --- a/www/5640.61729b8443860eae.js +++ b/www/5640.5fb29d1a6c294532.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5640],{5640:(l,s,n)=>{n.r(s),n.d(s,{pwa_camera_modal_instance:()=>h});var a=n(467),t=n(1288);const h=class{constructor(e){var r=this;(0,t.r)(this,e),this.onPhoto=(0,t.c)(this,"onPhoto",7),this.noDeviceError=(0,t.c)(this,"noDeviceError",7),this.handlePhoto=function(){var o=(0,a.A)(function*(i){r.onPhoto.emit(i)});return function(i){return o.apply(this,arguments)}}(),this.handleNoDeviceError=function(){var o=(0,a.A)(function*(i){r.noDeviceError.emit(i)});return function(i){return o.apply(this,arguments)}}(),this.facingMode="user",this.hidePicker=!1,this.noDevicesText="No camera found",this.noDevicesButtonText="Choose image"}handleBackdropClick(e){e.target!==this.el&&this.onPhoto.emit(null)}handleComponentClick(e){e.stopPropagation()}handleBackdropKeyUp(e){"Escape"===e.key&&this.onPhoto.emit(null)}render(){return(0,t.h)("div",{class:"wrapper",onClick:e=>this.handleBackdropClick(e)},(0,t.h)("div",{class:"content"},(0,t.h)("pwa-camera",{onClick:e=>this.handleComponentClick(e),facingMode:this.facingMode,hidePicker:this.hidePicker,handlePhoto:this.handlePhoto,handleNoDeviceError:this.handleNoDeviceError,noDevicesButtonText:this.noDevicesButtonText,noDevicesText:this.noDevicesText})))}get el(){return(0,t.g)(this)}};h.style=":host{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;contain:strict;--inset-width:600px;--inset-height:600px}.wrapper{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0, 0, 0, 0.15)}.content{-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);width:var(--inset-width);height:var(--inset-height);max-height:100%}@media only screen and (max-width: 600px){.content{width:100%;height:100%}}"}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5640],{5640:(l,s,i)=>{i.r(s),i.d(s,{pwa_camera_modal_instance:()=>h});var a=i(467),t=i(1288);const h=class{constructor(e){var r=this;(0,t.r)(this,e),this.onPhoto=(0,t.c)(this,"onPhoto",7),this.noDeviceError=(0,t.c)(this,"noDeviceError",7),this.handlePhoto=function(){var o=(0,a.A)(function*(n){r.onPhoto.emit(n)});return function(n){return o.apply(this,arguments)}}(),this.handleNoDeviceError=function(){var o=(0,a.A)(function*(n){r.noDeviceError.emit(n)});return function(n){return o.apply(this,arguments)}}(),this.facingMode="user",this.hidePicker=!1,this.noDevicesText="No camera found",this.noDevicesButtonText="Choose image"}handleBackdropClick(e){e.target!==this.el&&this.onPhoto.emit(null)}handleComponentClick(e){e.stopPropagation()}handleBackdropKeyUp(e){"Escape"===e.key&&this.onPhoto.emit(null)}render(){return(0,t.h)("div",{class:"wrapper",onClick:e=>this.handleBackdropClick(e)},(0,t.h)("div",{class:"content"},(0,t.h)("pwa-camera",{onClick:e=>this.handleComponentClick(e),facingMode:this.facingMode,hidePicker:this.hidePicker,handlePhoto:this.handlePhoto,handleNoDeviceError:this.handleNoDeviceError,noDevicesButtonText:this.noDevicesButtonText,noDevicesText:this.noDevicesText})))}get el(){return(0,t.g)(this)}};h.style=":host{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;contain:strict;--inset-width:600px;--inset-height:600px}.wrapper{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0, 0, 0, 0.15)}.content{-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);width:var(--inset-width);height:var(--inset-height);max-height:100%}@media only screen and (max-width: 600px){.content{width:100%;height:100%}}"}}]); \ No newline at end of file diff --git a/www/604.59eac6c4acb1aec8.js b/www/604.59eac6c4acb1aec8.js new file mode 100644 index 00000000..4a568e98 --- /dev/null +++ b/www/604.59eac6c4acb1aec8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[604],{604:(h,s,t)=>{t.r(s),t.d(s,{startStatusTap:()=>l});var r=t(467),_=t(4363),o=t(2885),d=t(5638);const l=()=>{const n=window;n.addEventListener("statusTap",()=>{(0,_.e)(()=>{const a=document.elementFromPoint(n.innerWidth/2,n.innerHeight/2);if(!a)return;const e=(0,o.f)(a);e&&new Promise(p=>(0,d.c)(e,p)).then(()=>{(0,_.w)((0,r.A)(function*(){e.style.setProperty("--overflow","hidden"),yield(0,o.s)(e,300),e.style.removeProperty("--overflow")}))})})})}}}]); \ No newline at end of file diff --git a/www/604.8b6d16eee25d0d8d.js b/www/604.8b6d16eee25d0d8d.js deleted file mode 100644 index 0e722dd6..00000000 --- a/www/604.8b6d16eee25d0d8d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[604],{604:(p,s,t)=>{t.r(s),t.d(s,{startStatusTap:()=>l});var r=t(467),o=t(4363),_=t(2885),d=t(5638);const l=()=>{const n=window;n.addEventListener("statusTap",()=>{(0,o.e)(()=>{const a=document.elementFromPoint(n.innerWidth/2,n.innerHeight/2);if(!a)return;const e=(0,_.f)(a);e&&new Promise(h=>(0,d.c)(e,h)).then(()=>{(0,o.w)((0,r.A)(function*(){e.style.setProperty("--overflow","hidden"),yield(0,_.s)(e,300),e.style.removeProperty("--overflow")}))})})})}}}]); \ No newline at end of file diff --git a/www/6433.3c86d1ff92782079.js b/www/6433.fc0c1759845b4a9d.js similarity index 97% rename from www/6433.3c86d1ff92782079.js rename to www/6433.fc0c1759845b4a9d.js index 0538541c..14320762 100644 --- a/www/6433.3c86d1ff92782079.js +++ b/www/6433.fc0c1759845b4a9d.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6433],{6433:(re,N,f)=>{f.r(N),f.d(N,{ion_popover:()=>ee});var S=f(467),d=f(4363),$=f(5938),P=f(5638),V=f(7838),F=f(4929),T=f(5516),h=f(611),g=f(333),y=f(7555),v=f(3503);f(8476),f(3113);const G=(t,e,o)=>{const r=e.getBoundingClientRect(),i=r.height;let n=r.width;return"cover"===t&&o&&(n=o.getBoundingClientRect().width),{contentWidth:n,contentHeight:i}},se=(t,e,o)=>{let r=[];switch(e){case"hover":let i;r=[{eventName:"mouseenter",callback:(n=(0,S.A)(function*(s){s.stopPropagation(),i&&clearTimeout(i),i=setTimeout(()=>{(0,P.r)(()=>{o.presentFromTrigger(s),i=void 0})},100)}),function(a){return n.apply(this,arguments)})},{eventName:"mouseleave",callback:n=>{i&&clearTimeout(i);const s=n.relatedTarget;s&&s.closest("ion-popover")!==o&&o.dismiss(void 0,void 0,!1)}},{eventName:"click",callback:n=>n.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:n=>o.presentFromTrigger(n,!0)}];break;case"context-menu":r=[{eventName:"contextmenu",callback:n=>{n.preventDefault(),o.presentFromTrigger(n)}},{eventName:"click",callback:n=>n.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:n=>o.presentFromTrigger(n,!0)}];break;default:r=[{eventName:"click",callback:n=>o.presentFromTrigger(n)},{eventName:"ionPopoverActivateTrigger",callback:n=>o.presentFromTrigger(n,!0)}]}var n;return r.forEach(({eventName:i,callback:n})=>t.addEventListener(i,n)),t.setAttribute("data-ion-popover-trigger","true"),()=>{r.forEach(({eventName:i,callback:n})=>t.removeEventListener(i,n)),t.removeAttribute("data-ion-popover-trigger")}},H=(t,e)=>e&&"ION-ITEM"===e.tagName?t.findIndex(o=>o===e):-1,z=t=>{const o=(0,P.g)(t).querySelector("button");o&&(0,P.r)(()=>o.focus())},de=t=>{const e=function(){var o=(0,S.A)(function*(r){var i;const n=document.activeElement;let s=[];const a=null===(i=r.target)||void 0===i?void 0:i.tagName;if("ION-POPOVER"===a||"ION-ITEM"===a){try{s=Array.from(t.querySelectorAll("ion-item:not(ion-popover ion-popover *):not([disabled])"))}catch{}switch(r.key){case"ArrowLeft":(yield t.getParentPopover())&&t.dismiss(void 0,void 0,!1);break;case"ArrowDown":r.preventDefault();const l=((t,e)=>t[H(t,e)+1])(s,n);void 0!==l&&z(l);break;case"ArrowUp":r.preventDefault();const w=((t,e)=>t[H(t,e)-1])(s,n);void 0!==w&&z(w);break;case"Home":r.preventDefault();const u=s[0];void 0!==u&&z(u);break;case"End":r.preventDefault();const b=s[s.length-1];void 0!==b&&z(b);break;case"ArrowRight":case" ":case"Enter":if(n&&(t=>t.hasAttribute("data-ion-popover-trigger"))(n)){const m=new CustomEvent("ionPopoverActivateTrigger");n.dispatchEvent(m)}}}});return function(i){return o.apply(this,arguments)}}();return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},J=(t,e,o,r,i,n,s,a,p,l,w)=>{var u;let b={top:0,left:0,width:0,height:0};if("event"===n){if(!w)return p;b={top:w.clientY,left:w.clientX,width:1,height:1}}else{const L=l||(null===(u=null==w?void 0:w.detail)||void 0===u?void 0:u.ionShadowTarget)||(null==w?void 0:w.target);if(!L)return p;const A=L.getBoundingClientRect();b={top:A.top,left:A.left,width:A.width,height:A.height}}const m=he(s,b,e,o,r,i,t),k=ue(a,s,b,e,o),_=m.top+k.top,E=m.left+k.left,{arrowTop:x,arrowLeft:I}=fe(s,r,i,_,E,e,o,t),{originX:D,originY:O}=le(s,a,t);return{top:_,left:E,referenceCoordinates:b,arrowTop:x,arrowLeft:I,originX:D,originY:O}},le=(t,e,o)=>{switch(t){case"top":return{originX:Q(e),originY:"bottom"};case"bottom":return{originX:Q(e),originY:"top"};case"left":return{originX:"right",originY:U(e)};case"right":return{originX:"left",originY:U(e)};case"start":return{originX:o?"left":"right",originY:U(e)};case"end":return{originX:o?"right":"left",originY:U(e)}}},Q=t=>{switch(t){case"start":return"left";case"center":return"center";case"end":return"right"}},U=t=>{switch(t){case"start":return"top";case"center":return"center";case"end":return"bottom"}},fe=(t,e,o,r,i,n,s,a)=>{const p={arrowTop:r+s/2-e/2,arrowLeft:i+n-e/2},l={arrowTop:r+s/2-e/2,arrowLeft:i-1.5*e};switch(t){case"top":return{arrowTop:r+s,arrowLeft:i+n/2-e/2};case"bottom":return{arrowTop:r-o,arrowLeft:i+n/2-e/2};case"left":return p;case"right":return l;case"start":return a?l:p;case"end":return a?p:l;default:return{arrowTop:0,arrowLeft:0}}},he=(t,e,o,r,i,n,s)=>{const a={top:e.top,left:e.left-o-i},p={top:e.top,left:e.left+e.width+i};switch(t){case"top":return{top:e.top-r-n,left:e.left};case"right":return p;case"bottom":return{top:e.top+e.height+n,left:e.left};case"left":return a;case"start":return s?p:a;case"end":return s?a:p}},ue=(t,e,o,r,i)=>{switch(t){case"center":return me(e,o,r,i);case"end":return ve(e,o,r,i);default:return{top:0,left:0}}},ve=(t,e,o,r)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(r-e.height),left:0};default:return{top:0,left:-(o-e.width)}}},me=(t,e,o,r)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(r/2-e.height/2),left:0};default:return{top:0,left:-(o/2-e.width/2)}}},Z=(t,e,o,r,i,n,s,a,p,l,w,u,b=0,m=0,k=0)=>{let _=b;const E=m;let D,x=o,I=e,O=l,C=w,c=!1,L=!1;const A=u?u.top+u.height:n/2-a/2,M=u?u.height:0;let R=!1;return xi&&(L=!0,x=i-s-r,O="right"),A+M+a>n&&("top"===t||"bottom"===t)&&(A-a>0?(I=Math.max(12,A-a-M-(k-1)),_=I+a,C="bottom",R=!0):D=r),{top:I,left:x,bottom:D,originX:O,originY:C,checkSafeAreaLeft:c,checkSafeAreaRight:L,arrowTop:_,arrowLeft:E,addPopoverBottomClass:R}},xe=(t,e)=>{var o;const{event:r,size:i,trigger:n,reference:s,side:a,align:p}=e,l=t.ownerDocument,w="rtl"===l.dir,u=l.defaultView.innerWidth,b=l.defaultView.innerHeight,m=(0,P.g)(t),k=m.querySelector(".popover-content"),_=m.querySelector(".popover-arrow"),E=n||(null===(o=null==r?void 0:r.detail)||void 0===o?void 0:o.ionShadowTarget)||(null==r?void 0:r.target),{contentWidth:x,contentHeight:I}=G(i,k,E),{arrowWidth:D,arrowHeight:O}=(t=>{if(!t)return{arrowWidth:0,arrowHeight:0};const{width:e,height:o}=t.getBoundingClientRect();return{arrowWidth:e,arrowHeight:o}})(_),c=J(w,x,I,D,O,s,a,p,{top:b/2-I/2,left:u/2-x/2,originX:w?"right":"left",originY:"top"},n,r),L="cover"===i?0:5,A="cover"===i?0:25,{originX:M,originY:R,top:j,left:W,bottom:K,checkSafeAreaLeft:X,checkSafeAreaRight:Ee,arrowTop:Ie,arrowLeft:Te,addPopoverBottomClass:Oe}=Z(a,c.top,c.left,L,u,b,x,I,A,c.originX,c.originY,c.referenceCoordinates,c.arrowTop,c.arrowLeft,O),Ce=(0,v.c)(),te=(0,v.c)(),oe=(0,v.c)();return te.addElement(m.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),oe.addElement(m.querySelector(".popover-arrow")).addElement(m.querySelector(".popover-content")).fromTo("opacity",.01,1),Ce.easing("ease").duration(100).beforeAddWrite(()=>{"cover"===i&&t.style.setProperty("--width",`${x}px`),Oe&&t.classList.add("popover-bottom"),void 0!==K&&k.style.setProperty("bottom",`${K}px`);let q=`${W}px`;X&&(q=`${W}px + var(--ion-safe-area-left, 0)`),Ee&&(q=`${W}px - var(--ion-safe-area-right, 0)`),k.style.setProperty("top",`calc(${j}px + var(--offset-y, 0))`),k.style.setProperty("left",`calc(${q} + var(--offset-x, 0))`),k.style.setProperty("transform-origin",`${R} ${M}`),null!==_&&(((t,e=!1,o,r)=>!(!o&&!r||"top"!==t&&"bottom"!==t&&e))(a,c.top!==j||c.left!==W,r,n)?(_.style.setProperty("top",`calc(${Ie}px + var(--offset-y, 0))`),_.style.setProperty("left",`calc(${Te}px + var(--offset-x, 0))`)):_.style.setProperty("display","none"))}).addAnimation([te,oe])},ye=t=>{const e=(0,P.g)(t),o=e.querySelector(".popover-content"),r=e.querySelector(".popover-arrow"),i=(0,v.c)(),n=(0,v.c)(),s=(0,v.c)();return n.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),s.addElement(e.querySelector(".popover-arrow")).addElement(e.querySelector(".popover-content")).fromTo("opacity",.99,0),i.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),o.style.removeProperty("top"),o.style.removeProperty("left"),o.style.removeProperty("bottom"),o.style.removeProperty("transform-origin"),r&&(r.style.removeProperty("top"),r.style.removeProperty("left"),r.style.removeProperty("display"))}).duration(300).addAnimation([n,s])},ke=(t,e)=>{var o;const{event:r,size:i,trigger:n,reference:s,side:a,align:p}=e,l=t.ownerDocument,w="rtl"===l.dir,u=l.defaultView.innerWidth,b=l.defaultView.innerHeight,m=(0,P.g)(t),k=m.querySelector(".popover-content"),_=n||(null===(o=null==r?void 0:r.detail)||void 0===o?void 0:o.ionShadowTarget)||(null==r?void 0:r.target),{contentWidth:E,contentHeight:x}=G(i,k,_),D=J(w,E,x,0,0,s,a,p,{top:b/2-x/2,left:u/2-E/2,originX:w?"right":"left",originY:"top"},n,r),O="cover"===i?0:12,{originX:C,originY:c,top:L,left:A,bottom:M}=Z(a,D.top,D.left,O,u,b,E,x,0,D.originX,D.originY,D.referenceCoordinates),R=(0,v.c)(),j=(0,v.c)(),W=(0,v.c)(),K=(0,v.c)(),X=(0,v.c)();return j.addElement(m.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),W.addElement(m.querySelector(".popover-wrapper")).duration(150).fromTo("opacity",.01,1),K.addElement(k).beforeStyles({top:`calc(${L}px + var(--offset-y, 0px))`,left:`calc(${A}px + var(--offset-x, 0px))`,"transform-origin":`${c} ${C}`}).beforeAddWrite(()=>{void 0!==M&&k.style.setProperty("bottom",`${M}px`)}).fromTo("transform","scale(0.8)","scale(1)"),X.addElement(m.querySelector(".popover-viewport")).fromTo("opacity",.01,1),R.easing("cubic-bezier(0.36,0.66,0.04,1)").duration(300).beforeAddWrite(()=>{"cover"===i&&t.style.setProperty("--width",`${E}px`),"bottom"===c&&t.classList.add("popover-bottom")}).addAnimation([j,W,K,X])},Pe=t=>{const e=(0,P.g)(t),o=e.querySelector(".popover-content"),r=(0,v.c)(),i=(0,v.c)(),n=(0,v.c)();return i.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),n.addElement(e.querySelector(".popover-wrapper")).fromTo("opacity",.99,0),r.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),o.style.removeProperty("top"),o.style.removeProperty("left"),o.style.removeProperty("bottom"),o.style.removeProperty("transform-origin")}).duration(150).addAnimation([i,n])},ee=class{constructor(t){(0,d.r)(this,t),this.didPresent=(0,d.d)(this,"ionPopoverDidPresent",7),this.willPresent=(0,d.d)(this,"ionPopoverWillPresent",7),this.willDismiss=(0,d.d)(this,"ionPopoverWillDismiss",7),this.didDismiss=(0,d.d)(this,"ionPopoverDidDismiss",7),this.didPresentShorthand=(0,d.d)(this,"didPresent",7),this.willPresentShorthand=(0,d.d)(this,"willPresent",7),this.willDismissShorthand=(0,d.d)(this,"willDismiss",7),this.didDismissShorthand=(0,d.d)(this,"didDismiss",7),this.ionMount=(0,d.d)(this,"ionMount",7),this.parentPopover=null,this.coreDelegate=(0,$.C)(),this.lockController=(0,V.c)(),this.inline=!1,this.focusDescendantOnPresent=!1,this.onBackdropTap=()=>{this.dismiss(void 0,T.B)},this.onLifecycle=e=>{const o=this.usersElement,r=Ae[e.type];if(o&&r){const i=new CustomEvent(r,{bubbles:!1,cancelable:!1,detail:e.detail});o.dispatchEvent(i)}},this.configureTriggerInteraction=()=>{const{trigger:e,triggerAction:o,el:r,destroyTriggerInteraction:i}=this;if(i&&i(),void 0===e)return;const n=this.triggerEl=void 0!==e?document.getElementById(e):null;n?this.destroyTriggerInteraction=se(n,o,r):(0,F.p)(`A trigger element with the ID "${e}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on ion-popover.`,this.el)},this.configureKeyboardInteraction=()=>{const{destroyKeyboardInteraction:e,el:o}=this;e&&e(),this.destroyKeyboardInteraction=de(o)},this.configureDismissInteraction=()=>{const{destroyDismissInteraction:e,parentPopover:o,triggerAction:r,triggerEl:i,el:n}=this;!o||!i||(e&&e(),this.destroyDismissInteraction=((t,e,o,r)=>{let i=[];const s=(0,P.g)(r).querySelector(".popover-content");return i="hover"===e?[{eventName:"mouseenter",callback:a=>{document.elementFromPoint(a.clientX,a.clientY)!==t&&o.dismiss(void 0,void 0,!1)}}]:[{eventName:"click",callback:a=>{a.target.closest("[data-ion-popover-trigger]")!==t?o.dismiss(void 0,void 0,!1):a.stopPropagation()}}],i.forEach(({eventName:a,callback:p})=>s.addEventListener(a,p)),()=>{i.forEach(({eventName:a,callback:p})=>s.removeEventListener(a,p))}})(i,r,n,o))},this.presented=!1,this.hasController=!1,this.delegate=void 0,this.overlayIndex=void 0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.component=void 0,this.componentProps=void 0,this.keyboardClose=!0,this.cssClass=void 0,this.backdropDismiss=!0,this.event=void 0,this.showBackdrop=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.triggerAction="click",this.trigger=void 0,this.size="auto",this.dismissOnSelect=!1,this.reference="trigger",this.side="bottom",this.alignment=void 0,this.arrow=!0,this.isOpen=!1,this.keyboardEvents=!1,this.keepContentsMounted=!1}onTriggerChange(){this.configureTriggerInteraction()}onIsOpenChange(t,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}connectedCallback(){const{configureTriggerInteraction:t,el:e}=this;(0,T.j)(e),t()}disconnectedCallback(){const{destroyTriggerInteraction:t}=this;t&&t()}componentWillLoad(){const{el:t}=this,e=(0,T.k)(t);this.parentPopover=t.closest(`ion-popover:not(#${e})`),void 0===this.alignment&&(this.alignment="ios"===(0,h.b)(this)?"center":"start")}componentDidLoad(){const{parentPopover:t,isOpen:e}=this;!0===e&&(0,P.r)(()=>this.present()),t&&(0,P.a)(t,"ionPopoverWillDismiss",()=>{this.dismiss(void 0,void 0,!1)}),this.configureTriggerInteraction()}presentFromTrigger(t,e=!1){var o=this;return(0,S.A)(function*(){o.focusDescendantOnPresent=e,yield o.present(t),o.focusDescendantOnPresent=!1})()}getDelegate(t=!1){if(this.workingDelegate&&!t)return{delegate:this.workingDelegate,inline:this.inline};const o=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:o,delegate:this.workingDelegate=o?this.delegate||this.coreDelegate:this.delegate}}present(t){var e=this;return(0,S.A)(function*(){const o=yield e.lockController.lock();if(e.presented)return void o();const{el:r}=e,{inline:i,delegate:n}=e.getDelegate(!0);e.ionMount.emit(),e.usersElement=yield(0,$.a)(n,r,e.component,["popover-viewport"],e.componentProps,i),e.keyboardEvents||e.configureKeyboardInteraction(),e.configureDismissInteraction(),(0,P.m)(r)?yield(0,y.e)(e.usersElement):e.keepContentsMounted||(yield(0,y.w)()),yield(0,T.f)(e,"popoverEnter",xe,ke,{event:t||e.event,size:e.size,trigger:e.triggerEl,reference:e.reference,side:e.side,align:e.alignment}),e.focusDescendantOnPresent&&(0,T.n)(e.el,e.el),o()})()}dismiss(t,e,o=!0){var r=this;return(0,S.A)(function*(){const i=yield r.lockController.lock(),{destroyKeyboardInteraction:n,destroyDismissInteraction:s}=r;o&&r.parentPopover&&r.parentPopover.dismiss(t,e,o);const a=yield(0,T.g)(r,t,e,"popoverLeave",ye,Pe,r.event);if(a){n&&(n(),r.destroyKeyboardInteraction=void 0),s&&(s(),r.destroyDismissInteraction=void 0);const{delegate:p}=r.getDelegate();yield(0,$.d)(p,r.usersElement)}return i(),a})()}getParentPopover(){var t=this;return(0,S.A)(function*(){return t.parentPopover})()}onDidDismiss(){return(0,T.h)(this.el,"ionPopoverDidDismiss")}onWillDismiss(){return(0,T.h)(this.el,"ionPopoverWillDismiss")}render(){const t=(0,h.b)(this),{onLifecycle:e,parentPopover:o,dismissOnSelect:r,side:i,arrow:n,htmlAttributes:s}=this,a=(0,h.a)("desktop"),p=n&&!o;return(0,d.h)(d.H,Object.assign({key:"f3b86c7bc6ef6b1b27a6ac78e7ddd98e46223bd4","aria-modal":"true","no-router":!0,tabindex:"-1"},s,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign(Object.assign({},(0,g.g)(this.cssClass)),{[t]:!0,"popover-translucent":this.translucent,"overlay-hidden":!0,"popover-desktop":a,[`popover-side-${i}`]:!0,"popover-nested":!!o}),onIonPopoverDidPresent:e,onIonPopoverWillPresent:e,onIonPopoverWillDismiss:e,onIonPopoverDidDismiss:e,onIonBackdropTap:this.onBackdropTap}),!o&&(0,d.h)("ion-backdrop",{key:"f7fbd914100838ed7d419eedd19e6b1efa691127",tappable:this.backdropDismiss,visible:this.showBackdrop,part:"backdrop"}),(0,d.h)("div",{key:"a651cb4daa6556e761c2e2b672306ad25e4c9429",class:"popover-wrapper ion-overlay-wrapper",onClick:r?()=>this.dismiss():void 0},p&&(0,d.h)("div",{key:"7c5c7d8d6f9530535124e3fc75a38055f68b7589",class:"popover-arrow",part:"arrow"}),(0,d.h)("div",{key:"9f92fff4f36941e8f7de9774aef7d7508ca5cfe5",class:"popover-content",part:"content"},(0,d.h)("slot",{key:"26c4e3df40a4832caff996ead3321c656eb5704f"}))))}get el(){return(0,d.f)(this)}static get watchers(){return{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}}},Ae={ionPopoverDidPresent:"ionViewDidEnter",ionPopoverWillPresent:"ionViewWillEnter",ionPopoverWillDismiss:"ionViewWillLeave",ionPopoverDidDismiss:"ionViewDidLeave"};ee.style={ios:':host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}:host(.popover-desktop){--box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12)}.popover-content{border-radius:10px}:host(.popover-desktop) .popover-content{border:0.5px solid var(--ion-color-step-100, #e6e6e6)}.popover-arrow{display:block;position:absolute;width:20px;height:10px;overflow:hidden;z-index:11}.popover-arrow::after{top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:"";z-index:10}@supports (inset-inline-start: 0){.popover-arrow::after{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.popover-arrow::after{left:3px}:host-context([dir=rtl]) .popover-arrow::after{left:unset;right:unset;right:3px}[dir=rtl] .popover-arrow::after{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.popover-arrow::after:dir(rtl){left:unset;right:unset;right:3px}}}:host(.popover-bottom) .popover-arrow{top:auto;bottom:-10px}:host(.popover-bottom) .popover-arrow::after{top:-6px}:host(.popover-side-left) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host(.popover-side-right) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host(.popover-side-top) .popover-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.popover-side-start) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host-context([dir=rtl]):host(.popover-side-start) .popover-arrow,:host-context([dir=rtl]).popover-side-start .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@supports selector(:dir(rtl)){:host(.popover-side-start:dir(rtl)) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}:host(.popover-side-end) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host-context([dir=rtl]):host(.popover-side-end) .popover-arrow,:host-context([dir=rtl]).popover-side-end .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@supports selector(:dir(rtl)){:host(.popover-side-end:dir(rtl)) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.popover-arrow,.popover-content{opacity:0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.popover-translucent) .popover-content,:host(.popover-translucent) .popover-arrow::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}',md:":host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]) .popover-content{-webkit-transform-origin:right top;transform-origin:right top}[dir=rtl] .popover-content{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.popover-content:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.popover-viewport{-webkit-transition-delay:100ms;transition-delay:100ms}.popover-wrapper{opacity:0}"}},333:(re,N,f)=>{f.d(N,{c:()=>$,g:()=>V,h:()=>d,o:()=>T});var S=f(467);const d=(h,g)=>null!==g.closest(h),$=(h,g)=>"string"==typeof h&&h.length>0?Object.assign({"ion-color":!0,[`ion-color-${h}`]:!0},g):g,V=h=>{const g={};return(h=>void 0!==h?(Array.isArray(h)?h:h.split(" ")).filter(y=>null!=y).map(y=>y.trim()).filter(y=>""!==y):[])(h).forEach(y=>g[y]=!0),g},F=/^[a-z][a-z0-9+\-.]*:/,T=function(){var h=(0,S.A)(function*(g,y,v,B){if(null!=g&&"#"!==g[0]&&!F.test(g)){const Y=document.querySelector("ion-router");if(Y)return null!=y&&y.preventDefault(),Y.push(g,v,B)}return!1});return function(y,v,B,Y){return h.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6433],{6433:(re,K,f)=>{f.r(K),f.d(K,{ion_popover:()=>ee});var S=f(467),d=f(4363),$=f(5938),P=f(5638),V=f(7838),F=f(4929),T=f(5516),h=f(611),g=f(333),y=f(7555),v=f(3503);f(8476),f(3113);const G=(t,e,o)=>{const r=e.getBoundingClientRect(),i=r.height;let n=r.width;return"cover"===t&&o&&(n=o.getBoundingClientRect().width),{contentWidth:n,contentHeight:i}},se=(t,e,o)=>{let r=[];switch(e){case"hover":let i;r=[{eventName:"mouseenter",callback:(n=(0,S.A)(function*(s){s.stopPropagation(),i&&clearTimeout(i),i=setTimeout(()=>{(0,P.r)(()=>{o.presentFromTrigger(s),i=void 0})},100)}),function(a){return n.apply(this,arguments)})},{eventName:"mouseleave",callback:n=>{i&&clearTimeout(i);const s=n.relatedTarget;s&&s.closest("ion-popover")!==o&&o.dismiss(void 0,void 0,!1)}},{eventName:"click",callback:n=>n.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:n=>o.presentFromTrigger(n,!0)}];break;case"context-menu":r=[{eventName:"contextmenu",callback:n=>{n.preventDefault(),o.presentFromTrigger(n)}},{eventName:"click",callback:n=>n.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:n=>o.presentFromTrigger(n,!0)}];break;default:r=[{eventName:"click",callback:n=>o.presentFromTrigger(n)},{eventName:"ionPopoverActivateTrigger",callback:n=>o.presentFromTrigger(n,!0)}]}var n;return r.forEach(({eventName:i,callback:n})=>t.addEventListener(i,n)),t.setAttribute("data-ion-popover-trigger","true"),()=>{r.forEach(({eventName:i,callback:n})=>t.removeEventListener(i,n)),t.removeAttribute("data-ion-popover-trigger")}},H=(t,e)=>e&&"ION-ITEM"===e.tagName?t.findIndex(o=>o===e):-1,z=t=>{const o=(0,P.g)(t).querySelector("button");o&&(0,P.r)(()=>o.focus())},de=t=>{const e=function(){var o=(0,S.A)(function*(r){var i;const n=document.activeElement;let s=[];const a=null===(i=r.target)||void 0===i?void 0:i.tagName;if("ION-POPOVER"===a||"ION-ITEM"===a){try{s=Array.from(t.querySelectorAll("ion-item:not(ion-popover ion-popover *):not([disabled])"))}catch{}switch(r.key){case"ArrowLeft":(yield t.getParentPopover())&&t.dismiss(void 0,void 0,!1);break;case"ArrowDown":r.preventDefault();const l=((t,e)=>t[H(t,e)+1])(s,n);void 0!==l&&z(l);break;case"ArrowUp":r.preventDefault();const w=((t,e)=>t[H(t,e)-1])(s,n);void 0!==w&&z(w);break;case"Home":r.preventDefault();const u=s[0];void 0!==u&&z(u);break;case"End":r.preventDefault();const b=s[s.length-1];void 0!==b&&z(b);break;case"ArrowRight":case" ":case"Enter":if(n&&(t=>t.hasAttribute("data-ion-popover-trigger"))(n)){const m=new CustomEvent("ionPopoverActivateTrigger");n.dispatchEvent(m)}}}});return function(i){return o.apply(this,arguments)}}();return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},J=(t,e,o,r,i,n,s,a,p,l,w)=>{var u;let b={top:0,left:0,width:0,height:0};if("event"===n){if(!w)return p;b={top:w.clientY,left:w.clientX,width:1,height:1}}else{const L=l||(null===(u=null==w?void 0:w.detail)||void 0===u?void 0:u.ionShadowTarget)||(null==w?void 0:w.target);if(!L)return p;const A=L.getBoundingClientRect();b={top:A.top,left:A.left,width:A.width,height:A.height}}const m=he(s,b,e,o,r,i,t),k=ue(a,s,b,e,o),_=m.top+k.top,E=m.left+k.left,{arrowTop:x,arrowLeft:I}=fe(s,r,i,_,E,e,o,t),{originX:D,originY:O}=le(s,a,t);return{top:_,left:E,referenceCoordinates:b,arrowTop:x,arrowLeft:I,originX:D,originY:O}},le=(t,e,o)=>{switch(t){case"top":return{originX:Q(e),originY:"bottom"};case"bottom":return{originX:Q(e),originY:"top"};case"left":return{originX:"right",originY:U(e)};case"right":return{originX:"left",originY:U(e)};case"start":return{originX:o?"left":"right",originY:U(e)};case"end":return{originX:o?"right":"left",originY:U(e)}}},Q=t=>{switch(t){case"start":return"left";case"center":return"center";case"end":return"right"}},U=t=>{switch(t){case"start":return"top";case"center":return"center";case"end":return"bottom"}},fe=(t,e,o,r,i,n,s,a)=>{const p={arrowTop:r+s/2-e/2,arrowLeft:i+n-e/2},l={arrowTop:r+s/2-e/2,arrowLeft:i-1.5*e};switch(t){case"top":return{arrowTop:r+s,arrowLeft:i+n/2-e/2};case"bottom":return{arrowTop:r-o,arrowLeft:i+n/2-e/2};case"left":return p;case"right":return l;case"start":return a?l:p;case"end":return a?p:l;default:return{arrowTop:0,arrowLeft:0}}},he=(t,e,o,r,i,n,s)=>{const a={top:e.top,left:e.left-o-i},p={top:e.top,left:e.left+e.width+i};switch(t){case"top":return{top:e.top-r-n,left:e.left};case"right":return p;case"bottom":return{top:e.top+e.height+n,left:e.left};case"left":return a;case"start":return s?p:a;case"end":return s?a:p}},ue=(t,e,o,r,i)=>{switch(t){case"center":return me(e,o,r,i);case"end":return ve(e,o,r,i);default:return{top:0,left:0}}},ve=(t,e,o,r)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(r-e.height),left:0};default:return{top:0,left:-(o-e.width)}}},me=(t,e,o,r)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(r/2-e.height/2),left:0};default:return{top:0,left:-(o/2-e.width/2)}}},Z=(t,e,o,r,i,n,s,a,p,l,w,u,b=0,m=0,k=0)=>{let _=b;const E=m;let D,x=o,I=e,O=l,C=w,c=!1,L=!1;const A=u?u.top+u.height:n/2-a/2,M=u?u.height:0;let R=!1;return xi&&(L=!0,x=i-s-r,O="right"),A+M+a>n&&("top"===t||"bottom"===t)&&(A-a>0?(I=Math.max(12,A-a-M-(k-1)),_=I+a,C="bottom",R=!0):D=r),{top:I,left:x,bottom:D,originX:O,originY:C,checkSafeAreaLeft:c,checkSafeAreaRight:L,arrowTop:_,arrowLeft:E,addPopoverBottomClass:R}},xe=(t,e)=>{var o;const{event:r,size:i,trigger:n,reference:s,side:a,align:p}=e,l=t.ownerDocument,w="rtl"===l.dir,u=l.defaultView.innerWidth,b=l.defaultView.innerHeight,m=(0,P.g)(t),k=m.querySelector(".popover-content"),_=m.querySelector(".popover-arrow"),E=n||(null===(o=null==r?void 0:r.detail)||void 0===o?void 0:o.ionShadowTarget)||(null==r?void 0:r.target),{contentWidth:x,contentHeight:I}=G(i,k,E),{arrowWidth:D,arrowHeight:O}=(t=>{if(!t)return{arrowWidth:0,arrowHeight:0};const{width:e,height:o}=t.getBoundingClientRect();return{arrowWidth:e,arrowHeight:o}})(_),c=J(w,x,I,D,O,s,a,p,{top:b/2-I/2,left:u/2-x/2,originX:w?"right":"left",originY:"top"},n,r),L="cover"===i?0:5,A="cover"===i?0:25,{originX:M,originY:R,top:j,left:W,bottom:N,checkSafeAreaLeft:X,checkSafeAreaRight:Ee,arrowTop:Ie,arrowLeft:Te,addPopoverBottomClass:Oe}=Z(a,c.top,c.left,L,u,b,x,I,A,c.originX,c.originY,c.referenceCoordinates,c.arrowTop,c.arrowLeft,O),Ce=(0,v.c)(),te=(0,v.c)(),oe=(0,v.c)();return te.addElement(m.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),oe.addElement(m.querySelector(".popover-arrow")).addElement(m.querySelector(".popover-content")).fromTo("opacity",.01,1),Ce.easing("ease").duration(100).beforeAddWrite(()=>{"cover"===i&&t.style.setProperty("--width",`${x}px`),Oe&&t.classList.add("popover-bottom"),void 0!==N&&k.style.setProperty("bottom",`${N}px`);let q=`${W}px`;X&&(q=`${W}px + var(--ion-safe-area-left, 0)`),Ee&&(q=`${W}px - var(--ion-safe-area-right, 0)`),k.style.setProperty("top",`calc(${j}px + var(--offset-y, 0))`),k.style.setProperty("left",`calc(${q} + var(--offset-x, 0))`),k.style.setProperty("transform-origin",`${R} ${M}`),null!==_&&(((t,e=!1,o,r)=>!(!o&&!r||"top"!==t&&"bottom"!==t&&e))(a,c.top!==j||c.left!==W,r,n)?(_.style.setProperty("top",`calc(${Ie}px + var(--offset-y, 0))`),_.style.setProperty("left",`calc(${Te}px + var(--offset-x, 0))`)):_.style.setProperty("display","none"))}).addAnimation([te,oe])},ye=t=>{const e=(0,P.g)(t),o=e.querySelector(".popover-content"),r=e.querySelector(".popover-arrow"),i=(0,v.c)(),n=(0,v.c)(),s=(0,v.c)();return n.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),s.addElement(e.querySelector(".popover-arrow")).addElement(e.querySelector(".popover-content")).fromTo("opacity",.99,0),i.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),o.style.removeProperty("top"),o.style.removeProperty("left"),o.style.removeProperty("bottom"),o.style.removeProperty("transform-origin"),r&&(r.style.removeProperty("top"),r.style.removeProperty("left"),r.style.removeProperty("display"))}).duration(300).addAnimation([n,s])},ke=(t,e)=>{var o;const{event:r,size:i,trigger:n,reference:s,side:a,align:p}=e,l=t.ownerDocument,w="rtl"===l.dir,u=l.defaultView.innerWidth,b=l.defaultView.innerHeight,m=(0,P.g)(t),k=m.querySelector(".popover-content"),_=n||(null===(o=null==r?void 0:r.detail)||void 0===o?void 0:o.ionShadowTarget)||(null==r?void 0:r.target),{contentWidth:E,contentHeight:x}=G(i,k,_),D=J(w,E,x,0,0,s,a,p,{top:b/2-x/2,left:u/2-E/2,originX:w?"right":"left",originY:"top"},n,r),O="cover"===i?0:12,{originX:C,originY:c,top:L,left:A,bottom:M}=Z(a,D.top,D.left,O,u,b,E,x,0,D.originX,D.originY,D.referenceCoordinates),R=(0,v.c)(),j=(0,v.c)(),W=(0,v.c)(),N=(0,v.c)(),X=(0,v.c)();return j.addElement(m.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),W.addElement(m.querySelector(".popover-wrapper")).duration(150).fromTo("opacity",.01,1),N.addElement(k).beforeStyles({top:`calc(${L}px + var(--offset-y, 0px))`,left:`calc(${A}px + var(--offset-x, 0px))`,"transform-origin":`${c} ${C}`}).beforeAddWrite(()=>{void 0!==M&&k.style.setProperty("bottom",`${M}px`)}).fromTo("transform","scale(0.8)","scale(1)"),X.addElement(m.querySelector(".popover-viewport")).fromTo("opacity",.01,1),R.easing("cubic-bezier(0.36,0.66,0.04,1)").duration(300).beforeAddWrite(()=>{"cover"===i&&t.style.setProperty("--width",`${E}px`),"bottom"===c&&t.classList.add("popover-bottom")}).addAnimation([j,W,N,X])},Pe=t=>{const e=(0,P.g)(t),o=e.querySelector(".popover-content"),r=(0,v.c)(),i=(0,v.c)(),n=(0,v.c)();return i.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),n.addElement(e.querySelector(".popover-wrapper")).fromTo("opacity",.99,0),r.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),o.style.removeProperty("top"),o.style.removeProperty("left"),o.style.removeProperty("bottom"),o.style.removeProperty("transform-origin")}).duration(150).addAnimation([i,n])},ee=class{constructor(t){(0,d.r)(this,t),this.didPresent=(0,d.d)(this,"ionPopoverDidPresent",7),this.willPresent=(0,d.d)(this,"ionPopoverWillPresent",7),this.willDismiss=(0,d.d)(this,"ionPopoverWillDismiss",7),this.didDismiss=(0,d.d)(this,"ionPopoverDidDismiss",7),this.didPresentShorthand=(0,d.d)(this,"didPresent",7),this.willPresentShorthand=(0,d.d)(this,"willPresent",7),this.willDismissShorthand=(0,d.d)(this,"willDismiss",7),this.didDismissShorthand=(0,d.d)(this,"didDismiss",7),this.ionMount=(0,d.d)(this,"ionMount",7),this.parentPopover=null,this.coreDelegate=(0,$.C)(),this.lockController=(0,V.c)(),this.inline=!1,this.focusDescendantOnPresent=!1,this.onBackdropTap=()=>{this.dismiss(void 0,T.B)},this.onLifecycle=e=>{const o=this.usersElement,r=Ae[e.type];if(o&&r){const i=new CustomEvent(r,{bubbles:!1,cancelable:!1,detail:e.detail});o.dispatchEvent(i)}},this.configureTriggerInteraction=()=>{const{trigger:e,triggerAction:o,el:r,destroyTriggerInteraction:i}=this;if(i&&i(),void 0===e)return;const n=this.triggerEl=void 0!==e?document.getElementById(e):null;n?this.destroyTriggerInteraction=se(n,o,r):(0,F.p)(`A trigger element with the ID "${e}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on ion-popover.`,this.el)},this.configureKeyboardInteraction=()=>{const{destroyKeyboardInteraction:e,el:o}=this;e&&e(),this.destroyKeyboardInteraction=de(o)},this.configureDismissInteraction=()=>{const{destroyDismissInteraction:e,parentPopover:o,triggerAction:r,triggerEl:i,el:n}=this;!o||!i||(e&&e(),this.destroyDismissInteraction=((t,e,o,r)=>{let i=[];const s=(0,P.g)(r).querySelector(".popover-content");return i="hover"===e?[{eventName:"mouseenter",callback:a=>{document.elementFromPoint(a.clientX,a.clientY)!==t&&o.dismiss(void 0,void 0,!1)}}]:[{eventName:"click",callback:a=>{a.target.closest("[data-ion-popover-trigger]")!==t?o.dismiss(void 0,void 0,!1):a.stopPropagation()}}],i.forEach(({eventName:a,callback:p})=>s.addEventListener(a,p)),()=>{i.forEach(({eventName:a,callback:p})=>s.removeEventListener(a,p))}})(i,r,n,o))},this.presented=!1,this.hasController=!1,this.delegate=void 0,this.overlayIndex=void 0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.component=void 0,this.componentProps=void 0,this.keyboardClose=!0,this.cssClass=void 0,this.backdropDismiss=!0,this.event=void 0,this.showBackdrop=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.triggerAction="click",this.trigger=void 0,this.size="auto",this.dismissOnSelect=!1,this.reference="trigger",this.side="bottom",this.alignment=void 0,this.arrow=!0,this.isOpen=!1,this.keyboardEvents=!1,this.keepContentsMounted=!1}onTriggerChange(){this.configureTriggerInteraction()}onIsOpenChange(t,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}connectedCallback(){const{configureTriggerInteraction:t,el:e}=this;(0,T.j)(e),t()}disconnectedCallback(){const{destroyTriggerInteraction:t}=this;t&&t()}componentWillLoad(){const{el:t}=this,e=(0,T.k)(t);this.parentPopover=t.closest(`ion-popover:not(#${e})`),void 0===this.alignment&&(this.alignment="ios"===(0,h.b)(this)?"center":"start")}componentDidLoad(){const{parentPopover:t,isOpen:e}=this;!0===e&&(0,P.r)(()=>this.present()),t&&(0,P.a)(t,"ionPopoverWillDismiss",()=>{this.dismiss(void 0,void 0,!1)}),this.configureTriggerInteraction()}presentFromTrigger(t,e=!1){var o=this;return(0,S.A)(function*(){o.focusDescendantOnPresent=e,yield o.present(t),o.focusDescendantOnPresent=!1})()}getDelegate(t=!1){if(this.workingDelegate&&!t)return{delegate:this.workingDelegate,inline:this.inline};const o=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:o,delegate:this.workingDelegate=o?this.delegate||this.coreDelegate:this.delegate}}present(t){var e=this;return(0,S.A)(function*(){const o=yield e.lockController.lock();if(e.presented)return void o();const{el:r}=e,{inline:i,delegate:n}=e.getDelegate(!0);e.ionMount.emit(),e.usersElement=yield(0,$.a)(n,r,e.component,["popover-viewport"],e.componentProps,i),e.keyboardEvents||e.configureKeyboardInteraction(),e.configureDismissInteraction(),(0,P.m)(r)?yield(0,y.e)(e.usersElement):e.keepContentsMounted||(yield(0,y.w)()),yield(0,T.f)(e,"popoverEnter",xe,ke,{event:t||e.event,size:e.size,trigger:e.triggerEl,reference:e.reference,side:e.side,align:e.alignment}),e.focusDescendantOnPresent&&(0,T.n)(e.el,e.el),o()})()}dismiss(t,e,o=!0){var r=this;return(0,S.A)(function*(){const i=yield r.lockController.lock(),{destroyKeyboardInteraction:n,destroyDismissInteraction:s}=r;o&&r.parentPopover&&r.parentPopover.dismiss(t,e,o);const a=yield(0,T.g)(r,t,e,"popoverLeave",ye,Pe,r.event);if(a){n&&(n(),r.destroyKeyboardInteraction=void 0),s&&(s(),r.destroyDismissInteraction=void 0);const{delegate:p}=r.getDelegate();yield(0,$.d)(p,r.usersElement)}return i(),a})()}getParentPopover(){var t=this;return(0,S.A)(function*(){return t.parentPopover})()}onDidDismiss(){return(0,T.h)(this.el,"ionPopoverDidDismiss")}onWillDismiss(){return(0,T.h)(this.el,"ionPopoverWillDismiss")}render(){const t=(0,h.b)(this),{onLifecycle:e,parentPopover:o,dismissOnSelect:r,side:i,arrow:n,htmlAttributes:s}=this,a=(0,h.a)("desktop"),p=n&&!o;return(0,d.h)(d.H,Object.assign({key:"f3b86c7bc6ef6b1b27a6ac78e7ddd98e46223bd4","aria-modal":"true","no-router":!0,tabindex:"-1"},s,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign(Object.assign({},(0,g.g)(this.cssClass)),{[t]:!0,"popover-translucent":this.translucent,"overlay-hidden":!0,"popover-desktop":a,[`popover-side-${i}`]:!0,"popover-nested":!!o}),onIonPopoverDidPresent:e,onIonPopoverWillPresent:e,onIonPopoverWillDismiss:e,onIonPopoverDidDismiss:e,onIonBackdropTap:this.onBackdropTap}),!o&&(0,d.h)("ion-backdrop",{key:"f7fbd914100838ed7d419eedd19e6b1efa691127",tappable:this.backdropDismiss,visible:this.showBackdrop,part:"backdrop"}),(0,d.h)("div",{key:"a651cb4daa6556e761c2e2b672306ad25e4c9429",class:"popover-wrapper ion-overlay-wrapper",onClick:r?()=>this.dismiss():void 0},p&&(0,d.h)("div",{key:"7c5c7d8d6f9530535124e3fc75a38055f68b7589",class:"popover-arrow",part:"arrow"}),(0,d.h)("div",{key:"9f92fff4f36941e8f7de9774aef7d7508ca5cfe5",class:"popover-content",part:"content"},(0,d.h)("slot",{key:"26c4e3df40a4832caff996ead3321c656eb5704f"}))))}get el(){return(0,d.f)(this)}static get watchers(){return{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}}},Ae={ionPopoverDidPresent:"ionViewDidEnter",ionPopoverWillPresent:"ionViewWillEnter",ionPopoverWillDismiss:"ionViewWillLeave",ionPopoverDidDismiss:"ionViewDidLeave"};ee.style={ios:':host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}:host(.popover-desktop){--box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12)}.popover-content{border-radius:10px}:host(.popover-desktop) .popover-content{border:0.5px solid var(--ion-color-step-100, #e6e6e6)}.popover-arrow{display:block;position:absolute;width:20px;height:10px;overflow:hidden;z-index:11}.popover-arrow::after{top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:"";z-index:10}@supports (inset-inline-start: 0){.popover-arrow::after{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.popover-arrow::after{left:3px}:host-context([dir=rtl]) .popover-arrow::after{left:unset;right:unset;right:3px}[dir=rtl] .popover-arrow::after{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.popover-arrow::after:dir(rtl){left:unset;right:unset;right:3px}}}:host(.popover-bottom) .popover-arrow{top:auto;bottom:-10px}:host(.popover-bottom) .popover-arrow::after{top:-6px}:host(.popover-side-left) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host(.popover-side-right) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host(.popover-side-top) .popover-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.popover-side-start) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host-context([dir=rtl]):host(.popover-side-start) .popover-arrow,:host-context([dir=rtl]).popover-side-start .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@supports selector(:dir(rtl)){:host(.popover-side-start:dir(rtl)) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}:host(.popover-side-end) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host-context([dir=rtl]):host(.popover-side-end) .popover-arrow,:host-context([dir=rtl]).popover-side-end .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@supports selector(:dir(rtl)){:host(.popover-side-end:dir(rtl)) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.popover-arrow,.popover-content{opacity:0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.popover-translucent) .popover-content,:host(.popover-translucent) .popover-arrow::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}',md:":host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]) .popover-content{-webkit-transform-origin:right top;transform-origin:right top}[dir=rtl] .popover-content{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.popover-content:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.popover-viewport{-webkit-transition-delay:100ms;transition-delay:100ms}.popover-wrapper{opacity:0}"}},333:(re,K,f)=>{f.d(K,{c:()=>$,g:()=>V,h:()=>d,o:()=>T});var S=f(467);const d=(h,g)=>null!==g.closest(h),$=(h,g)=>"string"==typeof h&&h.length>0?Object.assign({"ion-color":!0,[`ion-color-${h}`]:!0},g):g,V=h=>{const g={};return(h=>void 0!==h?(Array.isArray(h)?h:h.split(" ")).filter(y=>null!=y).map(y=>y.trim()).filter(y=>""!==y):[])(h).forEach(y=>g[y]=!0),g},F=/^[a-z][a-z0-9+\-.]*:/,T=function(){var h=(0,S.A)(function*(g,y,v,B){if(null!=g&&"#"!==g[0]&&!F.test(g)){const Y=document.querySelector("ion-router");if(Y)return null!=y&&y.preventDefault(),Y.push(g,v,B)}return!1});return function(y,v,B,Y){return h.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/6674.abc0cd727cd932b6.js b/www/6674.b40df406d0c6197f.js similarity index 96% rename from www/6674.abc0cd727cd932b6.js rename to www/6674.b40df406d0c6197f.js index a0e0728d..8cfc8996 100644 --- a/www/6674.abc0cd727cd932b6.js +++ b/www/6674.b40df406d0c6197f.js @@ -1 +1 @@ -(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6674],{4715:(P,H,o)=>{"use strict";o.d(H,{N:()=>C});var f=o(5083),x=o(467);class h extends f.E_{constructor(){super(...arguments),this.ERROR_PICK_FILE_CANCELED="pickFiles canceled."}convertHeicToJpeg(a){var d=this;return(0,x.A)(function*(){throw d.unimplemented("Not implemented on web.")})()}pickFiles(a){var d=this;return(0,x.A)(function*(){const n=yield d.openFilePicker(a);if(!n)throw new Error(d.ERROR_PICK_FILE_CANCELED);const e={files:[]};for(const c of n){const t={blob:c,modifiedAt:c.lastModified,mimeType:d.getMimeTypeFromUrl(c),name:d.getNameFromUrl(c),path:void 0,size:d.getSizeFromUrl(c)};null!=a&&a.readData&&(t.data=yield d.getDataFromFile(c)),e.files.push(t)}return e})()}pickImages(a){var d=this;return(0,x.A)(function*(){return d.pickFiles(Object.assign({types:["image/*"]},a))})()}pickMedia(a){var d=this;return(0,x.A)(function*(){return d.pickFiles(Object.assign({types:["image/*","video/*"]},a))})()}pickVideos(a){var d=this;return(0,x.A)(function*(){return d.pickFiles(Object.assign({types:["video/*"]},a))})()}openFilePicker(a){var d=this;return(0,x.A)(function*(){var n;const e=(null===(n=null==a?void 0:a.types)||void 0===n?void 0:n.join(","))||"",c=!(null==a||!a.multiple);return new Promise(t=>{let i=!1;const r=document.createElement("input");r.type="file",r.accept=e,r.multiple=c,r.addEventListener("change",()=>{i=!0;const v=Array.from(r.files||[]);t(v)},{once:!0}),window.addEventListener("focus",(0,x.A)(function*(){yield d.wait(1e3),!i&&t(void 0)}),{once:!0}),r.click()})})()}getDataFromFile(a){return(0,x.A)(function*(){return new Promise((d,n)=>{const e=new FileReader;e.readAsDataURL(a),e.onload=()=>{const i=("string"==typeof e.result?e.result:"").split("base64,")[1]||"";d(i)},e.onerror=c=>{n(c)}})})()}getNameFromUrl(a){return a.name}getMimeTypeFromUrl(a){return a.type}getSizeFromUrl(a){return a.size}wait(a){return(0,x.A)(function*(){return new Promise(d=>setTimeout(d,a))})()}}const C=(0,f.F3)("FilePicker",{web:()=>new h})},1129:(P,H,o)=>{"use strict";o.d(H,{W:()=>n});var f=o(467),x=o(4438),h=o(8974),C=o(4517),b=o(177),a=o(5402);function d(e,c){if(1&e){const t=x.RV6();x.j41(0,"ion-item",2),x.bIt("click",function(){const r=x.eBV(t).$implicit,v=x.XpG();return x.Njj(v.upload(r.type))}),x.j41(1,"ion-label"),x.EFF(2),x.nI1(3,"translate"),x.k0s()()}if(2&e){const t=c.$implicit;x.R7$(2),x.JRh(x.bMT(3,1,t.label))}}let n=(()=>{var e;class c{constructor(i,r){this.modalCtrl=i,this.navParams=r,this.youtubeurl="",this.uploadType=[]}ngOnInit(){this.uploadType=this.navParams.get("uploadType")}upload(i){var r=this;return(0,f.A)(function*(){console.log("type ",i),r.modalCtrl.dismiss({type:i})})()}}return(e=c).\u0275fac=function(i){return new(i||e)(x.rXU(h.W3),x.rXU(C.y8))},e.\u0275cmp=x.VBU({type:e,selectors:[["app-upload-local"]],decls:3,vars:1,consts:[[1,"inner-content"],[3,"click",4,"ngFor","ngForOf"],[3,"click"]],template:function(i,r){1&i&&(x.j41(0,"div",0)(1,"ion-list"),x.DNE(2,d,4,3,"ion-item",1),x.k0s()()),2&i&&(x.R7$(2),x.Y8G("ngForOf",r.uploadType))},dependencies:[b.Sq,h.uz,h.he,h.nf,a.D9]}),c})()},4733:(P,H,o)=>{"use strict";o.d(H,{O:()=>x});var f=o(56);class x{static isTrackable(C){return(C=C.trackable?C:C.contentData&&C.contentData.trackable?C.contentData:C).trackable&&C.trackable.enabled?C.trackable.enabled===f.Th.YES?1:C.mimeType===f.z5.COLLECTION?0:-1:C.contentType&&C.contentType.toLowerCase()===f.cM.COURSE.toLowerCase()?1:C.mimeType===f.z5.COLLECTION?0:-1}static getMimeType(C){const b=C.split(".").pop();let a="";switch(null==b?void 0:b.toLowerCase()){case"mp4":a=f.z5.VIDEO;break;case"pdf":a=f.z5.PDF;break;case"mp3":case"m4a":a=f.z5.AUDIOS;break;case"wav":a=f.z5.RECOEDED_AUDIO;break;case"youtube":a=f.z5.YOUTUBE}return a}static getImagePath(C){return{mp3:"/assets/images/Audio.png",mp4:"/assets/images/Video.png",webm:"/assets/images/Video.png",pdf:"/assets/images/PDF.png"}[C.split("/").pop()]}}},3188:function(P,H,o){var f;P.exports=(f=o(7656),o(8891),o(8855),o(4147),o(2414),function(){var x=f,C=x.lib.BlockCipher,b=x.algo,a=[],d=[],n=[],e=[],c=[],t=[],i=[],r=[],v=[],s=[];!function(){for(var B=[],l=0;l<256;l++)B[l]=l<128?l<<1:l<<1^283;var g=0,F=0;for(l=0;l<256;l++){var D=F^F<<1^F<<2^F<<3^F<<4;a[g]=D=D>>>8^255&D^99,d[D]=g;var S,u=B[g],z=B[u],k=B[z];n[g]=(S=257*B[D]^16843008*D)<<24|S>>>8,e[g]=S<<16|S>>>16,c[g]=S<<8|S>>>24,t[g]=S,i[D]=(S=16843009*k^65537*z^257*u^16843008*g)<<24|S>>>8,r[D]=S<<16|S>>>16,v[D]=S<<8|S>>>24,s[D]=S,g?(g=u^B[B[B[k^u]]],F^=B[B[F]]):g=F=1}}();var E=[0,1,2,4,8,16,32,64,128,27,54],A=b.AES=C.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var l=this._keyPriorReset=this._key,g=l.words,F=l.sigBytes/4,u=4*((this._nRounds=F+6)+1),z=this._keySchedule=[],k=0;k6&&k%F==4&&(B=a[B>>>24]<<24|a[B>>>16&255]<<16|a[B>>>8&255]<<8|a[255&B]):(B=a[(B=B<<8|B>>>24)>>>24]<<24|a[B>>>16&255]<<16|a[B>>>8&255]<<8|a[255&B],B^=E[k/F|0]<<24),z[k]=z[k-F]^B);for(var S=this._invKeySchedule=[],W=0;W>>24]]^r[a[B>>>16&255]]^v[a[B>>>8&255]]^s[a[255&B]]}}},encryptBlock:function(B,l){this._doCryptBlock(B,l,this._keySchedule,n,e,c,t,a)},decryptBlock:function(B,l){var g=B[l+1];B[l+1]=B[l+3],B[l+3]=g,this._doCryptBlock(B,l,this._invKeySchedule,i,r,v,s,d),g=B[l+1],B[l+1]=B[l+3],B[l+3]=g},_doCryptBlock:function(B,l,g,F,D,u,z,k){for(var S=this._nRounds,W=B[l]^g[0],p=B[l+1]^g[1],m=B[l+2]^g[2],R=B[l+3]^g[3],y=4,T=1;T>>24]^D[p>>>16&255]^u[m>>>8&255]^z[255&R]^g[y++],U=F[p>>>24]^D[m>>>16&255]^u[R>>>8&255]^z[255&W]^g[y++],I=F[m>>>24]^D[R>>>16&255]^u[W>>>8&255]^z[255&p]^g[y++],K=F[R>>>24]^D[W>>>16&255]^u[p>>>8&255]^z[255&m]^g[y++];W=L,p=U,m=I,R=K}L=(k[W>>>24]<<24|k[p>>>16&255]<<16|k[m>>>8&255]<<8|k[255&R])^g[y++],U=(k[p>>>24]<<24|k[m>>>16&255]<<16|k[R>>>8&255]<<8|k[255&W])^g[y++],I=(k[m>>>24]<<24|k[R>>>16&255]<<16|k[W>>>8&255]<<8|k[255&p])^g[y++],K=(k[R>>>24]<<24|k[W>>>16&255]<<16|k[p>>>8&255]<<8|k[255&m])^g[y++],B[l]=L,B[l+1]=U,B[l+2]=I,B[l+3]=K},keySize:8});x.AES=C._createHelper(A)}(),f.AES)},5269:function(P,H,o){var f;P.exports=(f=o(7656),o(8891),o(8855),o(4147),o(2414),function(){var x=f,C=x.lib.BlockCipher;const a=16,d=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],n=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var e={pbox:[],sbox:[]};function c(s,E){let F=s.sbox[0][E>>24&255]+s.sbox[1][E>>16&255];return F^=s.sbox[2][E>>8&255],F+=s.sbox[3][255&E],F}function t(s,E,A){let g,B=E,l=A;for(let F=0;F=A&&(B=0);let l=0,g=0,F=0;for(let D=0;D1;--F)B^=s.pbox[F],l=c(s,B)^l,g=B,B=l,l=g;return g=B,B=l,l=g,l^=s.pbox[1],B^=s.pbox[0],{left:B,right:l}}(e,s[E],s[E+1]);s[E]=A.left,s[E+1]=A.right},blockSize:2,keySize:4,ivSize:2});x.Blowfish=C._createHelper(v)}(),f.Blowfish)},2414:function(P,H,o){var h,C,b,a,d,n,c,i,r,s,E,A,l,F,u,z,S,W,f;P.exports=(f=o(7656),o(4147),void(f.lib.Cipher||(h=f,C=h.lib,b=C.Base,a=C.WordArray,d=C.BufferedBlockAlgorithm,n=h.enc,c=n.Base64,i=h.algo.EvpKDF,r=C.Cipher=d.extend({cfg:b.extend(),createEncryptor:function(p,m){return this.create(this._ENC_XFORM_MODE,p,m)},createDecryptor:function(p,m){return this.create(this._DEC_XFORM_MODE,p,m)},init:function(p,m,R){this.cfg=this.cfg.extend(R),this._xformMode=p,this._key=m,this.reset()},reset:function(){d.reset.call(this),this._doReset()},process:function(p){return this._append(p),this._process()},finalize:function(p){return p&&this._append(p),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function p(m){return"string"==typeof m?W:z}return function(m){return{encrypt:function(R,y,T){return p(y).encrypt(m,R,y,T)},decrypt:function(R,y,T){return p(y).decrypt(m,R,y,T)}}}}()}),C.StreamCipher=r.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),s=h.mode={},E=C.BlockCipherMode=b.extend({createEncryptor:function(p,m){return this.Encryptor.create(p,m)},createDecryptor:function(p,m){return this.Decryptor.create(p,m)},init:function(p,m){this._cipher=p,this._iv=m}}),A=s.CBC=function(){var p=E.extend();function m(R,y,T){var L,U=this._iv;U?(L=U,this._iv=undefined):L=this._prevBlock;for(var I=0;I>>2]}},C.BlockCipher=r.extend({cfg:r.cfg.extend({mode:A,padding:l}),reset:function(){var p;r.reset.call(this);var m=this.cfg,R=m.iv,y=m.mode;this._xformMode==this._ENC_XFORM_MODE?p=y.createEncryptor:(p=y.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==p?this._mode.init(this,R&&R.words):(this._mode=p.call(y,this,R&&R.words),this._mode.__creator=p)},_doProcessBlock:function(p,m){this._mode.processBlock(p,m)},_doFinalize:function(){var p,m=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(m.pad(this._data,this.blockSize),p=this._process(!0)):(p=this._process(!0),m.unpad(p)),p},blockSize:4}),F=C.CipherParams=b.extend({init:function(p){this.mixIn(p)},toString:function(p){return(p||this.formatter).stringify(this)}}),u=(h.format={}).OpenSSL={stringify:function(p){var R=p.ciphertext,y=p.salt;return(y?a.create([1398893684,1701076831]).concat(y).concat(R):R).toString(c)},parse:function(p){var m,R=c.parse(p),y=R.words;return 1398893684==y[0]&&1701076831==y[1]&&(m=a.create(y.slice(2,4)),y.splice(0,4),R.sigBytes-=16),F.create({ciphertext:R,salt:m})}},z=C.SerializableCipher=b.extend({cfg:b.extend({format:u}),encrypt:function(p,m,R,y){y=this.cfg.extend(y);var T=p.createEncryptor(R,y),L=T.finalize(m),U=T.cfg;return F.create({ciphertext:L,key:R,iv:U.iv,algorithm:p,mode:U.mode,padding:U.padding,blockSize:p.blockSize,formatter:y.format})},decrypt:function(p,m,R,y){return y=this.cfg.extend(y),m=this._parse(m,y.format),p.createDecryptor(R,y).finalize(m.ciphertext)},_parse:function(p,m){return"string"==typeof p?m.parse(p,this):p}}),S=(h.kdf={}).OpenSSL={execute:function(p,m,R,y,T){if(y||(y=a.random(8)),T)var L=i.create({keySize:m+R,hasher:T}).compute(p,y);else L=i.create({keySize:m+R}).compute(p,y);var U=a.create(L.words.slice(m),4*R);return L.sigBytes=4*m,F.create({key:L,iv:U,salt:y})}},W=C.PasswordBasedCipher=z.extend({cfg:z.cfg.extend({kdf:S}),encrypt:function(p,m,R,y){var T=(y=this.cfg.extend(y)).kdf.execute(R,p.keySize,p.ivSize,y.salt,y.hasher);y.iv=T.iv;var L=z.encrypt.call(this,p,m,T.key,y);return L.mixIn(T),L},decrypt:function(p,m,R,y){y=this.cfg.extend(y),m=this._parse(m,y.format);var T=y.kdf.execute(R,p.keySize,p.ivSize,m.salt,y.hasher);return y.iv=T.iv,z.decrypt.call(this,p,m,T.key,y)}}))))},8891:function(P,H,o){var f,C;P.exports=(f=o(7656),C=f.lib.WordArray,f.enc.Base64={stringify:function(n){var e=n.words,c=n.sigBytes,t=this._map;n.clamp();for(var i=[],r=0;r>>2]>>>24-r%4*8&255)<<16|(e[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|e[r+2>>>2]>>>24-(r+2)%4*8&255,B=0;B<4&&r+.75*B>>6*(3-B)&63));var l=t.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(n){var e=n.length,c=this._map,t=this._reverseMap;if(!t){t=this._reverseMap=[];for(var i=0;i>>6-r%4*2;t[i>>>2]|=(v|s)<<24-i%4*8,i++}return C.create(t,i)}(n,e,t)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},f.enc.Base64)},4217:function(P,H,o){var f,C;P.exports=(f=o(7656),C=f.lib.WordArray,f.enc.Base64url={stringify:function(n,e){void 0===e&&(e=!0);var c=n.words,t=n.sigBytes,i=e?this._safe_map:this._map;n.clamp();for(var r=[],v=0;v>>2]>>>24-v%4*8&255)<<16|(c[v+1>>>2]>>>24-(v+1)%4*8&255)<<8|c[v+2>>>2]>>>24-(v+2)%4*8&255,l=0;l<4&&v+.75*l>>6*(3-l)&63));var g=i.charAt(64);if(g)for(;r.length%4;)r.push(g);return r.join("")},parse:function(n,e){void 0===e&&(e=!0);var c=n.length,t=e?this._safe_map:this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var r=0;r>>6-r%4*2;t[i>>>2]|=(v|s)<<24-i%4*8,i++}return C.create(t,i)}(n,c,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},f.enc.Base64url)},5304:function(P,H,o){var f;P.exports=(f=o(7656),function(){var C=f.lib.WordArray,b=f.enc;function d(n){return n<<8&4278255360|n>>>8&16711935}b.Utf16=b.Utf16BE={stringify:function(n){for(var e=n.words,c=n.sigBytes,t=[],i=0;i>>2]>>>16-i%4*8&65535));return t.join("")},parse:function(n){for(var e=n.length,c=[],t=0;t>>1]|=n.charCodeAt(t)<<16-t%2*16;return C.create(c,2*e)}},b.Utf16LE={stringify:function(n){for(var e=n.words,c=n.sigBytes,t=[],i=0;i>>2]>>>16-i%4*8&65535);t.push(String.fromCharCode(r))}return t.join("")},parse:function(n){for(var e=n.length,c=[],t=0;t>>1]|=d(n.charCodeAt(t)<<16-t%2*16);return C.create(c,2*e)}}}(),f.enc.Utf16)},4147:function(P,H,o){var x,h,C,b,a,n,f;P.exports=(f=o(7656),o(9986),o(7868),b=(h=(x=f).lib).WordArray,n=(a=x.algo).EvpKDF=(C=h.Base).extend({cfg:C.extend({keySize:4,hasher:a.MD5,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,c){for(var t,i=this.cfg,r=i.hasher.create(),v=b.create(),s=v.words,E=i.keySize,A=i.iterations;s.lengthi&&(c=e.finalize(c)),c.clamp();for(var r=this._oKey=c.clone(),v=this._iKey=c.clone(),s=r.words,E=v.words,A=0;A>>2]|=d[c]<<24-c%4*8;b.call(this,e,n)}else b.apply(this,arguments)};a.prototype=C}}(),f.lib.WordArray)},4152:function(P,H,o){var f;P.exports=(f=o(7656),o(2414),f.mode.CFB=function(){var x=f.lib.BlockCipherMode.extend();function h(C,b,a,d){var n,e=this._iv;e?(n=e.slice(0),this._iv=void 0):n=this._prevBlock,d.encryptBlock(n,0);for(var c=0;c>24))a+=1<<24;else{var d=a>>16&255,n=a>>8&255,e=255&a;255===d?(d=0,255===n?(n=0,255===e?e=0:++e):++n):++d,a=0,a+=d<<16,a+=n<<8,a+=e}return a}var b=x.Encryptor=x.extend({processBlock:function(a,d){var n=this._cipher,e=n.blockSize,c=this._iv,t=this._counter;c&&(t=this._counter=c.slice(0),this._iv=void 0),function C(a){return 0===(a[0]=h(a[0]))&&(a[1]=h(a[1])),a}(t);var i=t.slice(0);n.encryptBlock(i,0);for(var r=0;r>>2]|=a<<24-d%4*8,x.sigBytes+=a},unpad:function(x){x.sigBytes-=255&x.words[x.sigBytes-1>>>2]}},f.pad.Ansix923)},7516:function(P,H,o){var f;P.exports=(f=o(7656),o(2414),f.pad.Iso10126={pad:function(x,h){var C=4*h,b=C-x.sigBytes%C;x.concat(f.lib.WordArray.random(b-1)).concat(f.lib.WordArray.create([b<<24],1))},unpad:function(x){x.sigBytes-=255&x.words[x.sigBytes-1>>>2]}},f.pad.Iso10126)},9047:function(P,H,o){var f;P.exports=(f=o(7656),o(2414),f.pad.Iso97971={pad:function(x,h){x.concat(f.lib.WordArray.create([2147483648],1)),f.pad.ZeroPadding.pad(x,h)},unpad:function(x){f.pad.ZeroPadding.unpad(x),x.sigBytes--}},f.pad.Iso97971)},2599:function(P,H,o){var f;P.exports=(f=o(7656),o(2414),f.pad.NoPadding={pad:function(){},unpad:function(){}},f.pad.NoPadding)},6964:function(P,H,o){var f;P.exports=(f=o(7656),o(2414),f.pad.ZeroPadding={pad:function(x,h){var C=4*h;x.clamp(),x.sigBytes+=C-(x.sigBytes%C||C)},unpad:function(x){var h=x.words,C=x.sigBytes-1;for(C=x.sigBytes-1;C>=0;C--)if(h[C>>>2]>>>24-C%4*8&255){x.sigBytes=C+1;break}}},f.pad.ZeroPadding)},7738:function(P,H,o){var x,h,C,b,a,n,e,f;P.exports=(f=o(7656),o(5168),o(7868),b=(h=(x=f).lib).WordArray,n=(a=x.algo).HMAC,e=a.PBKDF2=(C=h.Base).extend({cfg:C.extend({keySize:4,hasher:a.SHA256,iterations:25e4}),init:function(c){this.cfg=this.cfg.extend(c)},compute:function(c,t){for(var i=this.cfg,r=n.create(i.hasher,c),v=b.create(),s=b.create([1]),E=v.words,A=s.words,B=i.keySize,l=i.iterations;E.length>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],v=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];this._b=0;for(var s=0;s<4;s++)c.call(this);for(s=0;s<8;s++)v[s]^=r[s+4&7];if(i){var E=i.words,A=E[0],B=E[1],l=16711935&(A<<8|A>>>24)|4278255360&(A<<24|A>>>8),g=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),F=l>>>16|4294901760&g,D=g<<16|65535&l;for(v[0]^=l,v[1]^=F,v[2]^=g,v[3]^=D,v[4]^=l,v[5]^=F,v[6]^=g,v[7]^=D,s=0;s<4;s++)c.call(this)}},_doProcessBlock:function(t,i){var r=this._X;c.call(this),a[0]=r[0]^r[5]>>>16^r[3]<<16,a[1]=r[2]^r[7]>>>16^r[5]<<16,a[2]=r[4]^r[1]>>>16^r[7]<<16,a[3]=r[6]^r[3]>>>16^r[1]<<16;for(var v=0;v<4;v++)a[v]=16711935&(a[v]<<8|a[v]>>>24)|4278255360&(a[v]<<24|a[v]>>>8),t[i+v]^=a[v]},blockSize:4,ivSize:2});function c(){for(var t=this._X,i=this._C,r=0;r<8;r++)d[r]=i[r];for(i[0]=i[0]+1295307597+this._b|0,i[1]=i[1]+3545052371+(i[0]>>>0>>0?1:0)|0,i[2]=i[2]+886263092+(i[1]>>>0>>0?1:0)|0,i[3]=i[3]+1295307597+(i[2]>>>0>>0?1:0)|0,i[4]=i[4]+3545052371+(i[3]>>>0>>0?1:0)|0,i[5]=i[5]+886263092+(i[4]>>>0>>0?1:0)|0,i[6]=i[6]+1295307597+(i[5]>>>0>>0?1:0)|0,i[7]=i[7]+3545052371+(i[6]>>>0>>0?1:0)|0,this._b=i[7]>>>0>>0?1:0,r=0;r<8;r++){var v=t[r]+i[r],s=65535&v,E=v>>>16;n[r]=((s*s>>>17)+s*E>>>15)+E*E^((4294901760&v)*v|0)+((65535&v)*v|0)}t[0]=n[0]+(n[7]<<16|n[7]>>>16)+(n[6]<<16|n[6]>>>16)|0,t[1]=n[1]+(n[0]<<8|n[0]>>>24)+n[7]|0,t[2]=n[2]+(n[1]<<16|n[1]>>>16)+(n[0]<<16|n[0]>>>16)|0,t[3]=n[3]+(n[2]<<8|n[2]>>>24)+n[1]|0,t[4]=n[4]+(n[3]<<16|n[3]>>>16)+(n[2]<<16|n[2]>>>16)|0,t[5]=n[5]+(n[4]<<8|n[4]>>>24)+n[3]|0,t[6]=n[6]+(n[5]<<16|n[5]>>>16)+(n[4]<<16|n[4]>>>16)|0,t[7]=n[7]+(n[6]<<8|n[6]>>>24)+n[5]|0}x.RabbitLegacy=C._createHelper(e)}(),f.RabbitLegacy)},2795:function(P,H,o){var f;P.exports=(f=o(7656),o(8891),o(8855),o(4147),o(2414),function(){var x=f,C=x.lib.StreamCipher,a=[],d=[],n=[],e=x.algo.Rabbit=C.extend({_doReset:function(){for(var t=this._key.words,i=this.cfg.iv,r=0;r<4;r++)t[r]=16711935&(t[r]<<8|t[r]>>>24)|4278255360&(t[r]<<24|t[r]>>>8);var v=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],s=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(this._b=0,r=0;r<4;r++)c.call(this);for(r=0;r<8;r++)s[r]^=v[r+4&7];if(i){var E=i.words,A=E[0],B=E[1],l=16711935&(A<<8|A>>>24)|4278255360&(A<<24|A>>>8),g=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),F=l>>>16|4294901760&g,D=g<<16|65535&l;for(s[0]^=l,s[1]^=F,s[2]^=g,s[3]^=D,s[4]^=l,s[5]^=F,s[6]^=g,s[7]^=D,r=0;r<4;r++)c.call(this)}},_doProcessBlock:function(t,i){var r=this._X;c.call(this),a[0]=r[0]^r[5]>>>16^r[3]<<16,a[1]=r[2]^r[7]>>>16^r[5]<<16,a[2]=r[4]^r[1]>>>16^r[7]<<16,a[3]=r[6]^r[3]>>>16^r[1]<<16;for(var v=0;v<4;v++)a[v]=16711935&(a[v]<<8|a[v]>>>24)|4278255360&(a[v]<<24|a[v]>>>8),t[i+v]^=a[v]},blockSize:4,ivSize:2});function c(){for(var t=this._X,i=this._C,r=0;r<8;r++)d[r]=i[r];for(i[0]=i[0]+1295307597+this._b|0,i[1]=i[1]+3545052371+(i[0]>>>0>>0?1:0)|0,i[2]=i[2]+886263092+(i[1]>>>0>>0?1:0)|0,i[3]=i[3]+1295307597+(i[2]>>>0>>0?1:0)|0,i[4]=i[4]+3545052371+(i[3]>>>0>>0?1:0)|0,i[5]=i[5]+886263092+(i[4]>>>0>>0?1:0)|0,i[6]=i[6]+1295307597+(i[5]>>>0>>0?1:0)|0,i[7]=i[7]+3545052371+(i[6]>>>0>>0?1:0)|0,this._b=i[7]>>>0>>0?1:0,r=0;r<8;r++){var v=t[r]+i[r],s=65535&v,E=v>>>16;n[r]=((s*s>>>17)+s*E>>>15)+E*E^((4294901760&v)*v|0)+((65535&v)*v|0)}t[0]=n[0]+(n[7]<<16|n[7]>>>16)+(n[6]<<16|n[6]>>>16)|0,t[1]=n[1]+(n[0]<<8|n[0]>>>24)+n[7]|0,t[2]=n[2]+(n[1]<<16|n[1]>>>16)+(n[0]<<16|n[0]>>>16)|0,t[3]=n[3]+(n[2]<<8|n[2]>>>24)+n[1]|0,t[4]=n[4]+(n[3]<<16|n[3]>>>16)+(n[2]<<16|n[2]>>>16)|0,t[5]=n[5]+(n[4]<<8|n[4]>>>24)+n[3]|0,t[6]=n[6]+(n[5]<<16|n[5]>>>16)+(n[4]<<16|n[4]>>>16)|0,t[7]=n[7]+(n[6]<<8|n[6]>>>24)+n[5]|0}x.Rabbit=C._createHelper(e)}(),f.Rabbit)},5350:function(P,H,o){var f;P.exports=(f=o(7656),o(8891),o(8855),o(4147),o(2414),function(){var x=f,C=x.lib.StreamCipher,b=x.algo,a=b.RC4=C.extend({_doReset:function(){for(var e=this._key,c=e.words,t=e.sigBytes,i=this._S=[],r=0;r<256;r++)i[r]=r;r=0;for(var v=0;r<256;r++){var s=r%t,A=i[r];i[r]=i[v=(v+i[r]+(c[s>>>2]>>>24-s%4*8&255))%256],i[v]=A}this._i=this._j=0},_doProcessBlock:function(e,c){e[c]^=d.call(this)},keySize:8,ivSize:0});function d(){for(var e=this._S,c=this._i,t=this._j,i=0,r=0;r<4;r++){var v=e[c=(c+1)%256];e[c]=e[t=(t+e[c])%256],e[t]=v,i|=e[(e[c]+e[t])%256]<<24-8*r}return this._i=c,this._j=t,i}x.RC4=C._createHelper(a);var n=b.RC4Drop=a.extend({cfg:a.cfg.extend({drop:192}),_doReset:function(){a._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)d.call(this)}});x.RC4Drop=C._createHelper(n)}(),f.RC4)},447:function(P,H,o){var f;P.exports=(f=o(7656),function(x){var h=f,C=h.lib,b=C.WordArray,a=C.Hasher,d=h.algo,n=b.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),e=b.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),c=b.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),t=b.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),i=b.create([0,1518500249,1859775393,2400959708,2840853838]),r=b.create([1352829926,1548603684,1836072691,2053994217,0]),v=d.RIPEMD160=a.extend({_doReset:function(){this._hash=b.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(F,D){for(var u=0;u<16;u++){var z=D+u,k=F[z];F[z]=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8)}var L,U,I,K,Z,j,X,w,N,G,O,S=this._hash.words,W=i.words,p=r.words,m=n.words,R=e.words,y=c.words,T=t.words;for(j=L=S[0],X=U=S[1],w=I=S[2],N=K=S[3],G=Z=S[4],u=0;u<80;u+=1)O=L+F[D+m[u]]|0,O+=u<16?s(U,I,K)+W[0]:u<32?E(U,I,K)+W[1]:u<48?A(U,I,K)+W[2]:u<64?B(U,I,K)+W[3]:l(U,I,K)+W[4],O=(O=g(O|=0,y[u]))+Z|0,L=Z,Z=K,K=g(I,10),I=U,U=O,O=j+F[D+R[u]]|0,O+=u<16?l(X,w,N)+p[0]:u<32?B(X,w,N)+p[1]:u<48?A(X,w,N)+p[2]:u<64?E(X,w,N)+p[3]:s(X,w,N)+p[4],O=(O=g(O|=0,T[u]))+G|0,j=G,G=N,N=g(w,10),w=X,X=O;O=S[1]+I+N|0,S[1]=S[2]+K+G|0,S[2]=S[3]+Z+j|0,S[3]=S[4]+L+X|0,S[4]=S[0]+U+w|0,S[0]=O},_doFinalize:function(){var F=this._data,D=F.words,u=8*this._nDataBytes,z=8*F.sigBytes;D[z>>>5]|=128<<24-z%32,D[14+(z+64>>>9<<4)]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8),F.sigBytes=4*(D.length+1),this._process();for(var k=this._hash,S=k.words,W=0;W<5;W++){var p=S[W];S[W]=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8)}return k},clone:function(){var F=a.clone.call(this);return F._hash=this._hash.clone(),F}});function s(F,D,u){return F^D^u}function E(F,D,u){return F&D|~F&u}function A(F,D,u){return(F|~D)^u}function B(F,D,u){return F&u|D&~u}function l(F,D,u){return F^(D|~u)}function g(F,D){return F<>>32-D}h.RIPEMD160=a._createHelper(v),h.HmacRIPEMD160=a._createHmacHelper(v)}(Math),f.RIPEMD160)},9225:function(P,H,o){var x,C,b,a,d,f;P.exports=(f=o(7656),o(5168),C=(x=f).lib.WordArray,d=(b=x.algo).SHA224=(a=b.SHA256).extend({_doReset:function(){this._hash=new C.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var n=a._doFinalize.call(this);return n.sigBytes-=4,n}}),x.SHA224=a._createHelper(d),x.HmacSHA224=a._createHmacHelper(d),f.SHA224)},5168:function(P,H,o){var f;P.exports=(f=o(7656),function(x){var h=f,C=h.lib,b=C.WordArray,a=C.Hasher,d=h.algo,n=[],e=[];!function(){function i(E){for(var A=x.sqrt(E),B=2;B<=A;B++)if(!(E%B))return!1;return!0}function r(E){return 4294967296*(E-(0|E))|0}for(var v=2,s=0;s<64;)i(v)&&(s<8&&(n[s]=r(x.pow(v,.5))),e[s]=r(x.pow(v,1/3)),s++),v++}();var c=[],t=d.SHA256=a.extend({_doReset:function(){this._hash=new b.init(n.slice(0))},_doProcessBlock:function(i,r){for(var v=this._hash.words,s=v[0],E=v[1],A=v[2],B=v[3],l=v[4],g=v[5],F=v[6],D=v[7],u=0;u<64;u++){if(u<16)c[u]=0|i[r+u];else{var z=c[u-15],S=c[u-2];c[u]=((z<<25|z>>>7)^(z<<14|z>>>18)^z>>>3)+c[u-7]+((S<<15|S>>>17)^(S<<13|S>>>19)^S>>>10)+c[u-16]}var m=s&E^s&A^E&A,T=D+((l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25))+(l&g^~l&F)+e[u]+c[u];D=F,F=g,g=l,l=B+T|0,B=A,A=E,E=s,s=T+(((s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22))+m)|0}v[0]=v[0]+s|0,v[1]=v[1]+E|0,v[2]=v[2]+A|0,v[3]=v[3]+B|0,v[4]=v[4]+l|0,v[5]=v[5]+g|0,v[6]=v[6]+F|0,v[7]=v[7]+D|0},_doFinalize:function(){var i=this._data,r=i.words,v=8*this._nDataBytes,s=8*i.sigBytes;return r[s>>>5]|=128<<24-s%32,r[14+(s+64>>>9<<4)]=x.floor(v/4294967296),r[15+(s+64>>>9<<4)]=v,i.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var i=a.clone.call(this);return i._hash=this._hash.clone(),i}});h.SHA256=a._createHelper(t),h.HmacSHA256=a._createHmacHelper(t)}(Math),f.SHA256)},3752:function(P,H,o){var f;P.exports=(f=o(7656),o(4501),function(x){var h=f,C=h.lib,b=C.WordArray,a=C.Hasher,n=h.x64.Word,e=h.algo,c=[],t=[],i=[];!function(){for(var s=1,E=0,A=0;A<24;A++){c[s+5*E]=(A+1)*(A+2)/2%64;var l=(2*s+3*E)%5;s=E%5,E=l}for(s=0;s<5;s++)for(E=0;E<5;E++)t[s+5*E]=E+(2*s+3*E)%5*5;for(var g=1,F=0;F<24;F++){for(var D=0,u=0,z=0;z<7;z++){if(1&g){var k=(1<>>24)|4278255360&(g<<24|g>>>8),(D=A[l]).high^=F=16711935&(F<<8|F>>>24)|4278255360&(F<<24|F>>>8),D.low^=g}for(var u=0;u<24;u++){for(var z=0;z<5;z++){for(var k=0,S=0,W=0;W<5;W++)k^=(D=A[z+5*W]).high,S^=D.low;var p=r[z];p.high=k,p.low=S}for(z=0;z<5;z++){var m=r[(z+4)%5],R=r[(z+1)%5],y=R.high,T=R.low;for(k=m.high^(y<<1|T>>>31),S=m.low^(T<<1|y>>>31),W=0;W<5;W++)(D=A[z+5*W]).high^=k,D.low^=S}for(var L=1;L<25;L++){var U=(D=A[L]).high,I=D.low,K=c[L];K<32?(k=U<>>32-K,S=I<>>32-K):(k=I<>>64-K,S=U<>>64-K);var Z=r[t[L]];Z.high=k,Z.low=S}var j=r[0],X=A[0];for(j.high=X.high,j.low=X.low,z=0;z<5;z++)for(W=0;W<5;W++){var w=r[L=z+5*W],N=r[(z+1)%5+5*W],G=r[(z+2)%5+5*W];(D=A[L]).high=w.high^~N.high&G.high,D.low=w.low^~N.low&G.low}var D,O=i[u];(D=A[0]).high^=O.high,D.low^=O.low}},_doFinalize:function(){var s=this._data,E=s.words,B=8*s.sigBytes,l=32*this.blockSize;E[B>>>5]|=1<<24-B%32,E[(x.ceil((B+1)/l)*l>>>5)-1]|=128,s.sigBytes=4*E.length,this._process();for(var g=this._state,F=this.cfg.outputLength/8,D=F/8,u=[],z=0;z>>24)|4278255360&(S<<24|S>>>8),u.push(W=16711935&(W<<8|W>>>24)|4278255360&(W<<24|W>>>8)),u.push(S)}return new b.init(u,F)},clone:function(){for(var s=a.clone.call(this),E=s._state=this._state.slice(0),A=0;A<25;A++)E[A]=E[A].clone();return s}});h.SHA3=a._createHelper(v),h.HmacSHA3=a._createHmacHelper(v)}(Math),f.SHA3)},4068:function(P,H,o){var x,h,C,b,a,d,n,f;P.exports=(f=o(7656),o(4501),o(885),C=(h=(x=f).x64).Word,b=h.WordArray,n=(a=x.algo).SHA384=(d=a.SHA512).extend({_doReset:function(){this._hash=new b.init([new C.init(3418070365,3238371032),new C.init(1654270250,914150663),new C.init(2438529370,812702999),new C.init(355462360,4144912697),new C.init(1731405415,4290775857),new C.init(2394180231,1750603025),new C.init(3675008525,1694076839),new C.init(1203062813,3204075428)])},_doFinalize:function(){var e=d._doFinalize.call(this);return e.sigBytes-=16,e}}),x.SHA384=d._createHelper(n),x.HmacSHA384=d._createHmacHelper(n),f.SHA384)},885:function(P,H,o){var f;P.exports=(f=o(7656),o(4501),function(){var x=f,C=x.lib.Hasher,b=x.x64,a=b.Word,d=b.WordArray,n=x.algo;function e(){return a.create.apply(a,arguments)}var c=[e(1116352408,3609767458),e(1899447441,602891725),e(3049323471,3964484399),e(3921009573,2173295548),e(961987163,4081628472),e(1508970993,3053834265),e(2453635748,2937671579),e(2870763221,3664609560),e(3624381080,2734883394),e(310598401,1164996542),e(607225278,1323610764),e(1426881987,3590304994),e(1925078388,4068182383),e(2162078206,991336113),e(2614888103,633803317),e(3248222580,3479774868),e(3835390401,2666613458),e(4022224774,944711139),e(264347078,2341262773),e(604807628,2007800933),e(770255983,1495990901),e(1249150122,1856431235),e(1555081692,3175218132),e(1996064986,2198950837),e(2554220882,3999719339),e(2821834349,766784016),e(2952996808,2566594879),e(3210313671,3203337956),e(3336571891,1034457026),e(3584528711,2466948901),e(113926993,3758326383),e(338241895,168717936),e(666307205,1188179964),e(773529912,1546045734),e(1294757372,1522805485),e(1396182291,2643833823),e(1695183700,2343527390),e(1986661051,1014477480),e(2177026350,1206759142),e(2456956037,344077627),e(2730485921,1290863460),e(2820302411,3158454273),e(3259730800,3505952657),e(3345764771,106217008),e(3516065817,3606008344),e(3600352804,1432725776),e(4094571909,1467031594),e(275423344,851169720),e(430227734,3100823752),e(506948616,1363258195),e(659060556,3750685593),e(883997877,3785050280),e(958139571,3318307427),e(1322822218,3812723403),e(1537002063,2003034995),e(1747873779,3602036899),e(1955562222,1575990012),e(2024104815,1125592928),e(2227730452,2716904306),e(2361852424,442776044),e(2428436474,593698344),e(2756734187,3733110249),e(3204031479,2999351573),e(3329325298,3815920427),e(3391569614,3928383900),e(3515267271,566280711),e(3940187606,3454069534),e(4118630271,4000239992),e(116418474,1914138554),e(174292421,2731055270),e(289380356,3203993006),e(460393269,320620315),e(685471733,587496836),e(852142971,1086792851),e(1017036298,365543100),e(1126000580,2618297676),e(1288033470,3409855158),e(1501505948,4234509866),e(1607167915,987167468),e(1816402316,1246189591)],t=[];!function(){for(var r=0;r<80;r++)t[r]=e()}();var i=n.SHA512=C.extend({_doReset:function(){this._hash=new d.init([new a.init(1779033703,4089235720),new a.init(3144134277,2227873595),new a.init(1013904242,4271175723),new a.init(2773480762,1595750129),new a.init(1359893119,2917565137),new a.init(2600822924,725511199),new a.init(528734635,4215389547),new a.init(1541459225,327033209)])},_doProcessBlock:function(r,v){for(var s=this._hash.words,E=s[0],A=s[1],B=s[2],l=s[3],g=s[4],F=s[5],D=s[6],u=s[7],z=E.high,k=E.low,S=A.high,W=A.low,p=B.high,m=B.low,R=l.high,y=l.low,T=g.high,L=g.low,U=F.high,I=F.low,K=D.high,Z=D.low,j=u.high,X=u.low,w=z,N=k,G=S,O=W,e0=p,q=m,B0=R,t0=y,$=T,Y=L,s0=U,a0=I,c0=K,n0=Z,l0=j,i0=X,Q=0;Q<80;Q++){var M,V,v0=t[Q];if(Q<16)V=v0.high=0|r[v+2*Q],M=v0.low=0|r[v+2*Q+1];else{var C0=t[Q-15],x0=C0.high,o0=C0.low,E0=(o0>>>1|x0<<31)^(o0>>>8|x0<<24)^(o0>>>7|x0<<25),d0=t[Q-2],r0=d0.high,f0=d0.low,h0=(f0>>>19|r0<<13)^(f0<<3|r0>>>29)^(f0>>>6|r0<<26),A0=t[Q-7],F0=t[Q-16],D0=F0.low;v0.high=V=(V=(V=((x0>>>1|o0<<31)^(x0>>>8|o0<<24)^x0>>>7)+A0.high+((M=E0+A0.low)>>>0>>0?1:0))+((r0>>>19|f0<<13)^(r0<<3|f0>>>29)^r0>>>6)+((M+=h0)>>>0>>0?1:0))+F0.high+((M+=D0)>>>0>>0?1:0),v0.low=M}var _,P0=$&s0^~$&c0,u0=Y&a0^~Y&n0,R0=w&G^w&e0^G&e0,p0=(N>>>28|w<<4)^(N<<30|w>>>2)^(N<<25|w>>>7),g0=c[Q],b0=g0.low,J=l0+(($>>>14|Y<<18)^($>>>18|Y<<14)^($<<23|Y>>>9))+((_=i0+((Y>>>14|$<<18)^(Y>>>18|$<<14)^(Y<<23|$>>>9)))>>>0>>0?1:0),y0=p0+(N&O^N&q^O&q);l0=c0,i0=n0,c0=s0,n0=a0,s0=$,a0=Y,$=B0+(J=(J=(J=J+P0+((_+=u0)>>>0>>0?1:0))+g0.high+((_+=b0)>>>0>>0?1:0))+V+((_+=M)>>>0>>0?1:0))+((Y=t0+_|0)>>>0>>0?1:0)|0,B0=e0,t0=q,e0=G,q=O,G=w,O=N,w=J+(((w>>>28|N<<4)^(w<<30|N>>>2)^(w<<25|N>>>7))+R0+(y0>>>0>>0?1:0))+((N=_+y0|0)>>>0<_>>>0?1:0)|0}k=E.low=k+N,E.high=z+w+(k>>>0>>0?1:0),W=A.low=W+O,A.high=S+G+(W>>>0>>0?1:0),m=B.low=m+q,B.high=p+e0+(m>>>0>>0?1:0),y=l.low=y+t0,l.high=R+B0+(y>>>0>>0?1:0),L=g.low=L+Y,g.high=T+$+(L>>>0>>0?1:0),I=F.low=I+a0,F.high=U+s0+(I>>>0>>0?1:0),Z=D.low=Z+n0,D.high=K+c0+(Z>>>0>>0?1:0),X=u.low=X+i0,u.high=j+l0+(X>>>0>>0?1:0)},_doFinalize:function(){var r=this._data,v=r.words,s=8*this._nDataBytes,E=8*r.sigBytes;return v[E>>>5]|=128<<24-E%32,v[30+(E+128>>>10<<5)]=Math.floor(s/4294967296),v[31+(E+128>>>10<<5)]=s,r.sigBytes=4*v.length,this._process(),this._hash.toX32()},clone:function(){var r=C.clone.call(this);return r._hash=this._hash.clone(),r},blockSize:32});x.SHA512=C._createHelper(i),x.HmacSHA512=C._createHmacHelper(i)}(),f.SHA512)},2515:function(P,H,o){var f;P.exports=(f=o(7656),o(8891),o(8855),o(4147),o(2414),function(){var x=f,h=x.lib,C=h.WordArray,b=h.BlockCipher,a=x.algo,d=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],n=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],e=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],c=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],t=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],i=a.DES=b.extend({_doReset:function(){for(var A=this._key.words,B=[],l=0;l<56;l++){var g=d[l]-1;B[l]=A[g>>>5]>>>31-g%32&1}for(var F=this._subKeys=[],D=0;D<16;D++){var u=F[D]=[],z=e[D];for(l=0;l<24;l++)u[l/6|0]|=B[(n[l]-1+z)%28]<<31-l%6,u[4+(l/6|0)]|=B[28+(n[l+24]-1+z)%28]<<31-l%6;for(u[0]=u[0]<<1|u[0]>>>31,l=1;l<7;l++)u[l]=u[l]>>>4*(l-1)+3;u[7]=u[7]<<5|u[7]>>>27}var k=this._invSubKeys=[];for(l=0;l<16;l++)k[l]=F[15-l]},encryptBlock:function(E,A){this._doCryptBlock(E,A,this._subKeys)},decryptBlock:function(E,A){this._doCryptBlock(E,A,this._invSubKeys)},_doCryptBlock:function(E,A,B){this._lBlock=E[A],this._rBlock=E[A+1],r.call(this,4,252645135),r.call(this,16,65535),v.call(this,2,858993459),v.call(this,8,16711935),r.call(this,1,1431655765);for(var l=0;l<16;l++){for(var g=B[l],F=this._lBlock,D=this._rBlock,u=0,z=0;z<8;z++)u|=c[z][((D^g[z])&t[z])>>>0];this._lBlock=D,this._rBlock=F^u}var k=this._lBlock;this._lBlock=this._rBlock,this._rBlock=k,r.call(this,1,1431655765),v.call(this,8,16711935),v.call(this,2,858993459),r.call(this,16,65535),r.call(this,4,252645135),E[A]=this._lBlock,E[A+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function r(E,A){var B=(this._lBlock>>>E^this._rBlock)&A;this._rBlock^=B,this._lBlock^=B<>>E^this._lBlock)&A;this._lBlock^=B,this._rBlock^=B<192.");var B=A.slice(0,2),l=A.length<4?A.slice(0,2):A.slice(2,4),g=A.length<6?A.slice(0,2):A.slice(4,6);this._des1=i.createEncryptor(C.create(B)),this._des2=i.createEncryptor(C.create(l)),this._des3=i.createEncryptor(C.create(g))},encryptBlock:function(E,A){this._des1.encryptBlock(E,A),this._des2.decryptBlock(E,A),this._des3.encryptBlock(E,A)},decryptBlock:function(E,A){this._des3.decryptBlock(E,A),this._des2.encryptBlock(E,A),this._des1.decryptBlock(E,A)},keySize:6,ivSize:2,blockSize:2});x.TripleDES=b._createHelper(s)}(),f.TripleDES)},4501:function(P,H,o){var C,b,a,d,f;P.exports=(f=o(7656),b=(C=f.lib).Base,a=C.WordArray,(d=f.x64={}).Word=b.extend({init:function(c,t){this.high=c,this.low=t}}),d.WordArray=b.extend({init:function(c,t){c=this.words=c||[],this.sigBytes=null!=t?t:8*c.length},toX32:function(){for(var c=this.words,t=c.length,i=[],r=0;r{"use strict";o.d(H,{N:()=>C});var f=o(5083),x=o(467);class h extends f.E_{constructor(){super(...arguments),this.ERROR_PICK_FILE_CANCELED="pickFiles canceled."}convertHeicToJpeg(a){var d=this;return(0,x.A)(function*(){throw d.unimplemented("Not implemented on web.")})()}pickFiles(a){var d=this;return(0,x.A)(function*(){const n=yield d.openFilePicker(a);if(!n)throw new Error(d.ERROR_PICK_FILE_CANCELED);const e={files:[]};for(const c of n){const t={blob:c,modifiedAt:c.lastModified,mimeType:d.getMimeTypeFromUrl(c),name:d.getNameFromUrl(c),path:void 0,size:d.getSizeFromUrl(c)};null!=a&&a.readData&&(t.data=yield d.getDataFromFile(c)),e.files.push(t)}return e})()}pickImages(a){var d=this;return(0,x.A)(function*(){return d.pickFiles(Object.assign({types:["image/*"]},a))})()}pickMedia(a){var d=this;return(0,x.A)(function*(){return d.pickFiles(Object.assign({types:["image/*","video/*"]},a))})()}pickVideos(a){var d=this;return(0,x.A)(function*(){return d.pickFiles(Object.assign({types:["video/*"]},a))})()}openFilePicker(a){var d=this;return(0,x.A)(function*(){var n;const e=(null===(n=null==a?void 0:a.types)||void 0===n?void 0:n.join(","))||"",c=!(null==a||!a.multiple);return new Promise(t=>{let i=!1;const r=document.createElement("input");r.type="file",r.accept=e,r.multiple=c,r.addEventListener("change",()=>{i=!0;const v=Array.from(r.files||[]);t(v)},{once:!0}),window.addEventListener("focus",(0,x.A)(function*(){yield d.wait(1e3),!i&&t(void 0)}),{once:!0}),r.click()})})()}getDataFromFile(a){return(0,x.A)(function*(){return new Promise((d,n)=>{const e=new FileReader;e.readAsDataURL(a),e.onload=()=>{const i=("string"==typeof e.result?e.result:"").split("base64,")[1]||"";d(i)},e.onerror=c=>{n(c)}})})()}getNameFromUrl(a){return a.name}getMimeTypeFromUrl(a){return a.type}getSizeFromUrl(a){return a.size}wait(a){return(0,x.A)(function*(){return new Promise(d=>setTimeout(d,a))})()}}const C=(0,f.F3)("FilePicker",{web:()=>new h})},1129:(P,H,o)=>{"use strict";o.d(H,{W:()=>n});var f=o(467),x=o(4438),h=o(8974),C=o(4517),b=o(177),a=o(5402);function d(e,c){if(1&e){const t=x.RV6();x.j41(0,"ion-item",2),x.bIt("click",function(){const r=x.eBV(t).$implicit,v=x.XpG();return x.Njj(v.upload(r.type))}),x.j41(1,"ion-label"),x.EFF(2),x.nI1(3,"translate"),x.k0s()()}if(2&e){const t=c.$implicit;x.R7$(2),x.JRh(x.bMT(3,1,t.label))}}let n=(()=>{var e;class c{constructor(i,r){this.modalCtrl=i,this.navParams=r,this.youtubeurl="",this.uploadType=[]}ngOnInit(){this.uploadType=this.navParams.get("uploadType")}upload(i){var r=this;return(0,f.A)(function*(){console.log("type ",i),r.modalCtrl.dismiss({type:i})})()}}return(e=c).\u0275fac=function(i){return new(i||e)(x.rXU(h.W3),x.rXU(C.y8))},e.\u0275cmp=x.VBU({type:e,selectors:[["app-upload-local"]],decls:3,vars:1,consts:[[1,"inner-content"],[3,"click",4,"ngFor","ngForOf"],[3,"click"]],template:function(i,r){1&i&&(x.j41(0,"div",0)(1,"ion-list"),x.DNE(2,d,4,3,"ion-item",1),x.k0s()()),2&i&&(x.R7$(2),x.Y8G("ngForOf",r.uploadType))},dependencies:[b.Sq,h.uz,h.he,h.nf,a.D9]}),c})()},4733:(P,H,o)=>{"use strict";o.d(H,{O:()=>x});var f=o(56);class x{static isTrackable(C){return(C=C.trackable?C:C.contentData&&C.contentData.trackable?C.contentData:C).trackable&&C.trackable.enabled?C.trackable.enabled===f.Th.YES?1:C.mimeType===f.z5.COLLECTION?0:-1:C.contentType&&C.contentType.toLowerCase()===f.cM.COURSE.toLowerCase()?1:C.mimeType===f.z5.COLLECTION?0:-1}static getMimeType(C){const b=C.split(".").pop();let a="";switch(null==b?void 0:b.toLowerCase()){case"mp4":a=f.z5.VIDEO;break;case"pdf":a=f.z5.PDF;break;case"mp3":case"m4a":a=f.z5.AUDIOS;break;case"wav":a=f.z5.RECOEDED_AUDIO;break;case"youtube":a=f.z5.YOUTUBE}return a}static getImagePath(C){return{mp3:"/assets/images/Audio.png",mp4:"/assets/images/Video.png",webm:"/assets/images/Video.png",pdf:"/assets/images/PDF.png"}[C.split("/").pop()]}}},3188:function(P,H,o){var f;P.exports=(f=o(7656),o(8891),o(8855),o(4147),o(2414),function(){var x=f,C=x.lib.BlockCipher,b=x.algo,a=[],d=[],n=[],e=[],c=[],t=[],i=[],r=[],v=[],s=[];!function(){for(var B=[],l=0;l<256;l++)B[l]=l<128?l<<1:l<<1^283;var g=0,F=0;for(l=0;l<256;l++){var D=F^F<<1^F<<2^F<<3^F<<4;a[g]=D=D>>>8^255&D^99,d[D]=g;var S,u=B[g],z=B[u],k=B[z];n[g]=(S=257*B[D]^16843008*D)<<24|S>>>8,e[g]=S<<16|S>>>16,c[g]=S<<8|S>>>24,t[g]=S,i[D]=(S=16843009*k^65537*z^257*u^16843008*g)<<24|S>>>8,r[D]=S<<16|S>>>16,v[D]=S<<8|S>>>24,s[D]=S,g?(g=u^B[B[B[k^u]]],F^=B[B[F]]):g=F=1}}();var E=[0,1,2,4,8,16,32,64,128,27,54],A=b.AES=C.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var l=this._keyPriorReset=this._key,g=l.words,F=l.sigBytes/4,u=4*((this._nRounds=F+6)+1),z=this._keySchedule=[],k=0;k6&&k%F==4&&(B=a[B>>>24]<<24|a[B>>>16&255]<<16|a[B>>>8&255]<<8|a[255&B]):(B=a[(B=B<<8|B>>>24)>>>24]<<24|a[B>>>16&255]<<16|a[B>>>8&255]<<8|a[255&B],B^=E[k/F|0]<<24),z[k]=z[k-F]^B);for(var S=this._invKeySchedule=[],W=0;W>>24]]^r[a[B>>>16&255]]^v[a[B>>>8&255]]^s[a[255&B]]}}},encryptBlock:function(B,l){this._doCryptBlock(B,l,this._keySchedule,n,e,c,t,a)},decryptBlock:function(B,l){var g=B[l+1];B[l+1]=B[l+3],B[l+3]=g,this._doCryptBlock(B,l,this._invKeySchedule,i,r,v,s,d),g=B[l+1],B[l+1]=B[l+3],B[l+3]=g},_doCryptBlock:function(B,l,g,F,D,u,z,k){for(var S=this._nRounds,W=B[l]^g[0],p=B[l+1]^g[1],m=B[l+2]^g[2],R=B[l+3]^g[3],y=4,T=1;T>>24]^D[p>>>16&255]^u[m>>>8&255]^z[255&R]^g[y++],U=F[p>>>24]^D[m>>>16&255]^u[R>>>8&255]^z[255&W]^g[y++],I=F[m>>>24]^D[R>>>16&255]^u[W>>>8&255]^z[255&p]^g[y++],N=F[R>>>24]^D[W>>>16&255]^u[p>>>8&255]^z[255&m]^g[y++];W=L,p=U,m=I,R=N}L=(k[W>>>24]<<24|k[p>>>16&255]<<16|k[m>>>8&255]<<8|k[255&R])^g[y++],U=(k[p>>>24]<<24|k[m>>>16&255]<<16|k[R>>>8&255]<<8|k[255&W])^g[y++],I=(k[m>>>24]<<24|k[R>>>16&255]<<16|k[W>>>8&255]<<8|k[255&p])^g[y++],N=(k[R>>>24]<<24|k[W>>>16&255]<<16|k[p>>>8&255]<<8|k[255&m])^g[y++],B[l]=L,B[l+1]=U,B[l+2]=I,B[l+3]=N},keySize:8});x.AES=C._createHelper(A)}(),f.AES)},5269:function(P,H,o){var f;P.exports=(f=o(7656),o(8891),o(8855),o(4147),o(2414),function(){var x=f,C=x.lib.BlockCipher;const a=16,d=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],n=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var e={pbox:[],sbox:[]};function c(s,E){let F=s.sbox[0][E>>24&255]+s.sbox[1][E>>16&255];return F^=s.sbox[2][E>>8&255],F+=s.sbox[3][255&E],F}function t(s,E,A){let g,B=E,l=A;for(let F=0;F=A&&(B=0);let l=0,g=0,F=0;for(let D=0;D1;--F)B^=s.pbox[F],l=c(s,B)^l,g=B,B=l,l=g;return g=B,B=l,l=g,l^=s.pbox[1],B^=s.pbox[0],{left:B,right:l}}(e,s[E],s[E+1]);s[E]=A.left,s[E+1]=A.right},blockSize:2,keySize:4,ivSize:2});x.Blowfish=C._createHelper(v)}(),f.Blowfish)},2414:function(P,H,o){var h,C,b,a,d,n,c,i,r,s,E,A,l,F,u,z,S,W,f;P.exports=(f=o(7656),o(4147),void(f.lib.Cipher||(h=f,C=h.lib,b=C.Base,a=C.WordArray,d=C.BufferedBlockAlgorithm,n=h.enc,c=n.Base64,i=h.algo.EvpKDF,r=C.Cipher=d.extend({cfg:b.extend(),createEncryptor:function(p,m){return this.create(this._ENC_XFORM_MODE,p,m)},createDecryptor:function(p,m){return this.create(this._DEC_XFORM_MODE,p,m)},init:function(p,m,R){this.cfg=this.cfg.extend(R),this._xformMode=p,this._key=m,this.reset()},reset:function(){d.reset.call(this),this._doReset()},process:function(p){return this._append(p),this._process()},finalize:function(p){return p&&this._append(p),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function p(m){return"string"==typeof m?W:z}return function(m){return{encrypt:function(R,y,T){return p(y).encrypt(m,R,y,T)},decrypt:function(R,y,T){return p(y).decrypt(m,R,y,T)}}}}()}),C.StreamCipher=r.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),s=h.mode={},E=C.BlockCipherMode=b.extend({createEncryptor:function(p,m){return this.Encryptor.create(p,m)},createDecryptor:function(p,m){return this.Decryptor.create(p,m)},init:function(p,m){this._cipher=p,this._iv=m}}),A=s.CBC=function(){var p=E.extend();function m(R,y,T){var L,U=this._iv;U?(L=U,this._iv=undefined):L=this._prevBlock;for(var I=0;I>>2]}},C.BlockCipher=r.extend({cfg:r.cfg.extend({mode:A,padding:l}),reset:function(){var p;r.reset.call(this);var m=this.cfg,R=m.iv,y=m.mode;this._xformMode==this._ENC_XFORM_MODE?p=y.createEncryptor:(p=y.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==p?this._mode.init(this,R&&R.words):(this._mode=p.call(y,this,R&&R.words),this._mode.__creator=p)},_doProcessBlock:function(p,m){this._mode.processBlock(p,m)},_doFinalize:function(){var p,m=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(m.pad(this._data,this.blockSize),p=this._process(!0)):(p=this._process(!0),m.unpad(p)),p},blockSize:4}),F=C.CipherParams=b.extend({init:function(p){this.mixIn(p)},toString:function(p){return(p||this.formatter).stringify(this)}}),u=(h.format={}).OpenSSL={stringify:function(p){var R=p.ciphertext,y=p.salt;return(y?a.create([1398893684,1701076831]).concat(y).concat(R):R).toString(c)},parse:function(p){var m,R=c.parse(p),y=R.words;return 1398893684==y[0]&&1701076831==y[1]&&(m=a.create(y.slice(2,4)),y.splice(0,4),R.sigBytes-=16),F.create({ciphertext:R,salt:m})}},z=C.SerializableCipher=b.extend({cfg:b.extend({format:u}),encrypt:function(p,m,R,y){y=this.cfg.extend(y);var T=p.createEncryptor(R,y),L=T.finalize(m),U=T.cfg;return F.create({ciphertext:L,key:R,iv:U.iv,algorithm:p,mode:U.mode,padding:U.padding,blockSize:p.blockSize,formatter:y.format})},decrypt:function(p,m,R,y){return y=this.cfg.extend(y),m=this._parse(m,y.format),p.createDecryptor(R,y).finalize(m.ciphertext)},_parse:function(p,m){return"string"==typeof p?m.parse(p,this):p}}),S=(h.kdf={}).OpenSSL={execute:function(p,m,R,y,T){if(y||(y=a.random(8)),T)var L=i.create({keySize:m+R,hasher:T}).compute(p,y);else L=i.create({keySize:m+R}).compute(p,y);var U=a.create(L.words.slice(m),4*R);return L.sigBytes=4*m,F.create({key:L,iv:U,salt:y})}},W=C.PasswordBasedCipher=z.extend({cfg:z.cfg.extend({kdf:S}),encrypt:function(p,m,R,y){var T=(y=this.cfg.extend(y)).kdf.execute(R,p.keySize,p.ivSize,y.salt,y.hasher);y.iv=T.iv;var L=z.encrypt.call(this,p,m,T.key,y);return L.mixIn(T),L},decrypt:function(p,m,R,y){y=this.cfg.extend(y),m=this._parse(m,y.format);var T=y.kdf.execute(R,p.keySize,p.ivSize,m.salt,y.hasher);return y.iv=T.iv,z.decrypt.call(this,p,m,T.key,y)}}))))},8891:function(P,H,o){var f,C;P.exports=(f=o(7656),C=f.lib.WordArray,f.enc.Base64={stringify:function(n){var e=n.words,c=n.sigBytes,t=this._map;n.clamp();for(var i=[],r=0;r>>2]>>>24-r%4*8&255)<<16|(e[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|e[r+2>>>2]>>>24-(r+2)%4*8&255,B=0;B<4&&r+.75*B>>6*(3-B)&63));var l=t.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(n){var e=n.length,c=this._map,t=this._reverseMap;if(!t){t=this._reverseMap=[];for(var i=0;i>>6-r%4*2;t[i>>>2]|=(v|s)<<24-i%4*8,i++}return C.create(t,i)}(n,e,t)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},f.enc.Base64)},4217:function(P,H,o){var f,C;P.exports=(f=o(7656),C=f.lib.WordArray,f.enc.Base64url={stringify:function(n,e){void 0===e&&(e=!0);var c=n.words,t=n.sigBytes,i=e?this._safe_map:this._map;n.clamp();for(var r=[],v=0;v>>2]>>>24-v%4*8&255)<<16|(c[v+1>>>2]>>>24-(v+1)%4*8&255)<<8|c[v+2>>>2]>>>24-(v+2)%4*8&255,l=0;l<4&&v+.75*l>>6*(3-l)&63));var g=i.charAt(64);if(g)for(;r.length%4;)r.push(g);return r.join("")},parse:function(n,e){void 0===e&&(e=!0);var c=n.length,t=e?this._safe_map:this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var r=0;r>>6-r%4*2;t[i>>>2]|=(v|s)<<24-i%4*8,i++}return C.create(t,i)}(n,c,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},f.enc.Base64url)},5304:function(P,H,o){var f;P.exports=(f=o(7656),function(){var C=f.lib.WordArray,b=f.enc;function d(n){return n<<8&4278255360|n>>>8&16711935}b.Utf16=b.Utf16BE={stringify:function(n){for(var e=n.words,c=n.sigBytes,t=[],i=0;i>>2]>>>16-i%4*8&65535));return t.join("")},parse:function(n){for(var e=n.length,c=[],t=0;t>>1]|=n.charCodeAt(t)<<16-t%2*16;return C.create(c,2*e)}},b.Utf16LE={stringify:function(n){for(var e=n.words,c=n.sigBytes,t=[],i=0;i>>2]>>>16-i%4*8&65535);t.push(String.fromCharCode(r))}return t.join("")},parse:function(n){for(var e=n.length,c=[],t=0;t>>1]|=d(n.charCodeAt(t)<<16-t%2*16);return C.create(c,2*e)}}}(),f.enc.Utf16)},4147:function(P,H,o){var x,h,C,b,a,n,f;P.exports=(f=o(7656),o(9986),o(7868),b=(h=(x=f).lib).WordArray,n=(a=x.algo).EvpKDF=(C=h.Base).extend({cfg:C.extend({keySize:4,hasher:a.MD5,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,c){for(var t,i=this.cfg,r=i.hasher.create(),v=b.create(),s=v.words,E=i.keySize,A=i.iterations;s.lengthi&&(c=e.finalize(c)),c.clamp();for(var r=this._oKey=c.clone(),v=this._iKey=c.clone(),s=r.words,E=v.words,A=0;A>>2]|=d[c]<<24-c%4*8;b.call(this,e,n)}else b.apply(this,arguments)};a.prototype=C}}(),f.lib.WordArray)},4152:function(P,H,o){var f;P.exports=(f=o(7656),o(2414),f.mode.CFB=function(){var x=f.lib.BlockCipherMode.extend();function h(C,b,a,d){var n,e=this._iv;e?(n=e.slice(0),this._iv=void 0):n=this._prevBlock,d.encryptBlock(n,0);for(var c=0;c>24))a+=1<<24;else{var d=a>>16&255,n=a>>8&255,e=255&a;255===d?(d=0,255===n?(n=0,255===e?e=0:++e):++n):++d,a=0,a+=d<<16,a+=n<<8,a+=e}return a}var b=x.Encryptor=x.extend({processBlock:function(a,d){var n=this._cipher,e=n.blockSize,c=this._iv,t=this._counter;c&&(t=this._counter=c.slice(0),this._iv=void 0),function C(a){return 0===(a[0]=h(a[0]))&&(a[1]=h(a[1])),a}(t);var i=t.slice(0);n.encryptBlock(i,0);for(var r=0;r>>2]|=a<<24-d%4*8,x.sigBytes+=a},unpad:function(x){x.sigBytes-=255&x.words[x.sigBytes-1>>>2]}},f.pad.Ansix923)},7516:function(P,H,o){var f;P.exports=(f=o(7656),o(2414),f.pad.Iso10126={pad:function(x,h){var C=4*h,b=C-x.sigBytes%C;x.concat(f.lib.WordArray.random(b-1)).concat(f.lib.WordArray.create([b<<24],1))},unpad:function(x){x.sigBytes-=255&x.words[x.sigBytes-1>>>2]}},f.pad.Iso10126)},9047:function(P,H,o){var f;P.exports=(f=o(7656),o(2414),f.pad.Iso97971={pad:function(x,h){x.concat(f.lib.WordArray.create([2147483648],1)),f.pad.ZeroPadding.pad(x,h)},unpad:function(x){f.pad.ZeroPadding.unpad(x),x.sigBytes--}},f.pad.Iso97971)},2599:function(P,H,o){var f;P.exports=(f=o(7656),o(2414),f.pad.NoPadding={pad:function(){},unpad:function(){}},f.pad.NoPadding)},6964:function(P,H,o){var f;P.exports=(f=o(7656),o(2414),f.pad.ZeroPadding={pad:function(x,h){var C=4*h;x.clamp(),x.sigBytes+=C-(x.sigBytes%C||C)},unpad:function(x){var h=x.words,C=x.sigBytes-1;for(C=x.sigBytes-1;C>=0;C--)if(h[C>>>2]>>>24-C%4*8&255){x.sigBytes=C+1;break}}},f.pad.ZeroPadding)},7738:function(P,H,o){var x,h,C,b,a,n,e,f;P.exports=(f=o(7656),o(5168),o(7868),b=(h=(x=f).lib).WordArray,n=(a=x.algo).HMAC,e=a.PBKDF2=(C=h.Base).extend({cfg:C.extend({keySize:4,hasher:a.SHA256,iterations:25e4}),init:function(c){this.cfg=this.cfg.extend(c)},compute:function(c,t){for(var i=this.cfg,r=n.create(i.hasher,c),v=b.create(),s=b.create([1]),E=v.words,A=s.words,B=i.keySize,l=i.iterations;E.length>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],v=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];this._b=0;for(var s=0;s<4;s++)c.call(this);for(s=0;s<8;s++)v[s]^=r[s+4&7];if(i){var E=i.words,A=E[0],B=E[1],l=16711935&(A<<8|A>>>24)|4278255360&(A<<24|A>>>8),g=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),F=l>>>16|4294901760&g,D=g<<16|65535&l;for(v[0]^=l,v[1]^=F,v[2]^=g,v[3]^=D,v[4]^=l,v[5]^=F,v[6]^=g,v[7]^=D,s=0;s<4;s++)c.call(this)}},_doProcessBlock:function(t,i){var r=this._X;c.call(this),a[0]=r[0]^r[5]>>>16^r[3]<<16,a[1]=r[2]^r[7]>>>16^r[5]<<16,a[2]=r[4]^r[1]>>>16^r[7]<<16,a[3]=r[6]^r[3]>>>16^r[1]<<16;for(var v=0;v<4;v++)a[v]=16711935&(a[v]<<8|a[v]>>>24)|4278255360&(a[v]<<24|a[v]>>>8),t[i+v]^=a[v]},blockSize:4,ivSize:2});function c(){for(var t=this._X,i=this._C,r=0;r<8;r++)d[r]=i[r];for(i[0]=i[0]+1295307597+this._b|0,i[1]=i[1]+3545052371+(i[0]>>>0>>0?1:0)|0,i[2]=i[2]+886263092+(i[1]>>>0>>0?1:0)|0,i[3]=i[3]+1295307597+(i[2]>>>0>>0?1:0)|0,i[4]=i[4]+3545052371+(i[3]>>>0>>0?1:0)|0,i[5]=i[5]+886263092+(i[4]>>>0>>0?1:0)|0,i[6]=i[6]+1295307597+(i[5]>>>0>>0?1:0)|0,i[7]=i[7]+3545052371+(i[6]>>>0>>0?1:0)|0,this._b=i[7]>>>0>>0?1:0,r=0;r<8;r++){var v=t[r]+i[r],s=65535&v,E=v>>>16;n[r]=((s*s>>>17)+s*E>>>15)+E*E^((4294901760&v)*v|0)+((65535&v)*v|0)}t[0]=n[0]+(n[7]<<16|n[7]>>>16)+(n[6]<<16|n[6]>>>16)|0,t[1]=n[1]+(n[0]<<8|n[0]>>>24)+n[7]|0,t[2]=n[2]+(n[1]<<16|n[1]>>>16)+(n[0]<<16|n[0]>>>16)|0,t[3]=n[3]+(n[2]<<8|n[2]>>>24)+n[1]|0,t[4]=n[4]+(n[3]<<16|n[3]>>>16)+(n[2]<<16|n[2]>>>16)|0,t[5]=n[5]+(n[4]<<8|n[4]>>>24)+n[3]|0,t[6]=n[6]+(n[5]<<16|n[5]>>>16)+(n[4]<<16|n[4]>>>16)|0,t[7]=n[7]+(n[6]<<8|n[6]>>>24)+n[5]|0}x.RabbitLegacy=C._createHelper(e)}(),f.RabbitLegacy)},2795:function(P,H,o){var f;P.exports=(f=o(7656),o(8891),o(8855),o(4147),o(2414),function(){var x=f,C=x.lib.StreamCipher,a=[],d=[],n=[],e=x.algo.Rabbit=C.extend({_doReset:function(){for(var t=this._key.words,i=this.cfg.iv,r=0;r<4;r++)t[r]=16711935&(t[r]<<8|t[r]>>>24)|4278255360&(t[r]<<24|t[r]>>>8);var v=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],s=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(this._b=0,r=0;r<4;r++)c.call(this);for(r=0;r<8;r++)s[r]^=v[r+4&7];if(i){var E=i.words,A=E[0],B=E[1],l=16711935&(A<<8|A>>>24)|4278255360&(A<<24|A>>>8),g=16711935&(B<<8|B>>>24)|4278255360&(B<<24|B>>>8),F=l>>>16|4294901760&g,D=g<<16|65535&l;for(s[0]^=l,s[1]^=F,s[2]^=g,s[3]^=D,s[4]^=l,s[5]^=F,s[6]^=g,s[7]^=D,r=0;r<4;r++)c.call(this)}},_doProcessBlock:function(t,i){var r=this._X;c.call(this),a[0]=r[0]^r[5]>>>16^r[3]<<16,a[1]=r[2]^r[7]>>>16^r[5]<<16,a[2]=r[4]^r[1]>>>16^r[7]<<16,a[3]=r[6]^r[3]>>>16^r[1]<<16;for(var v=0;v<4;v++)a[v]=16711935&(a[v]<<8|a[v]>>>24)|4278255360&(a[v]<<24|a[v]>>>8),t[i+v]^=a[v]},blockSize:4,ivSize:2});function c(){for(var t=this._X,i=this._C,r=0;r<8;r++)d[r]=i[r];for(i[0]=i[0]+1295307597+this._b|0,i[1]=i[1]+3545052371+(i[0]>>>0>>0?1:0)|0,i[2]=i[2]+886263092+(i[1]>>>0>>0?1:0)|0,i[3]=i[3]+1295307597+(i[2]>>>0>>0?1:0)|0,i[4]=i[4]+3545052371+(i[3]>>>0>>0?1:0)|0,i[5]=i[5]+886263092+(i[4]>>>0>>0?1:0)|0,i[6]=i[6]+1295307597+(i[5]>>>0>>0?1:0)|0,i[7]=i[7]+3545052371+(i[6]>>>0>>0?1:0)|0,this._b=i[7]>>>0>>0?1:0,r=0;r<8;r++){var v=t[r]+i[r],s=65535&v,E=v>>>16;n[r]=((s*s>>>17)+s*E>>>15)+E*E^((4294901760&v)*v|0)+((65535&v)*v|0)}t[0]=n[0]+(n[7]<<16|n[7]>>>16)+(n[6]<<16|n[6]>>>16)|0,t[1]=n[1]+(n[0]<<8|n[0]>>>24)+n[7]|0,t[2]=n[2]+(n[1]<<16|n[1]>>>16)+(n[0]<<16|n[0]>>>16)|0,t[3]=n[3]+(n[2]<<8|n[2]>>>24)+n[1]|0,t[4]=n[4]+(n[3]<<16|n[3]>>>16)+(n[2]<<16|n[2]>>>16)|0,t[5]=n[5]+(n[4]<<8|n[4]>>>24)+n[3]|0,t[6]=n[6]+(n[5]<<16|n[5]>>>16)+(n[4]<<16|n[4]>>>16)|0,t[7]=n[7]+(n[6]<<8|n[6]>>>24)+n[5]|0}x.Rabbit=C._createHelper(e)}(),f.Rabbit)},5350:function(P,H,o){var f;P.exports=(f=o(7656),o(8891),o(8855),o(4147),o(2414),function(){var x=f,C=x.lib.StreamCipher,b=x.algo,a=b.RC4=C.extend({_doReset:function(){for(var e=this._key,c=e.words,t=e.sigBytes,i=this._S=[],r=0;r<256;r++)i[r]=r;r=0;for(var v=0;r<256;r++){var s=r%t,A=i[r];i[r]=i[v=(v+i[r]+(c[s>>>2]>>>24-s%4*8&255))%256],i[v]=A}this._i=this._j=0},_doProcessBlock:function(e,c){e[c]^=d.call(this)},keySize:8,ivSize:0});function d(){for(var e=this._S,c=this._i,t=this._j,i=0,r=0;r<4;r++){var v=e[c=(c+1)%256];e[c]=e[t=(t+e[c])%256],e[t]=v,i|=e[(e[c]+e[t])%256]<<24-8*r}return this._i=c,this._j=t,i}x.RC4=C._createHelper(a);var n=b.RC4Drop=a.extend({cfg:a.cfg.extend({drop:192}),_doReset:function(){a._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)d.call(this)}});x.RC4Drop=C._createHelper(n)}(),f.RC4)},447:function(P,H,o){var f;P.exports=(f=o(7656),function(x){var h=f,C=h.lib,b=C.WordArray,a=C.Hasher,d=h.algo,n=b.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),e=b.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),c=b.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),t=b.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),i=b.create([0,1518500249,1859775393,2400959708,2840853838]),r=b.create([1352829926,1548603684,1836072691,2053994217,0]),v=d.RIPEMD160=a.extend({_doReset:function(){this._hash=b.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(F,D){for(var u=0;u<16;u++){var z=D+u,k=F[z];F[z]=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8)}var L,U,I,N,_,j,X,w,K,G,O,S=this._hash.words,W=i.words,p=r.words,m=n.words,R=e.words,y=c.words,T=t.words;for(j=L=S[0],X=U=S[1],w=I=S[2],K=N=S[3],G=_=S[4],u=0;u<80;u+=1)O=L+F[D+m[u]]|0,O+=u<16?s(U,I,N)+W[0]:u<32?E(U,I,N)+W[1]:u<48?A(U,I,N)+W[2]:u<64?B(U,I,N)+W[3]:l(U,I,N)+W[4],O=(O=g(O|=0,y[u]))+_|0,L=_,_=N,N=g(I,10),I=U,U=O,O=j+F[D+R[u]]|0,O+=u<16?l(X,w,K)+p[0]:u<32?B(X,w,K)+p[1]:u<48?A(X,w,K)+p[2]:u<64?E(X,w,K)+p[3]:s(X,w,K)+p[4],O=(O=g(O|=0,T[u]))+G|0,j=G,G=K,K=g(w,10),w=X,X=O;O=S[1]+I+K|0,S[1]=S[2]+N+G|0,S[2]=S[3]+_+j|0,S[3]=S[4]+L+X|0,S[4]=S[0]+U+w|0,S[0]=O},_doFinalize:function(){var F=this._data,D=F.words,u=8*this._nDataBytes,z=8*F.sigBytes;D[z>>>5]|=128<<24-z%32,D[14+(z+64>>>9<<4)]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8),F.sigBytes=4*(D.length+1),this._process();for(var k=this._hash,S=k.words,W=0;W<5;W++){var p=S[W];S[W]=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8)}return k},clone:function(){var F=a.clone.call(this);return F._hash=this._hash.clone(),F}});function s(F,D,u){return F^D^u}function E(F,D,u){return F&D|~F&u}function A(F,D,u){return(F|~D)^u}function B(F,D,u){return F&u|D&~u}function l(F,D,u){return F^(D|~u)}function g(F,D){return F<>>32-D}h.RIPEMD160=a._createHelper(v),h.HmacRIPEMD160=a._createHmacHelper(v)}(Math),f.RIPEMD160)},9225:function(P,H,o){var x,C,b,a,d,f;P.exports=(f=o(7656),o(5168),C=(x=f).lib.WordArray,d=(b=x.algo).SHA224=(a=b.SHA256).extend({_doReset:function(){this._hash=new C.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var n=a._doFinalize.call(this);return n.sigBytes-=4,n}}),x.SHA224=a._createHelper(d),x.HmacSHA224=a._createHmacHelper(d),f.SHA224)},5168:function(P,H,o){var f;P.exports=(f=o(7656),function(x){var h=f,C=h.lib,b=C.WordArray,a=C.Hasher,d=h.algo,n=[],e=[];!function(){function i(E){for(var A=x.sqrt(E),B=2;B<=A;B++)if(!(E%B))return!1;return!0}function r(E){return 4294967296*(E-(0|E))|0}for(var v=2,s=0;s<64;)i(v)&&(s<8&&(n[s]=r(x.pow(v,.5))),e[s]=r(x.pow(v,1/3)),s++),v++}();var c=[],t=d.SHA256=a.extend({_doReset:function(){this._hash=new b.init(n.slice(0))},_doProcessBlock:function(i,r){for(var v=this._hash.words,s=v[0],E=v[1],A=v[2],B=v[3],l=v[4],g=v[5],F=v[6],D=v[7],u=0;u<64;u++){if(u<16)c[u]=0|i[r+u];else{var z=c[u-15],S=c[u-2];c[u]=((z<<25|z>>>7)^(z<<14|z>>>18)^z>>>3)+c[u-7]+((S<<15|S>>>17)^(S<<13|S>>>19)^S>>>10)+c[u-16]}var m=s&E^s&A^E&A,T=D+((l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25))+(l&g^~l&F)+e[u]+c[u];D=F,F=g,g=l,l=B+T|0,B=A,A=E,E=s,s=T+(((s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22))+m)|0}v[0]=v[0]+s|0,v[1]=v[1]+E|0,v[2]=v[2]+A|0,v[3]=v[3]+B|0,v[4]=v[4]+l|0,v[5]=v[5]+g|0,v[6]=v[6]+F|0,v[7]=v[7]+D|0},_doFinalize:function(){var i=this._data,r=i.words,v=8*this._nDataBytes,s=8*i.sigBytes;return r[s>>>5]|=128<<24-s%32,r[14+(s+64>>>9<<4)]=x.floor(v/4294967296),r[15+(s+64>>>9<<4)]=v,i.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var i=a.clone.call(this);return i._hash=this._hash.clone(),i}});h.SHA256=a._createHelper(t),h.HmacSHA256=a._createHmacHelper(t)}(Math),f.SHA256)},3752:function(P,H,o){var f;P.exports=(f=o(7656),o(4501),function(x){var h=f,C=h.lib,b=C.WordArray,a=C.Hasher,n=h.x64.Word,e=h.algo,c=[],t=[],i=[];!function(){for(var s=1,E=0,A=0;A<24;A++){c[s+5*E]=(A+1)*(A+2)/2%64;var l=(2*s+3*E)%5;s=E%5,E=l}for(s=0;s<5;s++)for(E=0;E<5;E++)t[s+5*E]=E+(2*s+3*E)%5*5;for(var g=1,F=0;F<24;F++){for(var D=0,u=0,z=0;z<7;z++){if(1&g){var k=(1<>>24)|4278255360&(g<<24|g>>>8),(D=A[l]).high^=F=16711935&(F<<8|F>>>24)|4278255360&(F<<24|F>>>8),D.low^=g}for(var u=0;u<24;u++){for(var z=0;z<5;z++){for(var k=0,S=0,W=0;W<5;W++)k^=(D=A[z+5*W]).high,S^=D.low;var p=r[z];p.high=k,p.low=S}for(z=0;z<5;z++){var m=r[(z+4)%5],R=r[(z+1)%5],y=R.high,T=R.low;for(k=m.high^(y<<1|T>>>31),S=m.low^(T<<1|y>>>31),W=0;W<5;W++)(D=A[z+5*W]).high^=k,D.low^=S}for(var L=1;L<25;L++){var U=(D=A[L]).high,I=D.low,N=c[L];N<32?(k=U<>>32-N,S=I<>>32-N):(k=I<>>64-N,S=U<>>64-N);var _=r[t[L]];_.high=k,_.low=S}var j=r[0],X=A[0];for(j.high=X.high,j.low=X.low,z=0;z<5;z++)for(W=0;W<5;W++){var w=r[L=z+5*W],K=r[(z+1)%5+5*W],G=r[(z+2)%5+5*W];(D=A[L]).high=w.high^~K.high&G.high,D.low=w.low^~K.low&G.low}var D,O=i[u];(D=A[0]).high^=O.high,D.low^=O.low}},_doFinalize:function(){var s=this._data,E=s.words,B=8*s.sigBytes,l=32*this.blockSize;E[B>>>5]|=1<<24-B%32,E[(x.ceil((B+1)/l)*l>>>5)-1]|=128,s.sigBytes=4*E.length,this._process();for(var g=this._state,F=this.cfg.outputLength/8,D=F/8,u=[],z=0;z>>24)|4278255360&(S<<24|S>>>8),u.push(W=16711935&(W<<8|W>>>24)|4278255360&(W<<24|W>>>8)),u.push(S)}return new b.init(u,F)},clone:function(){for(var s=a.clone.call(this),E=s._state=this._state.slice(0),A=0;A<25;A++)E[A]=E[A].clone();return s}});h.SHA3=a._createHelper(v),h.HmacSHA3=a._createHmacHelper(v)}(Math),f.SHA3)},4068:function(P,H,o){var x,h,C,b,a,d,n,f;P.exports=(f=o(7656),o(4501),o(885),C=(h=(x=f).x64).Word,b=h.WordArray,n=(a=x.algo).SHA384=(d=a.SHA512).extend({_doReset:function(){this._hash=new b.init([new C.init(3418070365,3238371032),new C.init(1654270250,914150663),new C.init(2438529370,812702999),new C.init(355462360,4144912697),new C.init(1731405415,4290775857),new C.init(2394180231,1750603025),new C.init(3675008525,1694076839),new C.init(1203062813,3204075428)])},_doFinalize:function(){var e=d._doFinalize.call(this);return e.sigBytes-=16,e}}),x.SHA384=d._createHelper(n),x.HmacSHA384=d._createHmacHelper(n),f.SHA384)},885:function(P,H,o){var f;P.exports=(f=o(7656),o(4501),function(){var x=f,C=x.lib.Hasher,b=x.x64,a=b.Word,d=b.WordArray,n=x.algo;function e(){return a.create.apply(a,arguments)}var c=[e(1116352408,3609767458),e(1899447441,602891725),e(3049323471,3964484399),e(3921009573,2173295548),e(961987163,4081628472),e(1508970993,3053834265),e(2453635748,2937671579),e(2870763221,3664609560),e(3624381080,2734883394),e(310598401,1164996542),e(607225278,1323610764),e(1426881987,3590304994),e(1925078388,4068182383),e(2162078206,991336113),e(2614888103,633803317),e(3248222580,3479774868),e(3835390401,2666613458),e(4022224774,944711139),e(264347078,2341262773),e(604807628,2007800933),e(770255983,1495990901),e(1249150122,1856431235),e(1555081692,3175218132),e(1996064986,2198950837),e(2554220882,3999719339),e(2821834349,766784016),e(2952996808,2566594879),e(3210313671,3203337956),e(3336571891,1034457026),e(3584528711,2466948901),e(113926993,3758326383),e(338241895,168717936),e(666307205,1188179964),e(773529912,1546045734),e(1294757372,1522805485),e(1396182291,2643833823),e(1695183700,2343527390),e(1986661051,1014477480),e(2177026350,1206759142),e(2456956037,344077627),e(2730485921,1290863460),e(2820302411,3158454273),e(3259730800,3505952657),e(3345764771,106217008),e(3516065817,3606008344),e(3600352804,1432725776),e(4094571909,1467031594),e(275423344,851169720),e(430227734,3100823752),e(506948616,1363258195),e(659060556,3750685593),e(883997877,3785050280),e(958139571,3318307427),e(1322822218,3812723403),e(1537002063,2003034995),e(1747873779,3602036899),e(1955562222,1575990012),e(2024104815,1125592928),e(2227730452,2716904306),e(2361852424,442776044),e(2428436474,593698344),e(2756734187,3733110249),e(3204031479,2999351573),e(3329325298,3815920427),e(3391569614,3928383900),e(3515267271,566280711),e(3940187606,3454069534),e(4118630271,4000239992),e(116418474,1914138554),e(174292421,2731055270),e(289380356,3203993006),e(460393269,320620315),e(685471733,587496836),e(852142971,1086792851),e(1017036298,365543100),e(1126000580,2618297676),e(1288033470,3409855158),e(1501505948,4234509866),e(1607167915,987167468),e(1816402316,1246189591)],t=[];!function(){for(var r=0;r<80;r++)t[r]=e()}();var i=n.SHA512=C.extend({_doReset:function(){this._hash=new d.init([new a.init(1779033703,4089235720),new a.init(3144134277,2227873595),new a.init(1013904242,4271175723),new a.init(2773480762,1595750129),new a.init(1359893119,2917565137),new a.init(2600822924,725511199),new a.init(528734635,4215389547),new a.init(1541459225,327033209)])},_doProcessBlock:function(r,v){for(var s=this._hash.words,E=s[0],A=s[1],B=s[2],l=s[3],g=s[4],F=s[5],D=s[6],u=s[7],z=E.high,k=E.low,S=A.high,W=A.low,p=B.high,m=B.low,R=l.high,y=l.low,T=g.high,L=g.low,U=F.high,I=F.low,N=D.high,_=D.low,j=u.high,X=u.low,w=z,K=k,G=S,O=W,e0=p,q=m,B0=R,t0=y,$=T,Z=L,s0=U,a0=I,c0=N,n0=_,l0=j,i0=X,Q=0;Q<80;Q++){var M,V,v0=t[Q];if(Q<16)V=v0.high=0|r[v+2*Q],M=v0.low=0|r[v+2*Q+1];else{var C0=t[Q-15],x0=C0.high,o0=C0.low,E0=(o0>>>1|x0<<31)^(o0>>>8|x0<<24)^(o0>>>7|x0<<25),d0=t[Q-2],r0=d0.high,f0=d0.low,h0=(f0>>>19|r0<<13)^(f0<<3|r0>>>29)^(f0>>>6|r0<<26),A0=t[Q-7],F0=t[Q-16],D0=F0.low;v0.high=V=(V=(V=((x0>>>1|o0<<31)^(x0>>>8|o0<<24)^x0>>>7)+A0.high+((M=E0+A0.low)>>>0>>0?1:0))+((r0>>>19|f0<<13)^(r0<<3|f0>>>29)^r0>>>6)+((M+=h0)>>>0>>0?1:0))+F0.high+((M+=D0)>>>0>>0?1:0),v0.low=M}var Y,P0=$&s0^~$&c0,u0=Z&a0^~Z&n0,R0=w&G^w&e0^G&e0,p0=(K>>>28|w<<4)^(K<<30|w>>>2)^(K<<25|w>>>7),g0=c[Q],b0=g0.low,J=l0+(($>>>14|Z<<18)^($>>>18|Z<<14)^($<<23|Z>>>9))+((Y=i0+((Z>>>14|$<<18)^(Z>>>18|$<<14)^(Z<<23|$>>>9)))>>>0>>0?1:0),y0=p0+(K&O^K&q^O&q);l0=c0,i0=n0,c0=s0,n0=a0,s0=$,a0=Z,$=B0+(J=(J=(J=J+P0+((Y+=u0)>>>0>>0?1:0))+g0.high+((Y+=b0)>>>0>>0?1:0))+V+((Y+=M)>>>0>>0?1:0))+((Z=t0+Y|0)>>>0>>0?1:0)|0,B0=e0,t0=q,e0=G,q=O,G=w,O=K,w=J+(((w>>>28|K<<4)^(w<<30|K>>>2)^(w<<25|K>>>7))+R0+(y0>>>0>>0?1:0))+((K=Y+y0|0)>>>0>>0?1:0)|0}k=E.low=k+K,E.high=z+w+(k>>>0>>0?1:0),W=A.low=W+O,A.high=S+G+(W>>>0>>0?1:0),m=B.low=m+q,B.high=p+e0+(m>>>0>>0?1:0),y=l.low=y+t0,l.high=R+B0+(y>>>0>>0?1:0),L=g.low=L+Z,g.high=T+$+(L>>>0>>0?1:0),I=F.low=I+a0,F.high=U+s0+(I>>>0>>0?1:0),_=D.low=_+n0,D.high=N+c0+(_>>>0>>0?1:0),X=u.low=X+i0,u.high=j+l0+(X>>>0>>0?1:0)},_doFinalize:function(){var r=this._data,v=r.words,s=8*this._nDataBytes,E=8*r.sigBytes;return v[E>>>5]|=128<<24-E%32,v[30+(E+128>>>10<<5)]=Math.floor(s/4294967296),v[31+(E+128>>>10<<5)]=s,r.sigBytes=4*v.length,this._process(),this._hash.toX32()},clone:function(){var r=C.clone.call(this);return r._hash=this._hash.clone(),r},blockSize:32});x.SHA512=C._createHelper(i),x.HmacSHA512=C._createHmacHelper(i)}(),f.SHA512)},2515:function(P,H,o){var f;P.exports=(f=o(7656),o(8891),o(8855),o(4147),o(2414),function(){var x=f,h=x.lib,C=h.WordArray,b=h.BlockCipher,a=x.algo,d=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],n=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],e=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],c=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],t=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],i=a.DES=b.extend({_doReset:function(){for(var A=this._key.words,B=[],l=0;l<56;l++){var g=d[l]-1;B[l]=A[g>>>5]>>>31-g%32&1}for(var F=this._subKeys=[],D=0;D<16;D++){var u=F[D]=[],z=e[D];for(l=0;l<24;l++)u[l/6|0]|=B[(n[l]-1+z)%28]<<31-l%6,u[4+(l/6|0)]|=B[28+(n[l+24]-1+z)%28]<<31-l%6;for(u[0]=u[0]<<1|u[0]>>>31,l=1;l<7;l++)u[l]=u[l]>>>4*(l-1)+3;u[7]=u[7]<<5|u[7]>>>27}var k=this._invSubKeys=[];for(l=0;l<16;l++)k[l]=F[15-l]},encryptBlock:function(E,A){this._doCryptBlock(E,A,this._subKeys)},decryptBlock:function(E,A){this._doCryptBlock(E,A,this._invSubKeys)},_doCryptBlock:function(E,A,B){this._lBlock=E[A],this._rBlock=E[A+1],r.call(this,4,252645135),r.call(this,16,65535),v.call(this,2,858993459),v.call(this,8,16711935),r.call(this,1,1431655765);for(var l=0;l<16;l++){for(var g=B[l],F=this._lBlock,D=this._rBlock,u=0,z=0;z<8;z++)u|=c[z][((D^g[z])&t[z])>>>0];this._lBlock=D,this._rBlock=F^u}var k=this._lBlock;this._lBlock=this._rBlock,this._rBlock=k,r.call(this,1,1431655765),v.call(this,8,16711935),v.call(this,2,858993459),r.call(this,16,65535),r.call(this,4,252645135),E[A]=this._lBlock,E[A+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function r(E,A){var B=(this._lBlock>>>E^this._rBlock)&A;this._rBlock^=B,this._lBlock^=B<>>E^this._lBlock)&A;this._lBlock^=B,this._rBlock^=B<192.");var B=A.slice(0,2),l=A.length<4?A.slice(0,2):A.slice(2,4),g=A.length<6?A.slice(0,2):A.slice(4,6);this._des1=i.createEncryptor(C.create(B)),this._des2=i.createEncryptor(C.create(l)),this._des3=i.createEncryptor(C.create(g))},encryptBlock:function(E,A){this._des1.encryptBlock(E,A),this._des2.decryptBlock(E,A),this._des3.encryptBlock(E,A)},decryptBlock:function(E,A){this._des3.decryptBlock(E,A),this._des2.encryptBlock(E,A),this._des1.decryptBlock(E,A)},keySize:6,ivSize:2,blockSize:2});x.TripleDES=b._createHelper(s)}(),f.TripleDES)},4501:function(P,H,o){var C,b,a,d,f;P.exports=(f=o(7656),b=(C=f.lib).Base,a=C.WordArray,(d=f.x64={}).Word=b.extend({init:function(c,t){this.high=c,this.low=t}}),d.WordArray=b.extend({init:function(c,t){c=this.words=c||[],this.sigBytes=null!=t?t:8*c.length},toX32:function(){for(var c=this.words,t=c.length,i=[],r=0;r{i.r(f),i.d(f,{ion_reorder:()=>p,ion_reorder_group:()=>g});var y=i(467),l=i(4363),u=i(6726),E=i(611),b=i(2885),M=i(5638),m=i(4081);i(8438),i(8476);const p=class{constructor(e){(0,l.r)(this,e)}onClick(e){const t=this.el.closest("ion-reorder-group");e.preventDefault(),(!t||!t.disabled)&&e.stopImmediatePropagation()}render(){const e=(0,E.b)(this);return(0,l.h)(l.H,{key:"5747b63aa64b05bfed96bbce8087186c7e14c6d5",class:e},(0,l.h)("slot",{key:"a745f29a23c905cd0bff572acb755b597a3fb3c3"},(0,l.h)("ion-icon",{key:"48f433e85a3a68c16bc426623b2b74957b4b2eb7",icon:"ios"===e?u.j:u.k,lazy:!1,class:"reorder-icon",part:"icon","aria-hidden":"true"})))}get el(){return(0,l.f)(this)}};p.style={ios:":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block}::slotted(ion-icon){font-size:dynamic-font(16px)}.reorder-icon{font-size:2.125rem;opacity:0.4}",md:":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block}::slotted(ion-icon){font-size:dynamic-font(16px)}.reorder-icon{font-size:1.9375rem;opacity:0.3}"};const g=class{constructor(e){(0,l.r)(this,e),this.ionItemReorder=(0,l.d)(this,"ionItemReorder",7),this.lastToIndex=-1,this.cachedHeights=[],this.scrollElTop=0,this.scrollElBottom=0,this.scrollElInitial=0,this.containerTop=0,this.containerBottom=0,this.state=0,this.disabled=!0}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}connectedCallback(){var e=this;return(0,y.A)(function*(){const t=(0,b.f)(e.el);t&&(e.scrollEl=yield(0,b.g)(t)),e.gesture=(yield Promise.resolve().then(i.bind(i,405))).createGesture({el:e.el,gestureName:"reorder",gesturePriority:110,threshold:0,direction:"y",passive:!1,canStart:s=>e.canStart(s),onStart:s=>e.onStart(s),onMove:s=>e.onMove(s),onEnd:()=>e.onEnd()}),e.disabledChanged()})()}disconnectedCallback(){this.onEnd(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}complete(e){return Promise.resolve(this.completeReorder(e))}canStart(e){if(this.selectedItemEl||0!==this.state)return!1;const s=e.event.target.closest("ion-reorder");if(!s)return!1;const r=v(s,this.el);return!!r&&(e.data=r,!0)}onStart(e){e.event.preventDefault();const t=this.selectedItemEl=e.data,s=this.cachedHeights;s.length=0;const r=this.el,o=r.children;if(!o||0===o.length)return;let c=0;for(let a=0;a{o===c||void 0!==e&&!0!==e||this.el.insertBefore(t,ce)return s;return t.length-1}reorderMove(e,t){const s=this.selectedItemHeight,r=this.el.children;for(let o=0;oe&&o<=t?n=`translateY(${-s}px)`:o=t&&(n=`translateY(${s}px)`),r[o].style.transform=n}}autoscroll(e){if(!this.scrollEl)return 0;let t=0;return ethis.scrollElBottom&&(t=_),0!==t&&this.scrollEl.scrollBy(0,t),this.scrollEl.scrollTop-this.scrollElInitial}render(){const e=(0,E.b)(this);return(0,l.h)(l.H,{key:"68b5e5fa00a0531c74597964d84c82da8bc3252f",class:{[e]:!0,"reorder-enabled":!this.disabled,"reorder-list-active":0!==this.state}})}get el(){return(0,l.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},h=e=>e.$ionIndex,v=(e,t)=>{let s;for(;e;){if(s=e.parentElement,s===t)return e;e=s}},I=60,_=10,x="reorder-selected",P=(e,t,s)=>{const r=e[t];return e.splice(t,1),e.splice(s,0,r),e.slice()};g.style=".reorder-list-active>*{display:block;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;will-change:transform}.reorder-enabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-enabled ion-reorder{display:block;cursor:-webkit-grab;cursor:grab;pointer-events:all;-ms-touch-action:none;touch-action:none}.reorder-selected,.reorder-selected ion-reorder{cursor:-webkit-grabbing;cursor:grabbing}.reorder-selected{position:relative;-webkit-transition:none !important;transition:none !important;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);opacity:0.8;z-index:100}.reorder-visible ion-reorder .reorder-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}"}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7030],{7030:(B,f,i)=>{i.r(f),i.d(f,{ion_reorder:()=>p,ion_reorder_group:()=>g});var y=i(467),l=i(4363),u=i(6726),E=i(611),b=i(2885),M=i(5638),m=i(4081);i(8438),i(8476);const p=class{constructor(e){(0,l.r)(this,e)}onClick(e){const t=this.el.closest("ion-reorder-group");e.preventDefault(),(!t||!t.disabled)&&e.stopImmediatePropagation()}render(){const e=(0,E.b)(this);return(0,l.h)(l.H,{key:"5747b63aa64b05bfed96bbce8087186c7e14c6d5",class:e},(0,l.h)("slot",{key:"a745f29a23c905cd0bff572acb755b597a3fb3c3"},(0,l.h)("ion-icon",{key:"48f433e85a3a68c16bc426623b2b74957b4b2eb7",icon:"ios"===e?u.j:u.k,lazy:!1,class:"reorder-icon",part:"icon","aria-hidden":"true"})))}get el(){return(0,l.f)(this)}};p.style={ios:":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block}::slotted(ion-icon){font-size:dynamic-font(16px)}.reorder-icon{font-size:2.125rem;opacity:0.4}",md:":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block}::slotted(ion-icon){font-size:dynamic-font(16px)}.reorder-icon{font-size:1.9375rem;opacity:0.3}"};const g=class{constructor(e){(0,l.r)(this,e),this.ionItemReorder=(0,l.d)(this,"ionItemReorder",7),this.lastToIndex=-1,this.cachedHeights=[],this.scrollElTop=0,this.scrollElBottom=0,this.scrollElInitial=0,this.containerTop=0,this.containerBottom=0,this.state=0,this.disabled=!0}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}connectedCallback(){var e=this;return(0,y.A)(function*(){const t=(0,b.f)(e.el);t&&(e.scrollEl=yield(0,b.g)(t)),e.gesture=(yield Promise.resolve().then(i.bind(i,405))).createGesture({el:e.el,gestureName:"reorder",gesturePriority:110,threshold:0,direction:"y",passive:!1,canStart:s=>e.canStart(s),onStart:s=>e.onStart(s),onMove:s=>e.onMove(s),onEnd:()=>e.onEnd()}),e.disabledChanged()})()}disconnectedCallback(){this.onEnd(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}complete(e){return Promise.resolve(this.completeReorder(e))}canStart(e){if(this.selectedItemEl||0!==this.state)return!1;const s=e.event.target.closest("ion-reorder");if(!s)return!1;const r=v(s,this.el);return!!r&&(e.data=r,!0)}onStart(e){e.event.preventDefault();const t=this.selectedItemEl=e.data,s=this.cachedHeights;s.length=0;const r=this.el,o=r.children;if(!o||0===o.length)return;let c=0;for(let a=0;a{o===c||void 0!==e&&!0!==e||this.el.insertBefore(t,ce)return s;return t.length-1}reorderMove(e,t){const s=this.selectedItemHeight,r=this.el.children;for(let o=0;oe&&o<=t?n=`translateY(${-s}px)`:o=t&&(n=`translateY(${s}px)`),r[o].style.transform=n}}autoscroll(e){if(!this.scrollEl)return 0;let t=0;return ethis.scrollElBottom&&(t=_),0!==t&&this.scrollEl.scrollBy(0,t),this.scrollEl.scrollTop-this.scrollElInitial}render(){const e=(0,E.b)(this);return(0,l.h)(l.H,{key:"68b5e5fa00a0531c74597964d84c82da8bc3252f",class:{[e]:!0,"reorder-enabled":!this.disabled,"reorder-list-active":0!==this.state}})}get el(){return(0,l.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},h=e=>e.$ionIndex,v=(e,t)=>{let s;for(;e;){if(s=e.parentElement,s===t)return e;e=s}},I=60,_=10,x="reorder-selected",D=(e,t,s)=>{const r=e[t];return e.splice(t,1),e.splice(s,0,r),e.slice()};g.style=".reorder-list-active>*{display:block;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;will-change:transform}.reorder-enabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-enabled ion-reorder{display:block;cursor:-webkit-grab;cursor:grab;pointer-events:all;-ms-touch-action:none;touch-action:none}.reorder-selected,.reorder-selected ion-reorder{cursor:-webkit-grabbing;cursor:grabbing}.reorder-selected{position:relative;-webkit-transition:none !important;transition:none !important;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);opacity:0.8;z-index:100}.reorder-visible ion-reorder .reorder-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}"}}]); \ No newline at end of file diff --git a/www/7076.655a21d09248e098.js b/www/7076.4eeb02dc3a0bd7a6.js similarity index 98% rename from www/7076.655a21d09248e098.js rename to www/7076.4eeb02dc3a0bd7a6.js index ccc9998e..5f319edf 100644 --- a/www/7076.655a21d09248e098.js +++ b/www/7076.4eeb02dc3a0bd7a6.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7076],{7076:(F,_,r)=>{r.r(_),r.d(_,{ion_select:()=>j,ion_select_option:()=>A,ion_select_popover:()=>D});var x=r(467),s=r(4363),I=r(8281),P=r(2172),w=r(5572),f=r(5638),O=r(4929),a=r(5516),p=r(7464),c=r(333),C=r(2935),y=r(6726),g=r(611);r(8476),r(3113);const j=class{constructor(e){(0,s.r)(this,e),this.ionChange=(0,s.d)(this,"ionChange",7),this.ionCancel=(0,s.d)(this,"ionCancel",7),this.ionDismiss=(0,s.d)(this,"ionDismiss",7),this.ionFocus=(0,s.d)(this,"ionFocus",7),this.ionBlur=(0,s.d)(this,"ionBlur",7),this.ionStyle=(0,s.d)(this,"ionStyle",7),this.inputId="ion-sel-"+U++,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.onClick=t=>{const l=t.target,i=l.closest('[slot="start"], [slot="end"]');l===this.el||null===i?(this.setFocus(),this.open(t)):t.preventDefault()},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.isExpanded=!1,this.cancelText="Cancel",this.color=void 0,this.compareWith=void 0,this.disabled=!1,this.fill=void 0,this.interface="alert",this.interfaceOptions={},this.justify="space-between",this.label=void 0,this.labelPlacement="start",this.legacy=void 0,this.multiple=!1,this.name=this.inputId,this.okText="OK",this.placeholder=void 0,this.selectedText=void 0,this.toggleIcon=void 0,this.expandedIcon=void 0,this.shape=void 0,this.value=void 0}styleChanged(){this.emitStyle()}setValue(e){this.value=e,this.ionChange.emit({value:e})}componentWillLoad(){this.inheritedAttributes=(0,f.k)(this.el,["aria-label"])}connectedCallback(){var e=this;return(0,x.A)(function*(){const{el:t}=e;e.legacyFormController=(0,I.c)(t),e.notchController=(0,P.c)(t,()=>e.notchSpacerEl,()=>e.labelSlot),e.updateOverlayOptions(),e.emitStyle(),e.mutationO=(0,C.w)(e.el,"ion-select-option",(0,x.A)(function*(){e.updateOverlayOptions(),(0,s.i)(e)}))})()}disconnectedCallback(){this.mutationO&&(this.mutationO.disconnect(),this.mutationO=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}open(e){var t=this;return(0,x.A)(function*(){if(t.disabled||t.isExpanded)return;t.isExpanded=!0;const l=t.overlay=yield t.createOverlay(e);if(l.onDidDismiss().then(()=>{t.overlay=void 0,t.isExpanded=!1,t.ionDismiss.emit(),t.setFocus()}),yield l.present(),"popover"===t.interface){const i=t.childOpts.map(o=>o.value).indexOf(t.value);if(i>-1){const o=l.querySelector(`.select-interface-option:nth-child(${i+1})`);if(o){(0,f.f)(o);const n=o.querySelector("ion-radio, ion-checkbox");n&&n.focus()}}else{const o=l.querySelector("ion-radio:not(.radio-disabled), ion-checkbox:not(.checkbox-disabled)");o&&((0,f.f)(o.closest("ion-item")),o.focus())}}return l})()}createOverlay(e){let t=this.interface;return"action-sheet"===t&&this.multiple&&(console.warn(`Select interface cannot be "${t}" with a multi-value select. Using the "alert" interface instead.`),t="alert"),"popover"===t&&!e&&(console.warn(`Select interface cannot be a "${t}" without passing an event. Using the "alert" interface instead.`),t="alert"),"action-sheet"===t?this.openActionSheet():"popover"===t?this.openPopover(e):this.openAlert()}updateOverlayOptions(){const e=this.overlay;if(!e)return;const t=this.childOpts,l=this.value;switch(this.interface){case"action-sheet":e.buttons=this.createActionSheetButtons(t,l);break;case"popover":const i=e.querySelector("ion-select-popover");i&&(i.options=this.createPopoverOptions(t,l));break;case"alert":e.inputs=this.createAlertInputs(t,this.multiple?"checkbox":"radio",l)}}createActionSheetButtons(e,t){const l=e.map(i=>{const o=E(i),n=Array.from(i.classList).filter(d=>"hydrated"!==d).join(" "),h=`${L} ${n}`;return{role:(0,w.i)(t,o,this.compareWith)?"selected":"",text:i.textContent,cssClass:h,handler:()=>{this.setValue(o)}}});return l.push({text:this.cancelText,role:"cancel",handler:()=>{this.ionCancel.emit()}}),l}createAlertInputs(e,t,l){return e.map(o=>{const n=E(o),h=Array.from(o.classList).filter(u=>"hydrated"!==u).join(" ");return{type:t,cssClass:`${L} ${h}`,label:o.textContent||"",value:n,checked:(0,w.i)(l,n,this.compareWith),disabled:o.disabled}})}createPopoverOptions(e,t){return e.map(i=>{const o=E(i),n=Array.from(i.classList).filter(d=>"hydrated"!==d).join(" ");return{text:i.textContent||"",cssClass:`${L} ${n}`,value:o,checked:(0,w.i)(t,o,this.compareWith),disabled:i.disabled,handler:d=>{this.setValue(d),this.multiple||this.close()}}})}openPopover(e){var t=this;return(0,x.A)(function*(){const{fill:l,labelPlacement:i}=t,o=t.interfaceOptions,n=(0,g.b)(t),h="md"!==n,d=t.multiple,u=t.value;let b=e,v="auto";if(t.legacyFormController.hasLegacyControl()){const m=t.el.closest("ion-item");m&&(m.classList.contains("item-label-floating")||m.classList.contains("item-label-stacked"))&&(b=Object.assign(Object.assign({},e),{detail:{ionShadowTarget:m}}),v="cover")}else"floating"===i||"stacked"===i||"md"===n&&void 0!==l?v="cover":b=Object.assign(Object.assign({},e),{detail:{ionShadowTarget:t.nativeWrapperEl}});const k=Object.assign(Object.assign({mode:n,event:b,alignment:"center",size:v,showBackdrop:h},o),{component:"ion-select-popover",cssClass:["select-popover",o.cssClass],componentProps:{header:o.header,subHeader:o.subHeader,message:o.message,multiple:d,value:u,options:t.createPopoverOptions(t.childOpts,u)}});return a.c.create(k)})()}openActionSheet(){var e=this;return(0,x.A)(function*(){const t=(0,g.b)(e),l=e.interfaceOptions,i=Object.assign(Object.assign({mode:t},l),{buttons:e.createActionSheetButtons(e.childOpts,e.value),cssClass:["select-action-sheet",l.cssClass]});return a.b.create(i)})()}openAlert(){var e=this;return(0,x.A)(function*(){let t,l;e.legacyFormController.hasLegacyControl()?(t=e.getLabel(),l=t?t.textContent:null):l=e.labelText;const i=e.interfaceOptions,o=e.multiple?"checkbox":"radio",n=(0,g.b)(e),h=Object.assign(Object.assign({mode:n},i),{header:i.header?i.header:l,inputs:e.createAlertInputs(e.childOpts,o,e.value),buttons:[{text:e.cancelText,role:"cancel",handler:()=>{e.ionCancel.emit()}},{text:e.okText,handler:d=>{e.setValue(d)}}],cssClass:["select-alert",i.cssClass,e.multiple?"multiple-select-alert":"single-select-alert"]});return a.a.create(h)})()}close(){return this.overlay?this.overlay.dismiss():Promise.resolve(!1)}getLabel(){return(0,f.h)(this.el)}hasValue(){return""!==this.getText()}get childOpts(){return Array.from(this.el.querySelectorAll("ion-select-option"))}get labelText(){const{label:e}=this;if(void 0!==e)return e;const{labelSlot:t}=this;return null!==t?t.textContent:void 0}getText(){const e=this.selectedText;return null!=e&&""!==e?e:$(this.childOpts,this.value,this.compareWith)}setFocus(){this.focusEl&&this.focusEl.focus()}emitStyle(){const{disabled:e}=this,t={"interactive-disabled":e};this.legacyFormController.hasLegacyControl()&&(t.interactive=!0,t.select=!0,t["select-disabled"]=e,t["has-placeholder"]=void 0!==this.placeholder,t["has-value"]=this.hasValue(),t["has-focus"]=this.isExpanded,t.legacy=!!this.legacy),this.ionStyle.emit(t)}renderLabel(){const{label:e}=this;return(0,s.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},void 0===e?(0,s.h)("slot",{name:"label"}):(0,s.h)("div",{class:"label-text"},e))}componentDidRender(){var e;null===(e=this.notchController)||void 0===e||e.calculateNotchWidth()}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return void 0!==this.label||null!==this.labelSlot}renderLabelContainer(){return"md"===(0,g.b)(this)&&"outline"===this.fill?[(0,s.h)("div",{class:"select-outline-container"},(0,s.h)("div",{class:"select-outline-start"}),(0,s.h)("div",{class:{"select-outline-notch":!0,"select-outline-notch-hidden":!this.hasLabel}},(0,s.h)("div",{class:"notch-spacer","aria-hidden":"true",ref:l=>this.notchSpacerEl=l},this.label)),(0,s.h)("div",{class:"select-outline-end"})),this.renderLabel()]:this.renderLabel()}renderSelect(){const{disabled:e,el:t,isExpanded:l,expandedIcon:i,labelPlacement:o,justify:n,placeholder:h,fill:d,shape:u,name:b,value:v}=this,k=(0,g.b)(this),m="floating"===o||"stacked"===o,S=!m,G=(0,p.i)(t)?"rtl":"ltr",M=(0,c.h)("ion-item",this.el),N="md"===k&&"outline"!==d&&!M,B=this.hasValue(),J=null!==t.querySelector('[slot="start"], [slot="end"]');(0,f.d)(!0,t,b,z(v),e);const Q="stacked"===o||"floating"===o&&(B||l||J);return(0,s.h)(s.H,{onClick:this.onClick,class:(0,c.c)(this.color,{[k]:!0,"in-item":M,"in-item-color":(0,c.h)("ion-item.ion-color",t),"select-disabled":e,"select-expanded":l,"has-expanded-icon":void 0!==i,"has-value":B,"label-floating":Q,"has-placeholder":void 0!==h,"ion-focusable":!0,[`select-${G}`]:!0,[`select-fill-${d}`]:void 0!==d,[`select-justify-${n}`]:S,[`select-shape-${u}`]:void 0!==u,[`select-label-placement-${o}`]:!0})},(0,s.h)("label",{class:"select-wrapper",id:"select-label"},this.renderLabelContainer(),(0,s.h)("div",{class:"select-wrapper-inner"},(0,s.h)("slot",{name:"start"}),(0,s.h)("div",{class:"native-wrapper",ref:X=>this.nativeWrapperEl=X,part:"container"},this.renderSelectText(),this.renderListbox()),(0,s.h)("slot",{name:"end"}),!m&&this.renderSelectIcon()),m&&this.renderSelectIcon(),N&&(0,s.h)("div",{class:"select-highlight"})))}renderLegacySelect(){this.hasLoggedDeprecationWarning||((0,O.p)('ion-select now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: ...\nExample with aria-label: ...\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,O.p)('ion-select is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n Developers can dismiss this warning by removing their usage of the "legacy" property and using the new select syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{disabled:e,el:t,inputId:l,isExpanded:i,expandedIcon:o,name:n,placeholder:h,value:d}=this,u=(0,g.b)(this),{labelText:b,labelId:v}=(0,f.e)(t,l);(0,f.d)(!0,t,n,z(d),e);let m=this.getText();""===m&&void 0!==h&&(m=h);const S=void 0!==b?""!==m?`${m}, ${b}`:b:m;return(0,s.h)(s.H,{onClick:this.onClick,role:"button","aria-haspopup":"listbox","aria-disabled":e?"true":null,"aria-label":S,class:{[u]:!0,"in-item":(0,c.h)("ion-item",t),"in-item-color":(0,c.h)("ion-item.ion-color",t),"select-disabled":e,"select-expanded":i,"has-expanded-icon":void 0!==o,"legacy-select":!0}},this.renderSelectText(),this.renderSelectIcon(),(0,s.h)("label",{id:v},S),this.renderListbox())}renderSelectText(){const{placeholder:e}=this;let l=!1,i=this.getText();return""===i&&void 0!==e&&(i=e,l=!0),(0,s.h)("div",{"aria-hidden":"true",class:{"select-text":!0,"select-placeholder":l},part:l?"placeholder":"text"},i)}renderSelectIcon(){const e=(0,g.b)(this),{isExpanded:t,toggleIcon:l,expandedIcon:i}=this;let o;return o=t&&void 0!==i?i:null!=l?l:"ios"===e?y.w:y.q,(0,s.h)("ion-icon",{class:"select-icon",part:"icon","aria-hidden":"true",icon:o})}get ariaLabel(){var e,t;const{placeholder:l,el:i,inputId:o,inheritedAttributes:n}=this,h=this.getText(),{labelText:d}=(0,f.e)(i,o),u=null!==(t=null!==(e=this.labelText)&&void 0!==e?e:n["aria-label"])&&void 0!==t?t:d;let b=h;return""===b&&void 0!==l&&(b=l),void 0!==u&&(b=""===b?u:`${u}, ${b}`),b}renderListbox(){const{disabled:e,inputId:t,isExpanded:l}=this;return(0,s.h)("button",{disabled:e,id:t,"aria-label":this.ariaLabel,"aria-haspopup":"dialog","aria-expanded":`${l}`,onFocus:this.onFocus,onBlur:this.onBlur,ref:i=>this.focusEl=i})}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacySelect():this.renderSelect()}get el(){return(0,s.f)(this)}static get watchers(){return{disabled:["styleChanged"],isExpanded:["styleChanged"],placeholder:["styleChanged"],value:["styleChanged"]}}},E=e=>{const t=e.value;return void 0===t?e.textContent||"":t},z=e=>{if(null!=e)return Array.isArray(e)?e.join(","):e.toString()},$=(e,t,l)=>void 0===t?"":Array.isArray(t)?t.map(i=>T(e,i,l)).filter(i=>null!==i).join(", "):T(e,t,l)||"",T=(e,t,l)=>{const i=e.find(o=>(0,w.c)(t,E(o),l));return i?i.textContent:null};let U=0;const L="select-interface-option";j.style={ios:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:0.6;--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(:not(.legacy-select)){width:100%;min-height:44px}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.legacy-select){-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.in-item:not(.legacy-select)){-ms-flex:1 1 0px;flex:1 1 0}:host(.in-item.legacy-select){position:static;max-width:45%}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]:not(.legacy-select)),:host([slot=end]:not(.legacy-select)){width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}:host(.legacy-select) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-select) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-select) label{left:0}:host-context([dir=rtl]):host(.legacy-select) label,:host-context([dir=rtl]).legacy-select label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-select:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-select) label::-moz-focus-inner{border:0}button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.select-icon{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0;position:relative;-ms-flex-negative:0;flex-shrink:0}:host(.in-item-color) .select-icon{color:inherit}:host(.select-label-placement-stacked) .select-icon,:host(.select-label-placement-floating) .select-icon{position:absolute;height:100%}:host(.select-ltr.select-label-placement-stacked) .select-icon,:host(.select-ltr.select-label-placement-floating) .select-icon{right:var(--padding-end, 0)}:host(.select-rtl.select-label-placement-stacked) .select-icon,:host(.select-rtl.select-label-placement-floating) .select-icon{left:var(--padding-start, 0)}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:inherit;overflow:hidden}.select-wrapper{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal;cursor:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.select-wrapper .select-placeholder{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.select-wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{-ms-flex-positive:1;flex-grow:1}:host(.ion-touched.ion-invalid){--highlight-color:var(--highlight-color-invalid)}:host(.ion-valid){--highlight-color:var(--highlight-color-valid)}.label-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text,::slotted([slot=label]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden,.select-outline-notch-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}:host(.select-justify-space-between) .select-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.select-justify-start) .select-wrapper{-ms-flex-pack:start;justify-content:start}:host(.select-justify-end) .select-wrapper{-ms-flex-pack:end;justify-content:end}:host(.select-label-placement-start) .select-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.select-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-end) .select-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.select-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.select-label-placement-stacked) .select-wrapper,:host(.select-label-placement-floating) .select-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}:host(.select-label-placement-stacked) .label-text-wrapper,:host(.select-label-placement-floating) .label-text-wrapper{max-width:100%}:host(.select-ltr.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-label-placement-stacked) .native-wrapper,:host(.select-label-placement-floating) .native-wrapper{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0;-ms-flex-positive:1;flex-grow:1;width:100%}:host(.select-label-placement-floating) .label-text-wrapper{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}:host(.select-label-placement-floating:not(.label-floating)) .native-wrapper .select-placeholder{opacity:0}:host(.select-expanded.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.ion-focused.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.has-value.select-label-placement-floating) .native-wrapper .select-placeholder{opacity:1}:host(.label-floating) .label-text-wrapper{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.legacy-select){--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:16px}.select-icon{width:1.125rem;height:1.125rem;color:var(--ion-color-step-650, #595959)}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{width:calc(100% - 1.125rem - 4px)}:host(.select-disabled){opacity:0.3}::slotted(ion-button[slot=start].button-has-icon-only),::slotted(ion-button[slot=end].button-has-icon-only){--border-radius:50%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;aspect-ratio:1}",md:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:0.6;--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(:not(.legacy-select)){width:100%;min-height:44px}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.legacy-select){-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.in-item:not(.legacy-select)){-ms-flex:1 1 0px;flex:1 1 0}:host(.in-item.legacy-select){position:static;max-width:45%}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]:not(.legacy-select)),:host([slot=end]:not(.legacy-select)){width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}:host(.legacy-select) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-select) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-select) label{left:0}:host-context([dir=rtl]):host(.legacy-select) label,:host-context([dir=rtl]).legacy-select label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-select:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-select) label::-moz-focus-inner{border:0}button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.select-icon{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0;position:relative;-ms-flex-negative:0;flex-shrink:0}:host(.in-item-color) .select-icon{color:inherit}:host(.select-label-placement-stacked) .select-icon,:host(.select-label-placement-floating) .select-icon{position:absolute;height:100%}:host(.select-ltr.select-label-placement-stacked) .select-icon,:host(.select-ltr.select-label-placement-floating) .select-icon{right:var(--padding-end, 0)}:host(.select-rtl.select-label-placement-stacked) .select-icon,:host(.select-rtl.select-label-placement-floating) .select-icon{left:var(--padding-start, 0)}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:inherit;overflow:hidden}.select-wrapper{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal;cursor:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.select-wrapper .select-placeholder{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.select-wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{-ms-flex-positive:1;flex-grow:1}:host(.ion-touched.ion-invalid){--highlight-color:var(--highlight-color-invalid)}:host(.ion-valid){--highlight-color:var(--highlight-color-valid)}.label-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text,::slotted([slot=label]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden,.select-outline-notch-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}:host(.select-justify-space-between) .select-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.select-justify-start) .select-wrapper{-ms-flex-pack:start;justify-content:start}:host(.select-justify-end) .select-wrapper{-ms-flex-pack:end;justify-content:end}:host(.select-label-placement-start) .select-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.select-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-end) .select-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.select-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.select-label-placement-stacked) .select-wrapper,:host(.select-label-placement-floating) .select-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}:host(.select-label-placement-stacked) .label-text-wrapper,:host(.select-label-placement-floating) .label-text-wrapper{max-width:100%}:host(.select-ltr.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-label-placement-stacked) .native-wrapper,:host(.select-label-placement-floating) .native-wrapper{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0;-ms-flex-positive:1;flex-grow:1;width:100%}:host(.select-label-placement-floating) .label-text-wrapper{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}:host(.select-label-placement-floating:not(.label-floating)) .native-wrapper .select-placeholder{opacity:0}:host(.select-expanded.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.ion-focused.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.has-value.select-label-placement-floating) .native-wrapper .select-placeholder{opacity:1}:host(.label-floating) .label-text-wrapper{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.select-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}:host(.select-fill-solid) .select-wrapper{border-bottom:var(--border-width) var(--border-style) var(--border-color)}:host(.has-focus.select-fill-solid.ion-valid),:host(.select-fill-solid.ion-touched.ion-invalid){--border-color:var(--highlight-color)}:host(.select-fill-solid) .select-bottom{border-top:none}@media (any-hover: hover){:host(.select-fill-solid:hover){--background:var(--ion-color-step-100, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}:host(.select-fill-solid.select-expanded),:host(.select-fill-solid.ion-focused){--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}:host(.select-fill-solid) .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}:host-context([dir=rtl]):host(.select-fill-solid) .select-wrapper,:host-context([dir=rtl]).select-fill-solid .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){:host(.select-fill-solid:dir(rtl)) .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}:host(.label-floating.select-fill-solid) .label-text-wrapper{max-width:calc(100% / 0.75)}:host(.select-fill-outline){--border-color:var(--ion-color-step-300, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}:host(.select-fill-outline.select-shape-round){--border-radius:28px;--padding-start:32px;--padding-end:32px}:host(.has-focus.select-fill-outline.ion-valid),:host(.select-fill-outline.ion-touched.ion-invalid){--border-color:var(--highlight-color)}@media (any-hover: hover){:host(.select-fill-outline:hover){--border-color:var(--ion-color-step-750, #404040)}}:host(.select-fill-outline.select-expanded),:host(.select-fill-outline.ion-focused){--border-width:2px;--border-color:var(--highlight-color)}:host(.select-fill-outline) .select-bottom{border-top:none}:host(.select-fill-outline) .select-wrapper{border-bottom:none}:host(.select-ltr.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-fill-outline.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-fill-outline.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-fill-outline.select-label-placement-floating) .label-text-wrapper{position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}:host(.select-fill-outline) .label-text-wrapper{position:relative;z-index:1}:host(.label-floating.select-fill-outline) .label-text-wrapper{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc((100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75)}:host(.select-fill-outline.select-label-placement-stacked) select,:host(.select-fill-outline.select-label-placement-floating) select{margin-left:0;margin-right:0;margin-top:6px;margin-bottom:6px}:host(.select-fill-outline) .select-outline-container{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}:host(.select-fill-outline) .select-outline-start,:host(.select-fill-outline) .select-outline-end{pointer-events:none}:host(.select-fill-outline) .select-outline-start,:host(.select-fill-outline) .select-outline-notch,:host(.select-fill-outline) .select-outline-end{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.select-fill-outline) .select-outline-notch{max-width:calc(100% - var(--padding-start) - var(--padding-end))}:host(.select-fill-outline) .notch-spacer{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none}:host(.select-fill-outline) .select-outline-start{-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color)}:host(.select-ltr.select-fill-outline) .select-outline-start{border-radius:var(--border-radius) 0px 0px var(--border-radius)}:host(.select-rtl.select-fill-outline) .select-outline-start{border-radius:0px var(--border-radius) var(--border-radius) 0px}:host(.select-fill-outline) .select-outline-start{width:calc(var(--padding-start) - 4px)}:host(.select-fill-outline) .select-outline-end{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color)}:host(.select-ltr.select-fill-outline) .select-outline-end{border-radius:0px var(--border-radius) var(--border-radius) 0px}:host(.select-rtl.select-fill-outline) .select-outline-end{border-radius:var(--border-radius) 0px 0px var(--border-radius)}:host(.select-fill-outline) .select-outline-end{-ms-flex-positive:1;flex-grow:1}:host(.label-floating.select-fill-outline) .select-outline-notch{border-top:none}:host{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))))}:host(.legacy-select){--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:16px}.select-icon{width:0.8125rem;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);color:var(--ion-color-step-500, gray)}:host(.select-label-placement-floating.select-expanded) .label-text-wrapper,:host(.select-label-placement-floating.ion-focused) .label-text-wrapper,:host(.select-label-placement-stacked.select-expanded) .label-text-wrapper,:host(.select-label-placement-stacked.ion-focused) .label-text-wrapper{color:var(--highlight-color)}:host(.has-focus.select-label-placement-floating.ion-valid) .label-text-wrapper,:host(.select-label-placement-floating.ion-touched.ion-invalid) .label-text-wrapper,:host(.has-focus.select-label-placement-stacked.ion-valid) .label-text-wrapper,:host(.select-label-placement-stacked.ion-touched.ion-invalid) .label-text-wrapper{color:var(--highlight-color)}.select-highlight{bottom:-1px;position:absolute;width:100%;height:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}@supports (inset-inline-start: 0){.select-highlight{inset-inline-start:0}}@supports not (inset-inline-start: 0){.select-highlight{left:0}:host-context([dir=rtl]) .select-highlight{left:unset;right:unset;right:0}[dir=rtl] .select-highlight{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.select-highlight:dir(rtl){left:unset;right:unset;right:0}}}:host(.select-expanded) .select-highlight,:host(.ion-focused) .select-highlight{-webkit-transform:scale(1);transform:scale(1)}:host(.in-item) .select-highlight{bottom:0}@supports (inset-inline-start: 0){:host(.in-item) .select-highlight{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.in-item) .select-highlight{left:0}:host-context([dir=rtl]):host(.in-item) .select-highlight,:host-context([dir=rtl]).in-item .select-highlight{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.in-item:dir(rtl)) .select-highlight{left:unset;right:unset;right:0}}}:host(.select-expanded:not(.legacy-select):not(.has-expanded-icon)) .select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.select-expanded) .select-wrapper .select-icon,:host(.has-focus.ion-valid) .select-wrapper .select-icon,:host(.ion-touched.ion-invalid) .select-wrapper .select-icon,:host(.ion-focused) .select-wrapper .select-icon{color:var(--highlight-color)}:host-context(.item-label-stacked) .select-icon,:host-context(.item-label-floating:not(.item-fill-outline)) .select-icon,:host-context(.item-label-floating.item-fill-outline){-webkit-transform:translate3d(0, -9px, 0);transform:translate3d(0, -9px, 0)}:host-context(.item-has-focus):host(:not(.has-expanded-icon)) .select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host-context(.item-has-focus.item-label-stacked):host(:not(.has-expanded-icon)) .select-icon,:host-context(.item-has-focus.item-label-floating:not(.item-fill-outline)):host(:not(.has-expanded-icon)) .select-icon{-webkit-transform:translate3d(0, -9px, 0) rotate(180deg);transform:translate3d(0, -9px, 0) rotate(180deg)}:host(.select-shape-round){--border-radius:16px}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{width:calc(100% - 0.8125rem - 4px)}:host(.select-disabled){opacity:0.38}::slotted(ion-button[slot=start].button-has-icon-only),::slotted(ion-button[slot=end].button-has-icon-only){--border-radius:50%;--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;aspect-ratio:1;min-height:40px}"};const A=class{constructor(e){(0,s.r)(this,e),this.inputId="ion-selopt-"+V++,this.disabled=!1,this.value=void 0}render(){return(0,s.h)(s.H,{key:"abf6e85d60e815f59077910abec922826bf46eb2",role:"option",id:this.inputId,class:(0,g.b)(this)})}get el(){return(0,s.f)(this)}};let V=0;A.style=":host{display:none}";const D=class{constructor(e){(0,s.r)(this,e),this.header=void 0,this.subHeader=void 0,this.message=void 0,this.multiple=void 0,this.options=[]}findOptionFromEvent(e){const{options:t}=this;return t.find(l=>l.value===e.target.value)}callOptionHandler(e){const t=this.findOptionFromEvent(e),l=this.getValues(e);null!=t&&t.handler&&(0,a.s)(t.handler,l)}dismissParentPopover(){const e=this.el.closest("ion-popover");e&&e.dismiss()}setChecked(e){const{multiple:t}=this,l=this.findOptionFromEvent(e);t&&l&&(l.checked=e.detail.checked)}getValues(e){const{multiple:t,options:l}=this;if(t)return l.filter(o=>o.checked).map(o=>o.value);const i=this.findOptionFromEvent(e);return i?i.value:void 0}renderOptions(e){const{multiple:t}=this;return!0===t?this.renderCheckboxOptions(e):this.renderRadioOptions(e)}renderCheckboxOptions(e){return e.map(t=>(0,s.h)("ion-item",{class:Object.assign({"item-checkbox-checked":t.checked},(0,c.g)(t.cssClass))},(0,s.h)("ion-checkbox",{value:t.value,disabled:t.disabled,checked:t.checked,justify:"start",labelPlacement:"end",onIonChange:l=>{this.setChecked(l),this.callOptionHandler(l),(0,s.i)(this)}},t.text)))}renderRadioOptions(e){const t=e.filter(l=>l.checked).map(l=>l.value)[0];return(0,s.h)("ion-radio-group",{value:t,onIonChange:l=>this.callOptionHandler(l)},e.map(l=>(0,s.h)("ion-item",{class:Object.assign({"item-radio-checked":l.value===t},(0,c.g)(l.cssClass))},(0,s.h)("ion-radio",{value:l.value,disabled:l.disabled,onClick:()=>this.dismissParentPopover(),onKeyUp:i=>{" "===i.key&&this.dismissParentPopover()}},l.text))))}render(){const{header:e,message:t,options:l,subHeader:i}=this,o=void 0!==i||void 0!==t;return(0,s.h)(s.H,{key:"ddf45e058c75aae175f8589e3539ff152a5b47ad",class:(0,g.b)(this)},(0,s.h)("ion-list",{key:"52dbf712bf6cbdcb9d2e6223b99c67ecc90977ff"},void 0!==e&&(0,s.h)("ion-list-header",{key:"692fc85c97591f09a2a9b0bccc8f71e97681cc09"},e),o&&(0,s.h)("ion-item",{key:"ecab23444eaadc3ed21e7053d50890db1012475f"},(0,s.h)("ion-label",{key:"639f08137d7066fd79316f63e850ddcc6a3b54a7",class:"ion-text-wrap"},void 0!==i&&(0,s.h)("h3",{key:"dc501101ac9d68b1d0ce80679b339a2b132d1ae9"},i),void 0!==t&&(0,s.h)("p",{key:"5ead8c1a2e90d29fe0f05e04a9fa65c7e9e62ca5"},t))),this.renderOptions(l)))}get el(){return(0,s.f)(this)}};D.style={ios:".sc-ion-select-popover-ios-h ion-list.sc-ion-select-popover-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}ion-list-header.sc-ion-select-popover-ios,ion-label.sc-ion-select-popover-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-select-popover-ios-h{overflow-y:auto}",md:".sc-ion-select-popover-md-h ion-list.sc-ion-select-popover-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}ion-list-header.sc-ion-select-popover-md,ion-label.sc-ion-select-popover-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-select-popover-md-h{overflow-y:auto}ion-list.sc-ion-select-popover-md ion-radio.sc-ion-select-popover-md::part(container){opacity:0}ion-item.sc-ion-select-popover-md{--inner-border-width:0}.item-radio-checked.sc-ion-select-popover-md{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.08);--background-focused:var(--ion-color-primary, #3880ff);--background-focused-opacity:0.2;--background-hover:var(--ion-color-primary, #3880ff);--background-hover-opacity:0.12}.item-checkbox-checked.sc-ion-select-popover-md{--background-activated:var(--ion-item-color, var(--ion-text-color, #000));--background-focused:var(--ion-item-color, var(--ion-text-color, #000));--background-hover:var(--ion-item-color, var(--ion-text-color, #000));--color:var(--ion-color-primary, #3880ff)}"}},333:(F,_,r)=>{r.d(_,{c:()=>I,g:()=>w,h:()=>s,o:()=>O});var x=r(467);const s=(a,p)=>null!==p.closest(a),I=(a,p)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},p):p,w=a=>{const p={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(c=>null!=c).map(c=>c.trim()).filter(c=>""!==c):[])(a).forEach(c=>p[c]=!0),p},f=/^[a-z][a-z0-9+\-.]*:/,O=function(){var a=(0,x.A)(function*(p,c,C,y){if(null!=p&&"#"!==p[0]&&!f.test(p)){const g=document.querySelector("ion-router");if(g)return null!=c&&c.preventDefault(),g.push(p,C,y)}return!1});return function(c,C,y,g){return a.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7076],{7076:(F,_,r)=>{r.r(_),r.d(_,{ion_select:()=>j,ion_select_option:()=>A,ion_select_popover:()=>D});var x=r(467),s=r(4363),I=r(8281),P=r(2172),w=r(5572),f=r(5638),O=r(4929),a=r(5516),p=r(7464),c=r(333),C=r(2935),y=r(6726),g=r(611);r(8476),r(3113);const j=class{constructor(e){(0,s.r)(this,e),this.ionChange=(0,s.d)(this,"ionChange",7),this.ionCancel=(0,s.d)(this,"ionCancel",7),this.ionDismiss=(0,s.d)(this,"ionDismiss",7),this.ionFocus=(0,s.d)(this,"ionFocus",7),this.ionBlur=(0,s.d)(this,"ionBlur",7),this.ionStyle=(0,s.d)(this,"ionStyle",7),this.inputId="ion-sel-"+U++,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.onClick=t=>{const l=t.target,i=l.closest('[slot="start"], [slot="end"]');l===this.el||null===i?(this.setFocus(),this.open(t)):t.preventDefault()},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.isExpanded=!1,this.cancelText="Cancel",this.color=void 0,this.compareWith=void 0,this.disabled=!1,this.fill=void 0,this.interface="alert",this.interfaceOptions={},this.justify="space-between",this.label=void 0,this.labelPlacement="start",this.legacy=void 0,this.multiple=!1,this.name=this.inputId,this.okText="OK",this.placeholder=void 0,this.selectedText=void 0,this.toggleIcon=void 0,this.expandedIcon=void 0,this.shape=void 0,this.value=void 0}styleChanged(){this.emitStyle()}setValue(e){this.value=e,this.ionChange.emit({value:e})}componentWillLoad(){this.inheritedAttributes=(0,f.k)(this.el,["aria-label"])}connectedCallback(){var e=this;return(0,x.A)(function*(){const{el:t}=e;e.legacyFormController=(0,I.c)(t),e.notchController=(0,P.c)(t,()=>e.notchSpacerEl,()=>e.labelSlot),e.updateOverlayOptions(),e.emitStyle(),e.mutationO=(0,C.w)(e.el,"ion-select-option",(0,x.A)(function*(){e.updateOverlayOptions(),(0,s.i)(e)}))})()}disconnectedCallback(){this.mutationO&&(this.mutationO.disconnect(),this.mutationO=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}open(e){var t=this;return(0,x.A)(function*(){if(t.disabled||t.isExpanded)return;t.isExpanded=!0;const l=t.overlay=yield t.createOverlay(e);if(l.onDidDismiss().then(()=>{t.overlay=void 0,t.isExpanded=!1,t.ionDismiss.emit(),t.setFocus()}),yield l.present(),"popover"===t.interface){const i=t.childOpts.map(o=>o.value).indexOf(t.value);if(i>-1){const o=l.querySelector(`.select-interface-option:nth-child(${i+1})`);if(o){(0,f.f)(o);const n=o.querySelector("ion-radio, ion-checkbox");n&&n.focus()}}else{const o=l.querySelector("ion-radio:not(.radio-disabled), ion-checkbox:not(.checkbox-disabled)");o&&((0,f.f)(o.closest("ion-item")),o.focus())}}return l})()}createOverlay(e){let t=this.interface;return"action-sheet"===t&&this.multiple&&(console.warn(`Select interface cannot be "${t}" with a multi-value select. Using the "alert" interface instead.`),t="alert"),"popover"===t&&!e&&(console.warn(`Select interface cannot be a "${t}" without passing an event. Using the "alert" interface instead.`),t="alert"),"action-sheet"===t?this.openActionSheet():"popover"===t?this.openPopover(e):this.openAlert()}updateOverlayOptions(){const e=this.overlay;if(!e)return;const t=this.childOpts,l=this.value;switch(this.interface){case"action-sheet":e.buttons=this.createActionSheetButtons(t,l);break;case"popover":const i=e.querySelector("ion-select-popover");i&&(i.options=this.createPopoverOptions(t,l));break;case"alert":e.inputs=this.createAlertInputs(t,this.multiple?"checkbox":"radio",l)}}createActionSheetButtons(e,t){const l=e.map(i=>{const o=E(i),n=Array.from(i.classList).filter(d=>"hydrated"!==d).join(" "),h=`${L} ${n}`;return{role:(0,w.i)(t,o,this.compareWith)?"selected":"",text:i.textContent,cssClass:h,handler:()=>{this.setValue(o)}}});return l.push({text:this.cancelText,role:"cancel",handler:()=>{this.ionCancel.emit()}}),l}createAlertInputs(e,t,l){return e.map(o=>{const n=E(o),h=Array.from(o.classList).filter(u=>"hydrated"!==u).join(" ");return{type:t,cssClass:`${L} ${h}`,label:o.textContent||"",value:n,checked:(0,w.i)(l,n,this.compareWith),disabled:o.disabled}})}createPopoverOptions(e,t){return e.map(i=>{const o=E(i),n=Array.from(i.classList).filter(d=>"hydrated"!==d).join(" ");return{text:i.textContent||"",cssClass:`${L} ${n}`,value:o,checked:(0,w.i)(t,o,this.compareWith),disabled:i.disabled,handler:d=>{this.setValue(d),this.multiple||this.close()}}})}openPopover(e){var t=this;return(0,x.A)(function*(){const{fill:l,labelPlacement:i}=t,o=t.interfaceOptions,n=(0,g.b)(t),h="md"!==n,d=t.multiple,u=t.value;let b=e,v="auto";if(t.legacyFormController.hasLegacyControl()){const m=t.el.closest("ion-item");m&&(m.classList.contains("item-label-floating")||m.classList.contains("item-label-stacked"))&&(b=Object.assign(Object.assign({},e),{detail:{ionShadowTarget:m}}),v="cover")}else"floating"===i||"stacked"===i||"md"===n&&void 0!==l?v="cover":b=Object.assign(Object.assign({},e),{detail:{ionShadowTarget:t.nativeWrapperEl}});const k=Object.assign(Object.assign({mode:n,event:b,alignment:"center",size:v,showBackdrop:h},o),{component:"ion-select-popover",cssClass:["select-popover",o.cssClass],componentProps:{header:o.header,subHeader:o.subHeader,message:o.message,multiple:d,value:u,options:t.createPopoverOptions(t.childOpts,u)}});return a.c.create(k)})()}openActionSheet(){var e=this;return(0,x.A)(function*(){const t=(0,g.b)(e),l=e.interfaceOptions,i=Object.assign(Object.assign({mode:t},l),{buttons:e.createActionSheetButtons(e.childOpts,e.value),cssClass:["select-action-sheet",l.cssClass]});return a.b.create(i)})()}openAlert(){var e=this;return(0,x.A)(function*(){let t,l;e.legacyFormController.hasLegacyControl()?(t=e.getLabel(),l=t?t.textContent:null):l=e.labelText;const i=e.interfaceOptions,o=e.multiple?"checkbox":"radio",n=(0,g.b)(e),h=Object.assign(Object.assign({mode:n},i),{header:i.header?i.header:l,inputs:e.createAlertInputs(e.childOpts,o,e.value),buttons:[{text:e.cancelText,role:"cancel",handler:()=>{e.ionCancel.emit()}},{text:e.okText,handler:d=>{e.setValue(d)}}],cssClass:["select-alert",i.cssClass,e.multiple?"multiple-select-alert":"single-select-alert"]});return a.a.create(h)})()}close(){return this.overlay?this.overlay.dismiss():Promise.resolve(!1)}getLabel(){return(0,f.h)(this.el)}hasValue(){return""!==this.getText()}get childOpts(){return Array.from(this.el.querySelectorAll("ion-select-option"))}get labelText(){const{label:e}=this;if(void 0!==e)return e;const{labelSlot:t}=this;return null!==t?t.textContent:void 0}getText(){const e=this.selectedText;return null!=e&&""!==e?e:$(this.childOpts,this.value,this.compareWith)}setFocus(){this.focusEl&&this.focusEl.focus()}emitStyle(){const{disabled:e}=this,t={"interactive-disabled":e};this.legacyFormController.hasLegacyControl()&&(t.interactive=!0,t.select=!0,t["select-disabled"]=e,t["has-placeholder"]=void 0!==this.placeholder,t["has-value"]=this.hasValue(),t["has-focus"]=this.isExpanded,t.legacy=!!this.legacy),this.ionStyle.emit(t)}renderLabel(){const{label:e}=this;return(0,s.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},void 0===e?(0,s.h)("slot",{name:"label"}):(0,s.h)("div",{class:"label-text"},e))}componentDidRender(){var e;null===(e=this.notchController)||void 0===e||e.calculateNotchWidth()}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return void 0!==this.label||null!==this.labelSlot}renderLabelContainer(){return"md"===(0,g.b)(this)&&"outline"===this.fill?[(0,s.h)("div",{class:"select-outline-container"},(0,s.h)("div",{class:"select-outline-start"}),(0,s.h)("div",{class:{"select-outline-notch":!0,"select-outline-notch-hidden":!this.hasLabel}},(0,s.h)("div",{class:"notch-spacer","aria-hidden":"true",ref:l=>this.notchSpacerEl=l},this.label)),(0,s.h)("div",{class:"select-outline-end"})),this.renderLabel()]:this.renderLabel()}renderSelect(){const{disabled:e,el:t,isExpanded:l,expandedIcon:i,labelPlacement:o,justify:n,placeholder:h,fill:d,shape:u,name:b,value:v}=this,k=(0,g.b)(this),m="floating"===o||"stacked"===o,S=!m,N=(0,p.i)(t)?"rtl":"ltr",M=(0,c.h)("ion-item",this.el),G="md"===k&&"outline"!==d&&!M,B=this.hasValue(),J=null!==t.querySelector('[slot="start"], [slot="end"]');(0,f.d)(!0,t,b,T(v),e);const Q="stacked"===o||"floating"===o&&(B||l||J);return(0,s.h)(s.H,{onClick:this.onClick,class:(0,c.c)(this.color,{[k]:!0,"in-item":M,"in-item-color":(0,c.h)("ion-item.ion-color",t),"select-disabled":e,"select-expanded":l,"has-expanded-icon":void 0!==i,"has-value":B,"label-floating":Q,"has-placeholder":void 0!==h,"ion-focusable":!0,[`select-${N}`]:!0,[`select-fill-${d}`]:void 0!==d,[`select-justify-${n}`]:S,[`select-shape-${u}`]:void 0!==u,[`select-label-placement-${o}`]:!0})},(0,s.h)("label",{class:"select-wrapper",id:"select-label"},this.renderLabelContainer(),(0,s.h)("div",{class:"select-wrapper-inner"},(0,s.h)("slot",{name:"start"}),(0,s.h)("div",{class:"native-wrapper",ref:X=>this.nativeWrapperEl=X,part:"container"},this.renderSelectText(),this.renderListbox()),(0,s.h)("slot",{name:"end"}),!m&&this.renderSelectIcon()),m&&this.renderSelectIcon(),G&&(0,s.h)("div",{class:"select-highlight"})))}renderLegacySelect(){this.hasLoggedDeprecationWarning||((0,O.p)('ion-select now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: ...\nExample with aria-label: ...\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,O.p)('ion-select is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n Developers can dismiss this warning by removing their usage of the "legacy" property and using the new select syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{disabled:e,el:t,inputId:l,isExpanded:i,expandedIcon:o,name:n,placeholder:h,value:d}=this,u=(0,g.b)(this),{labelText:b,labelId:v}=(0,f.e)(t,l);(0,f.d)(!0,t,n,T(d),e);let m=this.getText();""===m&&void 0!==h&&(m=h);const S=void 0!==b?""!==m?`${m}, ${b}`:b:m;return(0,s.h)(s.H,{onClick:this.onClick,role:"button","aria-haspopup":"listbox","aria-disabled":e?"true":null,"aria-label":S,class:{[u]:!0,"in-item":(0,c.h)("ion-item",t),"in-item-color":(0,c.h)("ion-item.ion-color",t),"select-disabled":e,"select-expanded":i,"has-expanded-icon":void 0!==o,"legacy-select":!0}},this.renderSelectText(),this.renderSelectIcon(),(0,s.h)("label",{id:v},S),this.renderListbox())}renderSelectText(){const{placeholder:e}=this;let l=!1,i=this.getText();return""===i&&void 0!==e&&(i=e,l=!0),(0,s.h)("div",{"aria-hidden":"true",class:{"select-text":!0,"select-placeholder":l},part:l?"placeholder":"text"},i)}renderSelectIcon(){const e=(0,g.b)(this),{isExpanded:t,toggleIcon:l,expandedIcon:i}=this;let o;return o=t&&void 0!==i?i:null!=l?l:"ios"===e?y.w:y.q,(0,s.h)("ion-icon",{class:"select-icon",part:"icon","aria-hidden":"true",icon:o})}get ariaLabel(){var e,t;const{placeholder:l,el:i,inputId:o,inheritedAttributes:n}=this,h=this.getText(),{labelText:d}=(0,f.e)(i,o),u=null!==(t=null!==(e=this.labelText)&&void 0!==e?e:n["aria-label"])&&void 0!==t?t:d;let b=h;return""===b&&void 0!==l&&(b=l),void 0!==u&&(b=""===b?u:`${u}, ${b}`),b}renderListbox(){const{disabled:e,inputId:t,isExpanded:l}=this;return(0,s.h)("button",{disabled:e,id:t,"aria-label":this.ariaLabel,"aria-haspopup":"dialog","aria-expanded":`${l}`,onFocus:this.onFocus,onBlur:this.onBlur,ref:i=>this.focusEl=i})}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacySelect():this.renderSelect()}get el(){return(0,s.f)(this)}static get watchers(){return{disabled:["styleChanged"],isExpanded:["styleChanged"],placeholder:["styleChanged"],value:["styleChanged"]}}},E=e=>{const t=e.value;return void 0===t?e.textContent||"":t},T=e=>{if(null!=e)return Array.isArray(e)?e.join(","):e.toString()},$=(e,t,l)=>void 0===t?"":Array.isArray(t)?t.map(i=>z(e,i,l)).filter(i=>null!==i).join(", "):z(e,t,l)||"",z=(e,t,l)=>{const i=e.find(o=>(0,w.c)(t,E(o),l));return i?i.textContent:null};let U=0;const L="select-interface-option";j.style={ios:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:0.6;--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(:not(.legacy-select)){width:100%;min-height:44px}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.legacy-select){-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.in-item:not(.legacy-select)){-ms-flex:1 1 0px;flex:1 1 0}:host(.in-item.legacy-select){position:static;max-width:45%}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]:not(.legacy-select)),:host([slot=end]:not(.legacy-select)){width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}:host(.legacy-select) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-select) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-select) label{left:0}:host-context([dir=rtl]):host(.legacy-select) label,:host-context([dir=rtl]).legacy-select label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-select:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-select) label::-moz-focus-inner{border:0}button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.select-icon{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0;position:relative;-ms-flex-negative:0;flex-shrink:0}:host(.in-item-color) .select-icon{color:inherit}:host(.select-label-placement-stacked) .select-icon,:host(.select-label-placement-floating) .select-icon{position:absolute;height:100%}:host(.select-ltr.select-label-placement-stacked) .select-icon,:host(.select-ltr.select-label-placement-floating) .select-icon{right:var(--padding-end, 0)}:host(.select-rtl.select-label-placement-stacked) .select-icon,:host(.select-rtl.select-label-placement-floating) .select-icon{left:var(--padding-start, 0)}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:inherit;overflow:hidden}.select-wrapper{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal;cursor:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.select-wrapper .select-placeholder{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.select-wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{-ms-flex-positive:1;flex-grow:1}:host(.ion-touched.ion-invalid){--highlight-color:var(--highlight-color-invalid)}:host(.ion-valid){--highlight-color:var(--highlight-color-valid)}.label-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text,::slotted([slot=label]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden,.select-outline-notch-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}:host(.select-justify-space-between) .select-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.select-justify-start) .select-wrapper{-ms-flex-pack:start;justify-content:start}:host(.select-justify-end) .select-wrapper{-ms-flex-pack:end;justify-content:end}:host(.select-label-placement-start) .select-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.select-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-end) .select-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.select-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.select-label-placement-stacked) .select-wrapper,:host(.select-label-placement-floating) .select-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}:host(.select-label-placement-stacked) .label-text-wrapper,:host(.select-label-placement-floating) .label-text-wrapper{max-width:100%}:host(.select-ltr.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-label-placement-stacked) .native-wrapper,:host(.select-label-placement-floating) .native-wrapper{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0;-ms-flex-positive:1;flex-grow:1;width:100%}:host(.select-label-placement-floating) .label-text-wrapper{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}:host(.select-label-placement-floating:not(.label-floating)) .native-wrapper .select-placeholder{opacity:0}:host(.select-expanded.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.ion-focused.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.has-value.select-label-placement-floating) .native-wrapper .select-placeholder{opacity:1}:host(.label-floating) .label-text-wrapper{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.legacy-select){--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:16px}.select-icon{width:1.125rem;height:1.125rem;color:var(--ion-color-step-650, #595959)}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{width:calc(100% - 1.125rem - 4px)}:host(.select-disabled){opacity:0.3}::slotted(ion-button[slot=start].button-has-icon-only),::slotted(ion-button[slot=end].button-has-icon-only){--border-radius:50%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;aspect-ratio:1}",md:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:0.6;--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(:not(.legacy-select)){width:100%;min-height:44px}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.legacy-select){-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.in-item:not(.legacy-select)){-ms-flex:1 1 0px;flex:1 1 0}:host(.in-item.legacy-select){position:static;max-width:45%}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]:not(.legacy-select)),:host([slot=end]:not(.legacy-select)){width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}:host(.legacy-select) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-select) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-select) label{left:0}:host-context([dir=rtl]):host(.legacy-select) label,:host-context([dir=rtl]).legacy-select label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-select:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-select) label::-moz-focus-inner{border:0}button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.select-icon{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0;position:relative;-ms-flex-negative:0;flex-shrink:0}:host(.in-item-color) .select-icon{color:inherit}:host(.select-label-placement-stacked) .select-icon,:host(.select-label-placement-floating) .select-icon{position:absolute;height:100%}:host(.select-ltr.select-label-placement-stacked) .select-icon,:host(.select-ltr.select-label-placement-floating) .select-icon{right:var(--padding-end, 0)}:host(.select-rtl.select-label-placement-stacked) .select-icon,:host(.select-rtl.select-label-placement-floating) .select-icon{left:var(--padding-start, 0)}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:inherit;overflow:hidden}.select-wrapper{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal;cursor:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.select-wrapper .select-placeholder{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.select-wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{-ms-flex-positive:1;flex-grow:1}:host(.ion-touched.ion-invalid){--highlight-color:var(--highlight-color-invalid)}:host(.ion-valid){--highlight-color:var(--highlight-color-valid)}.label-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text,::slotted([slot=label]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden,.select-outline-notch-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}:host(.select-justify-space-between) .select-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.select-justify-start) .select-wrapper{-ms-flex-pack:start;justify-content:start}:host(.select-justify-end) .select-wrapper{-ms-flex-pack:end;justify-content:end}:host(.select-label-placement-start) .select-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.select-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-end) .select-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.select-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.select-label-placement-stacked) .select-wrapper,:host(.select-label-placement-floating) .select-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}:host(.select-label-placement-stacked) .label-text-wrapper,:host(.select-label-placement-floating) .label-text-wrapper{max-width:100%}:host(.select-ltr.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-label-placement-stacked) .native-wrapper,:host(.select-label-placement-floating) .native-wrapper{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0;-ms-flex-positive:1;flex-grow:1;width:100%}:host(.select-label-placement-floating) .label-text-wrapper{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}:host(.select-label-placement-floating:not(.label-floating)) .native-wrapper .select-placeholder{opacity:0}:host(.select-expanded.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.ion-focused.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.has-value.select-label-placement-floating) .native-wrapper .select-placeholder{opacity:1}:host(.label-floating) .label-text-wrapper{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.select-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}:host(.select-fill-solid) .select-wrapper{border-bottom:var(--border-width) var(--border-style) var(--border-color)}:host(.has-focus.select-fill-solid.ion-valid),:host(.select-fill-solid.ion-touched.ion-invalid){--border-color:var(--highlight-color)}:host(.select-fill-solid) .select-bottom{border-top:none}@media (any-hover: hover){:host(.select-fill-solid:hover){--background:var(--ion-color-step-100, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}:host(.select-fill-solid.select-expanded),:host(.select-fill-solid.ion-focused){--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}:host(.select-fill-solid) .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}:host-context([dir=rtl]):host(.select-fill-solid) .select-wrapper,:host-context([dir=rtl]).select-fill-solid .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){:host(.select-fill-solid:dir(rtl)) .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}:host(.label-floating.select-fill-solid) .label-text-wrapper{max-width:calc(100% / 0.75)}:host(.select-fill-outline){--border-color:var(--ion-color-step-300, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}:host(.select-fill-outline.select-shape-round){--border-radius:28px;--padding-start:32px;--padding-end:32px}:host(.has-focus.select-fill-outline.ion-valid),:host(.select-fill-outline.ion-touched.ion-invalid){--border-color:var(--highlight-color)}@media (any-hover: hover){:host(.select-fill-outline:hover){--border-color:var(--ion-color-step-750, #404040)}}:host(.select-fill-outline.select-expanded),:host(.select-fill-outline.ion-focused){--border-width:2px;--border-color:var(--highlight-color)}:host(.select-fill-outline) .select-bottom{border-top:none}:host(.select-fill-outline) .select-wrapper{border-bottom:none}:host(.select-ltr.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-fill-outline.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-fill-outline.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-fill-outline.select-label-placement-floating) .label-text-wrapper{position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}:host(.select-fill-outline) .label-text-wrapper{position:relative;z-index:1}:host(.label-floating.select-fill-outline) .label-text-wrapper{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc((100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75)}:host(.select-fill-outline.select-label-placement-stacked) select,:host(.select-fill-outline.select-label-placement-floating) select{margin-left:0;margin-right:0;margin-top:6px;margin-bottom:6px}:host(.select-fill-outline) .select-outline-container{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}:host(.select-fill-outline) .select-outline-start,:host(.select-fill-outline) .select-outline-end{pointer-events:none}:host(.select-fill-outline) .select-outline-start,:host(.select-fill-outline) .select-outline-notch,:host(.select-fill-outline) .select-outline-end{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.select-fill-outline) .select-outline-notch{max-width:calc(100% - var(--padding-start) - var(--padding-end))}:host(.select-fill-outline) .notch-spacer{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none}:host(.select-fill-outline) .select-outline-start{-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color)}:host(.select-ltr.select-fill-outline) .select-outline-start{border-radius:var(--border-radius) 0px 0px var(--border-radius)}:host(.select-rtl.select-fill-outline) .select-outline-start{border-radius:0px var(--border-radius) var(--border-radius) 0px}:host(.select-fill-outline) .select-outline-start{width:calc(var(--padding-start) - 4px)}:host(.select-fill-outline) .select-outline-end{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color)}:host(.select-ltr.select-fill-outline) .select-outline-end{border-radius:0px var(--border-radius) var(--border-radius) 0px}:host(.select-rtl.select-fill-outline) .select-outline-end{border-radius:var(--border-radius) 0px 0px var(--border-radius)}:host(.select-fill-outline) .select-outline-end{-ms-flex-positive:1;flex-grow:1}:host(.label-floating.select-fill-outline) .select-outline-notch{border-top:none}:host{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))))}:host(.legacy-select){--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:16px}.select-icon{width:0.8125rem;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);color:var(--ion-color-step-500, gray)}:host(.select-label-placement-floating.select-expanded) .label-text-wrapper,:host(.select-label-placement-floating.ion-focused) .label-text-wrapper,:host(.select-label-placement-stacked.select-expanded) .label-text-wrapper,:host(.select-label-placement-stacked.ion-focused) .label-text-wrapper{color:var(--highlight-color)}:host(.has-focus.select-label-placement-floating.ion-valid) .label-text-wrapper,:host(.select-label-placement-floating.ion-touched.ion-invalid) .label-text-wrapper,:host(.has-focus.select-label-placement-stacked.ion-valid) .label-text-wrapper,:host(.select-label-placement-stacked.ion-touched.ion-invalid) .label-text-wrapper{color:var(--highlight-color)}.select-highlight{bottom:-1px;position:absolute;width:100%;height:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}@supports (inset-inline-start: 0){.select-highlight{inset-inline-start:0}}@supports not (inset-inline-start: 0){.select-highlight{left:0}:host-context([dir=rtl]) .select-highlight{left:unset;right:unset;right:0}[dir=rtl] .select-highlight{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.select-highlight:dir(rtl){left:unset;right:unset;right:0}}}:host(.select-expanded) .select-highlight,:host(.ion-focused) .select-highlight{-webkit-transform:scale(1);transform:scale(1)}:host(.in-item) .select-highlight{bottom:0}@supports (inset-inline-start: 0){:host(.in-item) .select-highlight{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.in-item) .select-highlight{left:0}:host-context([dir=rtl]):host(.in-item) .select-highlight,:host-context([dir=rtl]).in-item .select-highlight{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.in-item:dir(rtl)) .select-highlight{left:unset;right:unset;right:0}}}:host(.select-expanded:not(.legacy-select):not(.has-expanded-icon)) .select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.select-expanded) .select-wrapper .select-icon,:host(.has-focus.ion-valid) .select-wrapper .select-icon,:host(.ion-touched.ion-invalid) .select-wrapper .select-icon,:host(.ion-focused) .select-wrapper .select-icon{color:var(--highlight-color)}:host-context(.item-label-stacked) .select-icon,:host-context(.item-label-floating:not(.item-fill-outline)) .select-icon,:host-context(.item-label-floating.item-fill-outline){-webkit-transform:translate3d(0, -9px, 0);transform:translate3d(0, -9px, 0)}:host-context(.item-has-focus):host(:not(.has-expanded-icon)) .select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host-context(.item-has-focus.item-label-stacked):host(:not(.has-expanded-icon)) .select-icon,:host-context(.item-has-focus.item-label-floating:not(.item-fill-outline)):host(:not(.has-expanded-icon)) .select-icon{-webkit-transform:translate3d(0, -9px, 0) rotate(180deg);transform:translate3d(0, -9px, 0) rotate(180deg)}:host(.select-shape-round){--border-radius:16px}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{width:calc(100% - 0.8125rem - 4px)}:host(.select-disabled){opacity:0.38}::slotted(ion-button[slot=start].button-has-icon-only),::slotted(ion-button[slot=end].button-has-icon-only){--border-radius:50%;--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;aspect-ratio:1;min-height:40px}"};const A=class{constructor(e){(0,s.r)(this,e),this.inputId="ion-selopt-"+V++,this.disabled=!1,this.value=void 0}render(){return(0,s.h)(s.H,{key:"abf6e85d60e815f59077910abec922826bf46eb2",role:"option",id:this.inputId,class:(0,g.b)(this)})}get el(){return(0,s.f)(this)}};let V=0;A.style=":host{display:none}";const D=class{constructor(e){(0,s.r)(this,e),this.header=void 0,this.subHeader=void 0,this.message=void 0,this.multiple=void 0,this.options=[]}findOptionFromEvent(e){const{options:t}=this;return t.find(l=>l.value===e.target.value)}callOptionHandler(e){const t=this.findOptionFromEvent(e),l=this.getValues(e);null!=t&&t.handler&&(0,a.s)(t.handler,l)}dismissParentPopover(){const e=this.el.closest("ion-popover");e&&e.dismiss()}setChecked(e){const{multiple:t}=this,l=this.findOptionFromEvent(e);t&&l&&(l.checked=e.detail.checked)}getValues(e){const{multiple:t,options:l}=this;if(t)return l.filter(o=>o.checked).map(o=>o.value);const i=this.findOptionFromEvent(e);return i?i.value:void 0}renderOptions(e){const{multiple:t}=this;return!0===t?this.renderCheckboxOptions(e):this.renderRadioOptions(e)}renderCheckboxOptions(e){return e.map(t=>(0,s.h)("ion-item",{class:Object.assign({"item-checkbox-checked":t.checked},(0,c.g)(t.cssClass))},(0,s.h)("ion-checkbox",{value:t.value,disabled:t.disabled,checked:t.checked,justify:"start",labelPlacement:"end",onIonChange:l=>{this.setChecked(l),this.callOptionHandler(l),(0,s.i)(this)}},t.text)))}renderRadioOptions(e){const t=e.filter(l=>l.checked).map(l=>l.value)[0];return(0,s.h)("ion-radio-group",{value:t,onIonChange:l=>this.callOptionHandler(l)},e.map(l=>(0,s.h)("ion-item",{class:Object.assign({"item-radio-checked":l.value===t},(0,c.g)(l.cssClass))},(0,s.h)("ion-radio",{value:l.value,disabled:l.disabled,onClick:()=>this.dismissParentPopover(),onKeyUp:i=>{" "===i.key&&this.dismissParentPopover()}},l.text))))}render(){const{header:e,message:t,options:l,subHeader:i}=this,o=void 0!==i||void 0!==t;return(0,s.h)(s.H,{key:"ddf45e058c75aae175f8589e3539ff152a5b47ad",class:(0,g.b)(this)},(0,s.h)("ion-list",{key:"52dbf712bf6cbdcb9d2e6223b99c67ecc90977ff"},void 0!==e&&(0,s.h)("ion-list-header",{key:"692fc85c97591f09a2a9b0bccc8f71e97681cc09"},e),o&&(0,s.h)("ion-item",{key:"ecab23444eaadc3ed21e7053d50890db1012475f"},(0,s.h)("ion-label",{key:"639f08137d7066fd79316f63e850ddcc6a3b54a7",class:"ion-text-wrap"},void 0!==i&&(0,s.h)("h3",{key:"dc501101ac9d68b1d0ce80679b339a2b132d1ae9"},i),void 0!==t&&(0,s.h)("p",{key:"5ead8c1a2e90d29fe0f05e04a9fa65c7e9e62ca5"},t))),this.renderOptions(l)))}get el(){return(0,s.f)(this)}};D.style={ios:".sc-ion-select-popover-ios-h ion-list.sc-ion-select-popover-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}ion-list-header.sc-ion-select-popover-ios,ion-label.sc-ion-select-popover-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-select-popover-ios-h{overflow-y:auto}",md:".sc-ion-select-popover-md-h ion-list.sc-ion-select-popover-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}ion-list-header.sc-ion-select-popover-md,ion-label.sc-ion-select-popover-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-select-popover-md-h{overflow-y:auto}ion-list.sc-ion-select-popover-md ion-radio.sc-ion-select-popover-md::part(container){opacity:0}ion-item.sc-ion-select-popover-md{--inner-border-width:0}.item-radio-checked.sc-ion-select-popover-md{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.08);--background-focused:var(--ion-color-primary, #3880ff);--background-focused-opacity:0.2;--background-hover:var(--ion-color-primary, #3880ff);--background-hover-opacity:0.12}.item-checkbox-checked.sc-ion-select-popover-md{--background-activated:var(--ion-item-color, var(--ion-text-color, #000));--background-focused:var(--ion-item-color, var(--ion-text-color, #000));--background-hover:var(--ion-item-color, var(--ion-text-color, #000));--color:var(--ion-color-primary, #3880ff)}"}},333:(F,_,r)=>{r.d(_,{c:()=>I,g:()=>w,h:()=>s,o:()=>O});var x=r(467);const s=(a,p)=>null!==p.closest(a),I=(a,p)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},p):p,w=a=>{const p={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(c=>null!=c).map(c=>c.trim()).filter(c=>""!==c):[])(a).forEach(c=>p[c]=!0),p},f=/^[a-z][a-z0-9+\-.]*:/,O=function(){var a=(0,x.A)(function*(p,c,C,y){if(null!=p&&"#"!==p[0]&&!f.test(p)){const g=document.querySelector("ion-router");if(g)return null!=c&&c.preventDefault(),g.push(p,C,y)}return!1});return function(c,C,y,g){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/7372.956bc52f14c40929.js b/www/7372.58c6fac0f8f5323d.js similarity index 96% rename from www/7372.956bc52f14c40929.js rename to www/7372.58c6fac0f8f5323d.js index d30dc8ca..bc7ba3da 100644 --- a/www/7372.956bc52f14c40929.js +++ b/www/7372.58c6fac0f8f5323d.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7372],{7372:(k,h,s)=>{s.r(h),s.d(h,{ion_loading:()=>x});var p=s(467),t=s(4363),m=s(464),u=s(5638),b=s(7838),l=s(5516),y=s(333),a=s(611),n=s(3503);s(8476),s(3113);const g=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},c=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},w=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},E=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},x=class{constructor(i){(0,t.r)(this,i),this.didPresent=(0,t.d)(this,"ionLoadingDidPresent",7),this.willPresent=(0,t.d)(this,"ionLoadingWillPresent",7),this.willDismiss=(0,t.d)(this,"ionLoadingWillDismiss",7),this.didDismiss=(0,t.d)(this,"ionLoadingDidDismiss",7),this.didPresentShorthand=(0,t.d)(this,"didPresent",7),this.willPresentShorthand=(0,t.d)(this,"willPresent",7),this.willDismissShorthand=(0,t.d)(this,"willDismiss",7),this.didDismissShorthand=(0,t.d)(this,"didDismiss",7),this.delegateController=(0,l.d)(this),this.lockController=(0,b.c)(),this.triggerController=(0,l.e)(),this.customHTMLEnabled=a.c.get("innerHTMLTemplatesEnabled",m.E),this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,l.B)},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.message=void 0,this.cssClass=void 0,this.duration=0,this.backdropDismiss=!1,this.showBackdrop=!0,this.spinner=void 0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(i,o){!0===i&&!1===o?this.present():!1===i&&!0===o&&this.dismiss()}triggerChanged(){const{trigger:i,el:o,triggerController:e}=this;i&&e.addClickListener(o,i)}connectedCallback(){(0,l.j)(this.el),this.triggerChanged()}componentWillLoad(){if(void 0===this.spinner){const i=(0,a.b)(this);this.spinner=a.c.get("loadingSpinner",a.c.get("spinner","ios"===i?"lines":"crescent"))}(0,l.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,u.r)(()=>this.present()),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}present(){var i=this;return(0,p.A)(function*(){const o=yield i.lockController.lock();yield i.delegateController.attachViewToDom(),yield(0,l.f)(i,"loadingEnter",g,w),i.duration>0&&(i.durationTimeout=setTimeout(()=>i.dismiss(),i.duration+10)),o()})()}dismiss(i,o){var e=this;return(0,p.A)(function*(){const r=yield e.lockController.lock();e.durationTimeout&&clearTimeout(e.durationTimeout);const f=yield(0,l.g)(e,i,o,"loadingLeave",c,E);return f&&e.delegateController.removeViewFromDom(),r(),f})()}onDidDismiss(){return(0,l.h)(this.el,"ionLoadingDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionLoadingWillDismiss")}renderLoadingMessage(i){const{customHTMLEnabled:o,message:e}=this;return o?(0,t.h)("div",{class:"loading-content",id:i,innerHTML:(0,m.a)(e)}):(0,t.h)("div",{class:"loading-content",id:i},e)}render(){const{message:i,spinner:o,htmlAttributes:e,overlayIndex:r}=this,f=(0,a.b)(this),v=`loading-${r}-msg`;return(0,t.h)(t.H,Object.assign({key:"e780853dc67b7b4ebd8dd65cadab648e4238c6ee",role:"dialog","aria-modal":"true","aria-labelledby":void 0!==i?v:null,tabindex:"-1"},e,{style:{zIndex:`${4e4+this.overlayIndex}`},onIonBackdropTap:this.onBackdropTap,class:Object.assign(Object.assign({},(0,y.g)(this.cssClass)),{[f]:!0,"overlay-hidden":!0,"loading-translucent":this.translucent})}),(0,t.h)("ion-backdrop",{key:"8cd59ca7bc97b981fd578a526dfe859847e4d392",visible:this.showBackdrop,tappable:this.backdropDismiss}),(0,t.h)("div",{key:"ef392aaf2cb7f6f9cecc685525cce3abc333e800",tabindex:"0"}),(0,t.h)("div",{key:"f1f6df21a7fa6565fe33acb4a5f355b5ec3e65b2",class:"loading-wrapper ion-overlay-wrapper"},o&&(0,t.h)("div",{key:"725cf5a206152885e31ab061b0c466fe1ead0225",class:"loading-spinner"},(0,t.h)("ion-spinner",{key:"5891dc39fa133b71576aec219f552386b202e163",name:o,"aria-hidden":"true"})),void 0!==i&&this.renderLoadingMessage(v)),(0,t.h)("div",{key:"8103269f1181325a507ed1c681f5ef15e40fbc34",tabindex:"0"}))}get el(){return(0,t.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}};x.style={ios:".sc-ion-loading-ios-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-ios-h{display:none}.loading-wrapper.sc-ion-loading-ios{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}ion-spinner.sc-ion-loading-ios{color:var(--spinner-color)}.sc-ion-loading-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, #666666);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);color:var(--ion-text-color, #000);font-size:0.875rem}.loading-wrapper.sc-ion-loading-ios{border-radius:8px;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.loading-translucent.sc-ion-loading-ios-h .loading-wrapper.sc-ion-loading-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.loading-content.sc-ion-loading-ios{font-weight:bold}.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{-webkit-margin-start:16px;margin-inline-start:16px}",md:".sc-ion-loading-md-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-md-h{display:none}.loading-wrapper.sc-ion-loading-md{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}ion-spinner.sc-ion-loading-md{color:var(--spinner-color)}.sc-ion-loading-md-h{--background:var(--ion-color-step-50, #f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #3880ff);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, #262626);font-size:0.875rem}.loading-wrapper.sc-ion-loading-md{border-radius:2px;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px;padding-top:24px;padding-bottom:24px;-webkit-box-shadow:0 16px 20px rgba(0, 0, 0, 0.4);box-shadow:0 16px 20px rgba(0, 0, 0, 0.4)}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{-webkit-margin-start:16px;margin-inline-start:16px}"}},333:(k,h,s)=>{s.d(h,{c:()=>m,g:()=>b,h:()=>t,o:()=>y});var p=s(467);const t=(a,n)=>null!==n.closest(a),m=(a,n)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},n):n,b=a=>{const n={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(a).forEach(d=>n[d]=!0),n},l=/^[a-z][a-z0-9+\-.]*:/,y=function(){var a=(0,p.A)(function*(n,d,_,g){if(null!=n&&"#"!==n[0]&&!l.test(n)){const c=document.querySelector("ion-router");if(c)return null!=d&&d.preventDefault(),c.push(n,_,g)}return!1});return function(d,_,g,c){return a.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7372],{7372:(k,h,s)=>{s.r(h),s.d(h,{ion_loading:()=>x});var p=s(467),t=s(4363),m=s(464),u=s(5638),b=s(7838),l=s(5516),_=s(333),a=s(611),n=s(3503);s(8476),s(3113);const g=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},c=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},w=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},E=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},x=class{constructor(i){(0,t.r)(this,i),this.didPresent=(0,t.d)(this,"ionLoadingDidPresent",7),this.willPresent=(0,t.d)(this,"ionLoadingWillPresent",7),this.willDismiss=(0,t.d)(this,"ionLoadingWillDismiss",7),this.didDismiss=(0,t.d)(this,"ionLoadingDidDismiss",7),this.didPresentShorthand=(0,t.d)(this,"didPresent",7),this.willPresentShorthand=(0,t.d)(this,"willPresent",7),this.willDismissShorthand=(0,t.d)(this,"willDismiss",7),this.didDismissShorthand=(0,t.d)(this,"didDismiss",7),this.delegateController=(0,l.d)(this),this.lockController=(0,b.c)(),this.triggerController=(0,l.e)(),this.customHTMLEnabled=a.c.get("innerHTMLTemplatesEnabled",m.E),this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,l.B)},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.message=void 0,this.cssClass=void 0,this.duration=0,this.backdropDismiss=!1,this.showBackdrop=!0,this.spinner=void 0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(i,o){!0===i&&!1===o?this.present():!1===i&&!0===o&&this.dismiss()}triggerChanged(){const{trigger:i,el:o,triggerController:e}=this;i&&e.addClickListener(o,i)}connectedCallback(){(0,l.j)(this.el),this.triggerChanged()}componentWillLoad(){if(void 0===this.spinner){const i=(0,a.b)(this);this.spinner=a.c.get("loadingSpinner",a.c.get("spinner","ios"===i?"lines":"crescent"))}(0,l.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,u.r)(()=>this.present()),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}present(){var i=this;return(0,p.A)(function*(){const o=yield i.lockController.lock();yield i.delegateController.attachViewToDom(),yield(0,l.f)(i,"loadingEnter",g,w),i.duration>0&&(i.durationTimeout=setTimeout(()=>i.dismiss(),i.duration+10)),o()})()}dismiss(i,o){var e=this;return(0,p.A)(function*(){const r=yield e.lockController.lock();e.durationTimeout&&clearTimeout(e.durationTimeout);const f=yield(0,l.g)(e,i,o,"loadingLeave",c,E);return f&&e.delegateController.removeViewFromDom(),r(),f})()}onDidDismiss(){return(0,l.h)(this.el,"ionLoadingDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionLoadingWillDismiss")}renderLoadingMessage(i){const{customHTMLEnabled:o,message:e}=this;return o?(0,t.h)("div",{class:"loading-content",id:i,innerHTML:(0,m.a)(e)}):(0,t.h)("div",{class:"loading-content",id:i},e)}render(){const{message:i,spinner:o,htmlAttributes:e,overlayIndex:r}=this,f=(0,a.b)(this),v=`loading-${r}-msg`;return(0,t.h)(t.H,Object.assign({key:"e780853dc67b7b4ebd8dd65cadab648e4238c6ee",role:"dialog","aria-modal":"true","aria-labelledby":void 0!==i?v:null,tabindex:"-1"},e,{style:{zIndex:`${4e4+this.overlayIndex}`},onIonBackdropTap:this.onBackdropTap,class:Object.assign(Object.assign({},(0,_.g)(this.cssClass)),{[f]:!0,"overlay-hidden":!0,"loading-translucent":this.translucent})}),(0,t.h)("ion-backdrop",{key:"8cd59ca7bc97b981fd578a526dfe859847e4d392",visible:this.showBackdrop,tappable:this.backdropDismiss}),(0,t.h)("div",{key:"ef392aaf2cb7f6f9cecc685525cce3abc333e800",tabindex:"0"}),(0,t.h)("div",{key:"f1f6df21a7fa6565fe33acb4a5f355b5ec3e65b2",class:"loading-wrapper ion-overlay-wrapper"},o&&(0,t.h)("div",{key:"725cf5a206152885e31ab061b0c466fe1ead0225",class:"loading-spinner"},(0,t.h)("ion-spinner",{key:"5891dc39fa133b71576aec219f552386b202e163",name:o,"aria-hidden":"true"})),void 0!==i&&this.renderLoadingMessage(v)),(0,t.h)("div",{key:"8103269f1181325a507ed1c681f5ef15e40fbc34",tabindex:"0"}))}get el(){return(0,t.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}};x.style={ios:".sc-ion-loading-ios-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-ios-h{display:none}.loading-wrapper.sc-ion-loading-ios{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}ion-spinner.sc-ion-loading-ios{color:var(--spinner-color)}.sc-ion-loading-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, #666666);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);color:var(--ion-text-color, #000);font-size:0.875rem}.loading-wrapper.sc-ion-loading-ios{border-radius:8px;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.loading-translucent.sc-ion-loading-ios-h .loading-wrapper.sc-ion-loading-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.loading-content.sc-ion-loading-ios{font-weight:bold}.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{-webkit-margin-start:16px;margin-inline-start:16px}",md:".sc-ion-loading-md-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-md-h{display:none}.loading-wrapper.sc-ion-loading-md{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}ion-spinner.sc-ion-loading-md{color:var(--spinner-color)}.sc-ion-loading-md-h{--background:var(--ion-color-step-50, #f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #3880ff);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, #262626);font-size:0.875rem}.loading-wrapper.sc-ion-loading-md{border-radius:2px;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px;padding-top:24px;padding-bottom:24px;-webkit-box-shadow:0 16px 20px rgba(0, 0, 0, 0.4);box-shadow:0 16px 20px rgba(0, 0, 0, 0.4)}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{-webkit-margin-start:16px;margin-inline-start:16px}"}},333:(k,h,s)=>{s.d(h,{c:()=>m,g:()=>b,h:()=>t,o:()=>_});var p=s(467);const t=(a,n)=>null!==n.closest(a),m=(a,n)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},n):n,b=a=>{const n={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(a).forEach(d=>n[d]=!0),n},l=/^[a-z][a-z0-9+\-.]*:/,_=function(){var a=(0,p.A)(function*(n,d,y,g){if(null!=n&&"#"!==n[0]&&!l.test(n)){const c=document.querySelector("ion-router");if(c)return null!=d&&d.preventDefault(),c.push(n,y,g)}return!1});return function(d,y,g,c){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/7428.e21669a50fef07e0.js b/www/7428.4e90c755528307d1.js similarity index 87% rename from www/7428.e21669a50fef07e0.js rename to www/7428.4e90c755528307d1.js index b52a7bf1..7e4fb904 100644 --- a/www/7428.e21669a50fef07e0.js +++ b/www/7428.4e90c755528307d1.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7428],{7428:(N,v,c)=>{c.r(v),c.d(v,{ion_datetime_button:()=>g});var f=c(467),d=c(4363),x=c(5638),b=c(4929),C=c(333),P=c(611),l=c(2147);const g=class{constructor(s){var r=this;(0,d.r)(this,s),this.datetimeEl=null,this.overlayEl=null,this.getParsedDateValues=e=>null==e?[]:Array.isArray(e)?e:[e],this.setDateTimeText=()=>{var e,a,i,n,o;const{datetimeEl:m,datetimePresentation:B}=this;if(!m)return;const{value:I,locale:u,formatOptions:t,hourCycle:A,preferWheel:M,multiple:j,titleSelectedDatesFormatter:_}=m,h=this.getParsedDateValues(I),y=(0,l.s)(h.length>0?h:[(0,l.x)()]);if(!y)return;const p=y[0],E=(0,l.L)(u,A);switch(this.dateText=this.timeText=void 0,B){case"date-time":case"time-date":const T=(0,l.N)(u,p,null!==(e=null==t?void 0:t.date)&&void 0!==e?e:{month:"short",day:"numeric",year:"numeric"}),D=(0,l.M)(u,p,E,null==t?void 0:t.time);M?this.dateText=`${T} ${D}`:(this.dateText=T,this.timeText=D);break;case"date":if(j&&1!==h.length){let k=`${h.length} days`;if(void 0!==_)try{k=_(h)}catch(L){(0,b.a)("Exception in provided `titleSelectedDatesFormatter`: ",L)}this.dateText=k}else this.dateText=(0,l.N)(u,p,null!==(a=null==t?void 0:t.date)&&void 0!==a?a:{month:"short",day:"numeric",year:"numeric"});break;case"time":this.timeText=(0,l.M)(u,p,E,null==t?void 0:t.time);break;case"month-year":this.dateText=(0,l.N)(u,p,null!==(i=null==t?void 0:t.date)&&void 0!==i?i:{month:"long",year:"numeric"});break;case"month":this.dateText=(0,l.N)(u,p,null!==(n=null==t?void 0:t.time)&&void 0!==n?n:{month:"long"});break;case"year":this.dateText=(0,l.N)(u,p,null!==(o=null==t?void 0:t.time)&&void 0!==o?o:{year:"numeric"})}},this.waitForDatetimeChanges=(0,f.A)(function*(){const{datetimeEl:e}=r;return e?new Promise(a=>{(0,x.a)(e,"ionRender",a,{once:!0})}):Promise.resolve()}),this.handleDateClick=function(){var e=(0,f.A)(function*(a){const{datetimeEl:i,datetimePresentation:n}=r;if(!i)return;let o=!1;switch(n){case"date-time":case"time-date":!i.preferWheel&&"date"!==i.presentation&&(i.presentation="date",o=!0)}r.selectedButton="date",r.presentOverlay(a,o,r.dateTargetEl)});return function(a){return e.apply(this,arguments)}}(),this.handleTimeClick=e=>{const{datetimeEl:a,datetimePresentation:i}=this;if(!a)return;let n=!1;switch(i){case"date-time":case"time-date":"time"!==a.presentation&&(a.presentation="time",n=!0)}this.selectedButton="time",this.presentOverlay(e,n,this.timeTargetEl)},this.presentOverlay=function(){var e=(0,f.A)(function*(a,i,n){const{overlayEl:o}=r;o&&("ION-POPOVER"===o.tagName?(i&&(yield r.waitForDatetimeChanges()),o.present(Object.assign(Object.assign({},a),{detail:{ionShadowTarget:n}}))):o.present())});return function(a,i,n){return e.apply(this,arguments)}}(),this.datetimePresentation="date-time",this.dateText=void 0,this.timeText=void 0,this.datetimeActive=!1,this.selectedButton=void 0,this.color="primary",this.disabled=!1,this.datetime=void 0}componentWillLoad(){var s=this;return(0,f.A)(function*(){const{datetime:r}=s;if(!r)return void(0,b.a)("An ID associated with an ion-datetime instance is required for ion-datetime-button to function properly.",s.el);const e=s.datetimeEl=document.getElementById(r);if(!e)return void(0,b.a)(`No ion-datetime instance found for ID '${r}'.`,s.el);if("ION-DATETIME"!==e.tagName)return void(0,b.a)(`Expected an ion-datetime instance for ID '${r}' but received '${e.tagName.toLowerCase()}' instead.`,e);new IntersectionObserver(n=>{s.datetimeActive=n[0].isIntersecting},{threshold:.01}).observe(e);const i=s.overlayEl=e.closest("ion-modal, ion-popover");i&&i.classList.add("ion-datetime-button-overlay"),(0,x.c)(e,()=>{const n=s.datetimePresentation=e.presentation||"date-time";switch(s.setDateTimeText(),(0,x.a)(e,"ionValueChange",s.setDateTimeText),n){case"date-time":case"date":case"month-year":case"month":case"year":s.selectedButton="date";break;case"time-date":case"time":s.selectedButton="time"}})})()}render(){const{color:s,dateText:r,timeText:e,selectedButton:a,datetimeActive:i,disabled:n}=this,o=(0,P.b)(this);return(0,d.h)(d.H,{key:"ab6c21a4c185dee71c8f14cafad82e38831c68d0",class:(0,C.c)(s,{[o]:!0,[`${a}-active`]:i,"datetime-button-disabled":n})},r&&(0,d.h)("button",{key:"cbda6f3386c3714567a04b5a97a96c71d59822c8",class:"ion-activatable",id:"date-button","aria-expanded":i?"true":"false",onClick:this.handleDateClick,disabled:n,part:"native",ref:m=>this.dateTargetEl=m},(0,d.h)("slot",{key:"a00ff431512827bfef8c02982ef37099b2f21508",name:"date-target"},r),"md"===o&&(0,d.h)("ion-ripple-effect",{key:"67935989628a2ed0492edb813fb0475bfd88abe7"})),e&&(0,d.h)("button",{key:"4207c94de5bece91b8388332e0192d1756403e62",class:"ion-activatable",id:"time-button","aria-expanded":i?"true":"false",onClick:this.handleTimeClick,disabled:n,part:"native",ref:m=>this.timeTargetEl=m},(0,d.h)("slot",{key:"9ffa7ef4417571933bd1757950ec805c49704759",name:"time-target"},e),"md"===o&&(0,d.h)("ion-ripple-effect",{key:"fbcad00cf828c9719074d1d06f4e13246b28903e"})))}get el(){return(0,d.f)(this)}};g.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}:host button{border-radius:8px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:0px;margin-bottom:0px;position:relative;-webkit-transition:150ms color ease-in-out;transition:150ms color ease-in-out;border:none;background:var(--ion-color-step-300, #edeef0);color:var(--ion-text-color, #000);font-family:inherit;font-size:1rem;cursor:pointer;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}:host(.time-active) #time-button,:host(.date-active) #date-button{color:var(--ion-color-base)}:host(.datetime-button-disabled){pointer-events:none}:host(.datetime-button-disabled) button{opacity:0.4}",md:":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}:host button{border-radius:8px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:0px;margin-bottom:0px;position:relative;-webkit-transition:150ms color ease-in-out;transition:150ms color ease-in-out;border:none;background:var(--ion-color-step-300, #edeef0);color:var(--ion-text-color, #000);font-family:inherit;font-size:1rem;cursor:pointer;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}:host(.time-active) #time-button,:host(.date-active) #date-button{color:var(--ion-color-base)}:host(.datetime-button-disabled){pointer-events:none}:host(.datetime-button-disabled) button{opacity:0.4}"}}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7428],{7428:(L,v,c)=>{c.r(v),c.d(v,{ion_datetime_button:()=>g});var f=c(467),d=c(4363),x=c(5638),b=c(4929),C=c(333),P=c(611),l=c(2147);const g=class{constructor(s){var r=this;(0,d.r)(this,s),this.datetimeEl=null,this.overlayEl=null,this.getParsedDateValues=e=>null==e?[]:Array.isArray(e)?e:[e],this.setDateTimeText=()=>{var e,a,i,n,o;const{datetimeEl:m,datetimePresentation:B}=this;if(!m)return;const{value:I,locale:p,formatOptions:t,hourCycle:A,preferWheel:M,multiple:N,titleSelectedDatesFormatter:_}=m,h=this.getParsedDateValues(I),y=(0,l.s)(h.length>0?h:[(0,l.x)()]);if(!y)return;const u=y[0],E=(0,l.L)(p,A);switch(this.dateText=this.timeText=void 0,B){case"date-time":case"time-date":const T=(0,l.N)(p,u,null!==(e=null==t?void 0:t.date)&&void 0!==e?e:{month:"short",day:"numeric",year:"numeric"}),D=(0,l.M)(p,u,E,null==t?void 0:t.time);M?this.dateText=`${T} ${D}`:(this.dateText=T,this.timeText=D);break;case"date":if(N&&1!==h.length){let k=`${h.length} days`;if(void 0!==_)try{k=_(h)}catch(j){(0,b.a)("Exception in provided `titleSelectedDatesFormatter`: ",j)}this.dateText=k}else this.dateText=(0,l.N)(p,u,null!==(a=null==t?void 0:t.date)&&void 0!==a?a:{month:"short",day:"numeric",year:"numeric"});break;case"time":this.timeText=(0,l.M)(p,u,E,null==t?void 0:t.time);break;case"month-year":this.dateText=(0,l.N)(p,u,null!==(i=null==t?void 0:t.date)&&void 0!==i?i:{month:"long",year:"numeric"});break;case"month":this.dateText=(0,l.N)(p,u,null!==(n=null==t?void 0:t.time)&&void 0!==n?n:{month:"long"});break;case"year":this.dateText=(0,l.N)(p,u,null!==(o=null==t?void 0:t.time)&&void 0!==o?o:{year:"numeric"})}},this.waitForDatetimeChanges=(0,f.A)(function*(){const{datetimeEl:e}=r;return e?new Promise(a=>{(0,x.a)(e,"ionRender",a,{once:!0})}):Promise.resolve()}),this.handleDateClick=function(){var e=(0,f.A)(function*(a){const{datetimeEl:i,datetimePresentation:n}=r;if(!i)return;let o=!1;switch(n){case"date-time":case"time-date":!i.preferWheel&&"date"!==i.presentation&&(i.presentation="date",o=!0)}r.selectedButton="date",r.presentOverlay(a,o,r.dateTargetEl)});return function(a){return e.apply(this,arguments)}}(),this.handleTimeClick=e=>{const{datetimeEl:a,datetimePresentation:i}=this;if(!a)return;let n=!1;switch(i){case"date-time":case"time-date":"time"!==a.presentation&&(a.presentation="time",n=!0)}this.selectedButton="time",this.presentOverlay(e,n,this.timeTargetEl)},this.presentOverlay=function(){var e=(0,f.A)(function*(a,i,n){const{overlayEl:o}=r;o&&("ION-POPOVER"===o.tagName?(i&&(yield r.waitForDatetimeChanges()),o.present(Object.assign(Object.assign({},a),{detail:{ionShadowTarget:n}}))):o.present())});return function(a,i,n){return e.apply(this,arguments)}}(),this.datetimePresentation="date-time",this.dateText=void 0,this.timeText=void 0,this.datetimeActive=!1,this.selectedButton=void 0,this.color="primary",this.disabled=!1,this.datetime=void 0}componentWillLoad(){var s=this;return(0,f.A)(function*(){const{datetime:r}=s;if(!r)return void(0,b.a)("An ID associated with an ion-datetime instance is required for ion-datetime-button to function properly.",s.el);const e=s.datetimeEl=document.getElementById(r);if(!e)return void(0,b.a)(`No ion-datetime instance found for ID '${r}'.`,s.el);if("ION-DATETIME"!==e.tagName)return void(0,b.a)(`Expected an ion-datetime instance for ID '${r}' but received '${e.tagName.toLowerCase()}' instead.`,e);new IntersectionObserver(n=>{s.datetimeActive=n[0].isIntersecting},{threshold:.01}).observe(e);const i=s.overlayEl=e.closest("ion-modal, ion-popover");i&&i.classList.add("ion-datetime-button-overlay"),(0,x.c)(e,()=>{const n=s.datetimePresentation=e.presentation||"date-time";switch(s.setDateTimeText(),(0,x.a)(e,"ionValueChange",s.setDateTimeText),n){case"date-time":case"date":case"month-year":case"month":case"year":s.selectedButton="date";break;case"time-date":case"time":s.selectedButton="time"}})})()}render(){const{color:s,dateText:r,timeText:e,selectedButton:a,datetimeActive:i,disabled:n}=this,o=(0,P.b)(this);return(0,d.h)(d.H,{key:"ab6c21a4c185dee71c8f14cafad82e38831c68d0",class:(0,C.c)(s,{[o]:!0,[`${a}-active`]:i,"datetime-button-disabled":n})},r&&(0,d.h)("button",{key:"cbda6f3386c3714567a04b5a97a96c71d59822c8",class:"ion-activatable",id:"date-button","aria-expanded":i?"true":"false",onClick:this.handleDateClick,disabled:n,part:"native",ref:m=>this.dateTargetEl=m},(0,d.h)("slot",{key:"a00ff431512827bfef8c02982ef37099b2f21508",name:"date-target"},r),"md"===o&&(0,d.h)("ion-ripple-effect",{key:"67935989628a2ed0492edb813fb0475bfd88abe7"})),e&&(0,d.h)("button",{key:"4207c94de5bece91b8388332e0192d1756403e62",class:"ion-activatable",id:"time-button","aria-expanded":i?"true":"false",onClick:this.handleTimeClick,disabled:n,part:"native",ref:m=>this.timeTargetEl=m},(0,d.h)("slot",{key:"9ffa7ef4417571933bd1757950ec805c49704759",name:"time-target"},e),"md"===o&&(0,d.h)("ion-ripple-effect",{key:"fbcad00cf828c9719074d1d06f4e13246b28903e"})))}get el(){return(0,d.f)(this)}};g.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}:host button{border-radius:8px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:0px;margin-bottom:0px;position:relative;-webkit-transition:150ms color ease-in-out;transition:150ms color ease-in-out;border:none;background:var(--ion-color-step-300, #edeef0);color:var(--ion-text-color, #000);font-family:inherit;font-size:1rem;cursor:pointer;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}:host(.time-active) #time-button,:host(.date-active) #date-button{color:var(--ion-color-base)}:host(.datetime-button-disabled){pointer-events:none}:host(.datetime-button-disabled) button{opacity:0.4}",md:":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}:host button{border-radius:8px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:0px;margin-bottom:0px;position:relative;-webkit-transition:150ms color ease-in-out;transition:150ms color ease-in-out;border:none;background:var(--ion-color-step-300, #edeef0);color:var(--ion-text-color, #000);font-family:inherit;font-size:1rem;cursor:pointer;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}:host(.time-active) #time-button,:host(.date-active) #date-button{color:var(--ion-color-base)}:host(.datetime-button-disabled){pointer-events:none}:host(.datetime-button-disabled) button{opacity:0.4}"}}}]); \ No newline at end of file diff --git a/www/771.7fd9f687f0594b31.js b/www/771.4a39782ed527c3d4.js similarity index 96% rename from www/771.7fd9f687f0594b31.js rename to www/771.4a39782ed527c3d4.js index 26fa0782..69b35012 100644 --- a/www/771.7fd9f687f0594b31.js +++ b/www/771.4a39782ed527c3d4.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[771],{2147:(P,H,I)=>{I.d(H,{A:()=>y,B:()=>We,C:()=>ze,D:()=>V,E:()=>Re,F:()=>v,G:()=>Ye,H:()=>C,I:()=>Se,J:()=>we,K:()=>Le,L:()=>O,M:()=>ve,N:()=>X,O:()=>be,P:()=>W,Q:()=>Y,R:()=>he,a:()=>Me,b:()=>w,c:()=>D,d:()=>z,e:()=>j,f:()=>ne,g:()=>Te,h:()=>ae,i:()=>T,j:()=>fe,k:()=>ie,l:()=>re,m:()=>ce,n:()=>de,o:()=>le,p:()=>se,q:()=>oe,r:()=>te,s:()=>k,t:()=>ee,u:()=>N,v:()=>me,w:()=>S,x:()=>Ce,y:()=>ge,z:()=>Ze});var b=I(4929);const D=(e,n)=>e.month===n.month&&e.day===n.day&&e.year===n.year,T=(e,n)=>e.yeare.year>n.year||e.year===n.year&&e.month>n.month||e.year===n.year&&e.month===n.month&&null!==e.day&&e.day>n.day,S=(e,n,t)=>{const o=Array.isArray(e)?e:[e];for(const r of o)if(void 0!==n&&T(r,n)||void 0!==t&&w(r,t)){(0,b.p)(`The value provided to ion-datetime is out of bounds.\n\nMin: ${JSON.stringify(n)}\nMax: ${JSON.stringify(t)}\nValue: ${JSON.stringify(e)}`);break}},O=(e,n)=>{if(void 0!==n)return n;const t=new Intl.DateTimeFormat(e,{hour:"numeric"}),o=t.resolvedOptions();if(void 0!==o.hourCycle)return o.hourCycle;const u=t.formatToParts(new Date("5/18/2021 00:00")).find(i=>"hour"===i.type);if(!u)throw new Error("Hour value not found from DateTimeFormat");switch(u.value){case"0":return"h11";case"12":return"h12";case"00":return"h23";case"24":return"h24";default:throw new Error(`Invalid hour cycle "${n}"`)}},p=e=>"h23"===e||"h24"===e,y=(e,n)=>4===e||6===e||9===e||11===e?30:2===e?(e=>e%4==0&&e%100!=0||e%400==0)(n)?29:28:31,v=(e,n={month:"numeric",year:"numeric"})=>"month"===new Intl.DateTimeFormat(e,n).formatToParts(new Date)[0].type,C=e=>"dayPeriod"===new Intl.DateTimeFormat(e,{hour:"numeric"}).formatToParts(new Date)[0].type,E=/^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,_=/^((\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,ee=e=>{if(void 0===e)return;let t,n=e;return"string"==typeof e&&(n=e.replace(/\[|\]|\s/g,"").split(",")),t=Array.isArray(n)?n.map(o=>parseInt(o,10)).filter(isFinite):[n],t},ne=e=>({month:parseInt(e.getAttribute("data-month"),10),day:parseInt(e.getAttribute("data-day"),10),year:parseInt(e.getAttribute("data-year"),10),dayOfWeek:parseInt(e.getAttribute("data-day-of-week"),10)});function k(e){if(Array.isArray(e)){const t=[];for(const o of e){const r=k(o);if(!r)return;t.push(r)}return t}let n=null;if(null!=e&&""!==e&&(n=_.exec(e),n?(n.unshift(void 0,void 0),n[2]=n[3]=void 0):n=E.exec(e)),null!==n){for(let t=1;t<8;t++)n[t]=void 0!==n[t]?parseInt(n[t],10):void 0;return{year:n[1],month:n[2],day:n[3],hour:n[4],minute:n[5],ampm:n[4]<12?"am":"pm"}}(0,b.p)(`Unable to parse date string: ${e}. Please provide a valid ISO 8601 datetime string.`)}const W=(e,n,t)=>n&&T(e,n)?n:t&&w(e,t)?t:e,Y=e=>e>=12?"pm":"am",te=(e,n)=>{const t=k(e);if(void 0===t)return;const{month:o,day:r,year:d,hour:u,minute:i}=t,l=null!=d?d:n.year,s=null!=o?o:12;return{month:s,day:null!=r?r:y(s,l),year:l,hour:null!=u?u:23,minute:null!=i?i:59}},oe=(e,n)=>{const t=k(e);if(void 0===t)return;const{month:o,day:r,year:d,hour:u,minute:i}=t;return{month:null!=o?o:1,day:null!=r?r:1,year:null!=d?d:n.year,hour:null!=u?u:0,minute:null!=i?i:0}},M=e=>("0"+(void 0!==e?Math.abs(e):"0")).slice(-2),ue=e=>("000"+(void 0!==e?Math.abs(e):"0")).slice(-4);function N(e){if(Array.isArray(e))return e.map(t=>N(t));let n="";return void 0!==e.year?(n=ue(e.year),void 0!==e.month&&(n+="-"+M(e.month),void 0!==e.day&&(n+="-"+M(e.day),void 0!==e.hour&&(n+=`T${M(e.hour)}:${M(e.minute)}:00`)))):void 0!==e.hour&&(n=M(e.hour)+":"+M(e.minute)),n}const G=(e,n)=>void 0===n?e:"am"===n?12===e?0:e:12===e?12:e+12,re=e=>{const{dayOfWeek:n}=e;if(null==n)throw new Error("No day of week provided");return U(e,n)},ie=e=>{const{dayOfWeek:n}=e;if(null==n)throw new Error("No day of week provided");return Z(e,6-n)},de=e=>Z(e,1),ce=e=>U(e,1),le=e=>U(e,7),se=e=>Z(e,7),U=(e,n)=>{const{month:t,day:o,year:r}=e;if(null===o)throw new Error("No day provided");const d={month:t,day:o,year:r};if(d.day=o-n,d.day<1&&(d.month-=1),d.month<1&&(d.month=12,d.year-=1),d.day<1){const u=y(d.month,d.year);d.day=u+d.day}return d},Z=(e,n)=>{const{month:t,day:o,year:r}=e;if(null===o)throw new Error("No day provided");const d={month:t,day:o,year:r},u=y(t,r);return d.day=o+n,d.day>u&&(d.day-=u,d.month+=1),d.month>12&&(d.month=1,d.year+=1),d},z=e=>{const n=1===e.month?12:e.month-1,t=1===e.month?e.year-1:e.year,o=y(n,t);return{month:n,year:t,day:o{const n=12===e.month?1:e.month+1,t=12===e.month?e.year+1:e.year,o=y(n,t);return{month:n,year:t,day:o{const t=e.month,o=e.year+n,r=y(t,o);return{month:t,year:o,day:rB(e,-1),ae=e=>B(e,1),ye=(e,n,t)=>n?e:G(e,t),he=(e,n)=>{const{ampm:t,hour:o}=e;let r=o;return"am"===t&&"pm"===n?r=G(r,"pm"):"pm"===t&&"am"===n&&(r=Math.abs(r-12)),r},me=(e,n,t)=>{const{month:o,day:r,year:d}=e,u=W(Object.assign({},e),n,t),i=y(o,d);return null!==r&&it.hour?(u.hour=t.hour,u.minute=t.minute):u.hour===t.hour&&void 0!==u.minute&&void 0!==t.minute&&u.minute>t.minute&&(u.minute=t.minute)),u},ge=({refParts:e,monthValues:n,dayValues:t,yearValues:o,hourValues:r,minuteValues:d,minParts:u,maxParts:i})=>{const{hour:l,minute:s,day:f,month:g,year:h}=e,c=Object.assign(Object.assign({},e),{dayOfWeek:void 0});if(void 0!==o){const a=o.filter(m=>!(void 0!==u&&mi.year));c.year=A(h,a)}if(void 0!==n){const a=n.filter(m=>!(void 0!==u&&c.year===u.year&&mi.month));c.month=A(g,a)}if(null!==f&&void 0!==t){const a=t.filter(m=>!(void 0!==u&&T(Object.assign(Object.assign({},c),{day:m}),u)||void 0!==i&&w(Object.assign(Object.assign({},c),{day:m}),i)));c.day=A(f,a)}if(void 0!==l&&void 0!==r){const a=r.filter(m=>!(void 0!==(null==u?void 0:u.hour)&&D(c,u)&&mi.hour));c.hour=A(l,a),c.ampm=Y(c.hour)}if(void 0!==s&&void 0!==d){const a=d.filter(m=>!(void 0!==(null==u?void 0:u.minute)&&D(c,u)&&c.hour===u.hour&&mi.minute));c.minute=A(s,a)}return c},A=(e,n)=>{let t=n[0],o=Math.abs(t-e);for(let r=1;rObject.assign(Object.assign({},e),{timeZone:"UTC",timeZoneName:void 0}),ve=(e,n,t,o={hour:"numeric",minute:"numeric"})=>{const r={hour:n.hour,minute:n.minute};return void 0===r.hour||void 0===r.minute?"Invalid Time":new Intl.DateTimeFormat(e,Object.assign(Object.assign({},J(o)),{hourCycle:t})).format(new Date(N(Object.assign({year:2023,day:1,month:1},r))+"Z"))},K=e=>{const n=e.toString();return n.length>1?n:`0${n}`},De=(e,n)=>{if(0===e)switch(n){case"h11":return"0";case"h12":return"12";case"h23":return"00";case"h24":return"24";default:throw new Error(`Invalid hour cycle "${n}"`)}return p(n)?K(e):e.toString()},Te=(e,n,t)=>{if(null===t.day)return null;const o=F(t),r=new Intl.DateTimeFormat(e,{weekday:"long",month:"long",day:"numeric",timeZone:"UTC"}).format(o);return n?`Today, ${r}`:r},we=(e,n)=>{const t=F(n);return new Intl.DateTimeFormat(e,{month:"long",year:"numeric",timeZone:"UTC"}).format(t)},Me=(e,n)=>Oe(e,n,{day:"numeric"}).find(t=>"day"===t.type).value,Ie=(e,n)=>X(e,n,{year:"numeric"}),F=e=>{var n,t,o;return new Date(`${null!==(n=e.month)&&void 0!==n?n:1}/${null!==(t=e.day)&&void 0!==t?t:1}/${null!==(o=e.year)&&void 0!==o?o:2023}${void 0!==e.hour&&void 0!==e.minute?` ${e.hour}:${e.minute}`:""} GMT+0000`)},X=(e,n,t)=>{const o=F(n);return Q(e,J(t)).format(o)},Oe=(e,n,t)=>{const o=F(n);return Q(e,t).formatToParts(o)},Q=(e,n)=>new Intl.DateTimeFormat(e,Object.assign(Object.assign({},n),{timeZone:"UTC"})),_e=e=>{if("RelativeTimeFormat"in Intl){const n=new Intl.RelativeTimeFormat(e,{numeric:"auto"}).format(0,"day");return n.charAt(0).toUpperCase()+n.slice(1)}return"Today"},R=e=>{const n=e.getTimezoneOffset();return e.setMinutes(e.getMinutes()-n),e},Ae=R(new Date("2022T01:00")),$e=R(new Date("2022T13:00")),q=(e,n)=>{const t="am"===n?Ae:$e,o=new Intl.DateTimeFormat(e,{hour:"numeric",timeZone:"UTC"}).formatToParts(t).find(r=>"dayPeriod"===r.type);return o?o.value:(e=>void 0===e?"":e.toUpperCase())(n)},be=e=>Array.isArray(e)?e.join(","):e,Ce=()=>R(new Date).toISOString(),Ee=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59],ke=[0,1,2,3,4,5,6,7,8,9,10,11],je=[0,1,2,3,4,5,6,7,8,9,10,11],Fe=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],He=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0],Se=(e,n,t=0)=>{const r=new Intl.DateTimeFormat(e,{weekday:"ios"===n?"short":"narrow"}),d=new Date("11/01/2020"),u=[];for(let i=t;i{const o=y(e,n),r=new Date(`${e}/1/${n}`).getDay(),d=r>=t?r-(t+1):6-(t-r);let u=[];for(let i=1;i<=o;i++)u.push({day:i,dayOfWeek:(d+i)%7});for(let i=0;i<=d;i++)u=[{day:null,dayOfWeek:null},...u];return u},Ze=(e,n)=>{const t={month:e.month,year:e.year,day:e.day};if(void 0!==n&&(e.month!==n.month||e.year!==n.year)){const o={month:n.month,year:n.year,day:n.day};return T(o,t)?[o,t,j(e)]:[z(e),t,o]}return[z(e),t,j(e)]},ze=(e,n,t,o,r,d={month:"long"})=>{const{year:u}=n,i=[];if(void 0!==r){let l=r;void 0!==(null==o?void 0:o.month)&&(l=l.filter(s=>s<=o.month)),void 0!==(null==t?void 0:t.month)&&(l=l.filter(s=>s>=t.month)),l.forEach(s=>{const f=new Date(`${s}/1/${u} GMT+0000`),g=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(f);i.push({text:g,value:s})})}else{const l=o&&o.year===u?o.month:12;for(let f=t&&t.year===u?t.month:1;f<=l;f++){const g=new Date(`${f}/1/${u} GMT+0000`),h=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(g);i.push({text:h,value:f})}}return i},V=(e,n,t,o,r,d={day:"numeric"})=>{const{month:u,year:i}=n,l=[],s=y(u,i),f=null!=(null==o?void 0:o.day)&&o.year===i&&o.month===u?o.day:s,g=null!=(null==t?void 0:t.day)&&t.year===i&&t.month===u?t.day:1;if(void 0!==r){let h=r;h=h.filter(c=>c>=g&&c<=f),h.forEach(c=>{const a=new Date(`${u}/${c}/${i} GMT+0000`),m=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(a);l.push({text:m,value:c})})}else for(let h=g;h<=f;h++){const c=new Date(`${u}/${h}/${i} GMT+0000`),a=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(c);l.push({text:a,value:h})}return l},Re=(e,n,t,o,r)=>{var d,u;let i=[];if(void 0!==r)i=r,void 0!==(null==o?void 0:o.year)&&(i=i.filter(l=>l<=o.year)),void 0!==(null==t?void 0:t.year)&&(i=i.filter(l=>l>=t.year));else{const{year:l}=n,s=null!==(d=null==o?void 0:o.year)&&void 0!==d?d:l;for(let g=null!==(u=null==t?void 0:t.year)&&void 0!==u?u:l-100;g<=s;g++)i.push(g)}return i.map(l=>({text:Ie(e,{year:l,month:n.month,day:n.day}),value:l}))},x=(e,n)=>e.month===n.month&&e.year===n.year?[e]:[e,...x(j(e),n)],We=(e,n,t,o,r,d)=>{let u=[],i=[],l=x(t,o);return d&&(l=l.filter(({month:s})=>d.includes(s))),l.forEach(s=>{const f={month:s.month,day:null,year:s.year},g=V(e,f,t,o,r,{month:"short",day:"numeric",weekday:"short"}),h=[],c=[];g.forEach(a=>{const m=D(Object.assign(Object.assign({},f),{day:a.value}),n);c.push({text:m?_e(e):a.text,value:`${f.year}-${f.month}-${a.value}`}),h.push({month:f.month,year:f.year,day:a.value})}),i=[...i,...h],u=[...u,...c]}),{parts:i,items:u}},Ye=(e,n,t,o,r,d,u)=>{const i=O(e,t),l=p(i),{hours:s,minutes:f,am:g,pm:h}=((e,n,t="h12",o,r,d,u)=>{const i=O(e,t),l=p(i);let s=(e=>{switch(e){case"h11":return ke;case"h12":return je;case"h23":return Fe;case"h24":return He;default:throw new Error(`Invalid hour cycle "${e}"`)}})(i),f=Ee,g=!0,h=!0;if(d&&(s=s.filter(c=>d.includes(c))),u&&(f=f.filter(c=>u.includes(c))),o)if(D(n,o)){if(void 0!==o.hour&&(s=s.filter(c=>(l?c:"pm"===n.ampm?(c+12)%24:c)>=o.hour),g=o.hour<13),void 0!==o.minute){let c=!1;void 0!==o.hour&&void 0!==n.hour&&n.hour>o.hour&&(c=!0),f=f.filter(a=>!!c||a>=o.minute)}}else T(n,o)&&(s=[],f=[],g=h=!1);return r&&(D(n,r)?(void 0!==r.hour&&(s=s.filter(c=>(l?c:"pm"===n.ampm?(c+12)%24:c)<=r.hour),h=r.hour>=12),void 0!==r.minute&&n.hour===r.hour&&(f=f.filter(c=>c<=r.minute))):w(n,r)&&(s=[],f=[],g=h=!1)),{hours:s,minutes:f,am:g,pm:h}})(e,n,i,o,r,d,u),c=s.map($=>({text:De($,i),value:ye($,l,n.ampm)})),a=f.map($=>({text:K($),value:$})),m=[];return g&&!l&&m.push({text:q(e,"am"),value:"am"}),h&&!l&&m.push({text:q(e,"pm"),value:"pm"}),{minutesData:a,hoursData:c,dayPeriodData:m}}},333:(P,H,I)=>{I.d(H,{c:()=>T,g:()=>S,h:()=>D,o:()=>O});var b=I(467);const D=(p,y)=>null!==y.closest(p),T=(p,y)=>"string"==typeof p&&p.length>0?Object.assign({"ion-color":!0,[`ion-color-${p}`]:!0},y):y,S=p=>{const y={};return(p=>void 0!==p?(Array.isArray(p)?p:p.split(" ")).filter(v=>null!=v).map(v=>v.trim()).filter(v=>""!==v):[])(p).forEach(v=>y[v]=!0),y},L=/^[a-z][a-z0-9+\-.]*:/,O=function(){var p=(0,b.A)(function*(y,v,C,E){if(null!=y&&"#"!==y[0]&&!L.test(y)){const _=document.querySelector("ion-router");if(_)return null!=v&&v.preventDefault(),_.push(y,C,E)}return!1});return function(v,C,E,_){return p.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[771],{2147:(P,H,I)=>{I.d(H,{A:()=>y,B:()=>We,C:()=>ze,D:()=>V,E:()=>Re,F:()=>v,G:()=>Ye,H:()=>C,I:()=>Se,J:()=>we,K:()=>Ne,L:()=>O,M:()=>ve,N:()=>X,O:()=>be,P:()=>W,Q:()=>Y,R:()=>he,a:()=>Me,b:()=>w,c:()=>D,d:()=>z,e:()=>j,f:()=>ne,g:()=>Te,h:()=>ae,i:()=>T,j:()=>fe,k:()=>ie,l:()=>re,m:()=>ce,n:()=>de,o:()=>le,p:()=>se,q:()=>oe,r:()=>te,s:()=>k,t:()=>ee,u:()=>L,v:()=>me,w:()=>S,x:()=>Ce,y:()=>ge,z:()=>Ze});var b=I(4929);const D=(e,n)=>e.month===n.month&&e.day===n.day&&e.year===n.year,T=(e,n)=>e.yeare.year>n.year||e.year===n.year&&e.month>n.month||e.year===n.year&&e.month===n.month&&null!==e.day&&e.day>n.day,S=(e,n,t)=>{const o=Array.isArray(e)?e:[e];for(const r of o)if(void 0!==n&&T(r,n)||void 0!==t&&w(r,t)){(0,b.p)(`The value provided to ion-datetime is out of bounds.\n\nMin: ${JSON.stringify(n)}\nMax: ${JSON.stringify(t)}\nValue: ${JSON.stringify(e)}`);break}},O=(e,n)=>{if(void 0!==n)return n;const t=new Intl.DateTimeFormat(e,{hour:"numeric"}),o=t.resolvedOptions();if(void 0!==o.hourCycle)return o.hourCycle;const u=t.formatToParts(new Date("5/18/2021 00:00")).find(i=>"hour"===i.type);if(!u)throw new Error("Hour value not found from DateTimeFormat");switch(u.value){case"0":return"h11";case"12":return"h12";case"00":return"h23";case"24":return"h24";default:throw new Error(`Invalid hour cycle "${n}"`)}},p=e=>"h23"===e||"h24"===e,y=(e,n)=>4===e||6===e||9===e||11===e?30:2===e?(e=>e%4==0&&e%100!=0||e%400==0)(n)?29:28:31,v=(e,n={month:"numeric",year:"numeric"})=>"month"===new Intl.DateTimeFormat(e,n).formatToParts(new Date)[0].type,C=e=>"dayPeriod"===new Intl.DateTimeFormat(e,{hour:"numeric"}).formatToParts(new Date)[0].type,E=/^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,_=/^((\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,ee=e=>{if(void 0===e)return;let t,n=e;return"string"==typeof e&&(n=e.replace(/\[|\]|\s/g,"").split(",")),t=Array.isArray(n)?n.map(o=>parseInt(o,10)).filter(isFinite):[n],t},ne=e=>({month:parseInt(e.getAttribute("data-month"),10),day:parseInt(e.getAttribute("data-day"),10),year:parseInt(e.getAttribute("data-year"),10),dayOfWeek:parseInt(e.getAttribute("data-day-of-week"),10)});function k(e){if(Array.isArray(e)){const t=[];for(const o of e){const r=k(o);if(!r)return;t.push(r)}return t}let n=null;if(null!=e&&""!==e&&(n=_.exec(e),n?(n.unshift(void 0,void 0),n[2]=n[3]=void 0):n=E.exec(e)),null!==n){for(let t=1;t<8;t++)n[t]=void 0!==n[t]?parseInt(n[t],10):void 0;return{year:n[1],month:n[2],day:n[3],hour:n[4],minute:n[5],ampm:n[4]<12?"am":"pm"}}(0,b.p)(`Unable to parse date string: ${e}. Please provide a valid ISO 8601 datetime string.`)}const W=(e,n,t)=>n&&T(e,n)?n:t&&w(e,t)?t:e,Y=e=>e>=12?"pm":"am",te=(e,n)=>{const t=k(e);if(void 0===t)return;const{month:o,day:r,year:d,hour:u,minute:i}=t,l=null!=d?d:n.year,s=null!=o?o:12;return{month:s,day:null!=r?r:y(s,l),year:l,hour:null!=u?u:23,minute:null!=i?i:59}},oe=(e,n)=>{const t=k(e);if(void 0===t)return;const{month:o,day:r,year:d,hour:u,minute:i}=t;return{month:null!=o?o:1,day:null!=r?r:1,year:null!=d?d:n.year,hour:null!=u?u:0,minute:null!=i?i:0}},M=e=>("0"+(void 0!==e?Math.abs(e):"0")).slice(-2),ue=e=>("000"+(void 0!==e?Math.abs(e):"0")).slice(-4);function L(e){if(Array.isArray(e))return e.map(t=>L(t));let n="";return void 0!==e.year?(n=ue(e.year),void 0!==e.month&&(n+="-"+M(e.month),void 0!==e.day&&(n+="-"+M(e.day),void 0!==e.hour&&(n+=`T${M(e.hour)}:${M(e.minute)}:00`)))):void 0!==e.hour&&(n=M(e.hour)+":"+M(e.minute)),n}const G=(e,n)=>void 0===n?e:"am"===n?12===e?0:e:12===e?12:e+12,re=e=>{const{dayOfWeek:n}=e;if(null==n)throw new Error("No day of week provided");return U(e,n)},ie=e=>{const{dayOfWeek:n}=e;if(null==n)throw new Error("No day of week provided");return Z(e,6-n)},de=e=>Z(e,1),ce=e=>U(e,1),le=e=>U(e,7),se=e=>Z(e,7),U=(e,n)=>{const{month:t,day:o,year:r}=e;if(null===o)throw new Error("No day provided");const d={month:t,day:o,year:r};if(d.day=o-n,d.day<1&&(d.month-=1),d.month<1&&(d.month=12,d.year-=1),d.day<1){const u=y(d.month,d.year);d.day=u+d.day}return d},Z=(e,n)=>{const{month:t,day:o,year:r}=e;if(null===o)throw new Error("No day provided");const d={month:t,day:o,year:r},u=y(t,r);return d.day=o+n,d.day>u&&(d.day-=u,d.month+=1),d.month>12&&(d.month=1,d.year+=1),d},z=e=>{const n=1===e.month?12:e.month-1,t=1===e.month?e.year-1:e.year,o=y(n,t);return{month:n,year:t,day:o{const n=12===e.month?1:e.month+1,t=12===e.month?e.year+1:e.year,o=y(n,t);return{month:n,year:t,day:o{const t=e.month,o=e.year+n,r=y(t,o);return{month:t,year:o,day:rB(e,-1),ae=e=>B(e,1),ye=(e,n,t)=>n?e:G(e,t),he=(e,n)=>{const{ampm:t,hour:o}=e;let r=o;return"am"===t&&"pm"===n?r=G(r,"pm"):"pm"===t&&"am"===n&&(r=Math.abs(r-12)),r},me=(e,n,t)=>{const{month:o,day:r,year:d}=e,u=W(Object.assign({},e),n,t),i=y(o,d);return null!==r&&it.hour?(u.hour=t.hour,u.minute=t.minute):u.hour===t.hour&&void 0!==u.minute&&void 0!==t.minute&&u.minute>t.minute&&(u.minute=t.minute)),u},ge=({refParts:e,monthValues:n,dayValues:t,yearValues:o,hourValues:r,minuteValues:d,minParts:u,maxParts:i})=>{const{hour:l,minute:s,day:f,month:g,year:h}=e,c=Object.assign(Object.assign({},e),{dayOfWeek:void 0});if(void 0!==o){const a=o.filter(m=>!(void 0!==u&&mi.year));c.year=A(h,a)}if(void 0!==n){const a=n.filter(m=>!(void 0!==u&&c.year===u.year&&mi.month));c.month=A(g,a)}if(null!==f&&void 0!==t){const a=t.filter(m=>!(void 0!==u&&T(Object.assign(Object.assign({},c),{day:m}),u)||void 0!==i&&w(Object.assign(Object.assign({},c),{day:m}),i)));c.day=A(f,a)}if(void 0!==l&&void 0!==r){const a=r.filter(m=>!(void 0!==(null==u?void 0:u.hour)&&D(c,u)&&mi.hour));c.hour=A(l,a),c.ampm=Y(c.hour)}if(void 0!==s&&void 0!==d){const a=d.filter(m=>!(void 0!==(null==u?void 0:u.minute)&&D(c,u)&&c.hour===u.hour&&mi.minute));c.minute=A(s,a)}return c},A=(e,n)=>{let t=n[0],o=Math.abs(t-e);for(let r=1;rObject.assign(Object.assign({},e),{timeZone:"UTC",timeZoneName:void 0}),ve=(e,n,t,o={hour:"numeric",minute:"numeric"})=>{const r={hour:n.hour,minute:n.minute};return void 0===r.hour||void 0===r.minute?"Invalid Time":new Intl.DateTimeFormat(e,Object.assign(Object.assign({},J(o)),{hourCycle:t})).format(new Date(L(Object.assign({year:2023,day:1,month:1},r))+"Z"))},K=e=>{const n=e.toString();return n.length>1?n:`0${n}`},De=(e,n)=>{if(0===e)switch(n){case"h11":return"0";case"h12":return"12";case"h23":return"00";case"h24":return"24";default:throw new Error(`Invalid hour cycle "${n}"`)}return p(n)?K(e):e.toString()},Te=(e,n,t)=>{if(null===t.day)return null;const o=F(t),r=new Intl.DateTimeFormat(e,{weekday:"long",month:"long",day:"numeric",timeZone:"UTC"}).format(o);return n?`Today, ${r}`:r},we=(e,n)=>{const t=F(n);return new Intl.DateTimeFormat(e,{month:"long",year:"numeric",timeZone:"UTC"}).format(t)},Me=(e,n)=>Oe(e,n,{day:"numeric"}).find(t=>"day"===t.type).value,Ie=(e,n)=>X(e,n,{year:"numeric"}),F=e=>{var n,t,o;return new Date(`${null!==(n=e.month)&&void 0!==n?n:1}/${null!==(t=e.day)&&void 0!==t?t:1}/${null!==(o=e.year)&&void 0!==o?o:2023}${void 0!==e.hour&&void 0!==e.minute?` ${e.hour}:${e.minute}`:""} GMT+0000`)},X=(e,n,t)=>{const o=F(n);return Q(e,J(t)).format(o)},Oe=(e,n,t)=>{const o=F(n);return Q(e,t).formatToParts(o)},Q=(e,n)=>new Intl.DateTimeFormat(e,Object.assign(Object.assign({},n),{timeZone:"UTC"})),_e=e=>{if("RelativeTimeFormat"in Intl){const n=new Intl.RelativeTimeFormat(e,{numeric:"auto"}).format(0,"day");return n.charAt(0).toUpperCase()+n.slice(1)}return"Today"},R=e=>{const n=e.getTimezoneOffset();return e.setMinutes(e.getMinutes()-n),e},Ae=R(new Date("2022T01:00")),$e=R(new Date("2022T13:00")),q=(e,n)=>{const t="am"===n?Ae:$e,o=new Intl.DateTimeFormat(e,{hour:"numeric",timeZone:"UTC"}).formatToParts(t).find(r=>"dayPeriod"===r.type);return o?o.value:(e=>void 0===e?"":e.toUpperCase())(n)},be=e=>Array.isArray(e)?e.join(","):e,Ce=()=>R(new Date).toISOString(),Ee=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59],ke=[0,1,2,3,4,5,6,7,8,9,10,11],je=[0,1,2,3,4,5,6,7,8,9,10,11],Fe=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],He=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0],Se=(e,n,t=0)=>{const r=new Intl.DateTimeFormat(e,{weekday:"ios"===n?"short":"narrow"}),d=new Date("11/01/2020"),u=[];for(let i=t;i{const o=y(e,n),r=new Date(`${e}/1/${n}`).getDay(),d=r>=t?r-(t+1):6-(t-r);let u=[];for(let i=1;i<=o;i++)u.push({day:i,dayOfWeek:(d+i)%7});for(let i=0;i<=d;i++)u=[{day:null,dayOfWeek:null},...u];return u},Ze=(e,n)=>{const t={month:e.month,year:e.year,day:e.day};if(void 0!==n&&(e.month!==n.month||e.year!==n.year)){const o={month:n.month,year:n.year,day:n.day};return T(o,t)?[o,t,j(e)]:[z(e),t,o]}return[z(e),t,j(e)]},ze=(e,n,t,o,r,d={month:"long"})=>{const{year:u}=n,i=[];if(void 0!==r){let l=r;void 0!==(null==o?void 0:o.month)&&(l=l.filter(s=>s<=o.month)),void 0!==(null==t?void 0:t.month)&&(l=l.filter(s=>s>=t.month)),l.forEach(s=>{const f=new Date(`${s}/1/${u} GMT+0000`),g=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(f);i.push({text:g,value:s})})}else{const l=o&&o.year===u?o.month:12;for(let f=t&&t.year===u?t.month:1;f<=l;f++){const g=new Date(`${f}/1/${u} GMT+0000`),h=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(g);i.push({text:h,value:f})}}return i},V=(e,n,t,o,r,d={day:"numeric"})=>{const{month:u,year:i}=n,l=[],s=y(u,i),f=null!=(null==o?void 0:o.day)&&o.year===i&&o.month===u?o.day:s,g=null!=(null==t?void 0:t.day)&&t.year===i&&t.month===u?t.day:1;if(void 0!==r){let h=r;h=h.filter(c=>c>=g&&c<=f),h.forEach(c=>{const a=new Date(`${u}/${c}/${i} GMT+0000`),m=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(a);l.push({text:m,value:c})})}else for(let h=g;h<=f;h++){const c=new Date(`${u}/${h}/${i} GMT+0000`),a=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(c);l.push({text:a,value:h})}return l},Re=(e,n,t,o,r)=>{var d,u;let i=[];if(void 0!==r)i=r,void 0!==(null==o?void 0:o.year)&&(i=i.filter(l=>l<=o.year)),void 0!==(null==t?void 0:t.year)&&(i=i.filter(l=>l>=t.year));else{const{year:l}=n,s=null!==(d=null==o?void 0:o.year)&&void 0!==d?d:l;for(let g=null!==(u=null==t?void 0:t.year)&&void 0!==u?u:l-100;g<=s;g++)i.push(g)}return i.map(l=>({text:Ie(e,{year:l,month:n.month,day:n.day}),value:l}))},x=(e,n)=>e.month===n.month&&e.year===n.year?[e]:[e,...x(j(e),n)],We=(e,n,t,o,r,d)=>{let u=[],i=[],l=x(t,o);return d&&(l=l.filter(({month:s})=>d.includes(s))),l.forEach(s=>{const f={month:s.month,day:null,year:s.year},g=V(e,f,t,o,r,{month:"short",day:"numeric",weekday:"short"}),h=[],c=[];g.forEach(a=>{const m=D(Object.assign(Object.assign({},f),{day:a.value}),n);c.push({text:m?_e(e):a.text,value:`${f.year}-${f.month}-${a.value}`}),h.push({month:f.month,year:f.year,day:a.value})}),i=[...i,...h],u=[...u,...c]}),{parts:i,items:u}},Ye=(e,n,t,o,r,d,u)=>{const i=O(e,t),l=p(i),{hours:s,minutes:f,am:g,pm:h}=((e,n,t="h12",o,r,d,u)=>{const i=O(e,t),l=p(i);let s=(e=>{switch(e){case"h11":return ke;case"h12":return je;case"h23":return Fe;case"h24":return He;default:throw new Error(`Invalid hour cycle "${e}"`)}})(i),f=Ee,g=!0,h=!0;if(d&&(s=s.filter(c=>d.includes(c))),u&&(f=f.filter(c=>u.includes(c))),o)if(D(n,o)){if(void 0!==o.hour&&(s=s.filter(c=>(l?c:"pm"===n.ampm?(c+12)%24:c)>=o.hour),g=o.hour<13),void 0!==o.minute){let c=!1;void 0!==o.hour&&void 0!==n.hour&&n.hour>o.hour&&(c=!0),f=f.filter(a=>!!c||a>=o.minute)}}else T(n,o)&&(s=[],f=[],g=h=!1);return r&&(D(n,r)?(void 0!==r.hour&&(s=s.filter(c=>(l?c:"pm"===n.ampm?(c+12)%24:c)<=r.hour),h=r.hour>=12),void 0!==r.minute&&n.hour===r.hour&&(f=f.filter(c=>c<=r.minute))):w(n,r)&&(s=[],f=[],g=h=!1)),{hours:s,minutes:f,am:g,pm:h}})(e,n,i,o,r,d,u),c=s.map($=>({text:De($,i),value:ye($,l,n.ampm)})),a=f.map($=>({text:K($),value:$})),m=[];return g&&!l&&m.push({text:q(e,"am"),value:"am"}),h&&!l&&m.push({text:q(e,"pm"),value:"pm"}),{minutesData:a,hoursData:c,dayPeriodData:m}}},333:(P,H,I)=>{I.d(H,{c:()=>T,g:()=>S,h:()=>D,o:()=>O});var b=I(467);const D=(p,y)=>null!==y.closest(p),T=(p,y)=>"string"==typeof p&&p.length>0?Object.assign({"ion-color":!0,[`ion-color-${p}`]:!0},y):y,S=p=>{const y={};return(p=>void 0!==p?(Array.isArray(p)?p:p.split(" ")).filter(v=>null!=v).map(v=>v.trim()).filter(v=>""!==v):[])(p).forEach(v=>y[v]=!0),y},N=/^[a-z][a-z0-9+\-.]*:/,O=function(){var p=(0,b.A)(function*(y,v,C,E){if(null!=y&&"#"!==y[0]&&!N.test(y)){const _=document.querySelector("ion-router");if(_)return null!=v&&v.preventDefault(),_.push(y,C,E)}return!1});return function(v,C,E,_){return p.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/7720.35f2ec8a08c7850e.js b/www/7720.bcede8f376b28514.js similarity index 98% rename from www/7720.35f2ec8a08c7850e.js rename to www/7720.bcede8f376b28514.js index 693bc26f..526b5f38 100644 --- a/www/7720.35f2ec8a08c7850e.js +++ b/www/7720.bcede8f376b28514.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7720],{7720:(K,S,a)=>{a.r(S),a.d(S,{ion_app:()=>O,ion_buttons:()=>D,ion_content:()=>B,ion_footer:()=>L,ion_header:()=>j,ion_router_outlet:()=>F,ion_title:()=>U,ion_toolbar:()=>X});var h=a(467),r=a(4363),T=a(3113),I=a(4929),c=a(611),m=a(5638),A=a(7464),p=a(333),b=a(2885),g=a(4731),k=a(3351),w=a(5938),C=a(7838),Y=a(7555);a(8476),a(4379),a(8438);const O=class{constructor(t){(0,r.r)(this,t)}componentDidLoad(){var t=this;N((0,h.A)(function*(){const o=(0,c.a)(window,"hybrid");if(c.c.getBoolean("_testing")||a.e(2113).then(a.bind(a,2113)).then(i=>i.startTapClick(c.c)),c.c.getBoolean("statusTap",o)&&a.e(604).then(a.bind(a,604)).then(i=>i.startStatusTap()),c.c.getBoolean("inputShims",Z())){const i=(0,c.a)(window,"ios")?"ios":"android";a.e(8729).then(a.bind(a,1110)).then(s=>s.startInputShims(c.c,i))}const e=yield Promise.resolve().then(a.bind(a,3113)),n=o||(0,T.shouldUseCloseWatcher)();c.c.getBoolean("hardwareBackButton",n)?e.startHardwareBackButton():((0,T.shouldUseCloseWatcher)()&&(0,I.p)("experimentalCloseWatcher was set to `true`, but hardwareBackButton was set to `false`. Both config options must be `true` for the Close Watcher API to be used."),e.blockHardwareBackButton()),typeof window<"u"&&a.e(2076).then(a.bind(a,1622)).then(i=>i.startKeyboardAssist(window)),a.e(2076).then(a.bind(a,3126)).then(i=>t.focusVisible=i.startFocusVisible())}))}setFocus(t){var o=this;return(0,h.A)(function*(){o.focusVisible&&o.focusVisible.setFocus(t)})()}render(){const t=(0,c.b)(this);return(0,r.h)(r.H,{key:"6d7c57453b4be454690e8f1a0721f1e3da8f92aa",class:{[t]:!0,"ion-page":!0,"force-statusbar-padding":c.c.getBoolean("_forceStatusbarPadding")}})}get el(){return(0,r.f)(this)}},Z=()=>!!((0,c.a)(window,"ios")&&(0,c.a)(window,"mobile")||(0,c.a)(window,"android")&&(0,c.a)(window,"mobileweb")),N=t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,32)};O.style="html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.plt-mobile ion-app [contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}";const D=class{constructor(t){(0,r.r)(this,t),this.collapse=!1}render(){const t=(0,c.b)(this);return(0,r.h)(r.H,{key:"2929fd8c4469bab2953c23d47f601706acb104f1",class:{[t]:!0,"buttons-collapse":this.collapse}})}};D.style={ios:".sc-ion-buttons-ios-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-ios-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-ios-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:5px;--padding-end:5px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-ios-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-ios-s ion-button:not(.button-round){--border-radius:4px}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button{--color:initial;--border-color:initial;--background-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-solid,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-solid{--background:var(--ion-color-contrast);--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--color:var(--ion-color-base);--color-focused:var(--ion-color-base)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-clear,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-clear{--color-activated:var(--ion-color-contrast);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-outline,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-outline{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast);--background-activated:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.65em;line-height:0.67}",md:".sc-ion-buttons-md-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:8px;--padding-end:8px;--box-shadow:none;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-md-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:3rem;height:3rem}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.8em}"};const B=class{constructor(t){(0,r.r)(this,t),this.ionScrollStart=(0,r.d)(this,"ionScrollStart",7),this.ionScroll=(0,r.d)(this,"ionScroll",7),this.ionScrollEnd=(0,r.d)(this,"ionScrollEnd",7),this.watchDog=null,this.isScrolling=!1,this.lastScroll=0,this.queued=!1,this.cTop=-1,this.cBottom=-1,this.isMainContent=!0,this.resizeTimeout=null,this.tabsElement=null,this.detail={scrollTop:0,scrollLeft:0,type:"scroll",event:void 0,startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,data:void 0,isScrolling:!0},this.color=void 0,this.fullscreen=!1,this.forceOverscroll=void 0,this.scrollX=!1,this.scrollY=!0,this.scrollEvents=!1}connectedCallback(){if(this.isMainContent=null===this.el.closest("ion-menu, ion-popover, ion-modal"),(0,m.m)(this.el)){const t=this.tabsElement=this.el.closest("ion-tabs");null!==t&&(this.tabsLoadCallback=()=>this.resize(),t.addEventListener("ionTabBarLoaded",this.tabsLoadCallback))}}disconnectedCallback(){if(this.onScrollEnd(),(0,m.m)(this.el)){const{tabsElement:t,tabsLoadCallback:o}=this;null!==t&&void 0!==o&&t.removeEventListener("ionTabBarLoaded",o),this.tabsElement=null,this.tabsLoadCallback=void 0}}onResize(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=null),this.resizeTimeout=setTimeout(()=>{null!==this.el.offsetParent&&this.resize()},100)}shouldForceOverscroll(){const{forceOverscroll:t}=this,o=(0,c.b)(this);return void 0===t?"ios"===o&&(0,c.a)("ios"):t}resize(){this.fullscreen?(0,r.e)(()=>this.readDimensions()):(0!==this.cTop||0!==this.cBottom)&&(this.cTop=this.cBottom=0,(0,r.i)(this))}readDimensions(){const t=q(this.el),o=Math.max(this.el.offsetTop,0),e=Math.max(t.offsetHeight-o-this.el.offsetHeight,0);(o!==this.cTop||e!==this.cBottom)&&(this.cTop=o,this.cBottom=e,(0,r.i)(this))}onScroll(t){const o=Date.now(),e=!this.isScrolling;this.lastScroll=o,e&&this.onScrollStart(),!this.queued&&this.scrollEvents&&(this.queued=!0,(0,r.e)(n=>{this.queued=!1,this.detail.event=t,tt(this.detail,this.scrollEl,n,e),this.ionScroll.emit(this.detail)}))}getScrollElement(){var t=this;return(0,h.A)(function*(){return t.scrollEl||(yield new Promise(o=>(0,m.c)(t.el,o))),Promise.resolve(t.scrollEl)})()}getBackgroundElement(){var t=this;return(0,h.A)(function*(){return t.backgroundContentEl||(yield new Promise(o=>(0,m.c)(t.el,o))),Promise.resolve(t.backgroundContentEl)})()}scrollToTop(t=0){return this.scrollToPoint(void 0,0,t)}scrollToBottom(t=0){var o=this;return(0,h.A)(function*(){const e=yield o.getScrollElement();return o.scrollToPoint(void 0,e.scrollHeight-e.clientHeight,t)})()}scrollByPoint(t,o,e){var n=this;return(0,h.A)(function*(){const i=yield n.getScrollElement();return n.scrollToPoint(t+i.scrollLeft,o+i.scrollTop,e)})()}scrollToPoint(t,o,e=0){var n=this;return(0,h.A)(function*(){const i=yield n.getScrollElement();if(e<32)return null!=o&&(i.scrollTop=o),void(null!=t&&(i.scrollLeft=t));let s,l=0;const d=new Promise(v=>s=v),f=i.scrollTop,u=i.scrollLeft,x=null!=o?o-f:0,y=null!=t?t-u:0,z=v=>{const ut=Math.min(1,(v-l)/e)-1,P=Math.pow(ut,3)+1;0!==x&&(i.scrollTop=Math.floor(P*x+f)),0!==y&&(i.scrollLeft=Math.floor(P*y+u)),P<1?requestAnimationFrame(z):s()};return requestAnimationFrame(v=>{l=v,z(v)}),d})()}onScrollStart(){this.isScrolling=!0,this.ionScrollStart.emit({isScrolling:!0}),this.watchDog&&clearInterval(this.watchDog),this.watchDog=setInterval(()=>{this.lastScrollthis.backgroundContentEl=u,id:"background-content",part:"background"}),(0,r.h)(f,{key:"4dd2f58421493f7a4ca42f8f5d7b85cda8e320ea",class:{"inner-scroll":!0,"scroll-x":o,"scroll-y":e,overscroll:(o||e)&&l},ref:u=>this.scrollEl=u,onScroll:this.scrollEvents?u=>this.onScroll(u):void 0,part:"scroll"},(0,r.h)("slot",{key:"37904f8f1d8319156cd901feb21930ef674fe0f7"})),d?(0,r.h)("div",{class:"transition-effect"},(0,r.h)("div",{class:"transition-cover"}),(0,r.h)("div",{class:"transition-shadow"})):null,(0,r.h)("slot",{key:"8f696583903af0548d064dca1a6bae060e127485",name:"fixed"}))}get el(){return(0,r.f)(this)}},q=t=>{const o=t.closest("ion-tabs");return o||(t.closest("ion-app, ion-page, .ion-page, page-inner, .popover-content")||(t=>{var o;return t.parentElement?t.parentElement:null!==(o=t.parentNode)&&void 0!==o&&o.host?t.parentNode.host:null})(t))},tt=(t,o,e,n)=>{const i=t.currentX,s=t.currentY,d=o.scrollLeft,f=o.scrollTop,u=e-t.currentTime;if(n&&(t.startTime=e,t.startX=d,t.startY=f,t.velocityX=t.velocityY=0),t.currentTime=e,t.currentX=t.scrollLeft=d,t.currentY=t.scrollTop=f,t.deltaX=d-t.startX,t.deltaY=f-t.startY,u>0&&u<100){const y=(f-s)/u;t.velocityX=(d-i)/u*.7+.3*t.velocityX,t.velocityY=.7*y+.3*t.velocityY}};B.style=':host{--background:var(--ion-background-color, #fff);--color:var(--ion-text-color, #000);--padding-top:0px;--padding-bottom:0px;--padding-start:0px;--padding-end:0px;--keyboard-offset:0px;--offset-top:0px;--offset-bottom:0px;--overflow:auto;display:block;position:relative;-ms-flex:1;flex:1;width:100%;height:100%;margin:0 !important;padding:0 !important;font-family:var(--ion-font-family, inherit);contain:size style}:host(.ion-color) .inner-scroll{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.outer-content){--background:var(--ion-color-step-50, #f2f2f2)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:calc(var(--padding-top) + var(--offset-top));padding-bottom:calc(var(--padding-bottom) + var(--keyboard-offset) + var(--offset-bottom));position:absolute;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-ms-touch-action:pan-x pan-y pinch-zoom;touch-action:pan-x pan-y pinch-zoom}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;z-index:0;will-change:scroll-position}.scroll-y{overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{overflow-x:var(--overflow);overscroll-behavior-x:contain}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:""}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;contain:none}:host(.content-sizing) .inner-scroll{position:relative;top:0;bottom:0;margin-top:calc(var(--offset-top) * -1);margin-bottom:calc(var(--offset-bottom) * -1)}.transition-effect{display:none;position:absolute;width:100%;height:100vh;opacity:0;pointer-events:none}:host(.content-ltr) .transition-effect{left:-100%;}:host(.content-rtl) .transition-effect{right:-100%;}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;width:100%;height:100%;-webkit-box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03);box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03)}:host(.content-ltr) .transition-shadow{right:0;}:host(.content-rtl) .transition-shadow{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}::slotted([slot=fixed]){position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}';const _=(t,o)=>{(0,r.e)(()=>{const d=(0,m.l)(0,1-(t.scrollTop-(t.scrollHeight-t.clientHeight-10))/10,1);(0,r.w)(()=>{o.style.setProperty("--opacity-scale",d.toString())})})},L=class{constructor(t){var o=this;(0,r.r)(this,t),this.keyboardCtrl=null,this.checkCollapsibleFooter=()=>{if("ios"!==(0,c.b)(this))return;const{collapse:n}=this,i="fade"===n;if(this.destroyCollapsibleFooter(),i){const s=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,b.a)(s):null;if(!l)return void(0,b.p)(this.el);this.setupFadeFooter(l)}},this.setupFadeFooter=function(){var e=(0,h.A)(function*(n){const i=o.scrollEl=yield(0,b.g)(n);o.contentScrollCallback=()=>{_(i,o.el)},i.addEventListener("scroll",o.contentScrollCallback),_(i,o.el)});return function(n){return e.apply(this,arguments)}}(),this.keyboardVisible=!1,this.collapse=void 0,this.translucent=!1}componentDidLoad(){this.checkCollapsibleFooter()}componentDidUpdate(){this.checkCollapsibleFooter()}connectedCallback(){var t=this;return(0,h.A)(function*(){t.keyboardCtrl=yield(0,g.c)(function(){var o=(0,h.A)(function*(e,n){!1===e&&void 0!==n&&(yield n),t.keyboardVisible=e});return function(e,n){return o.apply(this,arguments)}}())})()}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}destroyCollapsibleFooter(){this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0)}render(){const{translucent:t,collapse:o}=this,e=(0,c.b)(this),n=this.el.closest("ion-tabs"),i=null==n?void 0:n.querySelector(":scope > ion-tab-bar");return(0,r.h)(r.H,{key:"dd8fa96901e8a09759a9621b6513f0492b3a6197",role:"contentinfo",class:{[e]:!0,[`footer-${e}`]:!0,"footer-translucent":t,[`footer-translucent-${e}`]:t,"footer-toolbar-padding":!(this.keyboardVisible||i&&"bottom"===i.slot),[`footer-collapse-${o}`]:void 0!==o}},"ios"===e&&t&&(0,r.h)("div",{key:"0fbb4ebf8e3951ff399f843dc11aab37fc48f8b7",class:"footer-background"}),(0,r.h)("slot",{key:"ecb14a65e3b6960670446c4428e3095b3231a3b0"}))}get el(){return(0,r.f)(this)}};L.style={ios:"ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer.footer-toolbar-padding ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-ios ion-toolbar:first-of-type{--border-width:0.55px 0 0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.footer-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.footer-translucent-ios ion-toolbar{--opacity:.8}}.footer-ios.ion-no-border ion-toolbar:first-of-type{--border-width:0}.footer-collapse-fade ion-toolbar{--opacity-scale:inherit}",md:"ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer.footer-toolbar-padding ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.footer-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}"};const H=t=>{const o=document.querySelector(`${t}.ion-cloned-element`);if(null!==o)return o;const e=document.createElement(t);return e.classList.add("ion-cloned-element"),e.style.setProperty("display","none"),document.body.appendChild(e),e},R=t=>{if(!t)return;const o=t.querySelectorAll("ion-toolbar");return{el:t,toolbars:Array.from(o).map(e=>{const n=e.querySelector("ion-title");return{el:e,background:e.shadowRoot.querySelector(".toolbar-background"),ionTitleEl:n,innerTitleEl:n?n.shadowRoot.querySelector(".toolbar-title"):null,ionButtonsEl:Array.from(e.querySelectorAll("ion-buttons"))}})}},M=(t,o)=>{"fade"!==t.collapse&&(void 0===o?t.style.removeProperty("--opacity-scale"):t.style.setProperty("--opacity-scale",o.toString()))},E=(t,o=!0)=>{const e=t.el;o?(e.classList.remove("header-collapse-condense-inactive"),e.removeAttribute("aria-hidden")):(e.classList.add("header-collapse-condense-inactive"),e.setAttribute("aria-hidden","true"))},W=(t,o,e)=>{(0,r.e)(()=>{const n=t.scrollTop,i=o.clientHeight,s=e?e.clientHeight:0;if(null!==e&&n{t.style.removeProperty("clip-path"),o.style.setProperty("--opacity-scale",f.toString())})})},j=class{constructor(t){var o=this;(0,r.r)(this,t),this.inheritedAttributes={},this.setupFadeHeader=function(){var e=(0,h.A)(function*(n,i){const s=o.scrollEl=yield(0,b.g)(n);o.contentScrollCallback=()=>{W(o.scrollEl,o.el,i)},s.addEventListener("scroll",o.contentScrollCallback),W(o.scrollEl,o.el,i)});return function(n,i){return e.apply(this,arguments)}}(),this.collapse=void 0,this.translucent=!1}componentWillLoad(){this.inheritedAttributes=(0,m.i)(this.el)}componentDidLoad(){this.checkCollapsibleHeader()}componentDidUpdate(){this.checkCollapsibleHeader()}disconnectedCallback(){this.destroyCollapsibleHeader()}checkCollapsibleHeader(){var t=this;return(0,h.A)(function*(){if("ios"!==(0,c.b)(t))return;const{collapse:e}=t,n="condense"===e,i="fade"===e;if(t.destroyCollapsibleHeader(),n){const s=t.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,b.a)(s):null;(0,r.w)(()=>{H("ion-title").size="large",H("ion-back-button")}),yield t.setupCondenseHeader(l,s)}else if(i){const s=t.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,b.a)(s):null;if(!l)return void(0,b.p)(t.el);const d=l.querySelector('ion-header[collapse="condense"]');yield t.setupFadeHeader(l,d)}})()}destroyCollapsibleHeader(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=void 0),this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0),this.collapsibleMainHeader&&(this.collapsibleMainHeader.classList.remove("header-collapse-main"),this.collapsibleMainHeader=void 0)}setupCondenseHeader(t,o){var e=this;return(0,h.A)(function*(){if(!t||!o)return void(0,b.p)(e.el);if(typeof IntersectionObserver>"u")return;e.scrollEl=yield(0,b.g)(t);const n=o.querySelectorAll("ion-header");if(e.collapsibleMainHeader=Array.from(n).find(d=>"condense"!==d.collapse),!e.collapsibleMainHeader)return;const i=R(e.collapsibleMainHeader),s=R(e.el);i&&s&&(E(i,!1),M(i.el,0),e.intersectionObserver=new IntersectionObserver(d=>{((t,o,e,n)=>{(0,r.w)(()=>{const i=n.scrollTop;((t,o,e)=>{if(!t[0].isIntersecting)return;const n=t[0].intersectionRatio>.9||e<=0?0:100*(1-t[0].intersectionRatio)/75;M(o.el,1===n?void 0:n)})(t,o,i);const s=t[0],l=s.intersectionRect,d=l.width*l.height,u=0===d&&0==s.rootBounds.width*s.rootBounds.height,x=Math.abs(l.left-s.boundingClientRect.left),y=Math.abs(l.right-s.boundingClientRect.right);u||d>0&&(x>=5||y>=5)||(s.isIntersecting?(E(o,!1),E(e)):(0===l.x&&0===l.y||0!==l.width&&0!==l.height)&&i>0&&(E(o),E(e,!1),M(o.el)))})})(d,i,s,e.scrollEl)},{root:t,threshold:[.25,.3,.4,.5,.6,.7,.8,.9,1]}),e.intersectionObserver.observe(s.toolbars[s.toolbars.length-1].el),e.contentScrollCallback=()=>{((t,o,e)=>{(0,r.e)(()=>{const i=(0,m.l)(1,1+-t.scrollTop/500,1.1);null===e.querySelector("ion-refresher.refresher-native")&&(0,r.w)(()=>{((t=[],o=1,e=!1)=>{t.forEach(n=>{const i=n.ionTitleEl,s=n.innerTitleEl;!i||"large"!==i.size||(s.style.transition=e?"all 0.2s ease-in-out":"",s.style.transform=`scale3d(${o}, ${o}, 1)`)})})(o.toolbars,i)})})})(e.scrollEl,s,t)},e.scrollEl.addEventListener("scroll",e.contentScrollCallback),(0,r.w)(()=>{void 0!==e.collapsibleMainHeader&&e.collapsibleMainHeader.classList.add("header-collapse-main")}))})()}render(){const{translucent:t,inheritedAttributes:o}=this,e=(0,c.b)(this),n=this.collapse||"none",i=(0,p.h)("ion-menu",this.el)?"none":"banner";return(0,r.h)(r.H,Object.assign({key:"9fa0af97b605f9fe98b13361bc3d1289745c549f",role:i,class:{[e]:!0,[`header-${e}`]:!0,"header-translucent":this.translucent,[`header-collapse-${n}`]:!0,[`header-translucent-${e}`]:this.translucent}},o),"ios"===e&&t&&(0,r.h)("div",{key:"1a780d2625302f2465718e304bdd3794c89c9845",class:"header-background"}),(0,r.h)("slot",{key:"b2b8557b44be40c590bfcc362ac4350f9f8b889e"}))}get el(){return(0,r.f)(this)}};j.style={ios:"ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-fade ion-toolbar{--opacity-scale:inherit}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:0px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar:last-of-type{--border-width:0px}.header-collapse-condense ion-toolbar ion-searchbar{padding-top:0px;padding-bottom:13px}.header-collapse-main{--opacity-scale:1}.header-collapse-main ion-toolbar{--opacity-scale:inherit}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}ion-header.header-ios:not(.header-collapse-main):has(~ion-content ion-header.header-ios[collapse=condense],~ion-content ion-header.header-ios.header-collapse-condense){opacity:0}",md:"ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.header-collapse-condense{display:none}.header-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}"};const F=class{constructor(t){(0,r.r)(this,t),this.ionNavWillLoad=(0,r.d)(this,"ionNavWillLoad",7),this.ionNavWillChange=(0,r.d)(this,"ionNavWillChange",3),this.ionNavDidChange=(0,r.d)(this,"ionNavDidChange",3),this.lockController=(0,C.c)(),this.gestureOrAnimationInProgress=!1,this.mode=(0,c.b)(this),this.delegate=void 0,this.animated=!0,this.animation=void 0,this.swipeHandler=void 0}swipeHandlerChanged(){this.gesture&&this.gesture.enable(void 0!==this.swipeHandler)}connectedCallback(){var t=this;return(0,h.A)(function*(){t.gesture=(yield a.e(2076).then(a.bind(a,6492))).createSwipeBackGesture(t.el,()=>!t.gestureOrAnimationInProgress&&!!t.swipeHandler&&t.swipeHandler.canStart(),()=>(t.gestureOrAnimationInProgress=!0,void(t.swipeHandler&&t.swipeHandler.onStart())),e=>{var n;return null===(n=t.ani)||void 0===n?void 0:n.progressStep(e)},(e,n,i)=>{if(t.ani){t.ani.onFinish(()=>{t.gestureOrAnimationInProgress=!1,t.swipeHandler&&t.swipeHandler.onEnd(e)},{oneTimeCallback:!0});let s=e?-.001:.001;e?s+=(0,k.g)([0,0],[.32,.72],[0,1],[1,1],n)[0]:(t.ani.easing("cubic-bezier(1, 0, 0.68, 0.28)"),s+=(0,k.g)([0,0],[1,0],[.68,.28],[1,1],n)[0]),t.ani.progressEnd(e?1:0,s,i)}else t.gestureOrAnimationInProgress=!1}),t.swipeHandlerChanged()})()}componentWillLoad(){this.ionNavWillLoad.emit()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}commit(t,o,e){var n=this;return(0,h.A)(function*(){const i=yield n.lockController.lock();let s=!1;try{s=yield n.transition(t,o,e)}catch(l){console.error(l)}return i(),s})()}setRouteId(t,o,e,n){var i=this;return(0,h.A)(function*(){return{changed:yield i.setRoot(t,o,{duration:"root"===e?0:void 0,direction:"back"===e?"back":"forward",animationBuilder:n}),element:i.activeEl}})()}getRouteId(){var t=this;return(0,h.A)(function*(){const o=t.activeEl;return o?{id:o.tagName,element:o,params:t.activeParams}:void 0})()}setRoot(t,o,e){var n=this;return(0,h.A)(function*(){if(n.activeComponent===t&&(0,m.s)(o,n.activeParams))return!1;const i=n.activeEl,s=yield(0,w.a)(n.delegate,n.el,t,["ion-page","ion-page-invisible"],o);return n.activeComponent=t,n.activeEl=s,n.activeParams=o,yield n.commit(s,i,e),yield(0,w.d)(n.delegate,i),!0})()}transition(t,o,e={}){var n=this;return(0,h.A)(function*(){if(o===t)return!1;n.ionNavWillChange.emit();const{el:i,mode:s}=n,l=n.animated&&c.c.getBoolean("animated",!0),d=e.animationBuilder||n.animation||c.c.get("navAnimation");return yield(0,Y.t)(Object.assign(Object.assign({mode:s,animated:l,enteringEl:t,leavingEl:o,baseEl:i,deepWait:(0,m.m)(i),progressCallback:e.progressAnimation?f=>{void 0===f||n.gestureOrAnimationInProgress?n.ani=f:(n.gestureOrAnimationInProgress=!0,f.onFinish(()=>{n.gestureOrAnimationInProgress=!1,n.swipeHandler&&n.swipeHandler.onEnd(!1)},{oneTimeCallback:!0}),f.progressEnd(0,0,0))}:void 0},e),{animationBuilder:d})),n.ionNavDidChange.emit(),!0})()}render(){return(0,r.h)("slot",{key:"0949db1bcfde67b462abe9cae72c7a7fd70ea678"})}get el(){return(0,r.f)(this)}static get watchers(){return{swipeHandler:["swipeHandlerChanged"]}}};F.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}";const U=class{constructor(t){(0,r.r)(this,t),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.color=void 0,this.size=void 0}sizeChanged(){this.emitStyle()}connectedCallback(){this.emitStyle()}emitStyle(){const t=this.getSize();this.ionStyle.emit({[`title-${t}`]:!0})}getSize(){return void 0!==this.size?this.size:"default"}render(){const t=(0,c.b)(this),o=this.getSize();return(0,r.h)(r.H,{key:"6f43362b782ef7d340c241bb66f1469663c03cc1",class:(0,p.c)(this.color,{[t]:!0,[`title-${o}`]:!0,"title-rtl":"rtl"===document.dir})},(0,r.h)("div",{key:"9c3ff1a289e533ee3426b71ab5560fbea3529502",class:"toolbar-title"},(0,r.h)("slot",{key:"50d5cc5a1519ad58f1994d2f8c8f08f62baac1fe"})))}get el(){return(0,r.f)(this)}static get watchers(){return{size:["sizeChanged"]}}};U.style={ios:":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{top:0;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:min(1.0625rem, 20.4px);font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)){left:unset;right:unset;right:0}}}:host(.title-small){-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:min(0.8125rem, 23.4px);font-weight:normal}:host(.title-large){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:2px;padding-bottom:4px;-webkit-transform-origin:left center;transform-origin:left center;position:static;-ms-flex-align:end;align-items:flex-end;min-width:100%;font-size:min(2.125rem, 61.2px);font-weight:700;text-align:start}:host(.title-large.title-rtl){-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000);font-family:var(--ion-font-family)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit;width:auto}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}@supports selector(:dir(rtl)){:host(.title-large:dir(rtl)) .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}}",md:":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:0;padding-bottom:0;font-size:1.25rem;font-weight:500;letter-spacing:0.0125em}:host(.title-small){width:100%;height:100%;font-size:0.9375rem;font-weight:normal}"};const X=class{constructor(t){(0,r.r)(this,t),this.childrenStyles=new Map,this.color=void 0}componentWillLoad(){const t=Array.from(this.el.querySelectorAll("ion-buttons")),o=t.find(i=>"start"===i.slot);o&&o.classList.add("buttons-first-slot");const e=t.reverse(),n=e.find(i=>"end"===i.slot)||e.find(i=>"primary"===i.slot)||e.find(i=>"secondary"===i.slot);n&&n.classList.add("buttons-last-slot")}childrenStyle(t){t.stopPropagation();const o=t.target.tagName,e=t.detail,n={},i=this.childrenStyles.get(o)||{};let s=!1;Object.keys(e).forEach(l=>{const d=`toolbar-${l}`,f=e[l];f!==i[d]&&(s=!0),f&&(n[d]=!0)}),s&&(this.childrenStyles.set(o,n),(0,r.i)(this))}render(){const t=(0,c.b)(this),o={};return this.childrenStyles.forEach(e=>{Object.assign(o,e)}),(0,r.h)(r.H,{key:"8907ed75fbb2b1dced55c481bba6363f1dca815b",class:Object.assign(Object.assign({},o),(0,p.c)(this.color,{[t]:!0,"in-toolbar":(0,p.h)("ion-toolbar",this.el)}))},(0,r.h)("div",{key:"6bfa09b08d6517f0d680f53b739854cecd631bc9",class:"toolbar-background"}),(0,r.h)("div",{key:"1531bd6dd9e0a5843309bba854b744c453037ad0",class:"toolbar-container"},(0,r.h)("slot",{key:"881b41697d386eae651b019128573f0fa432cd33",name:"start"}),(0,r.h)("slot",{key:"64a284e6eae5311ac3125dfadb4bb32bdba9d089",name:"secondary"}),(0,r.h)("div",{key:"c1f47503563b38084b27d7ba54f17ec478482b94",class:"toolbar-content"},(0,r.h)("slot",{key:"9a85acfba72252705619ae32acae9c14f81aa57d"})),(0,r.h)("slot",{key:"89e08bd761dc6940dbebc5d06f5f080af204aa72",name:"primary"}),(0,r.h)("slot",{key:"a1cb7d95627f8a3d24dd4b9c11718fc164f53674",name:"end"})))}get el(){return(0,r.f)(this)}};X.style={ios:":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, #f7f7f7));--color:var(--ion-toolbar-color, var(--ion-text-color, #000));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--padding-top:3px;--padding-bottom:3px;--padding-start:4px;--padding-end:4px;--min-height:44px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:4;order:4;min-width:0}:host(.toolbar-segment) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}::slotted(ion-buttons){min-height:38px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:3;order:3}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}",md:":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, #c1c4cd)));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(.buttons-first-slot){-webkit-margin-start:4px;margin-inline-start:4px}::slotted(.buttons-last-slot){-webkit-margin-end:4px;margin-inline-end:4px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}"}},333:(K,S,a)=>{a.d(S,{c:()=>T,g:()=>c,h:()=>r,o:()=>A});var h=a(467);const r=(p,b)=>null!==b.closest(p),T=(p,b)=>"string"==typeof p&&p.length>0?Object.assign({"ion-color":!0,[`ion-color-${p}`]:!0},b):b,c=p=>{const b={};return(p=>void 0!==p?(Array.isArray(p)?p:p.split(" ")).filter(g=>null!=g).map(g=>g.trim()).filter(g=>""!==g):[])(p).forEach(g=>b[g]=!0),b},m=/^[a-z][a-z0-9+\-.]*:/,A=function(){var p=(0,h.A)(function*(b,g,k,w){if(null!=b&&"#"!==b[0]&&!m.test(b)){const C=document.querySelector("ion-router");if(C)return null!=g&&g.preventDefault(),C.push(b,k,w)}return!1});return function(g,k,w,C){return p.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7720],{7720:(K,S,a)=>{a.r(S),a.d(S,{ion_app:()=>O,ion_buttons:()=>_,ion_content:()=>D,ion_footer:()=>L,ion_header:()=>j,ion_router_outlet:()=>F,ion_title:()=>U,ion_toolbar:()=>X});var h=a(467),r=a(4363),T=a(3113),I=a(4929),c=a(611),m=a(5638),A=a(7464),p=a(333),b=a(2885),g=a(4731),k=a(3351),w=a(5938),C=a(7838),Y=a(7555);a(8476),a(4379),a(8438);const O=class{constructor(t){(0,r.r)(this,t)}componentDidLoad(){var t=this;Z((0,h.A)(function*(){const o=(0,c.a)(window,"hybrid");if(c.c.getBoolean("_testing")||a.e(2113).then(a.bind(a,2113)).then(i=>i.startTapClick(c.c)),c.c.getBoolean("statusTap",o)&&a.e(604).then(a.bind(a,604)).then(i=>i.startStatusTap()),c.c.getBoolean("inputShims",$())){const i=(0,c.a)(window,"ios")?"ios":"android";a.e(8729).then(a.bind(a,1110)).then(s=>s.startInputShims(c.c,i))}const e=yield Promise.resolve().then(a.bind(a,3113)),n=o||(0,T.shouldUseCloseWatcher)();c.c.getBoolean("hardwareBackButton",n)?e.startHardwareBackButton():((0,T.shouldUseCloseWatcher)()&&(0,I.p)("experimentalCloseWatcher was set to `true`, but hardwareBackButton was set to `false`. Both config options must be `true` for the Close Watcher API to be used."),e.blockHardwareBackButton()),typeof window<"u"&&a.e(2076).then(a.bind(a,1622)).then(i=>i.startKeyboardAssist(window)),a.e(2076).then(a.bind(a,3126)).then(i=>t.focusVisible=i.startFocusVisible())}))}setFocus(t){var o=this;return(0,h.A)(function*(){o.focusVisible&&o.focusVisible.setFocus(t)})()}render(){const t=(0,c.b)(this);return(0,r.h)(r.H,{key:"6d7c57453b4be454690e8f1a0721f1e3da8f92aa",class:{[t]:!0,"ion-page":!0,"force-statusbar-padding":c.c.getBoolean("_forceStatusbarPadding")}})}get el(){return(0,r.f)(this)}},$=()=>!!((0,c.a)(window,"ios")&&(0,c.a)(window,"mobile")||(0,c.a)(window,"android")&&(0,c.a)(window,"mobileweb")),Z=t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,32)};O.style="html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.plt-mobile ion-app [contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}";const _=class{constructor(t){(0,r.r)(this,t),this.collapse=!1}render(){const t=(0,c.b)(this);return(0,r.h)(r.H,{key:"2929fd8c4469bab2953c23d47f601706acb104f1",class:{[t]:!0,"buttons-collapse":this.collapse}})}};_.style={ios:".sc-ion-buttons-ios-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-ios-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-ios-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:5px;--padding-end:5px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-ios-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-ios-s ion-button:not(.button-round){--border-radius:4px}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button{--color:initial;--border-color:initial;--background-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-solid,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-solid{--background:var(--ion-color-contrast);--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--color:var(--ion-color-base);--color-focused:var(--ion-color-base)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-clear,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-clear{--color-activated:var(--ion-color-contrast);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-outline,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-outline{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast);--background-activated:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.65em;line-height:0.67}",md:".sc-ion-buttons-md-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:8px;--padding-end:8px;--box-shadow:none;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-md-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:3rem;height:3rem}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.8em}"};const D=class{constructor(t){(0,r.r)(this,t),this.ionScrollStart=(0,r.d)(this,"ionScrollStart",7),this.ionScroll=(0,r.d)(this,"ionScroll",7),this.ionScrollEnd=(0,r.d)(this,"ionScrollEnd",7),this.watchDog=null,this.isScrolling=!1,this.lastScroll=0,this.queued=!1,this.cTop=-1,this.cBottom=-1,this.isMainContent=!0,this.resizeTimeout=null,this.tabsElement=null,this.detail={scrollTop:0,scrollLeft:0,type:"scroll",event:void 0,startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,data:void 0,isScrolling:!0},this.color=void 0,this.fullscreen=!1,this.forceOverscroll=void 0,this.scrollX=!1,this.scrollY=!0,this.scrollEvents=!1}connectedCallback(){if(this.isMainContent=null===this.el.closest("ion-menu, ion-popover, ion-modal"),(0,m.m)(this.el)){const t=this.tabsElement=this.el.closest("ion-tabs");null!==t&&(this.tabsLoadCallback=()=>this.resize(),t.addEventListener("ionTabBarLoaded",this.tabsLoadCallback))}}disconnectedCallback(){if(this.onScrollEnd(),(0,m.m)(this.el)){const{tabsElement:t,tabsLoadCallback:o}=this;null!==t&&void 0!==o&&t.removeEventListener("ionTabBarLoaded",o),this.tabsElement=null,this.tabsLoadCallback=void 0}}onResize(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=null),this.resizeTimeout=setTimeout(()=>{null!==this.el.offsetParent&&this.resize()},100)}shouldForceOverscroll(){const{forceOverscroll:t}=this,o=(0,c.b)(this);return void 0===t?"ios"===o&&(0,c.a)("ios"):t}resize(){this.fullscreen?(0,r.e)(()=>this.readDimensions()):(0!==this.cTop||0!==this.cBottom)&&(this.cTop=this.cBottom=0,(0,r.i)(this))}readDimensions(){const t=q(this.el),o=Math.max(this.el.offsetTop,0),e=Math.max(t.offsetHeight-o-this.el.offsetHeight,0);(o!==this.cTop||e!==this.cBottom)&&(this.cTop=o,this.cBottom=e,(0,r.i)(this))}onScroll(t){const o=Date.now(),e=!this.isScrolling;this.lastScroll=o,e&&this.onScrollStart(),!this.queued&&this.scrollEvents&&(this.queued=!0,(0,r.e)(n=>{this.queued=!1,this.detail.event=t,tt(this.detail,this.scrollEl,n,e),this.ionScroll.emit(this.detail)}))}getScrollElement(){var t=this;return(0,h.A)(function*(){return t.scrollEl||(yield new Promise(o=>(0,m.c)(t.el,o))),Promise.resolve(t.scrollEl)})()}getBackgroundElement(){var t=this;return(0,h.A)(function*(){return t.backgroundContentEl||(yield new Promise(o=>(0,m.c)(t.el,o))),Promise.resolve(t.backgroundContentEl)})()}scrollToTop(t=0){return this.scrollToPoint(void 0,0,t)}scrollToBottom(t=0){var o=this;return(0,h.A)(function*(){const e=yield o.getScrollElement();return o.scrollToPoint(void 0,e.scrollHeight-e.clientHeight,t)})()}scrollByPoint(t,o,e){var n=this;return(0,h.A)(function*(){const i=yield n.getScrollElement();return n.scrollToPoint(t+i.scrollLeft,o+i.scrollTop,e)})()}scrollToPoint(t,o,e=0){var n=this;return(0,h.A)(function*(){const i=yield n.getScrollElement();if(e<32)return null!=o&&(i.scrollTop=o),void(null!=t&&(i.scrollLeft=t));let s,l=0;const d=new Promise(v=>s=v),f=i.scrollTop,u=i.scrollLeft,x=null!=o?o-f:0,y=null!=t?t-u:0,z=v=>{const ut=Math.min(1,(v-l)/e)-1,P=Math.pow(ut,3)+1;0!==x&&(i.scrollTop=Math.floor(P*x+f)),0!==y&&(i.scrollLeft=Math.floor(P*y+u)),P<1?requestAnimationFrame(z):s()};return requestAnimationFrame(v=>{l=v,z(v)}),d})()}onScrollStart(){this.isScrolling=!0,this.ionScrollStart.emit({isScrolling:!0}),this.watchDog&&clearInterval(this.watchDog),this.watchDog=setInterval(()=>{this.lastScrollthis.backgroundContentEl=u,id:"background-content",part:"background"}),(0,r.h)(f,{key:"4dd2f58421493f7a4ca42f8f5d7b85cda8e320ea",class:{"inner-scroll":!0,"scroll-x":o,"scroll-y":e,overscroll:(o||e)&&l},ref:u=>this.scrollEl=u,onScroll:this.scrollEvents?u=>this.onScroll(u):void 0,part:"scroll"},(0,r.h)("slot",{key:"37904f8f1d8319156cd901feb21930ef674fe0f7"})),d?(0,r.h)("div",{class:"transition-effect"},(0,r.h)("div",{class:"transition-cover"}),(0,r.h)("div",{class:"transition-shadow"})):null,(0,r.h)("slot",{key:"8f696583903af0548d064dca1a6bae060e127485",name:"fixed"}))}get el(){return(0,r.f)(this)}},q=t=>{const o=t.closest("ion-tabs");return o||(t.closest("ion-app, ion-page, .ion-page, page-inner, .popover-content")||(t=>{var o;return t.parentElement?t.parentElement:null!==(o=t.parentNode)&&void 0!==o&&o.host?t.parentNode.host:null})(t))},tt=(t,o,e,n)=>{const i=t.currentX,s=t.currentY,d=o.scrollLeft,f=o.scrollTop,u=e-t.currentTime;if(n&&(t.startTime=e,t.startX=d,t.startY=f,t.velocityX=t.velocityY=0),t.currentTime=e,t.currentX=t.scrollLeft=d,t.currentY=t.scrollTop=f,t.deltaX=d-t.startX,t.deltaY=f-t.startY,u>0&&u<100){const y=(f-s)/u;t.velocityX=(d-i)/u*.7+.3*t.velocityX,t.velocityY=.7*y+.3*t.velocityY}};D.style=':host{--background:var(--ion-background-color, #fff);--color:var(--ion-text-color, #000);--padding-top:0px;--padding-bottom:0px;--padding-start:0px;--padding-end:0px;--keyboard-offset:0px;--offset-top:0px;--offset-bottom:0px;--overflow:auto;display:block;position:relative;-ms-flex:1;flex:1;width:100%;height:100%;margin:0 !important;padding:0 !important;font-family:var(--ion-font-family, inherit);contain:size style}:host(.ion-color) .inner-scroll{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.outer-content){--background:var(--ion-color-step-50, #f2f2f2)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:calc(var(--padding-top) + var(--offset-top));padding-bottom:calc(var(--padding-bottom) + var(--keyboard-offset) + var(--offset-bottom));position:absolute;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-ms-touch-action:pan-x pan-y pinch-zoom;touch-action:pan-x pan-y pinch-zoom}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;z-index:0;will-change:scroll-position}.scroll-y{overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{overflow-x:var(--overflow);overscroll-behavior-x:contain}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:""}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;contain:none}:host(.content-sizing) .inner-scroll{position:relative;top:0;bottom:0;margin-top:calc(var(--offset-top) * -1);margin-bottom:calc(var(--offset-bottom) * -1)}.transition-effect{display:none;position:absolute;width:100%;height:100vh;opacity:0;pointer-events:none}:host(.content-ltr) .transition-effect{left:-100%;}:host(.content-rtl) .transition-effect{right:-100%;}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;width:100%;height:100%;-webkit-box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03);box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03)}:host(.content-ltr) .transition-shadow{right:0;}:host(.content-rtl) .transition-shadow{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}::slotted([slot=fixed]){position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}';const B=(t,o)=>{(0,r.e)(()=>{const d=(0,m.l)(0,1-(t.scrollTop-(t.scrollHeight-t.clientHeight-10))/10,1);(0,r.w)(()=>{o.style.setProperty("--opacity-scale",d.toString())})})},L=class{constructor(t){var o=this;(0,r.r)(this,t),this.keyboardCtrl=null,this.checkCollapsibleFooter=()=>{if("ios"!==(0,c.b)(this))return;const{collapse:n}=this,i="fade"===n;if(this.destroyCollapsibleFooter(),i){const s=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,b.a)(s):null;if(!l)return void(0,b.p)(this.el);this.setupFadeFooter(l)}},this.setupFadeFooter=function(){var e=(0,h.A)(function*(n){const i=o.scrollEl=yield(0,b.g)(n);o.contentScrollCallback=()=>{B(i,o.el)},i.addEventListener("scroll",o.contentScrollCallback),B(i,o.el)});return function(n){return e.apply(this,arguments)}}(),this.keyboardVisible=!1,this.collapse=void 0,this.translucent=!1}componentDidLoad(){this.checkCollapsibleFooter()}componentDidUpdate(){this.checkCollapsibleFooter()}connectedCallback(){var t=this;return(0,h.A)(function*(){t.keyboardCtrl=yield(0,g.c)(function(){var o=(0,h.A)(function*(e,n){!1===e&&void 0!==n&&(yield n),t.keyboardVisible=e});return function(e,n){return o.apply(this,arguments)}}())})()}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}destroyCollapsibleFooter(){this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0)}render(){const{translucent:t,collapse:o}=this,e=(0,c.b)(this),n=this.el.closest("ion-tabs"),i=null==n?void 0:n.querySelector(":scope > ion-tab-bar");return(0,r.h)(r.H,{key:"dd8fa96901e8a09759a9621b6513f0492b3a6197",role:"contentinfo",class:{[e]:!0,[`footer-${e}`]:!0,"footer-translucent":t,[`footer-translucent-${e}`]:t,"footer-toolbar-padding":!(this.keyboardVisible||i&&"bottom"===i.slot),[`footer-collapse-${o}`]:void 0!==o}},"ios"===e&&t&&(0,r.h)("div",{key:"0fbb4ebf8e3951ff399f843dc11aab37fc48f8b7",class:"footer-background"}),(0,r.h)("slot",{key:"ecb14a65e3b6960670446c4428e3095b3231a3b0"}))}get el(){return(0,r.f)(this)}};L.style={ios:"ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer.footer-toolbar-padding ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-ios ion-toolbar:first-of-type{--border-width:0.55px 0 0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.footer-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.footer-translucent-ios ion-toolbar{--opacity:.8}}.footer-ios.ion-no-border ion-toolbar:first-of-type{--border-width:0}.footer-collapse-fade ion-toolbar{--opacity-scale:inherit}",md:"ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer.footer-toolbar-padding ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.footer-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}"};const H=t=>{const o=document.querySelector(`${t}.ion-cloned-element`);if(null!==o)return o;const e=document.createElement(t);return e.classList.add("ion-cloned-element"),e.style.setProperty("display","none"),document.body.appendChild(e),e},R=t=>{if(!t)return;const o=t.querySelectorAll("ion-toolbar");return{el:t,toolbars:Array.from(o).map(e=>{const n=e.querySelector("ion-title");return{el:e,background:e.shadowRoot.querySelector(".toolbar-background"),ionTitleEl:n,innerTitleEl:n?n.shadowRoot.querySelector(".toolbar-title"):null,ionButtonsEl:Array.from(e.querySelectorAll("ion-buttons"))}})}},M=(t,o)=>{"fade"!==t.collapse&&(void 0===o?t.style.removeProperty("--opacity-scale"):t.style.setProperty("--opacity-scale",o.toString()))},E=(t,o=!0)=>{const e=t.el;o?(e.classList.remove("header-collapse-condense-inactive"),e.removeAttribute("aria-hidden")):(e.classList.add("header-collapse-condense-inactive"),e.setAttribute("aria-hidden","true"))},W=(t,o,e)=>{(0,r.e)(()=>{const n=t.scrollTop,i=o.clientHeight,s=e?e.clientHeight:0;if(null!==e&&n{t.style.removeProperty("clip-path"),o.style.setProperty("--opacity-scale",f.toString())})})},j=class{constructor(t){var o=this;(0,r.r)(this,t),this.inheritedAttributes={},this.setupFadeHeader=function(){var e=(0,h.A)(function*(n,i){const s=o.scrollEl=yield(0,b.g)(n);o.contentScrollCallback=()=>{W(o.scrollEl,o.el,i)},s.addEventListener("scroll",o.contentScrollCallback),W(o.scrollEl,o.el,i)});return function(n,i){return e.apply(this,arguments)}}(),this.collapse=void 0,this.translucent=!1}componentWillLoad(){this.inheritedAttributes=(0,m.i)(this.el)}componentDidLoad(){this.checkCollapsibleHeader()}componentDidUpdate(){this.checkCollapsibleHeader()}disconnectedCallback(){this.destroyCollapsibleHeader()}checkCollapsibleHeader(){var t=this;return(0,h.A)(function*(){if("ios"!==(0,c.b)(t))return;const{collapse:e}=t,n="condense"===e,i="fade"===e;if(t.destroyCollapsibleHeader(),n){const s=t.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,b.a)(s):null;(0,r.w)(()=>{H("ion-title").size="large",H("ion-back-button")}),yield t.setupCondenseHeader(l,s)}else if(i){const s=t.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,b.a)(s):null;if(!l)return void(0,b.p)(t.el);const d=l.querySelector('ion-header[collapse="condense"]');yield t.setupFadeHeader(l,d)}})()}destroyCollapsibleHeader(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=void 0),this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0),this.collapsibleMainHeader&&(this.collapsibleMainHeader.classList.remove("header-collapse-main"),this.collapsibleMainHeader=void 0)}setupCondenseHeader(t,o){var e=this;return(0,h.A)(function*(){if(!t||!o)return void(0,b.p)(e.el);if(typeof IntersectionObserver>"u")return;e.scrollEl=yield(0,b.g)(t);const n=o.querySelectorAll("ion-header");if(e.collapsibleMainHeader=Array.from(n).find(d=>"condense"!==d.collapse),!e.collapsibleMainHeader)return;const i=R(e.collapsibleMainHeader),s=R(e.el);i&&s&&(E(i,!1),M(i.el,0),e.intersectionObserver=new IntersectionObserver(d=>{((t,o,e,n)=>{(0,r.w)(()=>{const i=n.scrollTop;((t,o,e)=>{if(!t[0].isIntersecting)return;const n=t[0].intersectionRatio>.9||e<=0?0:100*(1-t[0].intersectionRatio)/75;M(o.el,1===n?void 0:n)})(t,o,i);const s=t[0],l=s.intersectionRect,d=l.width*l.height,u=0===d&&0==s.rootBounds.width*s.rootBounds.height,x=Math.abs(l.left-s.boundingClientRect.left),y=Math.abs(l.right-s.boundingClientRect.right);u||d>0&&(x>=5||y>=5)||(s.isIntersecting?(E(o,!1),E(e)):(0===l.x&&0===l.y||0!==l.width&&0!==l.height)&&i>0&&(E(o),E(e,!1),M(o.el)))})})(d,i,s,e.scrollEl)},{root:t,threshold:[.25,.3,.4,.5,.6,.7,.8,.9,1]}),e.intersectionObserver.observe(s.toolbars[s.toolbars.length-1].el),e.contentScrollCallback=()=>{((t,o,e)=>{(0,r.e)(()=>{const i=(0,m.l)(1,1+-t.scrollTop/500,1.1);null===e.querySelector("ion-refresher.refresher-native")&&(0,r.w)(()=>{((t=[],o=1,e=!1)=>{t.forEach(n=>{const i=n.ionTitleEl,s=n.innerTitleEl;!i||"large"!==i.size||(s.style.transition=e?"all 0.2s ease-in-out":"",s.style.transform=`scale3d(${o}, ${o}, 1)`)})})(o.toolbars,i)})})})(e.scrollEl,s,t)},e.scrollEl.addEventListener("scroll",e.contentScrollCallback),(0,r.w)(()=>{void 0!==e.collapsibleMainHeader&&e.collapsibleMainHeader.classList.add("header-collapse-main")}))})()}render(){const{translucent:t,inheritedAttributes:o}=this,e=(0,c.b)(this),n=this.collapse||"none",i=(0,p.h)("ion-menu",this.el)?"none":"banner";return(0,r.h)(r.H,Object.assign({key:"9fa0af97b605f9fe98b13361bc3d1289745c549f",role:i,class:{[e]:!0,[`header-${e}`]:!0,"header-translucent":this.translucent,[`header-collapse-${n}`]:!0,[`header-translucent-${e}`]:this.translucent}},o),"ios"===e&&t&&(0,r.h)("div",{key:"1a780d2625302f2465718e304bdd3794c89c9845",class:"header-background"}),(0,r.h)("slot",{key:"b2b8557b44be40c590bfcc362ac4350f9f8b889e"}))}get el(){return(0,r.f)(this)}};j.style={ios:"ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-fade ion-toolbar{--opacity-scale:inherit}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:0px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar:last-of-type{--border-width:0px}.header-collapse-condense ion-toolbar ion-searchbar{padding-top:0px;padding-bottom:13px}.header-collapse-main{--opacity-scale:1}.header-collapse-main ion-toolbar{--opacity-scale:inherit}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}ion-header.header-ios:not(.header-collapse-main):has(~ion-content ion-header.header-ios[collapse=condense],~ion-content ion-header.header-ios.header-collapse-condense){opacity:0}",md:"ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.header-collapse-condense{display:none}.header-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}"};const F=class{constructor(t){(0,r.r)(this,t),this.ionNavWillLoad=(0,r.d)(this,"ionNavWillLoad",7),this.ionNavWillChange=(0,r.d)(this,"ionNavWillChange",3),this.ionNavDidChange=(0,r.d)(this,"ionNavDidChange",3),this.lockController=(0,C.c)(),this.gestureOrAnimationInProgress=!1,this.mode=(0,c.b)(this),this.delegate=void 0,this.animated=!0,this.animation=void 0,this.swipeHandler=void 0}swipeHandlerChanged(){this.gesture&&this.gesture.enable(void 0!==this.swipeHandler)}connectedCallback(){var t=this;return(0,h.A)(function*(){t.gesture=(yield a.e(2076).then(a.bind(a,6492))).createSwipeBackGesture(t.el,()=>!t.gestureOrAnimationInProgress&&!!t.swipeHandler&&t.swipeHandler.canStart(),()=>(t.gestureOrAnimationInProgress=!0,void(t.swipeHandler&&t.swipeHandler.onStart())),e=>{var n;return null===(n=t.ani)||void 0===n?void 0:n.progressStep(e)},(e,n,i)=>{if(t.ani){t.ani.onFinish(()=>{t.gestureOrAnimationInProgress=!1,t.swipeHandler&&t.swipeHandler.onEnd(e)},{oneTimeCallback:!0});let s=e?-.001:.001;e?s+=(0,k.g)([0,0],[.32,.72],[0,1],[1,1],n)[0]:(t.ani.easing("cubic-bezier(1, 0, 0.68, 0.28)"),s+=(0,k.g)([0,0],[1,0],[.68,.28],[1,1],n)[0]),t.ani.progressEnd(e?1:0,s,i)}else t.gestureOrAnimationInProgress=!1}),t.swipeHandlerChanged()})()}componentWillLoad(){this.ionNavWillLoad.emit()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}commit(t,o,e){var n=this;return(0,h.A)(function*(){const i=yield n.lockController.lock();let s=!1;try{s=yield n.transition(t,o,e)}catch(l){console.error(l)}return i(),s})()}setRouteId(t,o,e,n){var i=this;return(0,h.A)(function*(){return{changed:yield i.setRoot(t,o,{duration:"root"===e?0:void 0,direction:"back"===e?"back":"forward",animationBuilder:n}),element:i.activeEl}})()}getRouteId(){var t=this;return(0,h.A)(function*(){const o=t.activeEl;return o?{id:o.tagName,element:o,params:t.activeParams}:void 0})()}setRoot(t,o,e){var n=this;return(0,h.A)(function*(){if(n.activeComponent===t&&(0,m.s)(o,n.activeParams))return!1;const i=n.activeEl,s=yield(0,w.a)(n.delegate,n.el,t,["ion-page","ion-page-invisible"],o);return n.activeComponent=t,n.activeEl=s,n.activeParams=o,yield n.commit(s,i,e),yield(0,w.d)(n.delegate,i),!0})()}transition(t,o,e={}){var n=this;return(0,h.A)(function*(){if(o===t)return!1;n.ionNavWillChange.emit();const{el:i,mode:s}=n,l=n.animated&&c.c.getBoolean("animated",!0),d=e.animationBuilder||n.animation||c.c.get("navAnimation");return yield(0,Y.t)(Object.assign(Object.assign({mode:s,animated:l,enteringEl:t,leavingEl:o,baseEl:i,deepWait:(0,m.m)(i),progressCallback:e.progressAnimation?f=>{void 0===f||n.gestureOrAnimationInProgress?n.ani=f:(n.gestureOrAnimationInProgress=!0,f.onFinish(()=>{n.gestureOrAnimationInProgress=!1,n.swipeHandler&&n.swipeHandler.onEnd(!1)},{oneTimeCallback:!0}),f.progressEnd(0,0,0))}:void 0},e),{animationBuilder:d})),n.ionNavDidChange.emit(),!0})()}render(){return(0,r.h)("slot",{key:"0949db1bcfde67b462abe9cae72c7a7fd70ea678"})}get el(){return(0,r.f)(this)}static get watchers(){return{swipeHandler:["swipeHandlerChanged"]}}};F.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}";const U=class{constructor(t){(0,r.r)(this,t),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.color=void 0,this.size=void 0}sizeChanged(){this.emitStyle()}connectedCallback(){this.emitStyle()}emitStyle(){const t=this.getSize();this.ionStyle.emit({[`title-${t}`]:!0})}getSize(){return void 0!==this.size?this.size:"default"}render(){const t=(0,c.b)(this),o=this.getSize();return(0,r.h)(r.H,{key:"6f43362b782ef7d340c241bb66f1469663c03cc1",class:(0,p.c)(this.color,{[t]:!0,[`title-${o}`]:!0,"title-rtl":"rtl"===document.dir})},(0,r.h)("div",{key:"9c3ff1a289e533ee3426b71ab5560fbea3529502",class:"toolbar-title"},(0,r.h)("slot",{key:"50d5cc5a1519ad58f1994d2f8c8f08f62baac1fe"})))}get el(){return(0,r.f)(this)}static get watchers(){return{size:["sizeChanged"]}}};U.style={ios:":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{top:0;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:min(1.0625rem, 20.4px);font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)){left:unset;right:unset;right:0}}}:host(.title-small){-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:min(0.8125rem, 23.4px);font-weight:normal}:host(.title-large){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:2px;padding-bottom:4px;-webkit-transform-origin:left center;transform-origin:left center;position:static;-ms-flex-align:end;align-items:flex-end;min-width:100%;font-size:min(2.125rem, 61.2px);font-weight:700;text-align:start}:host(.title-large.title-rtl){-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000);font-family:var(--ion-font-family)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit;width:auto}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}@supports selector(:dir(rtl)){:host(.title-large:dir(rtl)) .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}}",md:":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:0;padding-bottom:0;font-size:1.25rem;font-weight:500;letter-spacing:0.0125em}:host(.title-small){width:100%;height:100%;font-size:0.9375rem;font-weight:normal}"};const X=class{constructor(t){(0,r.r)(this,t),this.childrenStyles=new Map,this.color=void 0}componentWillLoad(){const t=Array.from(this.el.querySelectorAll("ion-buttons")),o=t.find(i=>"start"===i.slot);o&&o.classList.add("buttons-first-slot");const e=t.reverse(),n=e.find(i=>"end"===i.slot)||e.find(i=>"primary"===i.slot)||e.find(i=>"secondary"===i.slot);n&&n.classList.add("buttons-last-slot")}childrenStyle(t){t.stopPropagation();const o=t.target.tagName,e=t.detail,n={},i=this.childrenStyles.get(o)||{};let s=!1;Object.keys(e).forEach(l=>{const d=`toolbar-${l}`,f=e[l];f!==i[d]&&(s=!0),f&&(n[d]=!0)}),s&&(this.childrenStyles.set(o,n),(0,r.i)(this))}render(){const t=(0,c.b)(this),o={};return this.childrenStyles.forEach(e=>{Object.assign(o,e)}),(0,r.h)(r.H,{key:"8907ed75fbb2b1dced55c481bba6363f1dca815b",class:Object.assign(Object.assign({},o),(0,p.c)(this.color,{[t]:!0,"in-toolbar":(0,p.h)("ion-toolbar",this.el)}))},(0,r.h)("div",{key:"6bfa09b08d6517f0d680f53b739854cecd631bc9",class:"toolbar-background"}),(0,r.h)("div",{key:"1531bd6dd9e0a5843309bba854b744c453037ad0",class:"toolbar-container"},(0,r.h)("slot",{key:"881b41697d386eae651b019128573f0fa432cd33",name:"start"}),(0,r.h)("slot",{key:"64a284e6eae5311ac3125dfadb4bb32bdba9d089",name:"secondary"}),(0,r.h)("div",{key:"c1f47503563b38084b27d7ba54f17ec478482b94",class:"toolbar-content"},(0,r.h)("slot",{key:"9a85acfba72252705619ae32acae9c14f81aa57d"})),(0,r.h)("slot",{key:"89e08bd761dc6940dbebc5d06f5f080af204aa72",name:"primary"}),(0,r.h)("slot",{key:"a1cb7d95627f8a3d24dd4b9c11718fc164f53674",name:"end"})))}get el(){return(0,r.f)(this)}};X.style={ios:":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, #f7f7f7));--color:var(--ion-toolbar-color, var(--ion-text-color, #000));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--padding-top:3px;--padding-bottom:3px;--padding-start:4px;--padding-end:4px;--min-height:44px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:4;order:4;min-width:0}:host(.toolbar-segment) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}::slotted(ion-buttons){min-height:38px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:3;order:3}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}",md:":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, #c1c4cd)));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(.buttons-first-slot){-webkit-margin-start:4px;margin-inline-start:4px}::slotted(.buttons-last-slot){-webkit-margin-end:4px;margin-inline-end:4px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}"}},333:(K,S,a)=>{a.d(S,{c:()=>T,g:()=>c,h:()=>r,o:()=>A});var h=a(467);const r=(p,b)=>null!==b.closest(p),T=(p,b)=>"string"==typeof p&&p.length>0?Object.assign({"ion-color":!0,[`ion-color-${p}`]:!0},b):b,c=p=>{const b={};return(p=>void 0!==p?(Array.isArray(p)?p:p.split(" ")).filter(g=>null!=g).map(g=>g.trim()).filter(g=>""!==g):[])(p).forEach(g=>b[g]=!0),b},m=/^[a-z][a-z0-9+\-.]*:/,A=function(){var p=(0,h.A)(function*(b,g,k,w){if(null!=b&&"#"!==b[0]&&!m.test(b)){const C=document.querySelector("ion-router");if(C)return null!=g&&g.preventDefault(),C.push(b,k,w)}return!1});return function(g,k,w,C){return p.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/8314.fcb70a56cc0fe6b0.js b/www/8314.f4c9b6e704e1256a.js similarity index 98% rename from www/8314.fcb70a56cc0fe6b0.js rename to www/8314.f4c9b6e704e1256a.js index 4cb0fd2e..e41e8d4e 100644 --- a/www/8314.fcb70a56cc0fe6b0.js +++ b/www/8314.f4c9b6e704e1256a.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8314],{8314:(O,h,c)=>{c.r(h),c.d(h,{ion_breadcrumb:()=>i,ion_breadcrumbs:()=>I});var o=c(4363),v=c(5638),l=c(333),m=c(6726),u=c(611);const i=class{constructor(p){(0,o.r)(this,p),this.ionFocus=(0,o.d)(this,"ionFocus",7),this.ionBlur=(0,o.d)(this,"ionBlur",7),this.collapsedClick=(0,o.d)(this,"collapsedClick",7),this.inheritedAttributes={},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.collapsedIndicatorClick=()=>{this.collapsedClick.emit({ionShadowTarget:this.collapsedRef})},this.collapsed=!1,this.last=void 0,this.showCollapsedIndicator=void 0,this.color=void 0,this.active=!1,this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.separator=void 0,this.target=void 0,this.routerDirection="forward",this.routerAnimation=void 0}componentWillLoad(){this.inheritedAttributes=(0,v.i)(this.el)}isClickable(){return void 0!==this.href}render(){const{color:p,active:d,collapsed:a,disabled:n,download:s,el:x,inheritedAttributes:e,last:b,routerAnimation:C,routerDirection:j,separator:S,showCollapsedIndicator:B,target:P}=this,A=this.isClickable(),E=void 0===this.href?"span":"a",M=n?void 0:this.href,z=(0,u.b)(this),L="span"===E?{}:{download:s,href:M,target:P},R=!b&&(a?!(!B||b):S);return(0,o.h)(o.H,{key:"6d354439f90ec3cfab9fbf93cb17a67fb9ca6034",onClick:w=>(0,l.o)(M,w,j,C),"aria-disabled":n?"true":null,class:(0,l.c)(p,{[z]:!0,"breadcrumb-active":d,"breadcrumb-collapsed":a,"breadcrumb-disabled":n,"in-breadcrumbs-color":(0,l.h)("ion-breadcrumbs[color]",x),"in-toolbar":(0,l.h)("ion-toolbar",this.el),"in-toolbar-color":(0,l.h)("ion-toolbar[color]",this.el),"ion-activatable":A,"ion-focusable":A})},(0,o.h)(E,Object.assign({key:"4782977969bd84af02b1834573a6e51069b798ae"},L,{class:"breadcrumb-native",part:"native",disabled:n,onFocus:this.onFocus,onBlur:this.onBlur},e),(0,o.h)("slot",{key:"7d5fb845e463b8195142099773e7f258fc8ed31d",name:"start"}),(0,o.h)("slot",{key:"6b642ccb9101c12f72124fed5dd0f6362345fb41"}),(0,o.h)("slot",{key:"9fb0841fed712e21d1e84b187e1bc9159cf80b56",name:"end"})),B&&(0,o.h)("button",{key:"4b64544d879224d491447a79da8f8672b994af0b",part:"collapsed-indicator","aria-label":"Show more breadcrumbs",onClick:()=>this.collapsedIndicatorClick(),ref:w=>this.collapsedRef=w,class:{"breadcrumbs-collapsed-indicator":!0}},(0,o.h)("ion-icon",{key:"5a2511b237aa8c401f416e967a831f8315423949","aria-hidden":"true",icon:m.n,lazy:!1})),R&&(0,o.h)("span",{key:"348952855dd79eb92f8d370e5839a8d09aff4097",class:"breadcrumb-separator",part:"separator","aria-hidden":"true"},(0,o.h)("slot",{key:"0120f416edb1d776fa6900b5986b2b57eef554b3",name:"separator"},"ios"===z?(0,o.h)("ion-icon",{icon:m.m,lazy:!1,"flip-rtl":!0}):(0,o.h)("span",null,"/"))))}get el(){return(0,o.f)(this)}};i.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;color:var(--color);font-size:1rem;font-weight:400;line-height:1.5}.breadcrumb-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;outline:none;background:inherit}:host(.breadcrumb-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.breadcrumb-active){color:var(--color-active)}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .breadcrumb-native{background:var(--background-focused)}@media (any-hover: hover){:host(.ion-activatable:hover){color:var(--color-hover)}:host(.ion-activatable.in-breadcrumbs-color:hover),:host(.ion-activatable.ion-color:hover){color:var(--ion-color-shade)}}.breadcrumb-separator{display:-ms-inline-flexbox;display:inline-flex}:host(.breadcrumb-collapsed) .breadcrumb-native{display:none}:host(.in-breadcrumbs-color),:host(.in-breadcrumbs-color.breadcrumb-active){color:var(--ion-color-base)}:host(.in-breadcrumbs-color) .breadcrumb-separator{color:var(--ion-color-base)}:host(.ion-color){color:var(--ion-color-base)}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumb-separator{color:rgba(var(--ion-color-contrast-rgb), 0.8)}:host(.in-toolbar-color.breadcrumb-active){color:var(--ion-color-contrast)}.breadcrumbs-collapsed-indicator{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:18px;border:0;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.breadcrumbs-collapsed-indicator ion-icon{margin-top:1px;font-size:1.375rem}:host{--color:var(--ion-color-step-850, #2d4665);--color-active:var(--ion-text-color, #03060b);--color-hover:var(--ion-text-color, #03060b);--color-focused:var(--color-active);--background-focused:var(--ion-color-step-50, rgba(233, 237, 243, 0.7));font-size:clamp(16px, 1rem, 22px)}:host(.breadcrumb-active){font-weight:600}.breadcrumb-native{border-radius:4px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:5px;padding-bottom:5px;border:1px solid transparent}:host(.ion-focused) .breadcrumb-native{border-radius:8px}:host(.in-breadcrumbs-color.ion-focused) .breadcrumb-native,:host(.ion-color.ion-focused) .breadcrumb-native{background:rgba(var(--ion-color-base-rgb), 0.1);color:var(--ion-color-base)}:host(.ion-focused) ::slotted(ion-icon),:host(.in-breadcrumbs-color.ion-focused) ::slotted(ion-icon),:host(.ion-color.ion-focused) ::slotted(ion-icon){color:var(--ion-color-step-750, #445b78)}.breadcrumb-separator{color:var(--ion-color-step-550, #73849a)}::slotted(ion-icon){color:var(--ion-color-step-400, #92a0b3);font-size:min(1.125rem, 21.6px)}::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-icon[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px}:host(.breadcrumb-active) ::slotted(ion-icon){color:var(--ion-color-step-850, #242d39)}.breadcrumbs-collapsed-indicator{border-radius:4px;background:var(--ion-color-step-100, #e9edf3);color:var(--ion-color-step-550, #73849a)}.breadcrumbs-collapsed-indicator:hover{opacity:0.45}.breadcrumbs-collapsed-indicator:focus{background:var(--ion-color-step-150, #d9e0ea)}.breadcrumbs-collapsed-indicator ion-icon{font-size:min(1.375rem, 22px)}",md:":host{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;color:var(--color);font-size:1rem;font-weight:400;line-height:1.5}.breadcrumb-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;outline:none;background:inherit}:host(.breadcrumb-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.breadcrumb-active){color:var(--color-active)}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .breadcrumb-native{background:var(--background-focused)}@media (any-hover: hover){:host(.ion-activatable:hover){color:var(--color-hover)}:host(.ion-activatable.in-breadcrumbs-color:hover),:host(.ion-activatable.ion-color:hover){color:var(--ion-color-shade)}}.breadcrumb-separator{display:-ms-inline-flexbox;display:inline-flex}:host(.breadcrumb-collapsed) .breadcrumb-native{display:none}:host(.in-breadcrumbs-color),:host(.in-breadcrumbs-color.breadcrumb-active){color:var(--ion-color-base)}:host(.in-breadcrumbs-color) .breadcrumb-separator{color:var(--ion-color-base)}:host(.ion-color){color:var(--ion-color-base)}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumb-separator{color:rgba(var(--ion-color-contrast-rgb), 0.8)}:host(.in-toolbar-color.breadcrumb-active){color:var(--ion-color-contrast)}.breadcrumbs-collapsed-indicator{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:18px;border:0;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.breadcrumbs-collapsed-indicator ion-icon{margin-top:1px;font-size:1.375rem}:host{--color:var(--ion-color-step-600, #677483);--color-active:var(--ion-text-color, #03060b);--color-hover:var(--ion-text-color, #03060b);--color-focused:var(--ion-color-step-800, #35404e);--background-focused:var(--ion-color-step-50, #fff)}:host(.breadcrumb-active){font-weight:500}.breadcrumb-native{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px}.breadcrumb-separator{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:-1px}:host(.ion-focused) .breadcrumb-native{border-radius:4px;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2), 0px 2px 8px rgba(0, 0, 0, 0.12);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2), 0px 2px 8px rgba(0, 0, 0, 0.12)}.breadcrumb-separator{color:var(--ion-color-step-550, #73849a)}::slotted(ion-icon){color:var(--ion-color-step-550, #7d8894);font-size:1.125rem}::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-icon[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px}:host(.breadcrumb-active) ::slotted(ion-icon){color:var(--ion-color-step-850, #222d3a)}.breadcrumbs-collapsed-indicator{border-radius:2px;background:var(--ion-color-step-100, #eef1f3);color:var(--ion-color-step-550, #73849a)}.breadcrumbs-collapsed-indicator:hover{opacity:0.7}.breadcrumbs-collapsed-indicator:focus{background:var(--ion-color-step-150, #dfe5e8)}"};const I=class{constructor(p){(0,o.r)(this,p),this.ionCollapsedClick=(0,o.d)(this,"ionCollapsedClick",7),this.breadcrumbsInit=()=>{this.setBreadcrumbSeparator(),this.setMaxItems()},this.resetActiveBreadcrumb=()=>{const a=this.getBreadcrumbs().find(n=>n.active);a&&this.activeChanged&&(a.active=!1)},this.setMaxItems=()=>{const{itemsAfterCollapse:d,itemsBeforeCollapse:a,maxItems:n}=this,s=this.getBreadcrumbs();for(const e of s)e.showCollapsedIndicator=!1,e.collapsed=!1;void 0!==n&&s.length>n&&a+d<=n&&s.forEach((e,b)=>{b===a&&(e.showCollapsedIndicator=!0),b>=a&&b{const{itemsAfterCollapse:d,itemsBeforeCollapse:a,maxItems:n}=this,s=this.getBreadcrumbs(),x=s.find(e=>e.active);for(const e of s){const b=void 0!==n&&0===d?e===s[a]:e===s[s.length-1];e.last=b,e.separator=void 0!==e.separator?e.separator:!b||void 0,!x&&b&&(e.active=!0,this.activeChanged=!0)}},this.getBreadcrumbs=()=>Array.from(this.el.querySelectorAll("ion-breadcrumb")),this.slotChanged=()=>{this.resetActiveBreadcrumb(),this.breadcrumbsInit()},this.collapsed=void 0,this.activeChanged=void 0,this.color=void 0,this.maxItems=void 0,this.itemsBeforeCollapse=1,this.itemsAfterCollapse=1}onCollapsedClick(p){const a=this.getBreadcrumbs().filter(n=>n.collapsed);this.ionCollapsedClick.emit(Object.assign(Object.assign({},p.detail),{collapsedBreadcrumbs:a}))}maxItemsChanged(){this.resetActiveBreadcrumb(),this.breadcrumbsInit()}componentWillLoad(){this.breadcrumbsInit()}render(){const{color:p,collapsed:d}=this,a=(0,u.b)(this);return(0,o.h)(o.H,{key:"cd288d4bf5498f86d086eb999b506993818642f3",class:(0,l.c)(p,{[a]:!0,"in-toolbar":(0,l.h)("ion-toolbar",this.el),"in-toolbar-color":(0,l.h)("ion-toolbar[color]",this.el),"breadcrumbs-collapsed":d})},(0,o.h)("slot",{key:"73c802065511dbebef3867b01ce929313d24cba2",onSlotchange:this.slotChanged}))}get el(){return(0,o.f)(this)}static get watchers(){return{maxItems:["maxItemsChanged"],itemsBeforeCollapse:["maxItemsChanged"],itemsAfterCollapse:["maxItemsChanged"]}}};I.style={ios:":host{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator ion-icon{color:var(--ion-color-contrast)}:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator{background:rgba(var(--ion-color-contrast-rgb), 0.11)}:host(.in-toolbar){-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:0;padding-bottom:0;-ms-flex-pack:center;justify-content:center}",md:":host{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator ion-icon{color:var(--ion-color-contrast)}:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator{background:rgba(var(--ion-color-contrast-rgb), 0.11)}:host(.in-toolbar){-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:0;padding-bottom:0}"}},333:(O,h,c)=>{c.d(h,{c:()=>l,g:()=>u,h:()=>v,o:()=>y});var o=c(467);const v=(t,r)=>null!==r.closest(t),l=(t,r)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},r):r,u=t=>{const r={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(i=>null!=i).map(i=>i.trim()).filter(i=>""!==i):[])(t).forEach(i=>r[i]=!0),r},_=/^[a-z][a-z0-9+\-.]*:/,y=function(){var t=(0,o.A)(function*(r,i,k,f){if(null!=r&&"#"!==r[0]&&!_.test(r)){const g=document.querySelector("ion-router");if(g)return null!=i&&i.preventDefault(),g.push(r,k,f)}return!1});return function(i,k,f,g){return t.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8314],{8314:(O,h,c)=>{c.r(h),c.d(h,{ion_breadcrumb:()=>i,ion_breadcrumbs:()=>I});var o=c(4363),v=c(5638),l=c(333),m=c(6726),u=c(611);const i=class{constructor(p){(0,o.r)(this,p),this.ionFocus=(0,o.d)(this,"ionFocus",7),this.ionBlur=(0,o.d)(this,"ionBlur",7),this.collapsedClick=(0,o.d)(this,"collapsedClick",7),this.inheritedAttributes={},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.collapsedIndicatorClick=()=>{this.collapsedClick.emit({ionShadowTarget:this.collapsedRef})},this.collapsed=!1,this.last=void 0,this.showCollapsedIndicator=void 0,this.color=void 0,this.active=!1,this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.separator=void 0,this.target=void 0,this.routerDirection="forward",this.routerAnimation=void 0}componentWillLoad(){this.inheritedAttributes=(0,v.i)(this.el)}isClickable(){return void 0!==this.href}render(){const{color:p,active:d,collapsed:a,disabled:n,download:s,el:x,inheritedAttributes:e,last:b,routerAnimation:C,routerDirection:S,separator:j,showCollapsedIndicator:B,target:P}=this,A=this.isClickable(),E=void 0===this.href?"span":"a",M=n?void 0:this.href,z=(0,u.b)(this),L="span"===E?{}:{download:s,href:M,target:P},T=!b&&(a?!(!B||b):j);return(0,o.h)(o.H,{key:"6d354439f90ec3cfab9fbf93cb17a67fb9ca6034",onClick:w=>(0,l.o)(M,w,S,C),"aria-disabled":n?"true":null,class:(0,l.c)(p,{[z]:!0,"breadcrumb-active":d,"breadcrumb-collapsed":a,"breadcrumb-disabled":n,"in-breadcrumbs-color":(0,l.h)("ion-breadcrumbs[color]",x),"in-toolbar":(0,l.h)("ion-toolbar",this.el),"in-toolbar-color":(0,l.h)("ion-toolbar[color]",this.el),"ion-activatable":A,"ion-focusable":A})},(0,o.h)(E,Object.assign({key:"4782977969bd84af02b1834573a6e51069b798ae"},L,{class:"breadcrumb-native",part:"native",disabled:n,onFocus:this.onFocus,onBlur:this.onBlur},e),(0,o.h)("slot",{key:"7d5fb845e463b8195142099773e7f258fc8ed31d",name:"start"}),(0,o.h)("slot",{key:"6b642ccb9101c12f72124fed5dd0f6362345fb41"}),(0,o.h)("slot",{key:"9fb0841fed712e21d1e84b187e1bc9159cf80b56",name:"end"})),B&&(0,o.h)("button",{key:"4b64544d879224d491447a79da8f8672b994af0b",part:"collapsed-indicator","aria-label":"Show more breadcrumbs",onClick:()=>this.collapsedIndicatorClick(),ref:w=>this.collapsedRef=w,class:{"breadcrumbs-collapsed-indicator":!0}},(0,o.h)("ion-icon",{key:"5a2511b237aa8c401f416e967a831f8315423949","aria-hidden":"true",icon:m.n,lazy:!1})),T&&(0,o.h)("span",{key:"348952855dd79eb92f8d370e5839a8d09aff4097",class:"breadcrumb-separator",part:"separator","aria-hidden":"true"},(0,o.h)("slot",{key:"0120f416edb1d776fa6900b5986b2b57eef554b3",name:"separator"},"ios"===z?(0,o.h)("ion-icon",{icon:m.m,lazy:!1,"flip-rtl":!0}):(0,o.h)("span",null,"/"))))}get el(){return(0,o.f)(this)}};i.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;color:var(--color);font-size:1rem;font-weight:400;line-height:1.5}.breadcrumb-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;outline:none;background:inherit}:host(.breadcrumb-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.breadcrumb-active){color:var(--color-active)}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .breadcrumb-native{background:var(--background-focused)}@media (any-hover: hover){:host(.ion-activatable:hover){color:var(--color-hover)}:host(.ion-activatable.in-breadcrumbs-color:hover),:host(.ion-activatable.ion-color:hover){color:var(--ion-color-shade)}}.breadcrumb-separator{display:-ms-inline-flexbox;display:inline-flex}:host(.breadcrumb-collapsed) .breadcrumb-native{display:none}:host(.in-breadcrumbs-color),:host(.in-breadcrumbs-color.breadcrumb-active){color:var(--ion-color-base)}:host(.in-breadcrumbs-color) .breadcrumb-separator{color:var(--ion-color-base)}:host(.ion-color){color:var(--ion-color-base)}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumb-separator{color:rgba(var(--ion-color-contrast-rgb), 0.8)}:host(.in-toolbar-color.breadcrumb-active){color:var(--ion-color-contrast)}.breadcrumbs-collapsed-indicator{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:18px;border:0;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.breadcrumbs-collapsed-indicator ion-icon{margin-top:1px;font-size:1.375rem}:host{--color:var(--ion-color-step-850, #2d4665);--color-active:var(--ion-text-color, #03060b);--color-hover:var(--ion-text-color, #03060b);--color-focused:var(--color-active);--background-focused:var(--ion-color-step-50, rgba(233, 237, 243, 0.7));font-size:clamp(16px, 1rem, 22px)}:host(.breadcrumb-active){font-weight:600}.breadcrumb-native{border-radius:4px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:5px;padding-bottom:5px;border:1px solid transparent}:host(.ion-focused) .breadcrumb-native{border-radius:8px}:host(.in-breadcrumbs-color.ion-focused) .breadcrumb-native,:host(.ion-color.ion-focused) .breadcrumb-native{background:rgba(var(--ion-color-base-rgb), 0.1);color:var(--ion-color-base)}:host(.ion-focused) ::slotted(ion-icon),:host(.in-breadcrumbs-color.ion-focused) ::slotted(ion-icon),:host(.ion-color.ion-focused) ::slotted(ion-icon){color:var(--ion-color-step-750, #445b78)}.breadcrumb-separator{color:var(--ion-color-step-550, #73849a)}::slotted(ion-icon){color:var(--ion-color-step-400, #92a0b3);font-size:min(1.125rem, 21.6px)}::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-icon[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px}:host(.breadcrumb-active) ::slotted(ion-icon){color:var(--ion-color-step-850, #242d39)}.breadcrumbs-collapsed-indicator{border-radius:4px;background:var(--ion-color-step-100, #e9edf3);color:var(--ion-color-step-550, #73849a)}.breadcrumbs-collapsed-indicator:hover{opacity:0.45}.breadcrumbs-collapsed-indicator:focus{background:var(--ion-color-step-150, #d9e0ea)}.breadcrumbs-collapsed-indicator ion-icon{font-size:min(1.375rem, 22px)}",md:":host{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;color:var(--color);font-size:1rem;font-weight:400;line-height:1.5}.breadcrumb-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;outline:none;background:inherit}:host(.breadcrumb-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.breadcrumb-active){color:var(--color-active)}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .breadcrumb-native{background:var(--background-focused)}@media (any-hover: hover){:host(.ion-activatable:hover){color:var(--color-hover)}:host(.ion-activatable.in-breadcrumbs-color:hover),:host(.ion-activatable.ion-color:hover){color:var(--ion-color-shade)}}.breadcrumb-separator{display:-ms-inline-flexbox;display:inline-flex}:host(.breadcrumb-collapsed) .breadcrumb-native{display:none}:host(.in-breadcrumbs-color),:host(.in-breadcrumbs-color.breadcrumb-active){color:var(--ion-color-base)}:host(.in-breadcrumbs-color) .breadcrumb-separator{color:var(--ion-color-base)}:host(.ion-color){color:var(--ion-color-base)}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumb-separator{color:rgba(var(--ion-color-contrast-rgb), 0.8)}:host(.in-toolbar-color.breadcrumb-active){color:var(--ion-color-contrast)}.breadcrumbs-collapsed-indicator{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:18px;border:0;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.breadcrumbs-collapsed-indicator ion-icon{margin-top:1px;font-size:1.375rem}:host{--color:var(--ion-color-step-600, #677483);--color-active:var(--ion-text-color, #03060b);--color-hover:var(--ion-text-color, #03060b);--color-focused:var(--ion-color-step-800, #35404e);--background-focused:var(--ion-color-step-50, #fff)}:host(.breadcrumb-active){font-weight:500}.breadcrumb-native{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px}.breadcrumb-separator{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:-1px}:host(.ion-focused) .breadcrumb-native{border-radius:4px;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2), 0px 2px 8px rgba(0, 0, 0, 0.12);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2), 0px 2px 8px rgba(0, 0, 0, 0.12)}.breadcrumb-separator{color:var(--ion-color-step-550, #73849a)}::slotted(ion-icon){color:var(--ion-color-step-550, #7d8894);font-size:1.125rem}::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-icon[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px}:host(.breadcrumb-active) ::slotted(ion-icon){color:var(--ion-color-step-850, #222d3a)}.breadcrumbs-collapsed-indicator{border-radius:2px;background:var(--ion-color-step-100, #eef1f3);color:var(--ion-color-step-550, #73849a)}.breadcrumbs-collapsed-indicator:hover{opacity:0.7}.breadcrumbs-collapsed-indicator:focus{background:var(--ion-color-step-150, #dfe5e8)}"};const I=class{constructor(p){(0,o.r)(this,p),this.ionCollapsedClick=(0,o.d)(this,"ionCollapsedClick",7),this.breadcrumbsInit=()=>{this.setBreadcrumbSeparator(),this.setMaxItems()},this.resetActiveBreadcrumb=()=>{const a=this.getBreadcrumbs().find(n=>n.active);a&&this.activeChanged&&(a.active=!1)},this.setMaxItems=()=>{const{itemsAfterCollapse:d,itemsBeforeCollapse:a,maxItems:n}=this,s=this.getBreadcrumbs();for(const e of s)e.showCollapsedIndicator=!1,e.collapsed=!1;void 0!==n&&s.length>n&&a+d<=n&&s.forEach((e,b)=>{b===a&&(e.showCollapsedIndicator=!0),b>=a&&b{const{itemsAfterCollapse:d,itemsBeforeCollapse:a,maxItems:n}=this,s=this.getBreadcrumbs(),x=s.find(e=>e.active);for(const e of s){const b=void 0!==n&&0===d?e===s[a]:e===s[s.length-1];e.last=b,e.separator=void 0!==e.separator?e.separator:!b||void 0,!x&&b&&(e.active=!0,this.activeChanged=!0)}},this.getBreadcrumbs=()=>Array.from(this.el.querySelectorAll("ion-breadcrumb")),this.slotChanged=()=>{this.resetActiveBreadcrumb(),this.breadcrumbsInit()},this.collapsed=void 0,this.activeChanged=void 0,this.color=void 0,this.maxItems=void 0,this.itemsBeforeCollapse=1,this.itemsAfterCollapse=1}onCollapsedClick(p){const a=this.getBreadcrumbs().filter(n=>n.collapsed);this.ionCollapsedClick.emit(Object.assign(Object.assign({},p.detail),{collapsedBreadcrumbs:a}))}maxItemsChanged(){this.resetActiveBreadcrumb(),this.breadcrumbsInit()}componentWillLoad(){this.breadcrumbsInit()}render(){const{color:p,collapsed:d}=this,a=(0,u.b)(this);return(0,o.h)(o.H,{key:"cd288d4bf5498f86d086eb999b506993818642f3",class:(0,l.c)(p,{[a]:!0,"in-toolbar":(0,l.h)("ion-toolbar",this.el),"in-toolbar-color":(0,l.h)("ion-toolbar[color]",this.el),"breadcrumbs-collapsed":d})},(0,o.h)("slot",{key:"73c802065511dbebef3867b01ce929313d24cba2",onSlotchange:this.slotChanged}))}get el(){return(0,o.f)(this)}static get watchers(){return{maxItems:["maxItemsChanged"],itemsBeforeCollapse:["maxItemsChanged"],itemsAfterCollapse:["maxItemsChanged"]}}};I.style={ios:":host{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator ion-icon{color:var(--ion-color-contrast)}:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator{background:rgba(var(--ion-color-contrast-rgb), 0.11)}:host(.in-toolbar){-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:0;padding-bottom:0;-ms-flex-pack:center;justify-content:center}",md:":host{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator ion-icon{color:var(--ion-color-contrast)}:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator{background:rgba(var(--ion-color-contrast-rgb), 0.11)}:host(.in-toolbar){-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:0;padding-bottom:0}"}},333:(O,h,c)=>{c.d(h,{c:()=>l,g:()=>u,h:()=>v,o:()=>y});var o=c(467);const v=(t,r)=>null!==r.closest(t),l=(t,r)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},r):r,u=t=>{const r={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(i=>null!=i).map(i=>i.trim()).filter(i=>""!==i):[])(t).forEach(i=>r[i]=!0),r},_=/^[a-z][a-z0-9+\-.]*:/,y=function(){var t=(0,o.A)(function*(r,i,k,f){if(null!=r&&"#"!==r[0]&&!_.test(r)){const g=document.querySelector("ion-router");if(g)return null!=i&&i.preventDefault(),g.push(r,k,f)}return!1});return function(i,k,f,g){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/8477.26028d5d75be9cb8.js b/www/8477.50e07ac22b5d6ff9.js similarity index 93% rename from www/8477.26028d5d75be9cb8.js rename to www/8477.50e07ac22b5d6ff9.js index 1e44ab19..f84ca27b 100644 --- a/www/8477.26028d5d75be9cb8.js +++ b/www/8477.50e07ac22b5d6ff9.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8477],{8477:($,M,l)=>{l.r(M),l.d(M,{ion_range:()=>U});var D=l(467),r=l(4363),S=l(2885),P=l(8281),h=l(5638),y=l(4929),z=l(7464),s=l(333),o=l(611);const U=class{constructor(n){var e=this;(0,r.r)(this,n),this.ionChange=(0,r.d)(this,"ionChange",7),this.ionInput=(0,r.d)(this,"ionInput",7),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.ionFocus=(0,r.d)(this,"ionFocus",7),this.ionBlur=(0,r.d)(this,"ionBlur",7),this.ionKnobMoveStart=(0,r.d)(this,"ionKnobMoveStart",7),this.ionKnobMoveEnd=(0,r.d)(this,"ionKnobMoveEnd",7),this.rangeId="ion-r-"+G++,this.didLoad=!1,this.noUpdate=!1,this.hasFocus=!1,this.inheritedAttributes={},this.contentEl=null,this.initialContentScrollY=!0,this.hasLoggedDeprecationWarning=!1,this.clampBounds=t=>(0,h.l)(this.min,t,this.max),this.ensureValueInBounds=t=>this.dualKnobs?{lower:this.clampBounds(t.lower),upper:this.clampBounds(t.upper)}:this.clampBounds(t),this.setupGesture=(0,D.A)(function*(){const t=e.rangeSlider;t&&(e.gesture=(yield Promise.resolve().then(l.bind(l,405))).createGesture({el:t,gestureName:"range",gesturePriority:100,threshold:10,onStart:()=>e.onStart(),onMove:a=>e.onMove(a),onEnd:a=>e.onEnd(a)}),e.gesture.enable(!e.disabled))}),this.handleKeyboard=(t,a)=>{const{ensureValueInBounds:d}=this;let i=this.step;i=i>0?i:1,i/=this.max-this.min,a||(i*=-1),"A"===t?this.ratioA=(0,h.l)(0,this.ratioA+i,1):this.ratioB=(0,h.l)(0,this.ratioB+i,1),this.ionKnobMoveStart.emit({value:d(this.value)}),this.updateValue(),this.emitValueChange(),this.ionKnobMoveEnd.emit({value:d(this.value)})},this.onBlur=()=>{this.hasFocus&&(this.hasFocus=!1,this.ionBlur.emit(),this.emitStyle())},this.onFocus=()=>{this.hasFocus||(this.hasFocus=!0,this.ionFocus.emit(),this.emitStyle())},this.ratioA=0,this.ratioB=0,this.pressedKnob=void 0,this.color=void 0,this.debounce=void 0,this.name=this.rangeId,this.label=void 0,this.dualKnobs=!1,this.min=0,this.max=100,this.pin=!1,this.pinFormatter=t=>Math.round(t),this.snaps=!1,this.step=1,this.ticks=!0,this.activeBarStart=void 0,this.disabled=!1,this.value=0,this.labelPlacement="start",this.legacy=void 0}debounceChanged(){const{ionInput:n,debounce:e,originalIonInput:t}=this;this.ionInput=void 0===e?null!=t?t:n:(0,h.j)(n,e)}minChanged(){this.noUpdate||this.updateRatio()}maxChanged(){this.noUpdate||this.updateRatio()}activeBarStartChanged(){const{activeBarStart:n}=this;void 0!==n&&(n>this.max?((0,y.p)(`Range: The value of activeBarStart (${n}) is greater than the max (${this.max}). Valid values are greater than or equal to the min value and less than or equal to the max value.`,this.el),this.activeBarStart=this.max):n
Volume
\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,y.p)('ion-range is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new range syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{el:n,pressedKnob:e,disabled:t,pin:a,rangeId:d}=this,i=(0,o.b)(this);return(0,h.d)(!0,n,this.name,JSON.stringify(this.getValue()),t),(0,r.h)(r.H,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:d,class:(0,s.c)(this.color,{[i]:!0,"in-item":(0,s.h)("ion-item",n),"range-disabled":t,"range-pressed":void 0!==e,"range-has-pin":a,"legacy-range":!0})},(0,r.h)("slot",{name:"start"}),this.renderRangeSlider(),(0,r.h)("slot",{name:"end"}))}get hasStartSlotContent(){return null!==this.el.querySelector('[slot="start"]')}get hasEndSlotContent(){return null!==this.el.querySelector('[slot="end"]')}renderRange(){const{disabled:n,el:e,hasLabel:t,rangeId:a,pin:d,pressedKnob:i,labelPlacement:p,label:k}=this,f=(0,s.h)("ion-item",e),m=f&&!(t&&("start"===p||"fixed"===p)||this.hasStartSlotContent),E=f&&!(t&&"end"===p||this.hasEndSlotContent),C=(0,o.b)(this);return(0,h.d)(!0,e,this.name,JSON.stringify(this.getValue()),n),(0,r.h)(r.H,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:a,class:(0,s.c)(this.color,{[C]:!0,"in-item":f,"range-disabled":n,"range-pressed":void 0!==i,"range-has-pin":d,[`range-label-placement-${p}`]:!0,"range-item-start-adjustment":m,"range-item-end-adjustment":E})},(0,r.h)("label",{class:"range-wrapper",id:"range-label"},(0,r.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!t},part:"label"},void 0!==k?(0,r.h)("div",{class:"label-text"},k):(0,r.h)("slot",{name:"label"})),(0,r.h)("div",{class:"native-wrapper"},(0,r.h)("slot",{name:"start"}),this.renderRangeSlider(),(0,r.h)("slot",{name:"end"}))))}get hasLabel(){return void 0!==this.label||null!==this.el.querySelector('[slot="label"]')}renderRangeSlider(){var n;const{min:e,max:t,step:a,el:d,handleKeyboard:i,pressedKnob:p,disabled:k,pin:f,ratioLower:u,ratioUpper:m,inheritedAttributes:v,rangeId:E,pinFormatter:C}=this;let{labelText:w}=(0,h.e)(d,E);null==w&&(w=v["aria-label"]);let c=100*u+"%",x=100-100*m+"%";const K=(0,z.i)(this.el),I=K?"right":"left",N=b=>({[I]:b[I]});!1===this.dualKnobs&&(this.valA<(null!==(n=this.activeBarStart)&&void 0!==n?n:this.min)?(c=100*m+"%",x=100-100*u+"%"):(c=100*u+"%",x=100-100*m+"%"));const Y={[I]:c,[K?"left":"right"]:x},F=[];if(this.snaps&&this.ticks)for(let b=e;b<=t;b+=a){const R=_(b,e,t),H=Math.min(u,m),J=Math.max(u,m),V={ratio:R,active:R>=H&&R<=J};V[I]=100*R+"%",F.push(V)}let O;return!this.legacyFormController.hasLegacyControl()&&this.hasLabel&&(O="range-label"),(0,r.h)("div",{class:"range-slider",ref:b=>this.rangeSlider=b,onPointerUp:b=>{void 0===this.pressedKnob&&(this.onStart(),this.onEnd(b))}},F.map(b=>(0,r.h)("div",{style:N(b),role:"presentation",class:{"range-tick":!0,"range-tick-active":b.active},part:b.active?"tick-active":"tick"})),(0,r.h)("div",{class:"range-bar-container"},(0,r.h)("div",{class:"range-bar",role:"presentation",part:"bar"}),(0,r.h)("div",{class:{"range-bar":!0,"range-bar-active":!0,"has-ticks":F.length>0},role:"presentation",style:Y,part:"bar-active"})),T(K,{knob:"A",pressed:"A"===p,value:this.valA,ratio:this.ratioA,pin:f,pinFormatter:C,disabled:k,handleKeyboard:i,min:e,max:t,labelText:w,labelledBy:O}),this.dualKnobs&&T(K,{knob:"B",pressed:"B"===p,value:this.valB,ratio:this.ratioB,pin:f,pinFormatter:C,disabled:k,handleKeyboard:i,min:e,max:t,labelText:w,labelledBy:O}))}render(){const{legacyFormController:n}=this;return n.hasLegacyControl()?this.renderLegacyRange():this.renderRange()}get el(){return(0,r.f)(this)}static get watchers(){return{debounce:["debounceChanged"],min:["minChanged"],max:["maxChanged"],activeBarStart:["activeBarStartChanged"],disabled:["disabledChanged"],value:["valueChanged"]}}},T=(n,{knob:e,value:t,ratio:a,min:d,max:i,disabled:p,pressed:k,pin:f,handleKeyboard:u,labelText:m,labelledBy:v,pinFormatter:E})=>{const C=n?"right":"left";return(0,r.h)("div",{onKeyDown:c=>{const x=c.key;"ArrowLeft"===x||"ArrowDown"===x?(u(e,!1),c.preventDefault(),c.stopPropagation()):("ArrowRight"===x||"ArrowUp"===x)&&(u(e,!0),c.preventDefault(),c.stopPropagation())},class:{"range-knob-handle":!0,"range-knob-a":"A"===e,"range-knob-b":"B"===e,"range-knob-pressed":k,"range-knob-min":t===d,"range-knob-max":t===i,"ion-activatable":!0,"ion-focusable":!0},style:(()=>{const c={};return c[C]=100*a+"%",c})(),role:"slider",tabindex:p?-1:0,"aria-label":void 0===v?m:null,"aria-labelledby":void 0!==v?v:null,"aria-valuemin":d,"aria-valuemax":i,"aria-disabled":p?"true":null,"aria-valuenow":t},f&&(0,r.h)("div",{class:"range-pin",role:"presentation",part:"pin"},E(t)),(0,r.h)("div",{class:"range-knob",role:"presentation",part:"knob"}))},j=(n,e,t,a)=>{let d=(t-e)*n;return a>0&&(d=Math.round(d/a)*a+e),function A(n,...e){const t=Math.max(...e.map(a=>function g(n){return n%1==0?0:n.toString().split(".")[1].length}(a)));return Number(n.toFixed(t))}((0,h.l)(e,d,t),e,t,a)},_=(n,e,t)=>(0,h.l)(0,(n-e)/(t-e),1);let G=0;U.style={ios:":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{top:calc((var(--height) - var(--knob-handle-size)) / 2);-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}@supports (inset-inline-start: 0){.range-knob-handle{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob-handle{left:0}:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}[dir=rtl] .range-knob-handle{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset;right:unset;right:0}}}:host-context([dir=rtl]) .range-knob-handle{left:unset}[dir=rtl] .range-knob-handle{left:unset}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset}}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar-container{border-radius:var(--bar-border-radius);top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height)}@supports (inset-inline-start: 0){.range-bar-container{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-bar-container{left:0}:host-context([dir=rtl]) .range-bar-container{left:unset;right:unset;right:0}[dir=rtl] .range-bar-container{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset;right:unset;right:0}}}:host-context([dir=rtl]) .range-bar-container{left:unset}[dir=rtl] .range-bar-container{left:unset}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset}}.range-bar{border-radius:var(--bar-border-radius);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}.range-knob{border-radius:var(--knob-border-radius);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}@supports (inset-inline-start: 0){.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}}@supports not (inset-inline-start: 0){.range-knob{left:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}}}:host-context([dir=rtl]) .range-knob{left:unset}[dir=rtl] .range-knob{left:unset}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset}}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host([slot=start]),:host([slot=end]){width:auto}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}.range-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit}::slotted([slot=label]){max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}:host(.range-label-placement-start) .range-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.range-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-end) .range-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.range-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.range-label-placement-stacked) .range-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}:host(.range-label-placement-stacked) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host-context([dir=rtl]):host(.range-label-placement-stacked) .label-text-wrapper,:host-context([dir=rtl]).range-label-placement-stacked .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.range-label-placement-stacked:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.in-item.range-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.range-label-placement-stacked) .native-wrapper{margin-bottom:0px}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0px 0.5px 4px rgba(0, 0, 0, 0.12), 0px 6px 13px rgba(0, 0, 0, 0.12);--knob-size:26px;--bar-height:4px;--bar-background:var(--ion-color-step-900, #e6e6e6);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:2px;--height:42px}:host(.legacy-range){-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:8px;padding-bottom:8px}:host(.range-item-start-adjustment){-webkit-padding-start:24px;padding-inline-start:24px}:host(.range-item-end-adjustment){-webkit-padding-end:24px;padding-inline-end:24px}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-has-pin:not(.range-label-placement-stacked)){padding-top:calc(8px + 0.75rem)}:host(.range-has-pin.range-label-placement-stacked) .label-text-wrapper{margin-bottom:calc(8px + 0.75rem)}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-bar-active.has-ticks{border-radius:0;-webkit-margin-start:-2px;margin-inline-start:-2px;-webkit-margin-end:-2px;margin-inline-end:-2px}.range-tick{-webkit-margin-start:-2px;margin-inline-start:-2px;border-radius:0;position:absolute;top:17px;width:4px;height:8px;background:var(--ion-color-step-900, #e6e6e6);pointer-events:none}.range-tick-active{background:var(--bar-background-active)}.range-pin{-webkit-transform:translate3d(0, 100%, 0) scale(0.01);transform:translate3d(0, 100%, 0) scale(0.01);-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;min-width:28px;-webkit-transition:-webkit-transform 120ms ease;transition:-webkit-transform 120ms ease;transition:transform 120ms ease;transition:transform 120ms ease, -webkit-transform 120ms ease;background:transparent;color:var(--ion-text-color, #000);font-size:0.75rem;text-align:center}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, calc(-100% + 11px), 0) scale(1);transform:translate3d(0, calc(-100% + 11px), 0) scale(1)}:host(.range-disabled){opacity:0.3}",md:':host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{top:calc((var(--height) - var(--knob-handle-size)) / 2);-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}@supports (inset-inline-start: 0){.range-knob-handle{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob-handle{left:0}:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}[dir=rtl] .range-knob-handle{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset;right:unset;right:0}}}:host-context([dir=rtl]) .range-knob-handle{left:unset}[dir=rtl] .range-knob-handle{left:unset}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset}}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar-container{border-radius:var(--bar-border-radius);top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height)}@supports (inset-inline-start: 0){.range-bar-container{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-bar-container{left:0}:host-context([dir=rtl]) .range-bar-container{left:unset;right:unset;right:0}[dir=rtl] .range-bar-container{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset;right:unset;right:0}}}:host-context([dir=rtl]) .range-bar-container{left:unset}[dir=rtl] .range-bar-container{left:unset}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset}}.range-bar{border-radius:var(--bar-border-radius);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}.range-knob{border-radius:var(--knob-border-radius);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}@supports (inset-inline-start: 0){.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}}@supports not (inset-inline-start: 0){.range-knob{left:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}}}:host-context([dir=rtl]) .range-knob{left:unset}[dir=rtl] .range-knob{left:unset}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset}}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host([slot=start]),:host([slot=end]){width:auto}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}.range-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit}::slotted([slot=label]){max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}:host(.range-label-placement-start) .range-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.range-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-end) .range-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.range-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.range-label-placement-stacked) .range-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}:host(.range-label-placement-stacked) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host-context([dir=rtl]):host(.range-label-placement-stacked) .label-text-wrapper,:host-context([dir=rtl]).range-label-placement-stacked .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.range-label-placement-stacked:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.in-item.range-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.range-label-placement-stacked) .native-wrapper{margin-bottom:0px}:host{--knob-border-radius:50%;--knob-background:var(--bar-background-active);--knob-box-shadow:none;--knob-size:18px;--bar-height:2px;--bar-background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.26);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #3880ff);--pin-color:var(--ion-color-primary-contrast, #fff)}:host(.legacy-range) ::slotted([slot=label]){font-size:initial}:host(:not(.legacy-range)) ::slotted(:not(ion-icon)[slot=start]),:host(:not(.legacy-range)) ::slotted(:not(ion-icon)[slot=end]),:host(:not(.legacy-range)) .native-wrapper{font-size:0.75rem}:host(.legacy-range){-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px;padding-top:8px;padding-bottom:8px;font-size:0.75rem}:host(.range-item-start-adjustment){-webkit-padding-start:18px;padding-inline-start:18px}:host(.range-item-end-adjustment){-webkit-padding-end:18px;padding-inline-end:18px}:host(.ion-color) .range-bar{background:rgba(var(--ion-color-base-rgb), 0.26)}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-knob,:host(.ion-color) .range-knob::before,:host(.ion-color) .range-pin,:host(.ion-color) .range-pin::before,:host(.ion-color) .range-tick{background:var(--ion-color-base);color:var(--ion-color-contrast)}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-has-pin:not(.range-label-placement-stacked)){padding-top:1.75rem}:host(.range-has-pin.range-label-placement-stacked) .label-text-wrapper{margin-bottom:1.75rem}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-knob{-webkit-transform:scale(0.67);transform:scale(0.67);-webkit-transition-duration:120ms;transition-duration:120ms;-webkit-transition-property:background-color, border, -webkit-transform;transition-property:background-color, border, -webkit-transform;transition-property:transform, background-color, border;transition-property:transform, background-color, border, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:2}.range-knob::before{border-radius:50%;position:absolute;width:var(--knob-size);height:var(--knob-size);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.267s cubic-bezier(0, 0, 0.58, 1);transition:0.267s cubic-bezier(0, 0, 0.58, 1);background:var(--knob-background);content:"";opacity:0.13;pointer-events:none}@supports (inset-inline-start: 0){.range-knob::before{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob::before{left:0}:host-context([dir=rtl]) .range-knob::before{left:unset;right:unset;right:0}[dir=rtl] .range-knob::before{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob::before:dir(rtl){left:unset;right:unset;right:0}}}.range-tick{position:absolute;top:calc((var(--height) - var(--bar-height)) / 2);width:var(--bar-height);height:var(--bar-height);background:var(--bar-background-active);z-index:1;pointer-events:none}.range-tick-active{background:transparent}.range-pin{padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;border-radius:50%;-webkit-transform:translate3d(0, 0, 0) scale(0.01);transform:translate3d(0, 0, 0) scale(0.01);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;-webkit-transition:background 120ms ease, -webkit-transform 120ms ease;transition:background 120ms ease, -webkit-transform 120ms ease;transition:transform 120ms ease, background 120ms ease;transition:transform 120ms ease, background 120ms ease, -webkit-transform 120ms ease;background:var(--pin-background);color:var(--pin-color)}.range-pin::before{bottom:-1px;-webkit-margin-start:-13px;margin-inline-start:-13px;border-radius:50% 50% 50% 0;position:absolute;width:26px;height:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background 120ms ease;transition:background 120ms ease;background:var(--pin-background);content:"";z-index:-1}@supports (inset-inline-start: 0){.range-pin::before{inset-inline-start:50%}}@supports not (inset-inline-start: 0){.range-pin::before{left:50%}:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}[dir=rtl] .range-pin::before{left:unset;right:unset;right:50%}@supports selector(:dir(rtl)){.range-pin::before:dir(rtl){left:unset;right:unset;right:50%}}}:host-context([dir=rtl]) .range-pin::before{left:unset}[dir=rtl] .range-pin::before{left:unset}@supports selector(:dir(rtl)){.range-pin::before:dir(rtl){left:unset}}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, calc(-100% + 4px), 0) scale(1);transform:translate3d(0, calc(-100% + 4px), 0) scale(1)}@media (any-hover: hover){.range-knob-handle:hover .range-knob:before{-webkit-transform:scale(2);transform:scale(2);opacity:0.13}}.range-knob-handle.ion-activated .range-knob:before,.range-knob-handle.ion-focused .range-knob:before,.range-knob-handle.range-knob-pressed .range-knob:before{-webkit-transform:scale(2);transform:scale(2)}.range-knob-handle.ion-focused .range-knob::before{opacity:0.13}.range-knob-handle.ion-activated .range-knob::before,.range-knob-handle.range-knob-pressed .range-knob::before{opacity:0.25}:host(:not(.range-has-pin)) .range-knob-pressed .range-knob,:host(:not(.range-has-pin)) .range-knob-handle.ion-focused .range-knob{-webkit-transform:scale(1);transform:scale(1)}:host(.range-disabled) .range-bar-active,:host(.range-disabled) .range-bar,:host(.range-disabled) .range-tick{background-color:var(--ion-color-step-250, #bfbfbf)}:host(.range-disabled) .range-knob{-webkit-transform:scale(0.55);transform:scale(0.55);outline:5px solid #fff;background-color:var(--ion-color-step-250, #bfbfbf)}:host(.range-disabled) .label-text-wrapper,:host(.range-disabled) ::slotted([slot=start]),:host(.range-disabled) ::slotted([slot=end]){opacity:0.38}'}},333:($,M,l)=>{l.d(M,{c:()=>S,g:()=>h,h:()=>r,o:()=>z});var D=l(467);const r=(s,o)=>null!==o.closest(s),S=(s,o)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},o):o,h=s=>{const o={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(g=>null!=g).map(g=>g.trim()).filter(g=>""!==g):[])(s).forEach(g=>o[g]=!0),o},y=/^[a-z][a-z0-9+\-.]*:/,z=function(){var s=(0,D.A)(function*(o,g,A,L){if(null!=o&&"#"!==o[0]&&!y.test(o)){const B=document.querySelector("ion-router");if(B)return null!=g&&g.preventDefault(),B.push(o,A,L)}return!1});return function(g,A,L,B){return s.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8477],{8477:($,M,l)=>{l.r(M),l.d(M,{ion_range:()=>T});var R=l(467),r=l(4363),C=l(2885),P=l(8281),h=l(5638),y=l(4929),z=l(7464),s=l(333),o=l(611);const T=class{constructor(n){var e=this;(0,r.r)(this,n),this.ionChange=(0,r.d)(this,"ionChange",7),this.ionInput=(0,r.d)(this,"ionInput",7),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.ionFocus=(0,r.d)(this,"ionFocus",7),this.ionBlur=(0,r.d)(this,"ionBlur",7),this.ionKnobMoveStart=(0,r.d)(this,"ionKnobMoveStart",7),this.ionKnobMoveEnd=(0,r.d)(this,"ionKnobMoveEnd",7),this.rangeId="ion-r-"+G++,this.didLoad=!1,this.noUpdate=!1,this.hasFocus=!1,this.inheritedAttributes={},this.contentEl=null,this.initialContentScrollY=!0,this.hasLoggedDeprecationWarning=!1,this.clampBounds=t=>(0,h.l)(this.min,t,this.max),this.ensureValueInBounds=t=>this.dualKnobs?{lower:this.clampBounds(t.lower),upper:this.clampBounds(t.upper)}:this.clampBounds(t),this.setupGesture=(0,R.A)(function*(){const t=e.rangeSlider;t&&(e.gesture=(yield Promise.resolve().then(l.bind(l,405))).createGesture({el:t,gestureName:"range",gesturePriority:100,threshold:10,onStart:()=>e.onStart(),onMove:a=>e.onMove(a),onEnd:a=>e.onEnd(a)}),e.gesture.enable(!e.disabled))}),this.handleKeyboard=(t,a)=>{const{ensureValueInBounds:d}=this;let i=this.step;i=i>0?i:1,i/=this.max-this.min,a||(i*=-1),"A"===t?this.ratioA=(0,h.l)(0,this.ratioA+i,1):this.ratioB=(0,h.l)(0,this.ratioB+i,1),this.ionKnobMoveStart.emit({value:d(this.value)}),this.updateValue(),this.emitValueChange(),this.ionKnobMoveEnd.emit({value:d(this.value)})},this.onBlur=()=>{this.hasFocus&&(this.hasFocus=!1,this.ionBlur.emit(),this.emitStyle())},this.onFocus=()=>{this.hasFocus||(this.hasFocus=!0,this.ionFocus.emit(),this.emitStyle())},this.ratioA=0,this.ratioB=0,this.pressedKnob=void 0,this.color=void 0,this.debounce=void 0,this.name=this.rangeId,this.label=void 0,this.dualKnobs=!1,this.min=0,this.max=100,this.pin=!1,this.pinFormatter=t=>Math.round(t),this.snaps=!1,this.step=1,this.ticks=!0,this.activeBarStart=void 0,this.disabled=!1,this.value=0,this.labelPlacement="start",this.legacy=void 0}debounceChanged(){const{ionInput:n,debounce:e,originalIonInput:t}=this;this.ionInput=void 0===e?null!=t?t:n:(0,h.j)(n,e)}minChanged(){this.noUpdate||this.updateRatio()}maxChanged(){this.noUpdate||this.updateRatio()}activeBarStartChanged(){const{activeBarStart:n}=this;void 0!==n&&(n>this.max?((0,y.p)(`Range: The value of activeBarStart (${n}) is greater than the max (${this.max}). Valid values are greater than or equal to the min value and less than or equal to the max value.`,this.el),this.activeBarStart=this.max):n
Volume
\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,y.p)('ion-range is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new range syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{el:n,pressedKnob:e,disabled:t,pin:a,rangeId:d}=this,i=(0,o.b)(this);return(0,h.d)(!0,n,this.name,JSON.stringify(this.getValue()),t),(0,r.h)(r.H,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:d,class:(0,s.c)(this.color,{[i]:!0,"in-item":(0,s.h)("ion-item",n),"range-disabled":t,"range-pressed":void 0!==e,"range-has-pin":a,"legacy-range":!0})},(0,r.h)("slot",{name:"start"}),this.renderRangeSlider(),(0,r.h)("slot",{name:"end"}))}get hasStartSlotContent(){return null!==this.el.querySelector('[slot="start"]')}get hasEndSlotContent(){return null!==this.el.querySelector('[slot="end"]')}renderRange(){const{disabled:n,el:e,hasLabel:t,rangeId:a,pin:d,pressedKnob:i,labelPlacement:p,label:k}=this,f=(0,s.h)("ion-item",e),m=f&&!(t&&("start"===p||"fixed"===p)||this.hasStartSlotContent),B=f&&!(t&&"end"===p||this.hasEndSlotContent),S=(0,o.b)(this);return(0,h.d)(!0,e,this.name,JSON.stringify(this.getValue()),n),(0,r.h)(r.H,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:a,class:(0,s.c)(this.color,{[S]:!0,"in-item":f,"range-disabled":n,"range-pressed":void 0!==i,"range-has-pin":d,[`range-label-placement-${p}`]:!0,"range-item-start-adjustment":m,"range-item-end-adjustment":B})},(0,r.h)("label",{class:"range-wrapper",id:"range-label"},(0,r.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!t},part:"label"},void 0!==k?(0,r.h)("div",{class:"label-text"},k):(0,r.h)("slot",{name:"label"})),(0,r.h)("div",{class:"native-wrapper"},(0,r.h)("slot",{name:"start"}),this.renderRangeSlider(),(0,r.h)("slot",{name:"end"}))))}get hasLabel(){return void 0!==this.label||null!==this.el.querySelector('[slot="label"]')}renderRangeSlider(){var n;const{min:e,max:t,step:a,el:d,handleKeyboard:i,pressedKnob:p,disabled:k,pin:f,ratioLower:u,ratioUpper:m,inheritedAttributes:v,rangeId:B,pinFormatter:S}=this;let{labelText:w}=(0,h.e)(d,B);null==w&&(w=v["aria-label"]);let c=100*u+"%",x=100-100*m+"%";const K=(0,z.i)(this.el),I=K?"right":"left",X=b=>({[I]:b[I]});!1===this.dualKnobs&&(this.valA<(null!==(n=this.activeBarStart)&&void 0!==n?n:this.min)?(c=100*m+"%",x=100-100*u+"%"):(c=100*u+"%",x=100-100*m+"%"));const Y={[I]:c,[K?"left":"right"]:x},O=[];if(this.snaps&&this.ticks)for(let b=e;b<=t;b+=a){const D=_(b,e,t),H=Math.min(u,m),J=Math.max(u,m),V={ratio:D,active:D>=H&&D<=J};V[I]=100*D+"%",O.push(V)}let F;return!this.legacyFormController.hasLegacyControl()&&this.hasLabel&&(F="range-label"),(0,r.h)("div",{class:"range-slider",ref:b=>this.rangeSlider=b,onPointerUp:b=>{void 0===this.pressedKnob&&(this.onStart(),this.onEnd(b))}},O.map(b=>(0,r.h)("div",{style:X(b),role:"presentation",class:{"range-tick":!0,"range-tick-active":b.active},part:b.active?"tick-active":"tick"})),(0,r.h)("div",{class:"range-bar-container"},(0,r.h)("div",{class:"range-bar",role:"presentation",part:"bar"}),(0,r.h)("div",{class:{"range-bar":!0,"range-bar-active":!0,"has-ticks":O.length>0},role:"presentation",style:Y,part:"bar-active"})),U(K,{knob:"A",pressed:"A"===p,value:this.valA,ratio:this.ratioA,pin:f,pinFormatter:S,disabled:k,handleKeyboard:i,min:e,max:t,labelText:w,labelledBy:F}),this.dualKnobs&&U(K,{knob:"B",pressed:"B"===p,value:this.valB,ratio:this.ratioB,pin:f,pinFormatter:S,disabled:k,handleKeyboard:i,min:e,max:t,labelText:w,labelledBy:F}))}render(){const{legacyFormController:n}=this;return n.hasLegacyControl()?this.renderLegacyRange():this.renderRange()}get el(){return(0,r.f)(this)}static get watchers(){return{debounce:["debounceChanged"],min:["minChanged"],max:["maxChanged"],activeBarStart:["activeBarStartChanged"],disabled:["disabledChanged"],value:["valueChanged"]}}},U=(n,{knob:e,value:t,ratio:a,min:d,max:i,disabled:p,pressed:k,pin:f,handleKeyboard:u,labelText:m,labelledBy:v,pinFormatter:B})=>{const S=n?"right":"left";return(0,r.h)("div",{onKeyDown:c=>{const x=c.key;"ArrowLeft"===x||"ArrowDown"===x?(u(e,!1),c.preventDefault(),c.stopPropagation()):("ArrowRight"===x||"ArrowUp"===x)&&(u(e,!0),c.preventDefault(),c.stopPropagation())},class:{"range-knob-handle":!0,"range-knob-a":"A"===e,"range-knob-b":"B"===e,"range-knob-pressed":k,"range-knob-min":t===d,"range-knob-max":t===i,"ion-activatable":!0,"ion-focusable":!0},style:(()=>{const c={};return c[S]=100*a+"%",c})(),role:"slider",tabindex:p?-1:0,"aria-label":void 0===v?m:null,"aria-labelledby":void 0!==v?v:null,"aria-valuemin":d,"aria-valuemax":i,"aria-disabled":p?"true":null,"aria-valuenow":t},f&&(0,r.h)("div",{class:"range-pin",role:"presentation",part:"pin"},B(t)),(0,r.h)("div",{class:"range-knob",role:"presentation",part:"knob"}))},j=(n,e,t,a)=>{let d=(t-e)*n;return a>0&&(d=Math.round(d/a)*a+e),function A(n,...e){const t=Math.max(...e.map(a=>function g(n){return n%1==0?0:n.toString().split(".")[1].length}(a)));return Number(n.toFixed(t))}((0,h.l)(e,d,t),e,t,a)},_=(n,e,t)=>(0,h.l)(0,(n-e)/(t-e),1);let G=0;T.style={ios:":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{top:calc((var(--height) - var(--knob-handle-size)) / 2);-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}@supports (inset-inline-start: 0){.range-knob-handle{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob-handle{left:0}:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}[dir=rtl] .range-knob-handle{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset;right:unset;right:0}}}:host-context([dir=rtl]) .range-knob-handle{left:unset}[dir=rtl] .range-knob-handle{left:unset}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset}}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar-container{border-radius:var(--bar-border-radius);top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height)}@supports (inset-inline-start: 0){.range-bar-container{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-bar-container{left:0}:host-context([dir=rtl]) .range-bar-container{left:unset;right:unset;right:0}[dir=rtl] .range-bar-container{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset;right:unset;right:0}}}:host-context([dir=rtl]) .range-bar-container{left:unset}[dir=rtl] .range-bar-container{left:unset}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset}}.range-bar{border-radius:var(--bar-border-radius);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}.range-knob{border-radius:var(--knob-border-radius);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}@supports (inset-inline-start: 0){.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}}@supports not (inset-inline-start: 0){.range-knob{left:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}}}:host-context([dir=rtl]) .range-knob{left:unset}[dir=rtl] .range-knob{left:unset}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset}}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host([slot=start]),:host([slot=end]){width:auto}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}.range-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit}::slotted([slot=label]){max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}:host(.range-label-placement-start) .range-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.range-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-end) .range-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.range-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.range-label-placement-stacked) .range-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}:host(.range-label-placement-stacked) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host-context([dir=rtl]):host(.range-label-placement-stacked) .label-text-wrapper,:host-context([dir=rtl]).range-label-placement-stacked .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.range-label-placement-stacked:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.in-item.range-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.range-label-placement-stacked) .native-wrapper{margin-bottom:0px}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0px 0.5px 4px rgba(0, 0, 0, 0.12), 0px 6px 13px rgba(0, 0, 0, 0.12);--knob-size:26px;--bar-height:4px;--bar-background:var(--ion-color-step-900, #e6e6e6);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:2px;--height:42px}:host(.legacy-range){-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:8px;padding-bottom:8px}:host(.range-item-start-adjustment){-webkit-padding-start:24px;padding-inline-start:24px}:host(.range-item-end-adjustment){-webkit-padding-end:24px;padding-inline-end:24px}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-has-pin:not(.range-label-placement-stacked)){padding-top:calc(8px + 0.75rem)}:host(.range-has-pin.range-label-placement-stacked) .label-text-wrapper{margin-bottom:calc(8px + 0.75rem)}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-bar-active.has-ticks{border-radius:0;-webkit-margin-start:-2px;margin-inline-start:-2px;-webkit-margin-end:-2px;margin-inline-end:-2px}.range-tick{-webkit-margin-start:-2px;margin-inline-start:-2px;border-radius:0;position:absolute;top:17px;width:4px;height:8px;background:var(--ion-color-step-900, #e6e6e6);pointer-events:none}.range-tick-active{background:var(--bar-background-active)}.range-pin{-webkit-transform:translate3d(0, 100%, 0) scale(0.01);transform:translate3d(0, 100%, 0) scale(0.01);-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;min-width:28px;-webkit-transition:-webkit-transform 120ms ease;transition:-webkit-transform 120ms ease;transition:transform 120ms ease;transition:transform 120ms ease, -webkit-transform 120ms ease;background:transparent;color:var(--ion-text-color, #000);font-size:0.75rem;text-align:center}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, calc(-100% + 11px), 0) scale(1);transform:translate3d(0, calc(-100% + 11px), 0) scale(1)}:host(.range-disabled){opacity:0.3}",md:':host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{top:calc((var(--height) - var(--knob-handle-size)) / 2);-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}@supports (inset-inline-start: 0){.range-knob-handle{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob-handle{left:0}:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}[dir=rtl] .range-knob-handle{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset;right:unset;right:0}}}:host-context([dir=rtl]) .range-knob-handle{left:unset}[dir=rtl] .range-knob-handle{left:unset}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset}}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar-container{border-radius:var(--bar-border-radius);top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height)}@supports (inset-inline-start: 0){.range-bar-container{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-bar-container{left:0}:host-context([dir=rtl]) .range-bar-container{left:unset;right:unset;right:0}[dir=rtl] .range-bar-container{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset;right:unset;right:0}}}:host-context([dir=rtl]) .range-bar-container{left:unset}[dir=rtl] .range-bar-container{left:unset}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset}}.range-bar{border-radius:var(--bar-border-radius);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}.range-knob{border-radius:var(--knob-border-radius);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}@supports (inset-inline-start: 0){.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}}@supports not (inset-inline-start: 0){.range-knob{left:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}}}:host-context([dir=rtl]) .range-knob{left:unset}[dir=rtl] .range-knob{left:unset}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset}}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host([slot=start]),:host([slot=end]){width:auto}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}.range-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit}::slotted([slot=label]){max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}:host(.range-label-placement-start) .range-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.range-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-end) .range-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.range-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.range-label-placement-stacked) .range-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}:host(.range-label-placement-stacked) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host-context([dir=rtl]):host(.range-label-placement-stacked) .label-text-wrapper,:host-context([dir=rtl]).range-label-placement-stacked .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.range-label-placement-stacked:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.in-item.range-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.range-label-placement-stacked) .native-wrapper{margin-bottom:0px}:host{--knob-border-radius:50%;--knob-background:var(--bar-background-active);--knob-box-shadow:none;--knob-size:18px;--bar-height:2px;--bar-background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.26);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #3880ff);--pin-color:var(--ion-color-primary-contrast, #fff)}:host(.legacy-range) ::slotted([slot=label]){font-size:initial}:host(:not(.legacy-range)) ::slotted(:not(ion-icon)[slot=start]),:host(:not(.legacy-range)) ::slotted(:not(ion-icon)[slot=end]),:host(:not(.legacy-range)) .native-wrapper{font-size:0.75rem}:host(.legacy-range){-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px;padding-top:8px;padding-bottom:8px;font-size:0.75rem}:host(.range-item-start-adjustment){-webkit-padding-start:18px;padding-inline-start:18px}:host(.range-item-end-adjustment){-webkit-padding-end:18px;padding-inline-end:18px}:host(.ion-color) .range-bar{background:rgba(var(--ion-color-base-rgb), 0.26)}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-knob,:host(.ion-color) .range-knob::before,:host(.ion-color) .range-pin,:host(.ion-color) .range-pin::before,:host(.ion-color) .range-tick{background:var(--ion-color-base);color:var(--ion-color-contrast)}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-has-pin:not(.range-label-placement-stacked)){padding-top:1.75rem}:host(.range-has-pin.range-label-placement-stacked) .label-text-wrapper{margin-bottom:1.75rem}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-knob{-webkit-transform:scale(0.67);transform:scale(0.67);-webkit-transition-duration:120ms;transition-duration:120ms;-webkit-transition-property:background-color, border, -webkit-transform;transition-property:background-color, border, -webkit-transform;transition-property:transform, background-color, border;transition-property:transform, background-color, border, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:2}.range-knob::before{border-radius:50%;position:absolute;width:var(--knob-size);height:var(--knob-size);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.267s cubic-bezier(0, 0, 0.58, 1);transition:0.267s cubic-bezier(0, 0, 0.58, 1);background:var(--knob-background);content:"";opacity:0.13;pointer-events:none}@supports (inset-inline-start: 0){.range-knob::before{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob::before{left:0}:host-context([dir=rtl]) .range-knob::before{left:unset;right:unset;right:0}[dir=rtl] .range-knob::before{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob::before:dir(rtl){left:unset;right:unset;right:0}}}.range-tick{position:absolute;top:calc((var(--height) - var(--bar-height)) / 2);width:var(--bar-height);height:var(--bar-height);background:var(--bar-background-active);z-index:1;pointer-events:none}.range-tick-active{background:transparent}.range-pin{padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;border-radius:50%;-webkit-transform:translate3d(0, 0, 0) scale(0.01);transform:translate3d(0, 0, 0) scale(0.01);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;-webkit-transition:background 120ms ease, -webkit-transform 120ms ease;transition:background 120ms ease, -webkit-transform 120ms ease;transition:transform 120ms ease, background 120ms ease;transition:transform 120ms ease, background 120ms ease, -webkit-transform 120ms ease;background:var(--pin-background);color:var(--pin-color)}.range-pin::before{bottom:-1px;-webkit-margin-start:-13px;margin-inline-start:-13px;border-radius:50% 50% 50% 0;position:absolute;width:26px;height:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background 120ms ease;transition:background 120ms ease;background:var(--pin-background);content:"";z-index:-1}@supports (inset-inline-start: 0){.range-pin::before{inset-inline-start:50%}}@supports not (inset-inline-start: 0){.range-pin::before{left:50%}:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}[dir=rtl] .range-pin::before{left:unset;right:unset;right:50%}@supports selector(:dir(rtl)){.range-pin::before:dir(rtl){left:unset;right:unset;right:50%}}}:host-context([dir=rtl]) .range-pin::before{left:unset}[dir=rtl] .range-pin::before{left:unset}@supports selector(:dir(rtl)){.range-pin::before:dir(rtl){left:unset}}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, calc(-100% + 4px), 0) scale(1);transform:translate3d(0, calc(-100% + 4px), 0) scale(1)}@media (any-hover: hover){.range-knob-handle:hover .range-knob:before{-webkit-transform:scale(2);transform:scale(2);opacity:0.13}}.range-knob-handle.ion-activated .range-knob:before,.range-knob-handle.ion-focused .range-knob:before,.range-knob-handle.range-knob-pressed .range-knob:before{-webkit-transform:scale(2);transform:scale(2)}.range-knob-handle.ion-focused .range-knob::before{opacity:0.13}.range-knob-handle.ion-activated .range-knob::before,.range-knob-handle.range-knob-pressed .range-knob::before{opacity:0.25}:host(:not(.range-has-pin)) .range-knob-pressed .range-knob,:host(:not(.range-has-pin)) .range-knob-handle.ion-focused .range-knob{-webkit-transform:scale(1);transform:scale(1)}:host(.range-disabled) .range-bar-active,:host(.range-disabled) .range-bar,:host(.range-disabled) .range-tick{background-color:var(--ion-color-step-250, #bfbfbf)}:host(.range-disabled) .range-knob{-webkit-transform:scale(0.55);transform:scale(0.55);outline:5px solid #fff;background-color:var(--ion-color-step-250, #bfbfbf)}:host(.range-disabled) .label-text-wrapper,:host(.range-disabled) ::slotted([slot=start]),:host(.range-disabled) ::slotted([slot=end]){opacity:0.38}'}},333:($,M,l)=>{l.d(M,{c:()=>C,g:()=>h,h:()=>r,o:()=>z});var R=l(467);const r=(s,o)=>null!==o.closest(s),C=(s,o)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},o):o,h=s=>{const o={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(g=>null!=g).map(g=>g.trim()).filter(g=>""!==g):[])(s).forEach(g=>o[g]=!0),o},y=/^[a-z][a-z0-9+\-.]*:/,z=function(){var s=(0,R.A)(function*(o,g,A,L){if(null!=o&&"#"!==o[0]&&!y.test(o)){const E=document.querySelector("ion-router");if(E)return null!=g&&g.preventDefault(),E.push(o,A,L)}return!1});return function(g,A,L,E){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/8622.88fa17be008b9b1e.js b/www/8622.7e4bc02a093577ee.js similarity index 97% rename from www/8622.88fa17be008b9b1e.js rename to www/8622.7e4bc02a093577ee.js index 0e05d5c8..b2c53dc7 100644 --- a/www/8622.88fa17be008b9b1e.js +++ b/www/8622.7e4bc02a093577ee.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8622],{8622:(y,d,a)=>{a.r(d),a.d(d,{DeviceWeb:()=>w});var n=a(467),v=a(5083);class w extends v.E_{getId(){var e=this;return(0,n.A)(function*(){return{identifier:e.getUid()}})()}getInfo(){var e=this;return(0,n.A)(function*(){if(typeof navigator>"u"||!navigator.userAgent)throw e.unavailable("Device API not available in this browser");const t=navigator.userAgent,s=e.parseUa(t);return{model:s.model,platform:"web",operatingSystem:s.operatingSystem,osVersion:s.osVersion,manufacturer:navigator.vendor,isVirtual:!1,webViewVersion:s.browserVersion}})()}getBatteryInfo(){var e=this;return(0,n.A)(function*(){if(typeof navigator>"u"||!navigator.getBattery)throw e.unavailable("Device API not available in this browser");let t={};try{t=yield navigator.getBattery()}catch{}return{batteryLevel:t.level,isCharging:t.charging}})()}getLanguageCode(){return(0,n.A)(function*(){return{value:navigator.language.split("-")[0].toLowerCase()}})()}getLanguageTag(){return(0,n.A)(function*(){return{value:navigator.language}})()}parseUa(e){const t={},s=e.indexOf("(")+1;let c=e.indexOf(") AppleWebKit");-1!==e.indexOf(") Gecko")&&(c=e.indexOf(") Gecko"));const r=e.substring(s,c);if(-1!==e.indexOf("Android")){const i=r.replace("; wv","").split("; ").pop();i&&(t.model=i.split(" Build")[0]),t.osVersion=r.split("; ")[1]}else if(t.model=r.split("; ")[0],typeof navigator<"u"&&navigator.oscpu)t.osVersion=navigator.oscpu;else if(-1!==e.indexOf("Windows"))t.osVersion=r;else{const i=r.split("; ").pop();if(i){const o=i.replace(" like Mac OS X","").split(" ");t.osVersion=o[o.length-1].replace(/_/g,".")}}t.operatingSystem=/android/i.test(e)?"android":/iPad|iPhone|iPod/.test(e)&&!window.MSStream?"ios":/Win/.test(e)?"windows":/Mac/i.test(e)?"mac":"unknown";const g=!!window.ApplePaySession,m=!!window.chrome,h=/Firefox/.test(e),f=/Edg/.test(e),p=/FxiOS/.test(e),u=/CriOS/.test(e),x=/EdgiOS/.test(e);if(g||m&&!f||p||u||x){let i;i=p?"FxiOS":u?"CriOS":x?"EdgiOS":g?"Version":"Chrome";const o=e.split(" ");for(const l of o)if(l.includes(i)){const S=l.split("/")[1];t.browserVersion=S}}else if(h||f){const l=e.split("").reverse().join("").split("/")[0].split("").reverse().join("");t.browserVersion=l}return t}getUid(){if(typeof window<"u"&&window.localStorage){let e=window.localStorage.getItem("_capuid");return e||(e=this.uuid4(),window.localStorage.setItem("_capuid",e),e)}return this.uuid4()}uuid4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}}}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8622],{8622:(_,d,a)=>{a.r(d),a.d(d,{DeviceWeb:()=>w});var n=a(467),v=a(5083);class w extends v.E_{getId(){var e=this;return(0,n.A)(function*(){return{identifier:e.getUid()}})()}getInfo(){var e=this;return(0,n.A)(function*(){if(typeof navigator>"u"||!navigator.userAgent)throw e.unavailable("Device API not available in this browser");const t=navigator.userAgent,s=e.parseUa(t);return{model:s.model,platform:"web",operatingSystem:s.operatingSystem,osVersion:s.osVersion,manufacturer:navigator.vendor,isVirtual:!1,webViewVersion:s.browserVersion}})()}getBatteryInfo(){var e=this;return(0,n.A)(function*(){if(typeof navigator>"u"||!navigator.getBattery)throw e.unavailable("Device API not available in this browser");let t={};try{t=yield navigator.getBattery()}catch{}return{batteryLevel:t.level,isCharging:t.charging}})()}getLanguageCode(){return(0,n.A)(function*(){return{value:navigator.language.split("-")[0].toLowerCase()}})()}getLanguageTag(){return(0,n.A)(function*(){return{value:navigator.language}})()}parseUa(e){const t={},s=e.indexOf("(")+1;let c=e.indexOf(") AppleWebKit");-1!==e.indexOf(") Gecko")&&(c=e.indexOf(") Gecko"));const r=e.substring(s,c);if(-1!==e.indexOf("Android")){const i=r.replace("; wv","").split("; ").pop();i&&(t.model=i.split(" Build")[0]),t.osVersion=r.split("; ")[1]}else if(t.model=r.split("; ")[0],typeof navigator<"u"&&navigator.oscpu)t.osVersion=navigator.oscpu;else if(-1!==e.indexOf("Windows"))t.osVersion=r;else{const i=r.split("; ").pop();if(i){const o=i.replace(" like Mac OS X","").split(" ");t.osVersion=o[o.length-1].replace(/_/g,".")}}t.operatingSystem=/android/i.test(e)?"android":/iPad|iPhone|iPod/.test(e)&&!window.MSStream?"ios":/Win/.test(e)?"windows":/Mac/i.test(e)?"mac":"unknown";const g=!!window.ApplePaySession,m=!!window.chrome,h=/Firefox/.test(e),f=/Edg/.test(e),p=/FxiOS/.test(e),u=/CriOS/.test(e),x=/EdgiOS/.test(e);if(g||m&&!f||p||u||x){let i;i=p?"FxiOS":u?"CriOS":x?"EdgiOS":g?"Version":"Chrome";const o=e.split(" ");for(const l of o)if(l.includes(i)){const S=l.split("/")[1];t.browserVersion=S}}else if(h||f){const l=e.split("").reverse().join("").split("/")[0].split("").reverse().join("");t.browserVersion=l}return t}getUid(){if(typeof window<"u"&&window.localStorage){let e=window.localStorage.getItem("_capuid");return e||(e=this.uuid4(),window.localStorage.setItem("_capuid",e),e)}return this.uuid4()}uuid4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}}}}]); \ No newline at end of file diff --git a/www/8729.08c8938006595077.js b/www/8729.08c8938006595077.js deleted file mode 100644 index 47cb1b70..00000000 --- a/www/8729.08c8938006595077.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8729],{1110:(q,O,y)=>{y.r(O),y.d(O,{startInputShims:()=>Z});var g=y(467),l=y(8476),T=y(2885),m=y(5638),R=y(4379);y(8438);const M=new WeakMap,P=(e,t,s,r=0,o=!1)=>{M.has(e)!==s&&(s?k(e,t,r,o):G(e,t))},k=(e,t,s,r=!1)=>{const o=t.parentNode,n=t.cloneNode(!1);n.classList.add("cloned-input"),n.tabIndex=-1,r&&(n.disabled=!0),o.appendChild(n),M.set(e,n);const a="rtl"===e.ownerDocument.dir?9999:-9999;e.style.pointerEvents="none",t.style.transform=`translate3d(${a}px,${s}px,0) scale(0)`},G=(e,t)=>{const s=M.get(e);s&&(M.delete(e),s.remove()),e.style.pointerEvents="",t.style.transform=""},C="input, textarea, [no-blur], [contenteditable]",U="$ionPaddingTimer",p=(e,t,s)=>{const r=e[U];r&&clearTimeout(r),t>0?e.style.setProperty("--keyboard-offset",`${t}px`):e[U]=setTimeout(()=>{e.style.setProperty("--keyboard-offset","0px"),s&&s()},120)},F=(e,t,s)=>{e.addEventListener("focusout",()=>{t&&p(t,0,s)},{once:!0})};let A=0;const B="data-ionic-skip-scroll-assist",V=(e,t,s,r,o,n,i,a=!1)=>{const _=n&&(void 0===i||i.mode===R.a.None);let L=!1;const u=void 0!==l.w?l.w.innerHeight:0,f=S=>{!1!==L?W(e,t,s,r,S.detail.keyboardHeight,_,a,u,!1):L=!0},c=()=>{L=!1,null==l.w||l.w.removeEventListener("ionKeyboardDidShow",f),e.removeEventListener("focusout",c)},h=function(){var S=(0,g.A)(function*(){t.hasAttribute(B)?t.removeAttribute(B):(W(e,t,s,r,o,_,a,u),null==l.w||l.w.addEventListener("ionKeyboardDidShow",f),e.addEventListener("focusout",c))});return function(){return S.apply(this,arguments)}}();return e.addEventListener("focusin",h),()=>{e.removeEventListener("focusin",h),null==l.w||l.w.removeEventListener("ionKeyboardDidShow",f),e.removeEventListener("focusout",c)}},x=e=>{document.activeElement!==e&&(e.setAttribute(B,"true"),e.focus())},W=function(){var e=(0,g.A)(function*(t,s,r,o,n,i,a=!1,_=0,L=!0){if(!r&&!o)return;const u=((e,t,s,r)=>{var o;return((e,t,s,r)=>{const o=e.top,n=e.bottom,i=t.top,_=i+15,u=Math.min(t.bottom,r-s)-50-n,f=_-o,c=Math.round(u<0?-u:f>0?-f:0),h=Math.min(c,o-i),w=Math.abs(h)/.3;return{scrollAmount:h,scrollDuration:Math.min(400,Math.max(150,w)),scrollPadding:s,inputSafeY:4-(o-_)}})((null!==(o=e.closest("ion-item,[ion-item]"))&&void 0!==o?o:e).getBoundingClientRect(),t.getBoundingClientRect(),s,r)})(t,r||o,n,_);if(r&&Math.abs(u.scrollAmount)<4)return x(s),void(i&&null!==r&&(p(r,A),F(s,r,()=>A=0)));if(P(t,s,!0,u.inputSafeY,a),x(s),(0,m.r)(()=>t.click()),i&&r&&(A=u.scrollPadding,p(r,A)),typeof window<"u"){let f;const c=function(){var S=(0,g.A)(function*(){void 0!==f&&clearTimeout(f),window.removeEventListener("ionKeyboardDidShow",h),window.removeEventListener("ionKeyboardDidShow",c),r&&(yield(0,T.c)(r,0,u.scrollAmount,u.scrollDuration)),P(t,s,!1,u.inputSafeY),x(s),i&&F(s,r,()=>A=0)});return function(){return S.apply(this,arguments)}}(),h=()=>{window.removeEventListener("ionKeyboardDidShow",h),window.addEventListener("ionKeyboardDidShow",c)};if(r){const S=yield(0,T.g)(r);if(L&&u.scrollAmount>S.scrollHeight-S.clientHeight-S.scrollTop)return"password"===s.type?(u.scrollAmount+=50,window.addEventListener("ionKeyboardDidShow",h)):window.addEventListener("ionKeyboardDidShow",c),void(f=setTimeout(c,1e3))}c()}});return function(s,r,o,n,i,a){return e.apply(this,arguments)}}(),Z=function(){var e=(0,g.A)(function*(t,s){if(void 0===l.d)return;const r="ios"===s,o="android"===s,n=t.getNumber("keyboardHeight",290),i=t.getBoolean("scrollAssist",!0),a=t.getBoolean("hideCaretOnScroll",r),_=t.getBoolean("inputBlurring",r),L=t.getBoolean("scrollPadding",!0),u=Array.from(l.d.querySelectorAll("ion-input, ion-textarea")),f=new WeakMap,c=new WeakMap,h=yield R.K.getResizeMode(),S=function(){var v=(0,g.A)(function*(d){yield new Promise(I=>(0,m.c)(d,I));const K=d.shadowRoot||d,b=K.querySelector("input")||K.querySelector("textarea"),D=(0,T.f)(d),j=D?null:d.closest("ion-footer");if(b){if(D&&a&&!f.has(d)){const I=((e,t,s)=>{if(!s||!t)return()=>{};const r=a=>{(e=>e===e.getRootNode().activeElement)(t)&&P(e,t,a)},o=()=>P(e,t,!1),n=()=>r(!0),i=()=>r(!1);return(0,m.a)(s,"ionScrollStart",n),(0,m.a)(s,"ionScrollEnd",i),t.addEventListener("blur",o),()=>{(0,m.b)(s,"ionScrollStart",n),(0,m.b)(s,"ionScrollEnd",i),t.removeEventListener("blur",o)}})(d,b,D);f.set(d,I)}if("date"!==b.type&&"datetime-local"!==b.type&&(D||j)&&i&&!c.has(d)){const I=V(d,b,D,j,n,L,h,o);c.set(d,I)}}});return function(K){return v.apply(this,arguments)}}();_&&(()=>{let e=!0,t=!1;const s=document;(0,m.a)(s,"ionScrollStart",()=>{t=!0}),s.addEventListener("focusin",()=>{e=!0},!0),s.addEventListener("touchend",i=>{if(t)return void(t=!1);const a=s.activeElement;if(!a||a.matches(C))return;const _=i.target;_!==a&&(_.matches(C)||_.closest(C)||(e=!1,setTimeout(()=>{e||a.blur()},50)))},!1)})();for(const v of u)S(v);l.d.addEventListener("ionInputDidLoad",v=>{S(v.detail)}),l.d.addEventListener("ionInputDidUnload",v=>{(v=>{if(a){const d=f.get(v);d&&d(),f.delete(v)}if(i){const d=c.get(v);d&&d(),c.delete(v)}})(v.detail)})});return function(s,r){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/8729.e7bc63dcfc9932b9.js b/www/8729.e7bc63dcfc9932b9.js new file mode 100644 index 00000000..6564d0e2 --- /dev/null +++ b/www/8729.e7bc63dcfc9932b9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8729],{1110:(q,K,m)=>{m.r(K),m.d(K,{startInputShims:()=>Z});var g=m(467),l=m(8476),T=m(2885),y=m(5638),R=m(4379);m(8438);const M=new WeakMap,P=(e,t,s,o=0,r=!1)=>{M.has(e)!==s&&(s?k(e,t,o,r):G(e,t))},k=(e,t,s,o=!1)=>{const r=t.parentNode,n=t.cloneNode(!1);n.classList.add("cloned-input"),n.tabIndex=-1,o&&(n.disabled=!0),r.appendChild(n),M.set(e,n);const a="rtl"===e.ownerDocument.dir?9999:-9999;e.style.pointerEvents="none",t.style.transform=`translate3d(${a}px,${s}px,0) scale(0)`},G=(e,t)=>{const s=M.get(e);s&&(M.delete(e),s.remove()),e.style.pointerEvents="",t.style.transform=""},p="input, textarea, [no-blur], [contenteditable]",U="$ionPaddingTimer",C=(e,t,s)=>{const o=e[U];o&&clearTimeout(o),t>0?e.style.setProperty("--keyboard-offset",`${t}px`):e[U]=setTimeout(()=>{e.style.setProperty("--keyboard-offset","0px"),s&&s()},120)},F=(e,t,s)=>{e.addEventListener("focusout",()=>{t&&C(t,0,s)},{once:!0})};let A=0;const B="data-ionic-skip-scroll-assist",V=(e,t,s,o,r,n,i,a=!1)=>{const _=n&&(void 0===i||i.mode===R.a.None);let L=!1;const u=void 0!==l.w?l.w.innerHeight:0,f=S=>{!1!==L?W(e,t,s,o,S.detail.keyboardHeight,_,a,u,!1):L=!0},c=()=>{L=!1,null==l.w||l.w.removeEventListener("ionKeyboardDidShow",f),e.removeEventListener("focusout",c)},h=function(){var S=(0,g.A)(function*(){t.hasAttribute(B)?t.removeAttribute(B):(W(e,t,s,o,r,_,a,u),null==l.w||l.w.addEventListener("ionKeyboardDidShow",f),e.addEventListener("focusout",c))});return function(){return S.apply(this,arguments)}}();return e.addEventListener("focusin",h),()=>{e.removeEventListener("focusin",h),null==l.w||l.w.removeEventListener("ionKeyboardDidShow",f),e.removeEventListener("focusout",c)}},O=e=>{document.activeElement!==e&&(e.setAttribute(B,"true"),e.focus())},W=function(){var e=(0,g.A)(function*(t,s,o,r,n,i,a=!1,_=0,L=!0){if(!o&&!r)return;const u=((e,t,s,o)=>{var r;return((e,t,s,o)=>{const r=e.top,n=e.bottom,i=t.top,_=i+15,u=Math.min(t.bottom,o-s)-50-n,f=_-r,c=Math.round(u<0?-u:f>0?-f:0),h=Math.min(c,r-i),w=Math.abs(h)/.3;return{scrollAmount:h,scrollDuration:Math.min(400,Math.max(150,w)),scrollPadding:s,inputSafeY:4-(r-_)}})((null!==(r=e.closest("ion-item,[ion-item]"))&&void 0!==r?r:e).getBoundingClientRect(),t.getBoundingClientRect(),s,o)})(t,o||r,n,_);if(o&&Math.abs(u.scrollAmount)<4)return O(s),void(i&&null!==o&&(C(o,A),F(s,o,()=>A=0)));if(P(t,s,!0,u.inputSafeY,a),O(s),(0,y.r)(()=>t.click()),i&&o&&(A=u.scrollPadding,C(o,A)),typeof window<"u"){let f;const c=function(){var S=(0,g.A)(function*(){void 0!==f&&clearTimeout(f),window.removeEventListener("ionKeyboardDidShow",h),window.removeEventListener("ionKeyboardDidShow",c),o&&(yield(0,T.c)(o,0,u.scrollAmount,u.scrollDuration)),P(t,s,!1,u.inputSafeY),O(s),i&&F(s,o,()=>A=0)});return function(){return S.apply(this,arguments)}}(),h=()=>{window.removeEventListener("ionKeyboardDidShow",h),window.addEventListener("ionKeyboardDidShow",c)};if(o){const S=yield(0,T.g)(o);if(L&&u.scrollAmount>S.scrollHeight-S.clientHeight-S.scrollTop)return"password"===s.type?(u.scrollAmount+=50,window.addEventListener("ionKeyboardDidShow",h)):window.addEventListener("ionKeyboardDidShow",c),void(f=setTimeout(c,1e3))}c()}});return function(s,o,r,n,i,a){return e.apply(this,arguments)}}(),Z=function(){var e=(0,g.A)(function*(t,s){if(void 0===l.d)return;const o="ios"===s,r="android"===s,n=t.getNumber("keyboardHeight",290),i=t.getBoolean("scrollAssist",!0),a=t.getBoolean("hideCaretOnScroll",o),_=t.getBoolean("inputBlurring",o),L=t.getBoolean("scrollPadding",!0),u=Array.from(l.d.querySelectorAll("ion-input, ion-textarea")),f=new WeakMap,c=new WeakMap,h=yield R.K.getResizeMode(),S=function(){var v=(0,g.A)(function*(d){yield new Promise(I=>(0,y.c)(d,I));const x=d.shadowRoot||d,D=x.querySelector("input")||x.querySelector("textarea"),b=(0,T.f)(d),j=b?null:d.closest("ion-footer");if(D){if(b&&a&&!f.has(d)){const I=((e,t,s)=>{if(!s||!t)return()=>{};const o=a=>{(e=>e===e.getRootNode().activeElement)(t)&&P(e,t,a)},r=()=>P(e,t,!1),n=()=>o(!0),i=()=>o(!1);return(0,y.a)(s,"ionScrollStart",n),(0,y.a)(s,"ionScrollEnd",i),t.addEventListener("blur",r),()=>{(0,y.b)(s,"ionScrollStart",n),(0,y.b)(s,"ionScrollEnd",i),t.removeEventListener("blur",r)}})(d,D,b);f.set(d,I)}if("date"!==D.type&&"datetime-local"!==D.type&&(b||j)&&i&&!c.has(d)){const I=V(d,D,b,j,n,L,h,r);c.set(d,I)}}});return function(x){return v.apply(this,arguments)}}();_&&(()=>{let e=!0,t=!1;const s=document;(0,y.a)(s,"ionScrollStart",()=>{t=!0}),s.addEventListener("focusin",()=>{e=!0},!0),s.addEventListener("touchend",i=>{if(t)return void(t=!1);const a=s.activeElement;if(!a||a.matches(p))return;const _=i.target;_!==a&&(_.matches(p)||_.closest(p)||(e=!1,setTimeout(()=>{e||a.blur()},50)))},!1)})();for(const v of u)S(v);l.d.addEventListener("ionInputDidLoad",v=>{S(v.detail)}),l.d.addEventListener("ionInputDidUnload",v=>{(v=>{if(a){const d=f.get(v);d&&d(),f.delete(v)}if(i){const d=c.get(v);d&&d(),c.delete(v)}})(v.detail)})});return function(s,o){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/8814.f7d581f799e514dd.js b/www/8814.2034ef5be9f22da1.js similarity index 98% rename from www/8814.f7d581f799e514dd.js rename to www/8814.2034ef5be9f22da1.js index ca0fbdff..3dc064c3 100644 --- a/www/8814.f7d581f799e514dd.js +++ b/www/8814.2034ef5be9f22da1.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8814],{8814:(E,p,r)=>{r.r(p),r.d(p,{ion_action_sheet:()=>_});var b=r(467),e=r(4363),m=r(6579),v=r(5638),k=r(7838),d=r(5516),g=r(333),s=r(611),n=r(3503);r(4081),r(8438),r(8476),r(405),r(8221),r(3113);const A=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(100%)","translateY(0%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,a])},D=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(0%)","translateY(100%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([i,a])},O=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(100%)","translateY(0%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,a])},P=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(0%)","translateY(100%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([i,a])},_=class{constructor(t){(0,e.r)(this,t),this.didPresent=(0,e.d)(this,"ionActionSheetDidPresent",7),this.willPresent=(0,e.d)(this,"ionActionSheetWillPresent",7),this.willDismiss=(0,e.d)(this,"ionActionSheetWillDismiss",7),this.didDismiss=(0,e.d)(this,"ionActionSheetDidDismiss",7),this.didPresentShorthand=(0,e.d)(this,"didPresent",7),this.willPresentShorthand=(0,e.d)(this,"willPresent",7),this.willDismissShorthand=(0,e.d)(this,"willDismiss",7),this.didDismissShorthand=(0,e.d)(this,"didDismiss",7),this.delegateController=(0,d.d)(this),this.lockController=(0,k.c)(),this.triggerController=(0,d.e)(),this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,d.B)},this.dispatchCancelHandler=o=>{if((0,d.i)(o.detail.role)){const a=this.getButtons().find(h=>"cancel"===h.role);this.callButtonHandler(a)}},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.buttons=[],this.cssClass=void 0,this.backdropDismiss=!0,this.header=void 0,this.subHeader=void 0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(t,o){!0===t&&!1===o?this.present():!1===t&&!0===o&&this.dismiss()}triggerChanged(){const{trigger:t,el:o,triggerController:i}=this;t&&i.addClickListener(o,t)}present(){var t=this;return(0,b.A)(function*(){const o=yield t.lockController.lock();yield t.delegateController.attachViewToDom(),yield(0,d.f)(t,"actionSheetEnter",A,O),o()})()}dismiss(t,o){var i=this;return(0,b.A)(function*(){const a=yield i.lockController.lock(),h=yield(0,d.g)(i,t,o,"actionSheetLeave",D,P);return h&&i.delegateController.removeViewFromDom(),a(),h})()}onDidDismiss(){return(0,d.h)(this.el,"ionActionSheetDidDismiss")}onWillDismiss(){return(0,d.h)(this.el,"ionActionSheetWillDismiss")}buttonClick(t){var o=this;return(0,b.A)(function*(){const i=t.role;return(0,d.i)(i)?o.dismiss(t.data,i):(yield o.callButtonHandler(t))?o.dismiss(t.data,t.role):Promise.resolve()})()}callButtonHandler(t){return(0,b.A)(function*(){return!(t&&!1===(yield(0,d.s)(t.handler)))})()}getButtons(){return this.buttons.map(t=>"string"==typeof t?{text:t}:t)}connectedCallback(){(0,d.j)(this.el),this.triggerChanged()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.triggerController.removeClickListener()}componentWillLoad(){(0,d.k)(this.el)}componentDidLoad(){const{groupEl:t,wrapperEl:o}=this;!this.gesture&&"ios"===(0,s.b)(this)&&o&&t&&(0,e.e)(()=>{t.scrollHeight>t.clientHeight||(this.gesture=(0,m.c)(o,a=>a.classList.contains("action-sheet-button")),this.gesture.enable(!0))}),!0===this.isOpen&&(0,v.r)(()=>this.present()),this.triggerChanged()}render(){const{header:t,htmlAttributes:o,overlayIndex:i}=this,a=(0,s.b)(this),h=this.getButtons(),u=h.find(c=>"cancel"===c.role),z=h.filter(c=>"cancel"!==c.role),C=`action-sheet-${i}-header`;return(0,e.h)(e.H,Object.assign({key:"49c8b5b3412b5688e44f3e3fa18abcc01c75a770",role:"dialog","aria-modal":"true","aria-labelledby":void 0!==t?C:null,tabindex:"-1"},o,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign(Object.assign({[a]:!0},(0,g.g)(this.cssClass)),{"overlay-hidden":!0,"action-sheet-translucent":this.translucent}),onIonActionSheetWillDismiss:this.dispatchCancelHandler,onIonBackdropTap:this.onBackdropTap}),(0,e.h)("ion-backdrop",{key:"80b4c279fca194c6d65bbdb8128956641387bb05",tappable:this.backdropDismiss}),(0,e.h)("div",{key:"245cde1873c07ef09267de8ab1a4d6ee51c0a83c",tabindex:"0"}),(0,e.h)("div",{key:"045109bb2118decbe633f45aa3d71b824d37c0fd",class:"action-sheet-wrapper ion-overlay-wrapper",ref:c=>this.wrapperEl=c},(0,e.h)("div",{key:"b053f3a177b6ac7f2f76f5470f7023389f06cfd8",class:"action-sheet-container"},(0,e.h)("div",{key:"88287aa180c22389747c9fec702112e29f4ec039",class:"action-sheet-group",ref:c=>this.groupEl=c},void 0!==t&&(0,e.h)("div",{key:"693e67af994a0018508a6deb867937916913eaa6",id:C,class:{"action-sheet-title":!0,"action-sheet-has-sub-title":void 0!==this.subHeader}},t,this.subHeader&&(0,e.h)("div",{key:"813cbb8d66e46d5a55a6c8bf52c5689882dc7002",class:"action-sheet-sub-title"},this.subHeader)),z.map(c=>(0,e.h)("button",Object.assign({},c.htmlAttributes,{type:"button",id:c.id,class:w(c),onClick:()=>this.buttonClick(c)}),(0,e.h)("span",{class:"action-sheet-button-inner"},c.icon&&(0,e.h)("ion-icon",{icon:c.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),c.text),"md"===a&&(0,e.h)("ion-ripple-effect",null)))),u&&(0,e.h)("div",{key:"f99cd10e7d91d3014edac6109c3e6dc128737f7c",class:"action-sheet-group action-sheet-group-cancel"},(0,e.h)("button",Object.assign({key:"595c6a39ba04185e80cc3b0705536f93b4f1ebf4"},u.htmlAttributes,{type:"button",class:w(u),onClick:()=>this.buttonClick(u)}),(0,e.h)("span",{key:"1f40403b907c6e925405a8b405ede9f7f9885611",class:"action-sheet-button-inner"},u.icon&&(0,e.h)("ion-icon",{key:"75d5398d889fa70b514843b9cc73b2087a0bf1a0",icon:u.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),u.text),"md"===a&&(0,e.h)("ion-ripple-effect",{key:"cda40def00755c69da9f6a67494eee4dc79550fc"}))))),(0,e.h)("div",{key:"4d9432bae550ef618ba762857144f1558e3e29e7",tabindex:"0"}))}get el(){return(0,e.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},w=t=>Object.assign({"action-sheet-button":!0,"ion-activatable":!0,"ion-focusable":!0,[`action-sheet-${t.role}`]:void 0!==t.role},(0,g.g)(t.cssClass));_.style={ios:'.sc-ion-action-sheet-ios-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:auto;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-ios-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-ios{left:0;right:0;bottom:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}.action-sheet-button.sc-ion-action-sheet-ios{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:calc(100vh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)));max-height:calc(100dvh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)))}.action-sheet-group.sc-ion-action-sheet-ios{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}@media (any-pointer: coarse){.action-sheet-group.sc-ion-action-sheet-ios::-webkit-scrollbar{display:none}}.action-sheet-group-cancel.sc-ion-action-sheet-ios{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-ios::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.action-sheet-selected.sc-ion-action-sheet-ios{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-ios:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-ios:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--backdrop-opacity:var(--ion-backdrop-opacity, 0.4);--button-background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent;--button-background-activated:var(--ion-text-color, #000);--button-background-activated-opacity:.08;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-background-selected:var(--ion-color-step-150, var(--ion-background-color, #fff));--button-background-selected-opacity:1;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-400, #999999);text-align:center}.action-sheet-wrapper.sc-ion-action-sheet-ios{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:var(--ion-safe-area-top, 0);padding-bottom:var(--ion-safe-area-bottom, 0);-webkit-box-sizing:content-box;box-sizing:content-box}.action-sheet-container.sc-ion-action-sheet-ios{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:0;padding-bottom:0}.action-sheet-group.sc-ion-action-sheet-ios{border-radius:13px;margin-bottom:8px}.action-sheet-group.sc-ion-action-sheet-ios:first-child{margin-top:10px}.action-sheet-group.sc-ion-action-sheet-ios:last-child{margin-bottom:10px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-group.sc-ion-action-sheet-ios{background-color:transparent;-webkit-backdrop-filter:saturate(280%) blur(20px);backdrop-filter:saturate(280%) blur(20px)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-title.sc-ion-action-sheet-ios,.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.sc-ion-action-sheet-ios{background-color:transparent;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8))), -webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background-image:linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%), linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4) 50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 50%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(100% - 1px), 100% 1px;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.ion-activated.sc-ion-action-sheet-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.7);background-image:none}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-cancel.sc-ion-action-sheet-ios{background:var(--button-background-selected)}}.action-sheet-title.sc-ion-action-sheet-ios{background:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, transparent)) bottom/100% 1px no-repeat transparent;background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent}.action-sheet-title.sc-ion-action-sheet-ios{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:14px;padding-bottom:13px;color:var(--color, var(--ion-color-step-400, #999999));font-size:max(13px, 0.8125rem);font-weight:400;text-align:center}.action-sheet-title.action-sheet-has-sub-title.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-sub-title.sc-ion-action-sheet-ios{padding-left:0;padding-right:0;padding-top:6px;padding-bottom:0;font-size:max(13px, 0.8125rem);font-weight:400}.action-sheet-button.sc-ion-action-sheet-ios{-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px;padding-top:14px;padding-bottom:14px;min-height:56px;font-size:max(20px, 1.25rem);contain:content}.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:max(28px, 1.75rem);pointer-events:none}.action-sheet-button.sc-ion-action-sheet-ios:last-child{background-image:none}.action-sheet-selected.sc-ion-action-sheet-ios{font-weight:bold}.action-sheet-cancel.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-cancel.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-destructive.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-activated.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-focused.sc-ion-action-sheet-ios{color:var(--ion-color-danger, #eb445a)}@media (any-hover: hover){.action-sheet-destructive.sc-ion-action-sheet-ios:hover{color:var(--ion-color-danger, #eb445a)}}',md:'.sc-ion-action-sheet-md-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:auto;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-md-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-md{left:0;right:0;bottom:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}.action-sheet-button.sc-ion-action-sheet-md{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:calc(100vh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)));max-height:calc(100dvh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)))}.action-sheet-group.sc-ion-action-sheet-md{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}@media (any-pointer: coarse){.action-sheet-group.sc-ion-action-sheet-md::-webkit-scrollbar{display:none}}.action-sheet-group-cancel.sc-ion-action-sheet-md{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-md::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.action-sheet-selected.sc-ion-action-sheet-md{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-md::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-md:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-md:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);--button-background:transparent;--button-background-selected:currentColor;--button-background-selected-opacity:0;--button-background-activated:transparent;--button-background-activated-opacity:0;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-color:var(--ion-color-step-850, #262626);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}.action-sheet-wrapper.sc-ion-action-sheet-md{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:var(--ion-safe-area-top, 0);margin-bottom:0}.action-sheet-title.sc-ion-action-sheet-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:20px;padding-bottom:17px;min-height:60px;color:var(--color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54));font-size:1rem;text-align:start}.action-sheet-sub-title.sc-ion-action-sheet-md{padding-left:0;padding-right:0;padding-top:16px;padding-bottom:0;font-size:0.875rem}.action-sheet-group.sc-ion-action-sheet-md:first-child{padding-top:0}.action-sheet-group.sc-ion-action-sheet-md:last-child{padding-bottom:var(--ion-safe-area-bottom)}.action-sheet-button.sc-ion-action-sheet-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:12px;padding-bottom:12px;position:relative;min-height:52px;font-size:1rem;text-align:start;contain:content;overflow:hidden}.action-sheet-icon.sc-ion-action-sheet-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:0;margin-bottom:0;color:var(--color);font-size:1.5rem}.action-sheet-button-inner.sc-ion-action-sheet-md{-ms-flex-pack:start;justify-content:flex-start}.action-sheet-selected.sc-ion-action-sheet-md{font-weight:bold}'}},333:(E,p,r)=>{r.d(p,{c:()=>m,g:()=>k,h:()=>e,o:()=>g});var b=r(467);const e=(s,n)=>null!==n.closest(s),m=(s,n)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},n):n,k=s=>{const n={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(s).forEach(l=>n[l]=!0),n},d=/^[a-z][a-z0-9+\-.]*:/,g=function(){var s=(0,b.A)(function*(n,l,x,y){if(null!=n&&"#"!==n[0]&&!d.test(n)){const f=document.querySelector("ion-router");if(f)return null!=l&&l.preventDefault(),f.push(n,x,y)}return!1});return function(l,x,y,f){return s.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8814],{8814:(E,p,r)=>{r.r(p),r.d(p,{ion_action_sheet:()=>_});var b=r(467),e=r(4363),m=r(6579),v=r(5638),k=r(7838),d=r(5516),g=r(333),s=r(611),n=r(3503);r(4081),r(8438),r(8476),r(405),r(8221),r(3113);const D=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(100%)","translateY(0%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,a])},A=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(0%)","translateY(100%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([i,a])},O=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(100%)","translateY(0%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,a])},P=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(0%)","translateY(100%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([i,a])},_=class{constructor(t){(0,e.r)(this,t),this.didPresent=(0,e.d)(this,"ionActionSheetDidPresent",7),this.willPresent=(0,e.d)(this,"ionActionSheetWillPresent",7),this.willDismiss=(0,e.d)(this,"ionActionSheetWillDismiss",7),this.didDismiss=(0,e.d)(this,"ionActionSheetDidDismiss",7),this.didPresentShorthand=(0,e.d)(this,"didPresent",7),this.willPresentShorthand=(0,e.d)(this,"willPresent",7),this.willDismissShorthand=(0,e.d)(this,"willDismiss",7),this.didDismissShorthand=(0,e.d)(this,"didDismiss",7),this.delegateController=(0,d.d)(this),this.lockController=(0,k.c)(),this.triggerController=(0,d.e)(),this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,d.B)},this.dispatchCancelHandler=o=>{if((0,d.i)(o.detail.role)){const a=this.getButtons().find(h=>"cancel"===h.role);this.callButtonHandler(a)}},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.buttons=[],this.cssClass=void 0,this.backdropDismiss=!0,this.header=void 0,this.subHeader=void 0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(t,o){!0===t&&!1===o?this.present():!1===t&&!0===o&&this.dismiss()}triggerChanged(){const{trigger:t,el:o,triggerController:i}=this;t&&i.addClickListener(o,t)}present(){var t=this;return(0,b.A)(function*(){const o=yield t.lockController.lock();yield t.delegateController.attachViewToDom(),yield(0,d.f)(t,"actionSheetEnter",D,O),o()})()}dismiss(t,o){var i=this;return(0,b.A)(function*(){const a=yield i.lockController.lock(),h=yield(0,d.g)(i,t,o,"actionSheetLeave",A,P);return h&&i.delegateController.removeViewFromDom(),a(),h})()}onDidDismiss(){return(0,d.h)(this.el,"ionActionSheetDidDismiss")}onWillDismiss(){return(0,d.h)(this.el,"ionActionSheetWillDismiss")}buttonClick(t){var o=this;return(0,b.A)(function*(){const i=t.role;return(0,d.i)(i)?o.dismiss(t.data,i):(yield o.callButtonHandler(t))?o.dismiss(t.data,t.role):Promise.resolve()})()}callButtonHandler(t){return(0,b.A)(function*(){return!(t&&!1===(yield(0,d.s)(t.handler)))})()}getButtons(){return this.buttons.map(t=>"string"==typeof t?{text:t}:t)}connectedCallback(){(0,d.j)(this.el),this.triggerChanged()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.triggerController.removeClickListener()}componentWillLoad(){(0,d.k)(this.el)}componentDidLoad(){const{groupEl:t,wrapperEl:o}=this;!this.gesture&&"ios"===(0,s.b)(this)&&o&&t&&(0,e.e)(()=>{t.scrollHeight>t.clientHeight||(this.gesture=(0,m.c)(o,a=>a.classList.contains("action-sheet-button")),this.gesture.enable(!0))}),!0===this.isOpen&&(0,v.r)(()=>this.present()),this.triggerChanged()}render(){const{header:t,htmlAttributes:o,overlayIndex:i}=this,a=(0,s.b)(this),h=this.getButtons(),u=h.find(c=>"cancel"===c.role),T=h.filter(c=>"cancel"!==c.role),C=`action-sheet-${i}-header`;return(0,e.h)(e.H,Object.assign({key:"49c8b5b3412b5688e44f3e3fa18abcc01c75a770",role:"dialog","aria-modal":"true","aria-labelledby":void 0!==t?C:null,tabindex:"-1"},o,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign(Object.assign({[a]:!0},(0,g.g)(this.cssClass)),{"overlay-hidden":!0,"action-sheet-translucent":this.translucent}),onIonActionSheetWillDismiss:this.dispatchCancelHandler,onIonBackdropTap:this.onBackdropTap}),(0,e.h)("ion-backdrop",{key:"80b4c279fca194c6d65bbdb8128956641387bb05",tappable:this.backdropDismiss}),(0,e.h)("div",{key:"245cde1873c07ef09267de8ab1a4d6ee51c0a83c",tabindex:"0"}),(0,e.h)("div",{key:"045109bb2118decbe633f45aa3d71b824d37c0fd",class:"action-sheet-wrapper ion-overlay-wrapper",ref:c=>this.wrapperEl=c},(0,e.h)("div",{key:"b053f3a177b6ac7f2f76f5470f7023389f06cfd8",class:"action-sheet-container"},(0,e.h)("div",{key:"88287aa180c22389747c9fec702112e29f4ec039",class:"action-sheet-group",ref:c=>this.groupEl=c},void 0!==t&&(0,e.h)("div",{key:"693e67af994a0018508a6deb867937916913eaa6",id:C,class:{"action-sheet-title":!0,"action-sheet-has-sub-title":void 0!==this.subHeader}},t,this.subHeader&&(0,e.h)("div",{key:"813cbb8d66e46d5a55a6c8bf52c5689882dc7002",class:"action-sheet-sub-title"},this.subHeader)),T.map(c=>(0,e.h)("button",Object.assign({},c.htmlAttributes,{type:"button",id:c.id,class:w(c),onClick:()=>this.buttonClick(c)}),(0,e.h)("span",{class:"action-sheet-button-inner"},c.icon&&(0,e.h)("ion-icon",{icon:c.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),c.text),"md"===a&&(0,e.h)("ion-ripple-effect",null)))),u&&(0,e.h)("div",{key:"f99cd10e7d91d3014edac6109c3e6dc128737f7c",class:"action-sheet-group action-sheet-group-cancel"},(0,e.h)("button",Object.assign({key:"595c6a39ba04185e80cc3b0705536f93b4f1ebf4"},u.htmlAttributes,{type:"button",class:w(u),onClick:()=>this.buttonClick(u)}),(0,e.h)("span",{key:"1f40403b907c6e925405a8b405ede9f7f9885611",class:"action-sheet-button-inner"},u.icon&&(0,e.h)("ion-icon",{key:"75d5398d889fa70b514843b9cc73b2087a0bf1a0",icon:u.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),u.text),"md"===a&&(0,e.h)("ion-ripple-effect",{key:"cda40def00755c69da9f6a67494eee4dc79550fc"}))))),(0,e.h)("div",{key:"4d9432bae550ef618ba762857144f1558e3e29e7",tabindex:"0"}))}get el(){return(0,e.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},w=t=>Object.assign({"action-sheet-button":!0,"ion-activatable":!0,"ion-focusable":!0,[`action-sheet-${t.role}`]:void 0!==t.role},(0,g.g)(t.cssClass));_.style={ios:'.sc-ion-action-sheet-ios-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:auto;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-ios-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-ios{left:0;right:0;bottom:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}.action-sheet-button.sc-ion-action-sheet-ios{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:calc(100vh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)));max-height:calc(100dvh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)))}.action-sheet-group.sc-ion-action-sheet-ios{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}@media (any-pointer: coarse){.action-sheet-group.sc-ion-action-sheet-ios::-webkit-scrollbar{display:none}}.action-sheet-group-cancel.sc-ion-action-sheet-ios{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-ios::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.action-sheet-selected.sc-ion-action-sheet-ios{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-ios:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-ios:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--backdrop-opacity:var(--ion-backdrop-opacity, 0.4);--button-background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent;--button-background-activated:var(--ion-text-color, #000);--button-background-activated-opacity:.08;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-background-selected:var(--ion-color-step-150, var(--ion-background-color, #fff));--button-background-selected-opacity:1;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-400, #999999);text-align:center}.action-sheet-wrapper.sc-ion-action-sheet-ios{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:var(--ion-safe-area-top, 0);padding-bottom:var(--ion-safe-area-bottom, 0);-webkit-box-sizing:content-box;box-sizing:content-box}.action-sheet-container.sc-ion-action-sheet-ios{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:0;padding-bottom:0}.action-sheet-group.sc-ion-action-sheet-ios{border-radius:13px;margin-bottom:8px}.action-sheet-group.sc-ion-action-sheet-ios:first-child{margin-top:10px}.action-sheet-group.sc-ion-action-sheet-ios:last-child{margin-bottom:10px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-group.sc-ion-action-sheet-ios{background-color:transparent;-webkit-backdrop-filter:saturate(280%) blur(20px);backdrop-filter:saturate(280%) blur(20px)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-title.sc-ion-action-sheet-ios,.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.sc-ion-action-sheet-ios{background-color:transparent;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8))), -webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background-image:linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%), linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4) 50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 50%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(100% - 1px), 100% 1px;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.ion-activated.sc-ion-action-sheet-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.7);background-image:none}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-cancel.sc-ion-action-sheet-ios{background:var(--button-background-selected)}}.action-sheet-title.sc-ion-action-sheet-ios{background:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, transparent)) bottom/100% 1px no-repeat transparent;background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent}.action-sheet-title.sc-ion-action-sheet-ios{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:14px;padding-bottom:13px;color:var(--color, var(--ion-color-step-400, #999999));font-size:max(13px, 0.8125rem);font-weight:400;text-align:center}.action-sheet-title.action-sheet-has-sub-title.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-sub-title.sc-ion-action-sheet-ios{padding-left:0;padding-right:0;padding-top:6px;padding-bottom:0;font-size:max(13px, 0.8125rem);font-weight:400}.action-sheet-button.sc-ion-action-sheet-ios{-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px;padding-top:14px;padding-bottom:14px;min-height:56px;font-size:max(20px, 1.25rem);contain:content}.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:max(28px, 1.75rem);pointer-events:none}.action-sheet-button.sc-ion-action-sheet-ios:last-child{background-image:none}.action-sheet-selected.sc-ion-action-sheet-ios{font-weight:bold}.action-sheet-cancel.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-cancel.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-destructive.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-activated.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-focused.sc-ion-action-sheet-ios{color:var(--ion-color-danger, #eb445a)}@media (any-hover: hover){.action-sheet-destructive.sc-ion-action-sheet-ios:hover{color:var(--ion-color-danger, #eb445a)}}',md:'.sc-ion-action-sheet-md-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:auto;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-md-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-md{left:0;right:0;bottom:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}.action-sheet-button.sc-ion-action-sheet-md{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:calc(100vh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)));max-height:calc(100dvh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)))}.action-sheet-group.sc-ion-action-sheet-md{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}@media (any-pointer: coarse){.action-sheet-group.sc-ion-action-sheet-md::-webkit-scrollbar{display:none}}.action-sheet-group-cancel.sc-ion-action-sheet-md{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-md::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.action-sheet-selected.sc-ion-action-sheet-md{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-md::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-md:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-md:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);--button-background:transparent;--button-background-selected:currentColor;--button-background-selected-opacity:0;--button-background-activated:transparent;--button-background-activated-opacity:0;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-color:var(--ion-color-step-850, #262626);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}.action-sheet-wrapper.sc-ion-action-sheet-md{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:var(--ion-safe-area-top, 0);margin-bottom:0}.action-sheet-title.sc-ion-action-sheet-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:20px;padding-bottom:17px;min-height:60px;color:var(--color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54));font-size:1rem;text-align:start}.action-sheet-sub-title.sc-ion-action-sheet-md{padding-left:0;padding-right:0;padding-top:16px;padding-bottom:0;font-size:0.875rem}.action-sheet-group.sc-ion-action-sheet-md:first-child{padding-top:0}.action-sheet-group.sc-ion-action-sheet-md:last-child{padding-bottom:var(--ion-safe-area-bottom)}.action-sheet-button.sc-ion-action-sheet-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:12px;padding-bottom:12px;position:relative;min-height:52px;font-size:1rem;text-align:start;contain:content;overflow:hidden}.action-sheet-icon.sc-ion-action-sheet-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:0;margin-bottom:0;color:var(--color);font-size:1.5rem}.action-sheet-button-inner.sc-ion-action-sheet-md{-ms-flex-pack:start;justify-content:flex-start}.action-sheet-selected.sc-ion-action-sheet-md{font-weight:bold}'}},333:(E,p,r)=>{r.d(p,{c:()=>m,g:()=>k,h:()=>e,o:()=>g});var b=r(467);const e=(s,n)=>null!==n.closest(s),m=(s,n)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},n):n,k=s=>{const n={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(s).forEach(l=>n[l]=!0),n},d=/^[a-z][a-z0-9+\-.]*:/,g=function(){var s=(0,b.A)(function*(n,l,x,y){if(null!=n&&"#"!==n[0]&&!d.test(n)){const f=document.querySelector("ion-router");if(f)return null!=l&&l.preventDefault(),f.push(n,x,y)}return!1});return function(l,x,y,f){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/8970.34750c838e62b923.js b/www/8970.dd17f38af302f239.js similarity index 85% rename from www/8970.34750c838e62b923.js rename to www/8970.dd17f38af302f239.js index 55697439..3d54cb34 100644 --- a/www/8970.34750c838e62b923.js +++ b/www/8970.dd17f38af302f239.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8970],{8970:(x,y,p)=>{p.r(y),p.d(y,{ion_route:()=>L,ion_route_redirect:()=>D,ion_router:()=>tt,ion_router_link:()=>W});var f=p(467),d=p(4363),v=p(5638),C=p(333),P=p(611);const L=class{constructor(t){(0,d.r)(this,t),this.ionRouteDataChanged=(0,d.d)(this,"ionRouteDataChanged",7),this.url="",this.component=void 0,this.componentProps=void 0,this.beforeLeave=void 0,this.beforeEnter=void 0}onUpdate(t){this.ionRouteDataChanged.emit(t)}onComponentProps(t,e){if(t===e)return;const n=t?Object.keys(t):[],r=e?Object.keys(e):[];if(n.length===r.length){for(const o of n)if(t[o]!==e[o])return void this.onUpdate(t)}else this.onUpdate(t)}connectedCallback(){this.ionRouteDataChanged.emit()}static get watchers(){return{url:["onUpdate"],component:["onUpdate"],componentProps:["onComponentProps"]}}},D=class{constructor(t){(0,d.r)(this,t),this.ionRouteRedirectChanged=(0,d.d)(this,"ionRouteRedirectChanged",7),this.from=void 0,this.to=void 0}propDidChange(){this.ionRouteRedirectChanged.emit()}connectedCallback(){this.ionRouteRedirectChanged.emit()}static get watchers(){return{from:["propDidChange"],to:["propDidChange"]}}},l="root",h="forward",_=t=>"/"+t.filter(n=>n.length>0).join("/"),g=t=>{let n,e=[""];if(null!=t){const r=t.indexOf("?");r>-1&&(n=t.substring(r+1),t=t.substring(0,r)),e=t.split("/").map(o=>o.trim()).filter(o=>o.length>0),0===e.length&&(e=[""])}return{segments:e,queryString:n}},A=function(){var t=(0,f.A)(function*(e,n,r,o,s=!1,i){try{const a=k(e);if(o>=n.length||!a)return s;yield new Promise(b=>(0,v.c)(a,b));const c=n[o],u=yield a.setRouteId(c.id,c.params,r,i);return u.changed&&(r=l,s=!0),s=yield A(u.element,n,r,o+1,s,i),u.markVisible&&(yield u.markVisible()),s}catch(a){return console.error(a),!1}});return function(n,r,o,s){return t.apply(this,arguments)}}(),F=function(){var t=(0,f.A)(function*(e){const n=[];let r,o=e;for(;r=k(o);){const s=yield r.getRouteId();if(!s)break;o=s.element,s.element=void 0,n.push(s)}return{ids:n,outlet:r}});return function(n){return t.apply(this,arguments)}}(),T=":not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet",k=t=>{if(!t)return;if(t.matches(T))return t;const e=t.querySelector(T);return null!=e?e:void 0},U=(t,e)=>e.find(n=>((t,e)=>{const{from:n,to:r}=e;if(void 0===r||n.length>t.length)return!1;for(let o=0;o{const n=Math.min(t.length,e.length);let r=0;for(let o=0;o`:${u}`);for(let u=0;u{const n=new Z(t);let o,r=!1;for(let i=0;i({id:i.id,segments:i.segments,params:j(i.params,o[a]),beforeEnter:i.beforeEnter,beforeLeave:i.beforeLeave})):e},j=(t,e)=>t||e?Object.assign(Object.assign({},t),e):void 0,N=(t,e)=>{let n=null,r=0;for(const o of e){const s=Q(t,o);if(null!==s){const i=Y(s);i>r&&(r=i,n=s)}}return n},Y=t=>{let e=1,n=1;for(const r of t)for(const o of r.segments)":"===o[0]?e+=Math.pow(1,n):""!==o&&(e+=Math.pow(2,n)),n++;return e};class Z{constructor(e){this.segments=e.slice()}next(){return this.segments.length>0?this.segments.shift():""}}const S=(t,e)=>e in t?t[e]:t.hasAttribute(e)?t.getAttribute(e):null,O=t=>Array.from(t.children).filter(e=>"ION-ROUTE-REDIRECT"===e.tagName).map(e=>{const n=S(e,"to");return{from:g(S(e,"from")).segments,to:null==n?void 0:g(n)}}),w=t=>V(I(t)),I=t=>Array.from(t.children).filter(e=>"ION-ROUTE"===e.tagName&&e.component).map(e=>{const n=S(e,"component");return{segments:g(S(e,"url")).segments,id:n.toLowerCase(),params:e.componentProps,beforeLeave:e.beforeLeave,beforeEnter:e.beforeEnter,children:I(e)}}),V=t=>{const e=[];for(const n of t)M([],e,n);return e},M=(t,e,n)=>{if(t=[...t,{id:n.id,segments:n.segments,params:n.params,beforeLeave:n.beforeLeave,beforeEnter:n.beforeEnter}],0!==n.children.length)for(const r of n.children)M(t,e,r);else e.push(t)},tt=class{constructor(t){(0,d.r)(this,t),this.ionRouteWillChange=(0,d.d)(this,"ionRouteWillChange",7),this.ionRouteDidChange=(0,d.d)(this,"ionRouteDidChange",7),this.previousPath=null,this.busy=!1,this.state=0,this.lastState=0,this.root="/",this.useHash=!0}componentWillLoad(){var t=this;return(0,f.A)(function*(){yield k(document.body)?Promise.resolve():new Promise(t=>{window.addEventListener("ionNavWillLoad",()=>t(),{once:!0})});const e=yield t.runGuards(t.getSegments());if(!0!==e){if("object"==typeof e){const{redirect:n}=e,r=g(n);t.setSegments(r.segments,l,r.queryString),yield t.writeNavStateRoot(r.segments,l)}}else yield t.onRoutesChanged()})()}componentDidLoad(){window.addEventListener("ionRouteRedirectChanged",(0,v.q)(this.onRedirectChanged.bind(this),10)),window.addEventListener("ionRouteDataChanged",(0,v.q)(this.onRoutesChanged.bind(this),100))}onPopState(){var t=this;return(0,f.A)(function*(){const e=t.historyDirection();let n=t.getSegments();const r=yield t.runGuards(n);if(!0!==r){if("object"!=typeof r)return!1;n=g(r.redirect).segments}return t.writeNavStateRoot(n,e)})()}onBackButton(t){t.detail.register(0,e=>{this.back(),e()})}canTransition(){var t=this;return(0,f.A)(function*(){const e=yield t.runGuards();return!0===e||"object"==typeof e&&e.redirect})()}push(t,e="forward",n){var r=this;return(0,f.A)(function*(){var o;if(t.startsWith(".")){const a=null!==(o=r.previousPath)&&void 0!==o?o:"/",c=new URL(t,`https://host/${a}`);t=c.pathname+c.search}let s=g(t);const i=yield r.runGuards(s.segments);if(!0!==i){if("object"!=typeof i)return!1;s=g(i.redirect)}return r.setSegments(s.segments,e,s.queryString),r.writeNavStateRoot(s.segments,e,n)})()}back(){return window.history.back(),Promise.resolve(this.waitPromise)}printDebug(){var t=this;return(0,f.A)(function*(){(t=>{console.group(`[ion-core] ROUTES[${t.length}]`);for(const e of t){const n=[];e.forEach(o=>n.push(...o.segments));const r=e.map(o=>o.id);console.debug(`%c ${_(n)}`,"font-weight: bold; padding-left: 20px","=>\t",`(${r.join(", ")})`)}console.groupEnd()})(w(t.el)),(t=>{console.group(`[ion-core] REDIRECTS[${t.length}]`);for(const e of t)e.to&&console.debug("FROM: ",`$c ${_(e.from)}`,"font-weight: bold"," TO: ",`$c ${_(e.to.segments)}`,"font-weight: bold");console.groupEnd()})(O(t.el))})()}navChanged(t){var e=this;return(0,f.A)(function*(){if(e.busy)return console.warn("[ion-router] router is busy, navChanged was cancelled"),!1;const{ids:n,outlet:r}=yield F(window.document.body),s=((t,e)=>{let n=null,r=0;for(const o of e){const s=J(t,o);s>r&&(n=o,r=s)}return n?n.map((o,s)=>{var i;return{id:o.id,segments:o.segments,params:j(o.params,null===(i=t[s])||void 0===i?void 0:i.params)}}):null})(n,w(e.el));if(!s)return console.warn("[ion-router] no matching URL for ",n.map(a=>a.id)),!1;const i=(t=>{const e=[];for(const n of t)for(const r of n.segments)if(":"===r[0]){const o=n.params&&n.params[r.slice(1)];if(!o)return null;e.push(o)}else""!==r&&e.push(r);return e})(s);return i?(e.setSegments(i,t),yield e.safeWriteNavState(r,s,l,i,null,n.length),!0):(console.warn("[ion-router] router could not match path because some required param is missing"),!1)})()}onRedirectChanged(){const t=this.getSegments();t&&U(t,O(this.el))&&this.writeNavStateRoot(t,l)}onRoutesChanged(){return this.writeNavStateRoot(this.getSegments(),l)}historyDirection(){var t;const e=window;null===e.history.state&&(this.state++,e.history.replaceState(this.state,e.document.title,null===(t=e.document.location)||void 0===t?void 0:t.href));const n=e.history.state,r=this.lastState;return this.lastState=n,n>r||n>=r&&r>0?h:nn=r),void 0!==e&&(yield e),n})()}runGuards(t=this.getSegments(),e){var n=this;return(0,f.A)(function*(){if(void 0===e&&(e=g(n.previousPath).segments),!t||!e)return!0;const r=w(n.el),o=N(e,r),s=o&&o[o.length-1].beforeLeave,i=!s||(yield s());if(!1===i||"object"==typeof i)return i;const a=N(t,r),c=a&&a[a.length-1].beforeEnter;return!c||c()})()}writeNavState(t,e,n,r,o,s=0,i){var a=this;return(0,f.A)(function*(){if(a.busy)return console.warn("[ion-router] router is busy, transition was cancelled"),!1;a.busy=!0;const c=a.routeChangeEvent(r,o);c&&a.ionRouteWillChange.emit(c);const u=yield A(t,e,n,s,!1,i);return a.busy=!1,c&&a.ionRouteDidChange.emit(c),u})()}setSegments(t,e,n){this.state++,((t,e,n,r,o,s,i)=>{const a=((t,e,n)=>{let r=_(t);return e&&(r="#"+r),void 0!==n&&(r+="?"+n),r})([...g(e).segments,...r],n,i);o===h?t.pushState(s,"",a):t.replaceState(s,"",a)})(window.history,this.root,this.useHash,t,e,this.state,n)}getSegments(){return((t,e,n)=>{const r=g(this.root).segments,o=n?t.hash.slice(1):t.pathname;return((t,e)=>{if(t.length>e.length)return null;if(t.length<=1&&""===t[0])return e;for(let n=0;n{(0,C.o)(this.href,e,this.routerDirection,this.routerAnimation)},this.color=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0}render(){const t=(0,P.b)(this),e={href:this.href,rel:this.rel,target:this.target};return(0,d.h)(d.H,{key:"e69892f4c6a6baf040a20c429afdec0e4db2dc0e",onClick:this.onClick,class:(0,C.c)(this.color,{[t]:!0,"ion-activatable":!0})},(0,d.h)("a",Object.assign({key:"648cb22526f2933abe0865c86da6f30eac3ccb87"},e),(0,d.h)("slot",{key:"d6bc2e28b7c5cc228caedffebe653bde35934b67"})))}};W.style=":host{--background:transparent;--color:var(--ion-color-primary, #3880ff);background:var(--background);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit}"},333:(x,y,p)=>{p.d(y,{c:()=>v,g:()=>P,h:()=>d,o:()=>D});var f=p(467);const d=(l,h)=>null!==h.closest(l),v=(l,h)=>"string"==typeof l&&l.length>0?Object.assign({"ion-color":!0,[`ion-color-${l}`]:!0},h):h,P=l=>{const h={};return(l=>void 0!==l?(Array.isArray(l)?l:l.split(" ")).filter(m=>null!=m).map(m=>m.trim()).filter(m=>""!==m):[])(l).forEach(m=>h[m]=!0),h},L=/^[a-z][a-z0-9+\-.]*:/,D=function(){var l=(0,f.A)(function*(h,m,_,E){if(null!=h&&"#"!==h[0]&&!L.test(h)){const R=document.querySelector("ion-router");if(R)return null!=m&&m.preventDefault(),R.push(h,_,E)}return!1});return function(m,_,E,R){return l.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8970],{8970:(x,y,p)=>{p.r(y),p.d(y,{ion_route:()=>D,ion_route_redirect:()=>L,ion_router:()=>tt,ion_router_link:()=>W});var f=p(467),d=p(4363),v=p(5638),C=p(333),P=p(611);const D=class{constructor(t){(0,d.r)(this,t),this.ionRouteDataChanged=(0,d.d)(this,"ionRouteDataChanged",7),this.url="",this.component=void 0,this.componentProps=void 0,this.beforeLeave=void 0,this.beforeEnter=void 0}onUpdate(t){this.ionRouteDataChanged.emit(t)}onComponentProps(t,e){if(t===e)return;const n=t?Object.keys(t):[],r=e?Object.keys(e):[];if(n.length===r.length){for(const o of n)if(t[o]!==e[o])return void this.onUpdate(t)}else this.onUpdate(t)}connectedCallback(){this.ionRouteDataChanged.emit()}static get watchers(){return{url:["onUpdate"],component:["onUpdate"],componentProps:["onComponentProps"]}}},L=class{constructor(t){(0,d.r)(this,t),this.ionRouteRedirectChanged=(0,d.d)(this,"ionRouteRedirectChanged",7),this.from=void 0,this.to=void 0}propDidChange(){this.ionRouteRedirectChanged.emit()}connectedCallback(){this.ionRouteRedirectChanged.emit()}static get watchers(){return{from:["propDidChange"],to:["propDidChange"]}}},l="root",h="forward",_=t=>"/"+t.filter(n=>n.length>0).join("/"),g=t=>{let n,e=[""];if(null!=t){const r=t.indexOf("?");r>-1&&(n=t.substring(r+1),t=t.substring(0,r)),e=t.split("/").map(o=>o.trim()).filter(o=>o.length>0),0===e.length&&(e=[""])}return{segments:e,queryString:n}},T=function(){var t=(0,f.A)(function*(e,n,r,o,s=!1,i){try{const a=N(e);if(o>=n.length||!a)return s;yield new Promise(b=>(0,v.c)(a,b));const c=n[o],u=yield a.setRouteId(c.id,c.params,r,i);return u.changed&&(r=l,s=!0),s=yield T(u.element,n,r,o+1,s,i),u.markVisible&&(yield u.markVisible()),s}catch(a){return console.error(a),!1}});return function(n,r,o,s){return t.apply(this,arguments)}}(),F=function(){var t=(0,f.A)(function*(e){const n=[];let r,o=e;for(;r=N(o);){const s=yield r.getRouteId();if(!s)break;o=s.element,s.element=void 0,n.push(s)}return{ids:n,outlet:r}});return function(n){return t.apply(this,arguments)}}(),A=":not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet",N=t=>{if(!t)return;if(t.matches(A))return t;const e=t.querySelector(A);return null!=e?e:void 0},U=(t,e)=>e.find(n=>((t,e)=>{const{from:n,to:r}=e;if(void 0===r||n.length>t.length)return!1;for(let o=0;o{const n=Math.min(t.length,e.length);let r=0;for(let o=0;o`:${u}`);for(let u=0;u{const n=new Z(t);let o,r=!1;for(let i=0;i({id:i.id,segments:i.segments,params:j(i.params,o[a]),beforeEnter:i.beforeEnter,beforeLeave:i.beforeLeave})):e},j=(t,e)=>t||e?Object.assign(Object.assign({},t),e):void 0,O=(t,e)=>{let n=null,r=0;for(const o of e){const s=Q(t,o);if(null!==s){const i=Y(s);i>r&&(r=i,n=s)}}return n},Y=t=>{let e=1,n=1;for(const r of t)for(const o of r.segments)":"===o[0]?e+=Math.pow(1,n):""!==o&&(e+=Math.pow(2,n)),n++;return e};class Z{constructor(e){this.segments=e.slice()}next(){return this.segments.length>0?this.segments.shift():""}}const S=(t,e)=>e in t?t[e]:t.hasAttribute(e)?t.getAttribute(e):null,k=t=>Array.from(t.children).filter(e=>"ION-ROUTE-REDIRECT"===e.tagName).map(e=>{const n=S(e,"to");return{from:g(S(e,"from")).segments,to:null==n?void 0:g(n)}}),w=t=>V(I(t)),I=t=>Array.from(t.children).filter(e=>"ION-ROUTE"===e.tagName&&e.component).map(e=>{const n=S(e,"component");return{segments:g(S(e,"url")).segments,id:n.toLowerCase(),params:e.componentProps,beforeLeave:e.beforeLeave,beforeEnter:e.beforeEnter,children:I(e)}}),V=t=>{const e=[];for(const n of t)M([],e,n);return e},M=(t,e,n)=>{if(t=[...t,{id:n.id,segments:n.segments,params:n.params,beforeLeave:n.beforeLeave,beforeEnter:n.beforeEnter}],0!==n.children.length)for(const r of n.children)M(t,e,r);else e.push(t)},tt=class{constructor(t){(0,d.r)(this,t),this.ionRouteWillChange=(0,d.d)(this,"ionRouteWillChange",7),this.ionRouteDidChange=(0,d.d)(this,"ionRouteDidChange",7),this.previousPath=null,this.busy=!1,this.state=0,this.lastState=0,this.root="/",this.useHash=!0}componentWillLoad(){var t=this;return(0,f.A)(function*(){yield N(document.body)?Promise.resolve():new Promise(t=>{window.addEventListener("ionNavWillLoad",()=>t(),{once:!0})});const e=yield t.runGuards(t.getSegments());if(!0!==e){if("object"==typeof e){const{redirect:n}=e,r=g(n);t.setSegments(r.segments,l,r.queryString),yield t.writeNavStateRoot(r.segments,l)}}else yield t.onRoutesChanged()})()}componentDidLoad(){window.addEventListener("ionRouteRedirectChanged",(0,v.q)(this.onRedirectChanged.bind(this),10)),window.addEventListener("ionRouteDataChanged",(0,v.q)(this.onRoutesChanged.bind(this),100))}onPopState(){var t=this;return(0,f.A)(function*(){const e=t.historyDirection();let n=t.getSegments();const r=yield t.runGuards(n);if(!0!==r){if("object"!=typeof r)return!1;n=g(r.redirect).segments}return t.writeNavStateRoot(n,e)})()}onBackButton(t){t.detail.register(0,e=>{this.back(),e()})}canTransition(){var t=this;return(0,f.A)(function*(){const e=yield t.runGuards();return!0===e||"object"==typeof e&&e.redirect})()}push(t,e="forward",n){var r=this;return(0,f.A)(function*(){var o;if(t.startsWith(".")){const a=null!==(o=r.previousPath)&&void 0!==o?o:"/",c=new URL(t,`https://host/${a}`);t=c.pathname+c.search}let s=g(t);const i=yield r.runGuards(s.segments);if(!0!==i){if("object"!=typeof i)return!1;s=g(i.redirect)}return r.setSegments(s.segments,e,s.queryString),r.writeNavStateRoot(s.segments,e,n)})()}back(){return window.history.back(),Promise.resolve(this.waitPromise)}printDebug(){var t=this;return(0,f.A)(function*(){(t=>{console.group(`[ion-core] ROUTES[${t.length}]`);for(const e of t){const n=[];e.forEach(o=>n.push(...o.segments));const r=e.map(o=>o.id);console.debug(`%c ${_(n)}`,"font-weight: bold; padding-left: 20px","=>\t",`(${r.join(", ")})`)}console.groupEnd()})(w(t.el)),(t=>{console.group(`[ion-core] REDIRECTS[${t.length}]`);for(const e of t)e.to&&console.debug("FROM: ",`$c ${_(e.from)}`,"font-weight: bold"," TO: ",`$c ${_(e.to.segments)}`,"font-weight: bold");console.groupEnd()})(k(t.el))})()}navChanged(t){var e=this;return(0,f.A)(function*(){if(e.busy)return console.warn("[ion-router] router is busy, navChanged was cancelled"),!1;const{ids:n,outlet:r}=yield F(window.document.body),s=((t,e)=>{let n=null,r=0;for(const o of e){const s=J(t,o);s>r&&(n=o,r=s)}return n?n.map((o,s)=>{var i;return{id:o.id,segments:o.segments,params:j(o.params,null===(i=t[s])||void 0===i?void 0:i.params)}}):null})(n,w(e.el));if(!s)return console.warn("[ion-router] no matching URL for ",n.map(a=>a.id)),!1;const i=(t=>{const e=[];for(const n of t)for(const r of n.segments)if(":"===r[0]){const o=n.params&&n.params[r.slice(1)];if(!o)return null;e.push(o)}else""!==r&&e.push(r);return e})(s);return i?(e.setSegments(i,t),yield e.safeWriteNavState(r,s,l,i,null,n.length),!0):(console.warn("[ion-router] router could not match path because some required param is missing"),!1)})()}onRedirectChanged(){const t=this.getSegments();t&&U(t,k(this.el))&&this.writeNavStateRoot(t,l)}onRoutesChanged(){return this.writeNavStateRoot(this.getSegments(),l)}historyDirection(){var t;const e=window;null===e.history.state&&(this.state++,e.history.replaceState(this.state,e.document.title,null===(t=e.document.location)||void 0===t?void 0:t.href));const n=e.history.state,r=this.lastState;return this.lastState=n,n>r||n>=r&&r>0?h:nn=r),void 0!==e&&(yield e),n})()}runGuards(t=this.getSegments(),e){var n=this;return(0,f.A)(function*(){if(void 0===e&&(e=g(n.previousPath).segments),!t||!e)return!0;const r=w(n.el),o=O(e,r),s=o&&o[o.length-1].beforeLeave,i=!s||(yield s());if(!1===i||"object"==typeof i)return i;const a=O(t,r),c=a&&a[a.length-1].beforeEnter;return!c||c()})()}writeNavState(t,e,n,r,o,s=0,i){var a=this;return(0,f.A)(function*(){if(a.busy)return console.warn("[ion-router] router is busy, transition was cancelled"),!1;a.busy=!0;const c=a.routeChangeEvent(r,o);c&&a.ionRouteWillChange.emit(c);const u=yield T(t,e,n,s,!1,i);return a.busy=!1,c&&a.ionRouteDidChange.emit(c),u})()}setSegments(t,e,n){this.state++,((t,e,n,r,o,s,i)=>{const a=((t,e,n)=>{let r=_(t);return e&&(r="#"+r),void 0!==n&&(r+="?"+n),r})([...g(e).segments,...r],n,i);o===h?t.pushState(s,"",a):t.replaceState(s,"",a)})(window.history,this.root,this.useHash,t,e,this.state,n)}getSegments(){return((t,e,n)=>{const r=g(this.root).segments,o=n?t.hash.slice(1):t.pathname;return((t,e)=>{if(t.length>e.length)return null;if(t.length<=1&&""===t[0])return e;for(let n=0;n{(0,C.o)(this.href,e,this.routerDirection,this.routerAnimation)},this.color=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0}render(){const t=(0,P.b)(this),e={href:this.href,rel:this.rel,target:this.target};return(0,d.h)(d.H,{key:"e69892f4c6a6baf040a20c429afdec0e4db2dc0e",onClick:this.onClick,class:(0,C.c)(this.color,{[t]:!0,"ion-activatable":!0})},(0,d.h)("a",Object.assign({key:"648cb22526f2933abe0865c86da6f30eac3ccb87"},e),(0,d.h)("slot",{key:"d6bc2e28b7c5cc228caedffebe653bde35934b67"})))}};W.style=":host{--background:transparent;--color:var(--ion-color-primary, #3880ff);background:var(--background);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit}"},333:(x,y,p)=>{p.d(y,{c:()=>v,g:()=>P,h:()=>d,o:()=>L});var f=p(467);const d=(l,h)=>null!==h.closest(l),v=(l,h)=>"string"==typeof l&&l.length>0?Object.assign({"ion-color":!0,[`ion-color-${l}`]:!0},h):h,P=l=>{const h={};return(l=>void 0!==l?(Array.isArray(l)?l:l.split(" ")).filter(m=>null!=m).map(m=>m.trim()).filter(m=>""!==m):[])(l).forEach(m=>h[m]=!0),h},D=/^[a-z][a-z0-9+\-.]*:/,L=function(){var l=(0,f.A)(function*(h,m,_,E){if(null!=h&&"#"!==h[0]&&!D.test(h)){const R=document.querySelector("ion-router");if(R)return null!=m&&m.preventDefault(),R.push(h,_,E)}return!1});return function(m,_,E,R){return l.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/9303.fc71a97226681960.js b/www/9303.81cc21c0f087ae38.js similarity index 85% rename from www/9303.fc71a97226681960.js rename to www/9303.81cc21c0f087ae38.js index f8c15f42..2833aab7 100644 --- a/www/9303.fc71a97226681960.js +++ b/www/9303.81cc21c0f087ae38.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9303],{9303:(u,i,t)=>{t.r(i),t.d(i,{AppWeb:()=>r});var n=t(467),s=t(5083);class r extends s.E_{constructor(){super(),this.handleVisibilityChange=()=>{const e={isActive:!0!==document.hidden};this.notifyListeners("appStateChange",e),document.hidden?this.notifyListeners("pause",null):this.notifyListeners("resume",null)},document.addEventListener("visibilitychange",this.handleVisibilityChange,!1)}exitApp(){throw this.unimplemented("Not implemented on web.")}getInfo(){var e=this;return(0,n.A)(function*(){throw e.unimplemented("Not implemented on web.")})()}getLaunchUrl(){return(0,n.A)(function*(){return{url:""}})()}getState(){return(0,n.A)(function*(){return{isActive:!0!==document.hidden}})()}minimizeApp(){var e=this;return(0,n.A)(function*(){throw e.unimplemented("Not implemented on web.")})()}}}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9303],{9303:(r,i,t)=>{t.r(i),t.d(i,{AppWeb:()=>u});var n=t(467),s=t(5083);class u extends s.E_{constructor(){super(),this.handleVisibilityChange=()=>{const e={isActive:!0!==document.hidden};this.notifyListeners("appStateChange",e),document.hidden?this.notifyListeners("pause",null):this.notifyListeners("resume",null)},document.addEventListener("visibilitychange",this.handleVisibilityChange,!1)}exitApp(){throw this.unimplemented("Not implemented on web.")}getInfo(){var e=this;return(0,n.A)(function*(){throw e.unimplemented("Not implemented on web.")})()}getLaunchUrl(){return(0,n.A)(function*(){return{url:""}})()}getState(){return(0,n.A)(function*(){return{isActive:!0!==document.hidden}})()}minimizeApp(){var e=this;return(0,n.A)(function*(){throw e.unimplemented("Not implemented on web.")})()}}}}]); \ No newline at end of file diff --git a/www/9344.c75e08eb7e33f18b.js b/www/9344.9533c9a4eeeb931b.js similarity index 99% rename from www/9344.c75e08eb7e33f18b.js rename to www/9344.9533c9a4eeeb931b.js index cd2ae9a9..4e3708b2 100644 --- a/www/9344.c75e08eb7e33f18b.js +++ b/www/9344.9533c9a4eeeb931b.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9344],{9344:(z,h,a)=>{a.r(h),a.d(h,{ion_input:()=>C});var m=a(467),n=a(4363),v=a(8281),x=a(2172),p=a(5638),b=a(4929),g=a(275),o=a(333),r=a(6726),l=a(611);a(8476);const C=class{constructor(i){(0,n.r)(this,i),this.ionInput=(0,n.d)(this,"ionInput",7),this.ionChange=(0,n.d)(this,"ionChange",7),this.ionBlur=(0,n.d)(this,"ionBlur",7),this.ionFocus=(0,n.d)(this,"ionFocus",7),this.ionStyle=(0,n.d)(this,"ionStyle",7),this.inputId="ion-input-"+D++,this.inheritedAttributes={},this.isComposing=!1,this.hasLoggedDeprecationWarning=!1,this.didInputClearOnEdit=!1,this.onInput=t=>{const e=t.target;e&&(this.value=e.value||""),this.emitInputChange(t)},this.onChange=t=>{this.emitValueChange(t)},this.onBlur=t=>{this.hasFocus=!1,this.emitStyle(),this.focusedValue!==this.value&&this.emitValueChange(t),this.didInputClearOnEdit=!1,this.ionBlur.emit(t)},this.onFocus=t=>{this.hasFocus=!0,this.focusedValue=this.value,this.emitStyle(),this.ionFocus.emit(t)},this.onKeydown=t=>{this.checkClearOnEdit(t)},this.onCompositionStart=()=>{this.isComposing=!0},this.onCompositionEnd=()=>{this.isComposing=!1},this.clearTextInput=t=>{this.clearInput&&!this.readonly&&!this.disabled&&t&&(t.preventDefault(),t.stopPropagation(),this.setFocus()),this.value="",this.emitInputChange(t)},this.hasFocus=!1,this.color=void 0,this.accept=void 0,this.autocapitalize="off",this.autocomplete="off",this.autocorrect="off",this.autofocus=!1,this.clearInput=!1,this.clearOnEdit=void 0,this.counter=!1,this.counterFormatter=void 0,this.debounce=void 0,this.disabled=!1,this.enterkeyhint=void 0,this.errorText=void 0,this.fill=void 0,this.inputmode=void 0,this.helperText=void 0,this.label=void 0,this.labelPlacement="start",this.legacy=void 0,this.max=void 0,this.maxlength=void 0,this.min=void 0,this.minlength=void 0,this.multiple=void 0,this.name=this.inputId,this.pattern=void 0,this.placeholder=void 0,this.readonly=!1,this.required=!1,this.shape=void 0,this.spellcheck=!1,this.step=void 0,this.size=void 0,this.type="text",this.value=""}debounceChanged(){const{ionInput:i,debounce:t,originalIonInput:e}=this;this.ionInput=void 0===t?null!=e?e:i:(0,p.j)(i,t)}disabledChanged(){this.emitStyle()}placeholderChanged(){this.emitStyle()}valueChanged(){const i=this.nativeInput,t=this.getValue();i&&i.value!==t&&!this.isComposing&&(i.value=t),this.emitStyle()}componentWillLoad(){this.inheritedAttributes=Object.assign(Object.assign({},(0,p.i)(this.el)),(0,p.k)(this.el,["tabindex","title","data-form-type"]))}connectedCallback(){const{el:i}=this;this.legacyFormController=(0,v.c)(i),this.slotMutationController=(0,g.c)(i,["label","start","end"],()=>(0,n.i)(this)),this.notchController=(0,x.c)(i,()=>this.notchSpacerEl,()=>this.labelSlot),this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))}componentDidLoad(){this.originalIonInput=this.ionInput}componentDidRender(){var i;null===(i=this.notchController)||void 0===i||i.calculateNotchWidth()}disconnectedCallback(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el})),this.slotMutationController&&(this.slotMutationController.destroy(),this.slotMutationController=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}setFocus(){var i=this;return(0,m.A)(function*(){i.nativeInput&&i.nativeInput.focus()})()}getInputElement(){var i=this;return(0,m.A)(function*(){return i.nativeInput||(yield new Promise(t=>(0,p.c)(i.el,t))),Promise.resolve(i.nativeInput)})()}emitValueChange(i){const{value:t}=this,e=null==t?t:t.toString();this.focusedValue=e,this.ionChange.emit({value:e,event:i})}emitInputChange(i){const{value:t}=this,e=null==t?t:t.toString();this.ionInput.emit({value:e,event:i})}shouldClearOnEdit(){const{type:i,clearOnEdit:t}=this;return void 0===t?"password"===i:t}getValue(){return"number"==typeof this.value?this.value.toString():(this.value||"").toString()}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({interactive:!0,input:!0,"has-placeholder":void 0!==this.placeholder,"has-value":this.hasValue(),"has-focus":this.hasFocus,"interactive-disabled":this.disabled,legacy:!!this.legacy})}checkClearOnEdit(i){if(!this.shouldClearOnEdit())return;const e=["Enter","Tab","Shift","Meta","Alt","Control"].includes(i.key);!this.didInputClearOnEdit&&this.hasValue()&&!e&&(this.value="",this.emitInputChange(i)),e||(this.didInputClearOnEdit=!0)}hasValue(){return this.getValue().length>0}renderHintText(){const{helperText:i,errorText:t}=this;return[(0,n.h)("div",{class:"helper-text"},i),(0,n.h)("div",{class:"error-text"},t)]}renderCounter(){const{counter:i,maxlength:t,counterFormatter:e,value:s}=this;if(!0===i&&void 0!==t)return(0,n.h)("div",{class:"counter"},(0,g.g)(s,t,e))}renderBottomContent(){const{counter:i,helperText:t,errorText:e,maxlength:s}=this;if(t||e||!0===i&&void 0!==s)return(0,n.h)("div",{class:"input-bottom"},this.renderHintText(),this.renderCounter())}renderLabel(){const{label:i}=this;return(0,n.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel}},void 0===i?(0,n.h)("slot",{name:"label"}):(0,n.h)("div",{class:"label-text"},i))}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return void 0!==this.label||null!==this.labelSlot}renderLabelContainer(){return"md"===(0,l.b)(this)&&"outline"===this.fill?[(0,n.h)("div",{class:"input-outline-container"},(0,n.h)("div",{class:"input-outline-start"}),(0,n.h)("div",{class:{"input-outline-notch":!0,"input-outline-notch-hidden":!this.hasLabel}},(0,n.h)("div",{class:"notch-spacer","aria-hidden":"true",ref:e=>this.notchSpacerEl=e},this.label)),(0,n.h)("div",{class:"input-outline-end"})),this.renderLabel()]:this.renderLabel()}renderInput(){const{disabled:i,fill:t,readonly:e,shape:s,inputId:d,labelPlacement:f,el:L,hasFocus:_}=this,k=(0,l.b)(this),M=this.getValue(),I=(0,o.h)("ion-item",this.el),S="md"===k&&"outline"!==t&&!I,E=this.hasValue(),P=null!==L.querySelector('[slot="start"], [slot="end"]');return(0,n.h)(n.H,{class:(0,o.c)(this.color,{[k]:!0,"has-value":E,"has-focus":_,"label-floating":"stacked"===f||"floating"===f&&(E||_||P),[`input-fill-${t}`]:void 0!==t,[`input-shape-${s}`]:void 0!==s,[`input-label-placement-${f}`]:!0,"in-item":I,"in-item-color":(0,o.h)("ion-item.ion-color",this.el),"input-disabled":i})},(0,n.h)("label",{class:"input-wrapper",htmlFor:d},this.renderLabelContainer(),(0,n.h)("div",{class:"native-wrapper"},(0,n.h)("slot",{name:"start"}),(0,n.h)("input",Object.assign({class:"native-input",ref:c=>this.nativeInput=c,id:d,disabled:i,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:e,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:M,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown,onCompositionstart:this.onCompositionStart,onCompositionend:this.onCompositionEnd},this.inheritedAttributes)),this.clearInput&&!e&&!i&&(0,n.h)("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:c=>{c.preventDefault()},onFocusin:c=>{c.stopPropagation()},onClick:this.clearTextInput},(0,n.h)("ion-icon",{"aria-hidden":"true",icon:"ios"===k?r.b:r.d})),(0,n.h)("slot",{name:"end"})),S&&(0,n.h)("div",{class:"input-highlight"})),this.renderBottomContent())}renderLegacyInput(){this.hasLoggedDeprecationWarning||((0,b.p)('ion-input now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: \nExample with aria-label: \n\nFor inputs that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the input by using "aria-labelledby".\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,b.p)('ion-input is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new input syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const i=(0,l.b)(this),t=this.getValue(),e=this.inputId+"-lbl",s=(0,p.h)(this.el);return s&&(s.id=e),(0,n.h)(n.H,{"aria-disabled":this.disabled?"true":null,class:(0,o.c)(this.color,{[i]:!0,"has-value":this.hasValue(),"has-focus":this.hasFocus,"legacy-input":!0,"in-item-color":(0,o.h)("ion-item.ion-color",this.el)})},(0,n.h)("input",Object.assign({class:"native-input",ref:d=>this.nativeInput=d,"aria-labelledby":s?s.id:null,disabled:this.disabled,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:this.readonly,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:t,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown},this.inheritedAttributes)),this.clearInput&&!this.readonly&&!this.disabled&&(0,n.h)("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:d=>{d.preventDefault()},onClick:this.clearTextInput},(0,n.h)("ion-icon",{"aria-hidden":"true",icon:"ios"===i?r.b:r.d})))}render(){const{legacyFormController:i}=this;return i.hasLegacyControl()?this.renderLegacyInput():this.renderInput()}get el(){return(0,n.f)(this)}static get watchers(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],placeholder:["placeholderChanged"],value:["valueChanged"]}}};let D=0;C.style={ios:".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-ios-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-ios-h .native-input.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}ion-item.sc-ion-input-ios-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-ios-h{--padding-start:0}ion-item[slot=start].sc-ion-input-ios-h,ion-item [slot=start].sc-ion-input-ios-h,ion-item[slot=end].sc-ion-input-ios-h,ion-item [slot=end].sc-ion-input-ios-h{width:auto}.legacy-input.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-ios-h{--highlight-color-focused:var(--ion-color-base)}.sc-ion-input-ios-h:not(.legacy-input){min-height:44px}.input-label-placement-floating.sc-ion-input-ios-h,.input-label-placement-stacked.sc-ion-input-ios-h{min-height:56px}.native-input.sc-ion-input-ios{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.cloned-input.sc-ion-input-ios{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{left:0}[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-ios:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-ios:disabled{opacity:1}.legacy-input.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.input-clear-icon.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, #666666);visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{color:inherit}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.legacy-input.sc-ion-input-ios-h{pointer-events:none}.has-focus.legacy-input.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.legacy-input.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.legacy-input.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.input-wrapper.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.ion-touched.ion-invalid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-input-ios-h,.ion-touched.ion-invalid.sc-ion-input-ios-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:block}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:none}.input-bottom.sc-ion-input-ios .counter.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-ios,.sc-ion-input-ios-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-ios,.input-outline-notch-hidden.sc-ion-input-ios{display:none}.input-wrapper.sc-ion-input-ios input.sc-ion-input-ios{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text.sc-ion-input-ios{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-ios-h:dir(rtl) .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h:dir(rtl) .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-ios-h input.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios,.has-value.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:1}.label-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-ios-s>[slot=start]{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-input-ios-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.sc-ion-input-ios-h{--border-width:0.55px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));font-size:inherit}.legacy-input.sc-ion-input-ios-h{--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:0}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios ion-icon.sc-ion-input-ios{width:18px;height:18px}.legacy-input.sc-ion-input-ios-h .native-input[disabled].sc-ion-input-ios,.input-disabled.sc-ion-input-ios-h{opacity:0.3}.sc-ion-input-ios-s>ion-button[slot=start].button-has-icon-only,.sc-ion-input-ios-s>ion-button[slot=end].button-has-icon-only{--border-radius:50%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;aspect-ratio:1}",md:".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-md-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-md-h .native-input.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}ion-item.sc-ion-input-md-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-md-h{--padding-start:0}ion-item[slot=start].sc-ion-input-md-h,ion-item [slot=start].sc-ion-input-md-h,ion-item[slot=end].sc-ion-input-md-h,ion-item [slot=end].sc-ion-input-md-h{width:auto}.legacy-input.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-md-h{--highlight-color-focused:var(--ion-color-base)}.sc-ion-input-md-h:not(.legacy-input){min-height:44px}.input-label-placement-floating.sc-ion-input-md-h,.input-label-placement-stacked.sc-ion-input-md-h{min-height:56px}.native-input.sc-ion-input-md{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.cloned-input.sc-ion-input-md{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-md:disabled{opacity:1}.legacy-input.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.input-clear-icon.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, #666666);visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{color:inherit}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.legacy-input.sc-ion-input-md-h{pointer-events:none}.has-focus.legacy-input.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.legacy-input.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.legacy-input.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.input-wrapper.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.ion-touched.ion-invalid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:block}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:none}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-md-h input.sc-ion-input-md{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-md,.sc-ion-input-md-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-md,.input-outline-notch-hidden.sc-ion-input-md{display:none}.input-wrapper.sc-ion-input-md input.sc-ion-input-md{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text.sc-ion-input-md{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md,.has-value.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:1}.label-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-md-s>[slot=start]{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-input-md-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.input-fill-solid.sc-ion-input-md-h{--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.has-focus.input-fill-solid.ion-valid.sc-ion-input-md-h,.input-fill-solid.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-fill-solid.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}@media (any-hover: hover){.input-fill-solid.sc-ion-input-md-h:hover{--background:var(--ion-color-step-100, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}.input-fill-solid.has-focus.sc-ion-input-md-h{--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl].input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-solid.sc-ion-input-md-h:dir(rtl) .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}.label-floating.input-fill-solid.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{max-width:calc(100% / 0.75)}.input-fill-outline.sc-ion-input-md-h{--border-color:var(--ion-color-step-300, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.input-fill-outline.input-shape-round.sc-ion-input-md-h{--border-radius:28px;--padding-start:32px;--padding-end:32px}.has-focus.input-fill-outline.ion-valid.sc-ion-input-md-h,.input-fill-outline.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}@media (any-hover: hover){.input-fill-outline.sc-ion-input-md-h:hover{--border-color:var(--ion-color-step-750, #404040)}}.input-fill-outline.has-focus.sc-ion-input-md-h{--border-width:2px;--border-color:var(--highlight-color)}.input-fill-outline.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}.input-fill-outline.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:none}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}}.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{position:relative}.label-floating.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc((100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75)}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:6px;margin-bottom:6px}.input-fill-outline.sc-ion-input-md-h .input-outline-container.sc-ion-input-md{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{pointer-events:none}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color)}.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{max-width:calc(100% - var(--padding-start) - var(--padding-end))}.input-fill-outline.sc-ion-input-md-h .notch-spacer.sc-ion-input-md{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none;-webkit-box-sizing:content-box;box-sizing:content-box}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius);-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color);width:calc(var(--padding-start) - 4px)}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h:dir(rtl) .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}}.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color);border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px;-ms-flex-positive:1;flex-grow:1}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h:dir(rtl) .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}}.label-floating.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{border-top:none}.sc-ion-input-md-h{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:inherit}.legacy-input.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md ion-icon.sc-ion-input-md{width:22px;height:22px}.legacy-input.sc-ion-input-md-h .native-input[disabled].sc-ion-input-md,.input-disabled.sc-ion-input-md-h{opacity:0.38}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{letter-spacing:0.0333333333em}.input-label-placement-floating.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.has-focus.input-label-placement-floating.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-focus.input-label-placement-stacked.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.input-highlight.sc-ion-input-md{bottom:-1px;position:absolute;width:100%;height:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}@supports (inset-inline-start: 0){.input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.input-highlight.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.has-focus.sc-ion-input-md-h .input-highlight.sc-ion-input-md{-webkit-transform:scale(1);transform:scale(1)}.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{bottom:0}@supports (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl].in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.in-item.sc-ion-input-md-h:dir(rtl) .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}}}.input-shape-round.sc-ion-input-md-h{--border-radius:16px}.sc-ion-input-md-s>ion-button[slot=start].button-has-icon-only,.sc-ion-input-md-s>ion-button[slot=end].button-has-icon-only{--border-radius:50%;--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;aspect-ratio:1;min-height:40px}"}},333:(z,h,a)=>{a.d(h,{c:()=>v,g:()=>p,h:()=>n,o:()=>g});var m=a(467);const n=(o,r)=>null!==r.closest(o),v=(o,r)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},r):r,p=o=>{const r={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(o).forEach(l=>r[l]=!0),r},b=/^[a-z][a-z0-9+\-.]*:/,g=function(){var o=(0,m.A)(function*(r,l,w,y){if(null!=r&&"#"!==r[0]&&!b.test(r)){const u=document.querySelector("ion-router");if(u)return null!=l&&l.preventDefault(),u.push(r,w,y)}return!1});return function(l,w,y,u){return o.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9344],{9344:(z,h,a)=>{a.r(h),a.d(h,{ion_input:()=>_});var m=a(467),n=a(4363),v=a(8281),x=a(2172),p=a(5638),b=a(4929),g=a(275),o=a(333),r=a(6726),l=a(611);a(8476);const _=class{constructor(i){(0,n.r)(this,i),this.ionInput=(0,n.d)(this,"ionInput",7),this.ionChange=(0,n.d)(this,"ionChange",7),this.ionBlur=(0,n.d)(this,"ionBlur",7),this.ionFocus=(0,n.d)(this,"ionFocus",7),this.ionStyle=(0,n.d)(this,"ionStyle",7),this.inputId="ion-input-"+D++,this.inheritedAttributes={},this.isComposing=!1,this.hasLoggedDeprecationWarning=!1,this.didInputClearOnEdit=!1,this.onInput=t=>{const e=t.target;e&&(this.value=e.value||""),this.emitInputChange(t)},this.onChange=t=>{this.emitValueChange(t)},this.onBlur=t=>{this.hasFocus=!1,this.emitStyle(),this.focusedValue!==this.value&&this.emitValueChange(t),this.didInputClearOnEdit=!1,this.ionBlur.emit(t)},this.onFocus=t=>{this.hasFocus=!0,this.focusedValue=this.value,this.emitStyle(),this.ionFocus.emit(t)},this.onKeydown=t=>{this.checkClearOnEdit(t)},this.onCompositionStart=()=>{this.isComposing=!0},this.onCompositionEnd=()=>{this.isComposing=!1},this.clearTextInput=t=>{this.clearInput&&!this.readonly&&!this.disabled&&t&&(t.preventDefault(),t.stopPropagation(),this.setFocus()),this.value="",this.emitInputChange(t)},this.hasFocus=!1,this.color=void 0,this.accept=void 0,this.autocapitalize="off",this.autocomplete="off",this.autocorrect="off",this.autofocus=!1,this.clearInput=!1,this.clearOnEdit=void 0,this.counter=!1,this.counterFormatter=void 0,this.debounce=void 0,this.disabled=!1,this.enterkeyhint=void 0,this.errorText=void 0,this.fill=void 0,this.inputmode=void 0,this.helperText=void 0,this.label=void 0,this.labelPlacement="start",this.legacy=void 0,this.max=void 0,this.maxlength=void 0,this.min=void 0,this.minlength=void 0,this.multiple=void 0,this.name=this.inputId,this.pattern=void 0,this.placeholder=void 0,this.readonly=!1,this.required=!1,this.shape=void 0,this.spellcheck=!1,this.step=void 0,this.size=void 0,this.type="text",this.value=""}debounceChanged(){const{ionInput:i,debounce:t,originalIonInput:e}=this;this.ionInput=void 0===t?null!=e?e:i:(0,p.j)(i,t)}disabledChanged(){this.emitStyle()}placeholderChanged(){this.emitStyle()}valueChanged(){const i=this.nativeInput,t=this.getValue();i&&i.value!==t&&!this.isComposing&&(i.value=t),this.emitStyle()}componentWillLoad(){this.inheritedAttributes=Object.assign(Object.assign({},(0,p.i)(this.el)),(0,p.k)(this.el,["tabindex","title","data-form-type"]))}connectedCallback(){const{el:i}=this;this.legacyFormController=(0,v.c)(i),this.slotMutationController=(0,g.c)(i,["label","start","end"],()=>(0,n.i)(this)),this.notchController=(0,x.c)(i,()=>this.notchSpacerEl,()=>this.labelSlot),this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))}componentDidLoad(){this.originalIonInput=this.ionInput}componentDidRender(){var i;null===(i=this.notchController)||void 0===i||i.calculateNotchWidth()}disconnectedCallback(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el})),this.slotMutationController&&(this.slotMutationController.destroy(),this.slotMutationController=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}setFocus(){var i=this;return(0,m.A)(function*(){i.nativeInput&&i.nativeInput.focus()})()}getInputElement(){var i=this;return(0,m.A)(function*(){return i.nativeInput||(yield new Promise(t=>(0,p.c)(i.el,t))),Promise.resolve(i.nativeInput)})()}emitValueChange(i){const{value:t}=this,e=null==t?t:t.toString();this.focusedValue=e,this.ionChange.emit({value:e,event:i})}emitInputChange(i){const{value:t}=this,e=null==t?t:t.toString();this.ionInput.emit({value:e,event:i})}shouldClearOnEdit(){const{type:i,clearOnEdit:t}=this;return void 0===t?"password"===i:t}getValue(){return"number"==typeof this.value?this.value.toString():(this.value||"").toString()}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({interactive:!0,input:!0,"has-placeholder":void 0!==this.placeholder,"has-value":this.hasValue(),"has-focus":this.hasFocus,"interactive-disabled":this.disabled,legacy:!!this.legacy})}checkClearOnEdit(i){if(!this.shouldClearOnEdit())return;const e=["Enter","Tab","Shift","Meta","Alt","Control"].includes(i.key);!this.didInputClearOnEdit&&this.hasValue()&&!e&&(this.value="",this.emitInputChange(i)),e||(this.didInputClearOnEdit=!0)}hasValue(){return this.getValue().length>0}renderHintText(){const{helperText:i,errorText:t}=this;return[(0,n.h)("div",{class:"helper-text"},i),(0,n.h)("div",{class:"error-text"},t)]}renderCounter(){const{counter:i,maxlength:t,counterFormatter:e,value:s}=this;if(!0===i&&void 0!==t)return(0,n.h)("div",{class:"counter"},(0,g.g)(s,t,e))}renderBottomContent(){const{counter:i,helperText:t,errorText:e,maxlength:s}=this;if(t||e||!0===i&&void 0!==s)return(0,n.h)("div",{class:"input-bottom"},this.renderHintText(),this.renderCounter())}renderLabel(){const{label:i}=this;return(0,n.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel}},void 0===i?(0,n.h)("slot",{name:"label"}):(0,n.h)("div",{class:"label-text"},i))}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return void 0!==this.label||null!==this.labelSlot}renderLabelContainer(){return"md"===(0,l.b)(this)&&"outline"===this.fill?[(0,n.h)("div",{class:"input-outline-container"},(0,n.h)("div",{class:"input-outline-start"}),(0,n.h)("div",{class:{"input-outline-notch":!0,"input-outline-notch-hidden":!this.hasLabel}},(0,n.h)("div",{class:"notch-spacer","aria-hidden":"true",ref:e=>this.notchSpacerEl=e},this.label)),(0,n.h)("div",{class:"input-outline-end"})),this.renderLabel()]:this.renderLabel()}renderInput(){const{disabled:i,fill:t,readonly:e,shape:s,inputId:d,labelPlacement:f,el:L,hasFocus:C}=this,k=(0,l.b)(this),M=this.getValue(),I=(0,o.h)("ion-item",this.el),S="md"===k&&"outline"!==t&&!I,E=this.hasValue(),T=null!==L.querySelector('[slot="start"], [slot="end"]');return(0,n.h)(n.H,{class:(0,o.c)(this.color,{[k]:!0,"has-value":E,"has-focus":C,"label-floating":"stacked"===f||"floating"===f&&(E||C||T),[`input-fill-${t}`]:void 0!==t,[`input-shape-${s}`]:void 0!==s,[`input-label-placement-${f}`]:!0,"in-item":I,"in-item-color":(0,o.h)("ion-item.ion-color",this.el),"input-disabled":i})},(0,n.h)("label",{class:"input-wrapper",htmlFor:d},this.renderLabelContainer(),(0,n.h)("div",{class:"native-wrapper"},(0,n.h)("slot",{name:"start"}),(0,n.h)("input",Object.assign({class:"native-input",ref:c=>this.nativeInput=c,id:d,disabled:i,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:e,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:M,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown,onCompositionstart:this.onCompositionStart,onCompositionend:this.onCompositionEnd},this.inheritedAttributes)),this.clearInput&&!e&&!i&&(0,n.h)("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:c=>{c.preventDefault()},onFocusin:c=>{c.stopPropagation()},onClick:this.clearTextInput},(0,n.h)("ion-icon",{"aria-hidden":"true",icon:"ios"===k?r.b:r.d})),(0,n.h)("slot",{name:"end"})),S&&(0,n.h)("div",{class:"input-highlight"})),this.renderBottomContent())}renderLegacyInput(){this.hasLoggedDeprecationWarning||((0,b.p)('ion-input now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: \nExample with aria-label: \n\nFor inputs that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the input by using "aria-labelledby".\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,b.p)('ion-input is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new input syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const i=(0,l.b)(this),t=this.getValue(),e=this.inputId+"-lbl",s=(0,p.h)(this.el);return s&&(s.id=e),(0,n.h)(n.H,{"aria-disabled":this.disabled?"true":null,class:(0,o.c)(this.color,{[i]:!0,"has-value":this.hasValue(),"has-focus":this.hasFocus,"legacy-input":!0,"in-item-color":(0,o.h)("ion-item.ion-color",this.el)})},(0,n.h)("input",Object.assign({class:"native-input",ref:d=>this.nativeInput=d,"aria-labelledby":s?s.id:null,disabled:this.disabled,accept:this.accept,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:this.readonly,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:t,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown},this.inheritedAttributes)),this.clearInput&&!this.readonly&&!this.disabled&&(0,n.h)("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:d=>{d.preventDefault()},onClick:this.clearTextInput},(0,n.h)("ion-icon",{"aria-hidden":"true",icon:"ios"===i?r.b:r.d})))}render(){const{legacyFormController:i}=this;return i.hasLegacyControl()?this.renderLegacyInput():this.renderInput()}get el(){return(0,n.f)(this)}static get watchers(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],placeholder:["placeholderChanged"],value:["valueChanged"]}}};let D=0;_.style={ios:".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-ios-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-ios-h .native-input.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}ion-item.sc-ion-input-ios-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-ios-h{--padding-start:0}ion-item[slot=start].sc-ion-input-ios-h,ion-item [slot=start].sc-ion-input-ios-h,ion-item[slot=end].sc-ion-input-ios-h,ion-item [slot=end].sc-ion-input-ios-h{width:auto}.legacy-input.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-ios-h{--highlight-color-focused:var(--ion-color-base)}.sc-ion-input-ios-h:not(.legacy-input){min-height:44px}.input-label-placement-floating.sc-ion-input-ios-h,.input-label-placement-stacked.sc-ion-input-ios-h{min-height:56px}.native-input.sc-ion-input-ios{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.cloned-input.sc-ion-input-ios{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{left:0}[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-ios:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-ios:disabled{opacity:1}.legacy-input.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.input-clear-icon.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, #666666);visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{color:inherit}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.legacy-input.sc-ion-input-ios-h{pointer-events:none}.has-focus.legacy-input.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.legacy-input.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.legacy-input.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.input-wrapper.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.ion-touched.ion-invalid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-input-ios-h,.ion-touched.ion-invalid.sc-ion-input-ios-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:block}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:none}.input-bottom.sc-ion-input-ios .counter.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-ios,.sc-ion-input-ios-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-ios,.input-outline-notch-hidden.sc-ion-input-ios{display:none}.input-wrapper.sc-ion-input-ios input.sc-ion-input-ios{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text.sc-ion-input-ios{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-ios-h:dir(rtl) .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h:dir(rtl) .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-ios-h input.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios,.has-value.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:1}.label-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-ios-s>[slot=start]{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-input-ios-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.sc-ion-input-ios-h{--border-width:0.55px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));font-size:inherit}.legacy-input.sc-ion-input-ios-h{--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:0}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios ion-icon.sc-ion-input-ios{width:18px;height:18px}.legacy-input.sc-ion-input-ios-h .native-input[disabled].sc-ion-input-ios,.input-disabled.sc-ion-input-ios-h{opacity:0.3}.sc-ion-input-ios-s>ion-button[slot=start].button-has-icon-only,.sc-ion-input-ios-s>ion-button[slot=end].button-has-icon-only{--border-radius:50%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;aspect-ratio:1}",md:".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-md-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-md-h .native-input.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius)}ion-item.sc-ion-input-md-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-md-h{--padding-start:0}ion-item[slot=start].sc-ion-input-md-h,ion-item [slot=start].sc-ion-input-md-h,ion-item[slot=end].sc-ion-input-md-h,ion-item [slot=end].sc-ion-input-md-h{width:auto}.legacy-input.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-md-h{--highlight-color-focused:var(--ion-color-base)}.sc-ion-input-md-h:not(.legacy-input){min-height:44px}.input-label-placement-floating.sc-ion-input-md-h,.input-label-placement-stacked.sc-ion-input-md-h{min-height:56px}.native-input.sc-ion-input-md{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.cloned-input.sc-ion-input-md{top:0;bottom:0;position:absolute;pointer-events:none}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-md:disabled{opacity:1}.legacy-input.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.input-clear-icon.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, #666666);visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{color:inherit}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.legacy-input.sc-ion-input-md-h{pointer-events:none}.has-focus.legacy-input.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.legacy-input.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.legacy-input.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.input-wrapper.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.ion-touched.ion-invalid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:block;color:var(--ion-color-step-550, #737373)}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:block}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:none}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-md-h input.sc-ion-input-md{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-md,.sc-ion-input-md-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-md,.input-outline-notch-hidden.sc-ion-input-md{display:none}.input-wrapper.sc-ion-input-md input.sc-ion-input-md{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text.sc-ion-input-md{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md,.has-value.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:1}.label-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-md-s>[slot=start]{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-input-md-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.input-fill-solid.sc-ion-input-md-h{--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.has-focus.input-fill-solid.ion-valid.sc-ion-input-md-h,.input-fill-solid.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-fill-solid.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}@media (any-hover: hover){.input-fill-solid.sc-ion-input-md-h:hover{--background:var(--ion-color-step-100, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}.input-fill-solid.has-focus.sc-ion-input-md-h{--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl].input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-solid.sc-ion-input-md-h:dir(rtl) .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}.label-floating.input-fill-solid.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{max-width:calc(100% / 0.75)}.input-fill-outline.sc-ion-input-md-h{--border-color:var(--ion-color-step-300, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.input-fill-outline.input-shape-round.sc-ion-input-md-h{--border-radius:28px;--padding-start:32px;--padding-end:32px}.has-focus.input-fill-outline.ion-valid.sc-ion-input-md-h,.input-fill-outline.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}@media (any-hover: hover){.input-fill-outline.sc-ion-input-md-h:hover{--border-color:var(--ion-color-step-750, #404040)}}.input-fill-outline.has-focus.sc-ion-input-md-h{--border-width:2px;--border-color:var(--highlight-color)}.input-fill-outline.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}.input-fill-outline.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:none}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}}.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{position:relative}.label-floating.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc((100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75)}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:6px;margin-bottom:6px}.input-fill-outline.sc-ion-input-md-h .input-outline-container.sc-ion-input-md{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{pointer-events:none}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color)}.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{max-width:calc(100% - var(--padding-start) - var(--padding-end))}.input-fill-outline.sc-ion-input-md-h .notch-spacer.sc-ion-input-md{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none;-webkit-box-sizing:content-box;box-sizing:content-box}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius);-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color);width:calc(var(--padding-start) - 4px)}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h:dir(rtl) .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}}.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color);border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px;-ms-flex-positive:1;flex-grow:1}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h:dir(rtl) .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}}.label-floating.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{border-top:none}.sc-ion-input-md-h{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:inherit}.legacy-input.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md ion-icon.sc-ion-input-md{width:22px;height:22px}.legacy-input.sc-ion-input-md-h .native-input[disabled].sc-ion-input-md,.input-disabled.sc-ion-input-md-h{opacity:0.38}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{letter-spacing:0.0333333333em}.input-label-placement-floating.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.has-focus.input-label-placement-floating.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-focus.input-label-placement-stacked.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.input-highlight.sc-ion-input-md{bottom:-1px;position:absolute;width:100%;height:2px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}@supports (inset-inline-start: 0){.input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.input-highlight.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.has-focus.sc-ion-input-md-h .input-highlight.sc-ion-input-md{-webkit-transform:scale(1);transform:scale(1)}.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{bottom:0}@supports (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl].in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.in-item.sc-ion-input-md-h:dir(rtl) .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}}}.input-shape-round.sc-ion-input-md-h{--border-radius:16px}.sc-ion-input-md-s>ion-button[slot=start].button-has-icon-only,.sc-ion-input-md-s>ion-button[slot=end].button-has-icon-only{--border-radius:50%;--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;aspect-ratio:1;min-height:40px}"}},333:(z,h,a)=>{a.d(h,{c:()=>v,g:()=>p,h:()=>n,o:()=>g});var m=a(467);const n=(o,r)=>null!==r.closest(o),v=(o,r)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},r):r,p=o=>{const r={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(o).forEach(l=>r[l]=!0),r},b=/^[a-z][a-z0-9+\-.]*:/,g=function(){var o=(0,m.A)(function*(r,l,w,y){if(null!=r&&"#"!==r[0]&&!b.test(r)){const u=document.querySelector("ion-router");if(u)return null!=l&&l.preventDefault(),u.push(r,w,y)}return!1});return function(l,w,y,u){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/www/964.25217b0e09147441.js b/www/964.1f17b37c8b734693.js similarity index 83% rename from www/964.25217b0e09147441.js rename to www/964.1f17b37c8b734693.js index 105ec133..beedf55e 100644 --- a/www/964.25217b0e09147441.js +++ b/www/964.1f17b37c8b734693.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[964],{964:(D,d,i)=>{i.r(d),i.d(d,{ion_ripple_effect:()=>p});var b=i(467),n=i(4363),h=i(611);const p=class{constructor(t){(0,n.r)(this,t),this.type="bounded"}addRipple(t,v){var a=this;return(0,b.A)(function*(){return new Promise(g=>{(0,n.e)(()=>{const r=a.el.getBoundingClientRect(),o=r.width,s=r.height,A=Math.sqrt(o*o+s*s),u=Math.max(s,o),E=a.unbounded?u:A+_,c=Math.floor(u*k),I=E/c;let m=t-r.left,f=v-r.top;a.unbounded&&(m=.5*o,f=.5*s);const C=m-.5*c,O=f-.5*c,R=.5*o-m,P=.5*s-f;(0,n.w)(()=>{const l=document.createElement("div");l.classList.add("ripple-effect");const e=l.style;e.top=O+"px",e.left=C+"px",e.width=e.height=c+"px",e.setProperty("--final-scale",`${I}`),e.setProperty("--translate-end",`${R}px, ${P}px`),(a.el.shadowRoot||a.el).appendChild(l),setTimeout(()=>{g(()=>{w(l)})},325)})})})})()}get unbounded(){return"unbounded"===this.type}render(){const t=(0,h.b)(this);return(0,n.h)(n.H,{key:"f1129019a6d556b008c754aeb79618c69baea9f8",role:"presentation",class:{[t]:!0,unbounded:this.unbounded}})}get el(){return(0,n.f)(this)}},w=t=>{t.classList.add("fade-out"),setTimeout(()=>{t.remove()},200)},_=10,k=.5;p.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}"}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[964],{964:(P,d,i)=>{i.r(d),i.d(d,{ion_ripple_effect:()=>p});var b=i(467),n=i(4363),h=i(611);const p=class{constructor(t){(0,n.r)(this,t),this.type="bounded"}addRipple(t,v){var a=this;return(0,b.A)(function*(){return new Promise(g=>{(0,n.e)(()=>{const r=a.el.getBoundingClientRect(),o=r.width,s=r.height,A=Math.sqrt(o*o+s*s),u=Math.max(s,o),E=a.unbounded?u:A+w,c=Math.floor(u*k),I=E/c;let m=t-r.left,f=v-r.top;a.unbounded&&(m=.5*o,f=.5*s);const O=m-.5*c,C=f-.5*c,R=.5*o-m,D=.5*s-f;(0,n.w)(()=>{const l=document.createElement("div");l.classList.add("ripple-effect");const e=l.style;e.top=C+"px",e.left=O+"px",e.width=e.height=c+"px",e.setProperty("--final-scale",`${I}`),e.setProperty("--translate-end",`${R}px, ${D}px`),(a.el.shadowRoot||a.el).appendChild(l),setTimeout(()=>{g(()=>{_(l)})},325)})})})})()}get unbounded(){return"unbounded"===this.type}render(){const t=(0,h.b)(this);return(0,n.h)(n.H,{key:"f1129019a6d556b008c754aeb79618c69baea9f8",role:"presentation",class:{[t]:!0,unbounded:this.unbounded}})}get el(){return(0,n.f)(this)}},_=t=>{t.classList.add("fade-out"),setTimeout(()=>{t.remove()},200)},w=10,k=.5;p.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}"}}]); \ No newline at end of file diff --git a/www/common.b0b5ecd0ad5682b9.js b/www/common.5a427a1d3afaf6a8.js similarity index 71% rename from www/common.b0b5ecd0ad5682b9.js rename to www/common.5a427a1d3afaf6a8.js index 7b5d98e3..5fc7fa47 100644 --- a/www/common.b0b5ecd0ad5682b9.js +++ b/www/common.5a427a1d3afaf6a8.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2076],{6579:(y,g,r)=>{r.d(g,{c:()=>i});var a=r(4363),l=r(4081),c=r(405);const i=(n,o)=>{let t,e;const h=(d,p,E)=>{if(typeof document>"u")return;const w=document.elementFromPoint(d,p);w&&o(w)?w!==t&&(s(),u(w,E)):s()},u=(d,p)=>{t=d,e||(e=t);const E=t;(0,a.w)(()=>E.classList.add("ion-activated")),p()},s=(d=!1)=>{if(!t)return;const p=t;(0,a.w)(()=>p.classList.remove("ion-activated")),d&&e!==t&&t.click(),t=void 0};return(0,c.createGesture)({el:n,gestureName:"buttonActiveDrag",threshold:0,onStart:d=>h(d.currentX,d.currentY,l.a),onMove:d=>h(d.currentX,d.currentY,l.b),onEnd:()=>{s(!0),(0,l.h)(),e=void 0}})}},8438:(y,g,r)=>{r.d(g,{g:()=>l});var a=r(8476);const l=()=>{if(void 0!==a.w)return a.w.Capacitor}},5572:(y,g,r)=>{r.d(g,{c:()=>a,i:()=>l});const a=(c,i,n)=>"function"==typeof n?n(c,i):"string"==typeof n?c[n]===i[n]:Array.isArray(i)?i.includes(c):c===i,l=(c,i,n)=>void 0!==c&&(Array.isArray(c)?c.some(o=>a(o,i,n)):a(c,i,n))},3351:(y,g,r)=>{r.d(g,{g:()=>a});const a=(o,t,e,h,u)=>c(o[1],t[1],e[1],h[1],u).map(s=>l(o[0],t[0],e[0],h[0],s)),l=(o,t,e,h,u)=>u*(3*t*Math.pow(u-1,2)+u*(-3*e*u+3*e+h*u))-o*Math.pow(u-1,3),c=(o,t,e,h,u)=>n((h-=u)-3*(e-=u)+3*(t-=u)-(o-=u),3*e-6*t+3*o,3*t-3*o,o).filter(d=>d>=0&&d<=1),n=(o,t,e,h)=>{if(0===o)return((o,t,e)=>{const h=t*t-4*o*e;return h<0?[]:[(-t+Math.sqrt(h))/(2*o),(-t-Math.sqrt(h))/(2*o)]})(t,e,h);const u=(3*(e/=o)-(t/=o)*t)/3,s=(2*t*t*t-9*t*e+27*(h/=o))/27;if(0===u)return[Math.pow(-s,1/3)];if(0===s)return[Math.sqrt(-u),-Math.sqrt(-u)];const d=Math.pow(s/2,2)+Math.pow(u/3,3);if(0===d)return[Math.pow(s/2,.5)-t/3];if(d>0)return[Math.pow(-s/2+Math.sqrt(d),1/3)-Math.pow(s/2+Math.sqrt(d),1/3)-t/3];const p=Math.sqrt(Math.pow(-u/3,3)),E=Math.acos(-s/(2*Math.sqrt(Math.pow(-u/3,3)))),w=2*Math.pow(p,1/3);return[w*Math.cos(E/3)-t/3,w*Math.cos((E+2*Math.PI)/3)-t/3,w*Math.cos((E+4*Math.PI)/3)-t/3]}},7464:(y,g,r)=>{r.d(g,{i:()=>a});const a=l=>l&&""!==l.dir?"rtl"===l.dir.toLowerCase():"rtl"===(null==document?void 0:document.dir.toLowerCase())},3126:(y,g,r)=>{r.r(g),r.d(g,{startFocusVisible:()=>i});const a="ion-focused",c=["Tab","ArrowDown","Space","Escape"," ","Shift","Enter","ArrowLeft","ArrowRight","ArrowUp","Home","End"],i=n=>{let o=[],t=!0;const e=n?n.shadowRoot:document,h=n||document.body,u=M=>{o.forEach(f=>f.classList.remove(a)),M.forEach(f=>f.classList.add(a)),o=M},s=()=>{t=!1,u([])},d=M=>{t=c.includes(M.key),t||u([])},p=M=>{if(t&&void 0!==M.composedPath){const f=M.composedPath().filter(v=>!!v.classList&&v.classList.contains("ion-focusable"));u(f)}},E=()=>{e.activeElement===h&&u([])};return e.addEventListener("keydown",d),e.addEventListener("focusin",p),e.addEventListener("focusout",E),e.addEventListener("touchstart",s,{passive:!0}),e.addEventListener("mousedown",s),{destroy:()=>{e.removeEventListener("keydown",d),e.removeEventListener("focusin",p),e.removeEventListener("focusout",E),e.removeEventListener("touchstart",s),e.removeEventListener("mousedown",s)},setFocus:u}}},8281:(y,g,r)=>{r.d(g,{c:()=>l});var a=r(5638);const l=o=>{const t=o;let e;return{hasLegacyControl:()=>{if(void 0===e){const u=void 0!==t.label||c(t),s=t.hasAttribute("aria-label")||t.hasAttribute("aria-labelledby")&&null===t.shadowRoot,d=(0,a.h)(t);e=!0===t.legacy||!u&&!s&&null!==d}return e}}},c=o=>!!(i.includes(o.tagName)&&null!==o.querySelector('[slot="label"]')||n.includes(o.tagName)&&""!==o.textContent),i=["ION-INPUT","ION-TEXTAREA","ION-SELECT","ION-RANGE"],n=["ION-TOGGLE","ION-CHECKBOX","ION-RADIO"]},4081:(y,g,r)=>{r.d(g,{I:()=>l,a:()=>t,b:()=>e,c:()=>o,d:()=>u,h:()=>h});var a=r(8438),l=function(s){return s.Heavy="HEAVY",s.Medium="MEDIUM",s.Light="LIGHT",s}(l||{});const i={getEngine(){const s=window.TapticEngine;if(s)return s;const d=(0,a.g)();return null!=d&&d.isPluginAvailable("Haptics")?d.Plugins.Haptics:void 0},available(){if(!this.getEngine())return!1;const d=(0,a.g)();return"web"!==(null==d?void 0:d.getPlatform())||typeof navigator<"u"&&void 0!==navigator.vibrate},isCordova:()=>void 0!==window.TapticEngine,isCapacitor:()=>void 0!==(0,a.g)(),impact(s){const d=this.getEngine();if(!d)return;const p=this.isCapacitor()?s.style:s.style.toLowerCase();d.impact({style:p})},notification(s){const d=this.getEngine();if(!d)return;const p=this.isCapacitor()?s.type:s.type.toLowerCase();d.notification({type:p})},selection(){const s=this.isCapacitor()?l.Light:"light";this.impact({style:s})},selectionStart(){const s=this.getEngine();s&&(this.isCapacitor()?s.selectionStart():s.gestureSelectionStart())},selectionChanged(){const s=this.getEngine();s&&(this.isCapacitor()?s.selectionChanged():s.gestureSelectionChanged())},selectionEnd(){const s=this.getEngine();s&&(this.isCapacitor()?s.selectionEnd():s.gestureSelectionEnd())}},n=()=>i.available(),o=()=>{n()&&i.selection()},t=()=>{n()&&i.selectionStart()},e=()=>{n()&&i.selectionChanged()},h=()=>{n()&&i.selectionEnd()},u=s=>{n()&&i.impact(s)}},2885:(y,g,r)=>{r.d(g,{I:()=>o,a:()=>u,b:()=>n,c:()=>p,d:()=>w,f:()=>s,g:()=>h,i:()=>e,p:()=>E,r:()=>M,s:()=>d});var a=r(467),l=r(5638),c=r(4929);const n="ion-content",o=".ion-content-scroll-host",t=`${n}, ${o}`,e=f=>"ION-CONTENT"===f.tagName,h=function(){var f=(0,a.A)(function*(v){return e(v)?(yield new Promise(m=>(0,l.c)(v,m)),v.getScrollElement()):v});return function(m){return f.apply(this,arguments)}}(),u=f=>f.querySelector(o)||f.querySelector(t),s=f=>f.closest(t),d=(f,v)=>e(f)?f.scrollToTop(v):Promise.resolve(f.scrollTo({top:0,left:0,behavior:v>0?"smooth":"auto"})),p=(f,v,m,O)=>e(f)?f.scrollByPoint(v,m,O):Promise.resolve(f.scrollBy({top:m,left:v,behavior:O>0?"smooth":"auto"})),E=f=>(0,c.b)(f,n),w=f=>{if(e(f)){const m=f.scrollY;return f.scrollY=!1,m}return f.style.setProperty("overflow","hidden"),!0},M=(f,v)=>{e(f)?f.scrollY=v:f.style.removeProperty("overflow")}},6726:(y,g,r)=>{r.d(g,{a:()=>a,b:()=>p,c:()=>t,d:()=>E,e:()=>b,f:()=>o,g:()=>w,h:()=>c,i:()=>l,j:()=>O,k:()=>C,l:()=>e,m:()=>s,n:()=>M,o:()=>u,p:()=>n,q:()=>i,r:()=>m,s:()=>_,t:()=>d,u:()=>f,v:()=>v,w:()=>h});const a="data:image/svg+xml;utf8,",l="data:image/svg+xml;utf8,",c="data:image/svg+xml;utf8,",i="data:image/svg+xml;utf8,",n="data:image/svg+xml;utf8,",o="data:image/svg+xml;utf8,",t="data:image/svg+xml;utf8,",e="data:image/svg+xml;utf8,",h="data:image/svg+xml;utf8,",u="data:image/svg+xml;utf8,",s="data:image/svg+xml;utf8,",d="data:image/svg+xml;utf8,",p="data:image/svg+xml;utf8,",E="data:image/svg+xml;utf8,",w="data:image/svg+xml;utf8,",M="data:image/svg+xml;utf8,",f="data:image/svg+xml;utf8,",v="data:image/svg+xml;utf8,",m="data:image/svg+xml;utf8,",O="data:image/svg+xml;utf8,",C="data:image/svg+xml;utf8,",_="data:image/svg+xml;utf8,",b="data:image/svg+xml;utf8,"},275:(y,g,r)=>{r.d(g,{c:()=>i,g:()=>n});var a=r(8476),l=r(5638),c=r(4929);const i=(t,e,h)=>{let u,s;if(void 0!==a.w&&"MutationObserver"in a.w){const w=Array.isArray(e)?e:[e];u=new MutationObserver(M=>{for(const f of M)for(const v of f.addedNodes)if(v.nodeType===Node.ELEMENT_NODE&&w.includes(v.slot))return h(),void(0,l.r)(()=>d(v))}),u.observe(t,{childList:!0})}const d=w=>{var M;s&&(s.disconnect(),s=void 0),s=new MutationObserver(f=>{h();for(const v of f)for(const m of v.removedNodes)m.nodeType===Node.ELEMENT_NODE&&m.slot===e&&E()}),s.observe(null!==(M=w.parentElement)&&void 0!==M?M:w,{subtree:!0,childList:!0})},E=()=>{s&&(s.disconnect(),s=void 0)};return{destroy:()=>{u&&(u.disconnect(),u=void 0),E()}}},n=(t,e,h)=>{const u=null==t?0:t.toString().length,s=o(u,e);if(void 0===h)return s;try{return h(u,e)}catch(d){return(0,c.a)("Exception in provided `counterFormatter`.",d),s}},o=(t,e)=>`${t} / ${e}`},1622:(y,g,r)=>{r.r(g),r.d(g,{KEYBOARD_DID_CLOSE:()=>n,KEYBOARD_DID_OPEN:()=>i,copyVisualViewport:()=>C,keyboardDidClose:()=>f,keyboardDidOpen:()=>w,keyboardDidResize:()=>M,resetKeyboardAssist:()=>u,setKeyboardClose:()=>E,setKeyboardOpen:()=>p,startKeyboardAssist:()=>s,trackViewportChanges:()=>O});var a=r(4379);r(8438),r(8476);const i="ionKeyboardDidShow",n="ionKeyboardDidHide";let t={},e={},h=!1;const u=()=>{t={},e={},h=!1},s=_=>{if(a.K.getEngine())d(_);else{if(!_.visualViewport)return;e=C(_.visualViewport),_.visualViewport.onresize=()=>{O(_),w()||M(_)?p(_):f(_)&&E(_)}}},d=_=>{_.addEventListener("keyboardDidShow",b=>p(_,b)),_.addEventListener("keyboardDidHide",()=>E(_))},p=(_,b)=>{v(_,b),h=!0},E=_=>{m(_),h=!1},w=()=>!h&&t.width===e.width&&(t.height-e.height)*e.scale>150,M=_=>h&&!f(_),f=_=>h&&e.height===_.innerHeight,v=(_,b)=>{const P=new CustomEvent(i,{detail:{keyboardHeight:b?b.keyboardHeight:_.innerHeight-e.height}});_.dispatchEvent(P)},m=_=>{const b=new CustomEvent(n);_.dispatchEvent(b)},O=_=>{t=Object.assign({},e),e=C(_.visualViewport)},C=_=>({width:Math.round(_.width),height:Math.round(_.height),offsetTop:_.offsetTop,offsetLeft:_.offsetLeft,pageTop:_.pageTop,pageLeft:_.pageLeft,scale:_.scale})},4379:(y,g,r)=>{r.d(g,{K:()=>i,a:()=>c});var a=r(8438),l=function(n){return n.Unimplemented="UNIMPLEMENTED",n.Unavailable="UNAVAILABLE",n}(l||{}),c=function(n){return n.Body="body",n.Ionic="ionic",n.Native="native",n.None="none",n}(c||{});const i={getEngine(){const n=(0,a.g)();if(null!=n&&n.isPluginAvailable("Keyboard"))return n.Plugins.Keyboard},getResizeMode(){const n=this.getEngine();return null!=n&&n.getResizeMode?n.getResizeMode().catch(o=>{if(o.code!==l.Unimplemented)throw o}):Promise.resolve(void 0)}}},4731:(y,g,r)=>{r.d(g,{c:()=>o});var a=r(467),l=r(8476),c=r(4379);const i=t=>{if(void 0===l.d||t===c.a.None||void 0===t)return null;const e=l.d.querySelector("ion-app");return null!=e?e:l.d.body},n=t=>{const e=i(t);return null===e?0:e.clientHeight},o=function(){var t=(0,a.A)(function*(e){let h,u,s,d;const p=function(){var v=(0,a.A)(function*(){const m=yield c.K.getResizeMode(),O=void 0===m?void 0:m.mode;h=()=>{void 0===d&&(d=n(O)),s=!0,E(s,O)},u=()=>{s=!1,E(s,O)},null==l.w||l.w.addEventListener("keyboardWillShow",h),null==l.w||l.w.addEventListener("keyboardWillHide",u)});return function(){return v.apply(this,arguments)}}(),E=(v,m)=>{e&&e(v,w(m))},w=v=>{if(0===d||d===n(v))return;const m=i(v);return null!==m?new Promise(O=>{const _=new ResizeObserver(()=>{m.clientHeight===d&&(_.disconnect(),O())});_.observe(m)}):void 0};return yield p(),{init:p,destroy:()=>{null==l.w||l.w.removeEventListener("keyboardWillShow",h),null==l.w||l.w.removeEventListener("keyboardWillHide",u),h=u=void 0},isKeyboardVisible:()=>s}});return function(h){return t.apply(this,arguments)}}()},7838:(y,g,r)=>{r.d(g,{c:()=>l});var a=r(467);const l=()=>{let c;return{lock:function(){var n=(0,a.A)(function*(){const o=c;let t;return c=new Promise(e=>t=e),void 0!==o&&(yield o),t});return function(){return n.apply(this,arguments)}}()}}},2172:(y,g,r)=>{r.d(g,{c:()=>c});var a=r(8476),l=r(5638);const c=(i,n,o)=>{let t;const e=()=>!(void 0===n()||void 0!==i.label||null===o()),u=()=>{const d=n();if(void 0===d)return;if(!e())return void d.style.removeProperty("width");const p=o().scrollWidth;if(0===p&&null===d.offsetParent&&void 0!==a.w&&"IntersectionObserver"in a.w){if(void 0!==t)return;const E=t=new IntersectionObserver(w=>{1===w[0].intersectionRatio&&(u(),E.disconnect(),t=void 0)},{threshold:.01,root:i});E.observe(d)}else d.style.setProperty("width",.75*p+"px")};return{calculateNotchWidth:()=>{e()&&(0,l.r)(()=>{u()})},destroy:()=>{t&&(t.disconnect(),t=void 0)}}}},7895:(y,g,r)=>{r.d(g,{S:()=>l});const l={bubbles:{dur:1e3,circles:9,fn:(c,i,n)=>{const o=c*i/n-c+"ms",t=2*Math.PI*i/n;return{r:5,style:{top:32*Math.sin(t)+"%",left:32*Math.cos(t)+"%","animation-delay":o}}}},circles:{dur:1e3,circles:8,fn:(c,i,n)=>{const o=i/n,t=c*o-c+"ms",e=2*Math.PI*o;return{r:5,style:{top:32*Math.sin(e)+"%",left:32*Math.cos(e)+"%","animation-delay":t}}}},circular:{dur:1400,elmDuration:!0,circles:1,fn:()=>({r:20,cx:48,cy:48,fill:"none",viewBox:"24 24 48 48",transform:"translate(0,0)",style:{}})},crescent:{dur:750,circles:1,fn:()=>({r:26,style:{}})},dots:{dur:750,circles:3,fn:(c,i)=>({r:6,style:{left:32-32*i+"%","animation-delay":-110*i+"ms"}})},lines:{dur:1e3,lines:8,fn:(c,i,n)=>({y1:14,y2:26,style:{transform:`rotate(${360/n*i+(i({y1:12,y2:20,style:{transform:`rotate(${360/n*i+(i({y1:17,y2:29,style:{transform:`rotate(${30*i+(i<6?180:-180)}deg)`,"animation-delay":c*i/n-c+"ms"}})},"lines-sharp-small":{dur:1e3,lines:12,fn:(c,i,n)=>({y1:12,y2:20,style:{transform:`rotate(${30*i+(i<6?180:-180)}deg)`,"animation-delay":c*i/n-c+"ms"}})}}},6492:(y,g,r)=>{r.r(g),r.d(g,{createSwipeBackGesture:()=>n});var a=r(5638),l=r(7464),c=r(405);r(8221);const n=(o,t,e,h,u)=>{const s=o.ownerDocument.defaultView;let d=(0,l.i)(o);const E=m=>d?-m.deltaX:m.deltaX;return(0,c.createGesture)({el:o,gestureName:"goback-swipe",gesturePriority:101,threshold:10,canStart:m=>(d=(0,l.i)(o),(m=>{const{startX:C}=m;return d?C>=s.innerWidth-50:C<=50})(m)&&t()),onStart:e,onMove:m=>{const C=E(m)/s.innerWidth;h(C)},onEnd:m=>{const O=E(m),C=s.innerWidth,_=O/C,b=(m=>d?-m.velocityX:m.velocityX)(m),P=b>=0&&(b>.2||O>C/2),L=(P?1-_:_)*C;let T=0;if(L>5){const k=L/Math.abs(b);T=Math.min(k,540)}u(P,_<=0?.01:(0,a.l)(0,_,.9999),T)}})}},2935:(y,g,r)=>{r.d(g,{w:()=>a});const a=(i,n,o)=>{if(typeof MutationObserver>"u")return;const t=new MutationObserver(e=>{o(l(e,n))});return t.observe(i,{childList:!0,subtree:!0}),t},l=(i,n)=>{let o;return i.forEach(t=>{for(let e=0;e{if(1!==i.nodeType)return;const o=i;return(o.tagName===n.toUpperCase()?[o]:Array.from(o.querySelectorAll(n))).find(e=>e.value===o.value)}},5301:(y,g,r)=>{r.d(g,{J:()=>i});var a=r(4438),l=r(8974),c=r(5402);let i=(()=>{var n;class o{constructor(e){this.modalCtrl=e}ngOnInit(){}dismissModal(){this.modalCtrl.dismiss()}confirm(e){switch(e){case"edit":this.modalCtrl.dismiss({type:"edit"});break;case"delete":this.modalCtrl.dismiss({type:"delete"})}}}return(n=o).\u0275fac=function(e){return new(e||n)(a.rXU(l.W3))},n.\u0275cmp=a.VBU({type:n,selectors:[["app-edit-removed-modal"]],decls:16,vars:6,consts:[[1,"inner-content"],["fill","clear"],["aria-hidden","true","src","assets/icon/edit.svg"],[3,"click"],["aria-hidden","true","src","assets/icon/delete.svg"]],template:function(e,h){1&e&&(a.j41(0,"div",0)(1,"ion-list")(2,"ion-item")(3,"ion-button",1),a.nrm(4,"ion-icon",2),a.k0s(),a.j41(5,"ion-label",3),a.bIt("click",function(){return h.confirm("edit")}),a.j41(6,"h2"),a.EFF(7),a.nI1(8,"translate"),a.k0s()()(),a.j41(9,"ion-item")(10,"ion-button",1),a.nrm(11,"ion-icon",4),a.k0s(),a.j41(12,"ion-label",3),a.bIt("click",function(){return h.confirm("delete")}),a.j41(13,"h2"),a.EFF(14),a.nI1(15,"translate"),a.k0s()()()()()),2&e&&(a.R7$(7),a.JRh(a.bMT(8,2,"edit")),a.R7$(7),a.JRh(a.bMT(15,4,"delete")))},dependencies:[l.Jm,l.iq,l.uz,l.he,l.nf,c.D9],styles:["ion-list[_ngcontent-%COMP%]{overflow-y:auto;overflow:scroll;height:-moz-fit-content;height:fit-content;max-height:200px}ion-item[_ngcontent-%COMP%]{--border-width: 0;--inner-border-width: 0}ion-label[_ngcontent-%COMP%]{padding:0 0 0 1rem}ion-icon[_ngcontent-%COMP%]{font-size:22.5px}"]}),o})()},2297:(y,g,r)=>{r.d(g,{O:()=>c});var a=r(4438),l=r(177);let c=(()=>{var i;class n{constructor(){this.styles={}}ngOnInit(){this.styles={width:this.width?this.width:"100%",height:this.height?this.height:"1rem"},typeof this.radius<"u"&&""!==this.radius&&(this.styles.borderRadius=this.radius)}}return(i=n).\u0275fac=function(t){return new(t||i)},i.\u0275cmp=a.VBU({type:i,selectors:[["app-skeleton-item"]],inputs:{width:"width",height:"height",radius:"radius"},decls:1,vars:1,consts:[[3,"ngStyle"]],template:function(t,e){1&t&&a.nrm(0,"div",0),2&t&&a.Y8G("ngStyle",e.styles)},dependencies:[l.B3],styles:[".animated-background[_ngcontent-%COMP%], [_nghost-%COMP%] div[_ngcontent-%COMP%]{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_ngcontent-%COMP%_placeHolderShimmer;animation-timing-function:linear;background:#82828233;background:linear-gradient(to right,#82828233 8%,#8282824d 18%,#82828233 33%);background-size:800px 100px;position:relative}@keyframes _ngcontent-%COMP%_placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}[_nghost-%COMP%]{display:block}[inline][_nghost-%COMP%]{display:inline-block}[inline][_nghost-%COMP%] div[_ngcontent-%COMP%]{display:inline-block}[rounded][_nghost-%COMP%] div[_ngcontent-%COMP%]{border-radius:999em}[radius][_nghost-%COMP%] div[_ngcontent-%COMP%]{border-radius:4px}[no-animated][_nghost-%COMP%] div[_ngcontent-%COMP%]{animation:none!important;background:#82828233}app-skeleton-item[_ngcontent-%COMP%] + app-skeleton-item[_ngcontent-%COMP%]{margin-top:6px}"]}),n})()},4254:(y,g,r)=>{r.d(g,{g:()=>i});var a=r(5318),l=r.n(a),c=r(4438);let i=(()=>{var n;class o{constructor(e,h){this.el=e,this.renderer=h}ngOnChanges(e){if(e.appThumbnail){let h=e.appThumbnail.currentValue.identifier;h&&h.startsWith("do_")&&(h=l()(e.appThumbnail.currentValue.url)),this.renderer.setAttribute(this.el.nativeElement,"src",`https://img.youtube.com/vi/${h}/mqdefault.jpg`)}}}return(n=o).\u0275fac=function(e){return new(e||n)(c.rXU(c.aKT),c.rXU(c.sFG))},n.\u0275dir=c.FsC({type:n,selectors:[["","appThumbnail",""]],inputs:{appThumbnail:"appThumbnail"},features:[c.OA$]}),o})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2076],{6579:(O,g,r)=>{r.d(g,{c:()=>i});var a=r(4363),l=r(4081),c=r(405);const i=(n,o)=>{let t,e;const _=(d,p,E)=>{if(typeof document>"u")return;const w=document.elementFromPoint(d,p);w&&o(w)?w!==t&&(s(),u(w,E)):s()},u=(d,p)=>{t=d,e||(e=t);const E=t;(0,a.w)(()=>E.classList.add("ion-activated")),p()},s=(d=!1)=>{if(!t)return;const p=t;(0,a.w)(()=>p.classList.remove("ion-activated")),d&&e!==t&&t.click(),t=void 0};return(0,c.createGesture)({el:n,gestureName:"buttonActiveDrag",threshold:0,onStart:d=>_(d.currentX,d.currentY,l.a),onMove:d=>_(d.currentX,d.currentY,l.b),onEnd:()=>{s(!0),(0,l.h)(),e=void 0}})}},8438:(O,g,r)=>{r.d(g,{g:()=>l});var a=r(8476);const l=()=>{if(void 0!==a.w)return a.w.Capacitor}},5572:(O,g,r)=>{r.d(g,{c:()=>a,i:()=>l});const a=(c,i,n)=>"function"==typeof n?n(c,i):"string"==typeof n?c[n]===i[n]:Array.isArray(i)?i.includes(c):c===i,l=(c,i,n)=>void 0!==c&&(Array.isArray(c)?c.some(o=>a(o,i,n)):a(c,i,n))},3351:(O,g,r)=>{r.d(g,{g:()=>a});const a=(o,t,e,_,u)=>c(o[1],t[1],e[1],_[1],u).map(s=>l(o[0],t[0],e[0],_[0],s)),l=(o,t,e,_,u)=>u*(3*t*Math.pow(u-1,2)+u*(-3*e*u+3*e+_*u))-o*Math.pow(u-1,3),c=(o,t,e,_,u)=>n((_-=u)-3*(e-=u)+3*(t-=u)-(o-=u),3*e-6*t+3*o,3*t-3*o,o).filter(d=>d>=0&&d<=1),n=(o,t,e,_)=>{if(0===o)return((o,t,e)=>{const _=t*t-4*o*e;return _<0?[]:[(-t+Math.sqrt(_))/(2*o),(-t-Math.sqrt(_))/(2*o)]})(t,e,_);const u=(3*(e/=o)-(t/=o)*t)/3,s=(2*t*t*t-9*t*e+27*(_/=o))/27;if(0===u)return[Math.pow(-s,1/3)];if(0===s)return[Math.sqrt(-u),-Math.sqrt(-u)];const d=Math.pow(s/2,2)+Math.pow(u/3,3);if(0===d)return[Math.pow(s/2,.5)-t/3];if(d>0)return[Math.pow(-s/2+Math.sqrt(d),1/3)-Math.pow(s/2+Math.sqrt(d),1/3)-t/3];const p=Math.sqrt(Math.pow(-u/3,3)),E=Math.acos(-s/(2*Math.sqrt(Math.pow(-u/3,3)))),w=2*Math.pow(p,1/3);return[w*Math.cos(E/3)-t/3,w*Math.cos((E+2*Math.PI)/3)-t/3,w*Math.cos((E+4*Math.PI)/3)-t/3]}},7464:(O,g,r)=>{r.d(g,{i:()=>a});const a=l=>l&&""!==l.dir?"rtl"===l.dir.toLowerCase():"rtl"===(null==document?void 0:document.dir.toLowerCase())},3126:(O,g,r)=>{r.r(g),r.d(g,{startFocusVisible:()=>i});const a="ion-focused",c=["Tab","ArrowDown","Space","Escape"," ","Shift","Enter","ArrowLeft","ArrowRight","ArrowUp","Home","End"],i=n=>{let o=[],t=!0;const e=n?n.shadowRoot:document,_=n||document.body,u=M=>{o.forEach(f=>f.classList.remove(a)),M.forEach(f=>f.classList.add(a)),o=M},s=()=>{t=!1,u([])},d=M=>{t=c.includes(M.key),t||u([])},p=M=>{if(t&&void 0!==M.composedPath){const f=M.composedPath().filter(m=>!!m.classList&&m.classList.contains("ion-focusable"));u(f)}},E=()=>{e.activeElement===_&&u([])};return e.addEventListener("keydown",d),e.addEventListener("focusin",p),e.addEventListener("focusout",E),e.addEventListener("touchstart",s,{passive:!0}),e.addEventListener("mousedown",s),{destroy:()=>{e.removeEventListener("keydown",d),e.removeEventListener("focusin",p),e.removeEventListener("focusout",E),e.removeEventListener("touchstart",s),e.removeEventListener("mousedown",s)},setFocus:u}}},8281:(O,g,r)=>{r.d(g,{c:()=>l});var a=r(5638);const l=o=>{const t=o;let e;return{hasLegacyControl:()=>{if(void 0===e){const u=void 0!==t.label||c(t),s=t.hasAttribute("aria-label")||t.hasAttribute("aria-labelledby")&&null===t.shadowRoot,d=(0,a.h)(t);e=!0===t.legacy||!u&&!s&&null!==d}return e}}},c=o=>!!(i.includes(o.tagName)&&null!==o.querySelector('[slot="label"]')||n.includes(o.tagName)&&""!==o.textContent),i=["ION-INPUT","ION-TEXTAREA","ION-SELECT","ION-RANGE"],n=["ION-TOGGLE","ION-CHECKBOX","ION-RADIO"]},4081:(O,g,r)=>{r.d(g,{I:()=>l,a:()=>t,b:()=>e,c:()=>o,d:()=>u,h:()=>_});var a=r(8438),l=function(s){return s.Heavy="HEAVY",s.Medium="MEDIUM",s.Light="LIGHT",s}(l||{});const i={getEngine(){const s=window.TapticEngine;if(s)return s;const d=(0,a.g)();return null!=d&&d.isPluginAvailable("Haptics")?d.Plugins.Haptics:void 0},available(){if(!this.getEngine())return!1;const d=(0,a.g)();return"web"!==(null==d?void 0:d.getPlatform())||typeof navigator<"u"&&void 0!==navigator.vibrate},isCordova:()=>void 0!==window.TapticEngine,isCapacitor:()=>void 0!==(0,a.g)(),impact(s){const d=this.getEngine();if(!d)return;const p=this.isCapacitor()?s.style:s.style.toLowerCase();d.impact({style:p})},notification(s){const d=this.getEngine();if(!d)return;const p=this.isCapacitor()?s.type:s.type.toLowerCase();d.notification({type:p})},selection(){const s=this.isCapacitor()?l.Light:"light";this.impact({style:s})},selectionStart(){const s=this.getEngine();s&&(this.isCapacitor()?s.selectionStart():s.gestureSelectionStart())},selectionChanged(){const s=this.getEngine();s&&(this.isCapacitor()?s.selectionChanged():s.gestureSelectionChanged())},selectionEnd(){const s=this.getEngine();s&&(this.isCapacitor()?s.selectionEnd():s.gestureSelectionEnd())}},n=()=>i.available(),o=()=>{n()&&i.selection()},t=()=>{n()&&i.selectionStart()},e=()=>{n()&&i.selectionChanged()},_=()=>{n()&&i.selectionEnd()},u=s=>{n()&&i.impact(s)}},2885:(O,g,r)=>{r.d(g,{I:()=>o,a:()=>u,b:()=>n,c:()=>p,d:()=>w,f:()=>s,g:()=>_,i:()=>e,p:()=>E,r:()=>M,s:()=>d});var a=r(467),l=r(5638),c=r(4929);const n="ion-content",o=".ion-content-scroll-host",t=`${n}, ${o}`,e=f=>"ION-CONTENT"===f.tagName,_=function(){var f=(0,a.A)(function*(m){return e(m)?(yield new Promise(v=>(0,l.c)(m,v)),m.getScrollElement()):m});return function(v){return f.apply(this,arguments)}}(),u=f=>f.querySelector(o)||f.querySelector(t),s=f=>f.closest(t),d=(f,m)=>e(f)?f.scrollToTop(m):Promise.resolve(f.scrollTo({top:0,left:0,behavior:m>0?"smooth":"auto"})),p=(f,m,v,y)=>e(f)?f.scrollByPoint(m,v,y):Promise.resolve(f.scrollBy({top:v,left:m,behavior:y>0?"smooth":"auto"})),E=f=>(0,c.b)(f,n),w=f=>{if(e(f)){const v=f.scrollY;return f.scrollY=!1,v}return f.style.setProperty("overflow","hidden"),!0},M=(f,m)=>{e(f)?f.scrollY=m:f.style.removeProperty("overflow")}},6726:(O,g,r)=>{r.d(g,{a:()=>a,b:()=>p,c:()=>t,d:()=>E,e:()=>b,f:()=>o,g:()=>w,h:()=>c,i:()=>l,j:()=>y,k:()=>C,l:()=>e,m:()=>s,n:()=>M,o:()=>u,p:()=>n,q:()=>i,r:()=>v,s:()=>h,t:()=>d,u:()=>f,v:()=>m,w:()=>_});const a="data:image/svg+xml;utf8,",l="data:image/svg+xml;utf8,",c="data:image/svg+xml;utf8,",i="data:image/svg+xml;utf8,",n="data:image/svg+xml;utf8,",o="data:image/svg+xml;utf8,",t="data:image/svg+xml;utf8,",e="data:image/svg+xml;utf8,",_="data:image/svg+xml;utf8,",u="data:image/svg+xml;utf8,",s="data:image/svg+xml;utf8,",d="data:image/svg+xml;utf8,",p="data:image/svg+xml;utf8,",E="data:image/svg+xml;utf8,",w="data:image/svg+xml;utf8,",M="data:image/svg+xml;utf8,",f="data:image/svg+xml;utf8,",m="data:image/svg+xml;utf8,",v="data:image/svg+xml;utf8,",y="data:image/svg+xml;utf8,",C="data:image/svg+xml;utf8,",h="data:image/svg+xml;utf8,",b="data:image/svg+xml;utf8,"},275:(O,g,r)=>{r.d(g,{c:()=>i,g:()=>n});var a=r(8476),l=r(5638),c=r(4929);const i=(t,e,_)=>{let u,s;if(void 0!==a.w&&"MutationObserver"in a.w){const w=Array.isArray(e)?e:[e];u=new MutationObserver(M=>{for(const f of M)for(const m of f.addedNodes)if(m.nodeType===Node.ELEMENT_NODE&&w.includes(m.slot))return _(),void(0,l.r)(()=>d(m))}),u.observe(t,{childList:!0})}const d=w=>{var M;s&&(s.disconnect(),s=void 0),s=new MutationObserver(f=>{_();for(const m of f)for(const v of m.removedNodes)v.nodeType===Node.ELEMENT_NODE&&v.slot===e&&E()}),s.observe(null!==(M=w.parentElement)&&void 0!==M?M:w,{subtree:!0,childList:!0})},E=()=>{s&&(s.disconnect(),s=void 0)};return{destroy:()=>{u&&(u.disconnect(),u=void 0),E()}}},n=(t,e,_)=>{const u=null==t?0:t.toString().length,s=o(u,e);if(void 0===_)return s;try{return _(u,e)}catch(d){return(0,c.a)("Exception in provided `counterFormatter`.",d),s}},o=(t,e)=>`${t} / ${e}`},1622:(O,g,r)=>{r.r(g),r.d(g,{KEYBOARD_DID_CLOSE:()=>n,KEYBOARD_DID_OPEN:()=>i,copyVisualViewport:()=>C,keyboardDidClose:()=>f,keyboardDidOpen:()=>w,keyboardDidResize:()=>M,resetKeyboardAssist:()=>u,setKeyboardClose:()=>E,setKeyboardOpen:()=>p,startKeyboardAssist:()=>s,trackViewportChanges:()=>y});var a=r(4379);r(8438),r(8476);const i="ionKeyboardDidShow",n="ionKeyboardDidHide";let t={},e={},_=!1;const u=()=>{t={},e={},_=!1},s=h=>{if(a.K.getEngine())d(h);else{if(!h.visualViewport)return;e=C(h.visualViewport),h.visualViewport.onresize=()=>{y(h),w()||M(h)?p(h):f(h)&&E(h)}}},d=h=>{h.addEventListener("keyboardDidShow",b=>p(h,b)),h.addEventListener("keyboardDidHide",()=>E(h))},p=(h,b)=>{m(h,b),_=!0},E=h=>{v(h),_=!1},w=()=>!_&&t.width===e.width&&(t.height-e.height)*e.scale>150,M=h=>_&&!f(h),f=h=>_&&e.height===h.innerHeight,m=(h,b)=>{const D=new CustomEvent(i,{detail:{keyboardHeight:b?b.keyboardHeight:h.innerHeight-e.height}});h.dispatchEvent(D)},v=h=>{const b=new CustomEvent(n);h.dispatchEvent(b)},y=h=>{t=Object.assign({},e),e=C(h.visualViewport)},C=h=>({width:Math.round(h.width),height:Math.round(h.height),offsetTop:h.offsetTop,offsetLeft:h.offsetLeft,pageTop:h.pageTop,pageLeft:h.pageLeft,scale:h.scale})},4379:(O,g,r)=>{r.d(g,{K:()=>i,a:()=>c});var a=r(8438),l=function(n){return n.Unimplemented="UNIMPLEMENTED",n.Unavailable="UNAVAILABLE",n}(l||{}),c=function(n){return n.Body="body",n.Ionic="ionic",n.Native="native",n.None="none",n}(c||{});const i={getEngine(){const n=(0,a.g)();if(null!=n&&n.isPluginAvailable("Keyboard"))return n.Plugins.Keyboard},getResizeMode(){const n=this.getEngine();return null!=n&&n.getResizeMode?n.getResizeMode().catch(o=>{if(o.code!==l.Unimplemented)throw o}):Promise.resolve(void 0)}}},4731:(O,g,r)=>{r.d(g,{c:()=>o});var a=r(467),l=r(8476),c=r(4379);const i=t=>{if(void 0===l.d||t===c.a.None||void 0===t)return null;const e=l.d.querySelector("ion-app");return null!=e?e:l.d.body},n=t=>{const e=i(t);return null===e?0:e.clientHeight},o=function(){var t=(0,a.A)(function*(e){let _,u,s,d;const p=function(){var m=(0,a.A)(function*(){const v=yield c.K.getResizeMode(),y=void 0===v?void 0:v.mode;_=()=>{void 0===d&&(d=n(y)),s=!0,E(s,y)},u=()=>{s=!1,E(s,y)},null==l.w||l.w.addEventListener("keyboardWillShow",_),null==l.w||l.w.addEventListener("keyboardWillHide",u)});return function(){return m.apply(this,arguments)}}(),E=(m,v)=>{e&&e(m,w(v))},w=m=>{if(0===d||d===n(m))return;const v=i(m);return null!==v?new Promise(y=>{const h=new ResizeObserver(()=>{v.clientHeight===d&&(h.disconnect(),y())});h.observe(v)}):void 0};return yield p(),{init:p,destroy:()=>{null==l.w||l.w.removeEventListener("keyboardWillShow",_),null==l.w||l.w.removeEventListener("keyboardWillHide",u),_=u=void 0},isKeyboardVisible:()=>s}});return function(_){return t.apply(this,arguments)}}()},7838:(O,g,r)=>{r.d(g,{c:()=>l});var a=r(467);const l=()=>{let c;return{lock:function(){var n=(0,a.A)(function*(){const o=c;let t;return c=new Promise(e=>t=e),void 0!==o&&(yield o),t});return function(){return n.apply(this,arguments)}}()}}},2172:(O,g,r)=>{r.d(g,{c:()=>c});var a=r(8476),l=r(5638);const c=(i,n,o)=>{let t;const e=()=>!(void 0===n()||void 0!==i.label||null===o()),u=()=>{const d=n();if(void 0===d)return;if(!e())return void d.style.removeProperty("width");const p=o().scrollWidth;if(0===p&&null===d.offsetParent&&void 0!==a.w&&"IntersectionObserver"in a.w){if(void 0!==t)return;const E=t=new IntersectionObserver(w=>{1===w[0].intersectionRatio&&(u(),E.disconnect(),t=void 0)},{threshold:.01,root:i});E.observe(d)}else d.style.setProperty("width",.75*p+"px")};return{calculateNotchWidth:()=>{e()&&(0,l.r)(()=>{u()})},destroy:()=>{t&&(t.disconnect(),t=void 0)}}}},7895:(O,g,r)=>{r.d(g,{S:()=>l});const l={bubbles:{dur:1e3,circles:9,fn:(c,i,n)=>{const o=c*i/n-c+"ms",t=2*Math.PI*i/n;return{r:5,style:{top:32*Math.sin(t)+"%",left:32*Math.cos(t)+"%","animation-delay":o}}}},circles:{dur:1e3,circles:8,fn:(c,i,n)=>{const o=i/n,t=c*o-c+"ms",e=2*Math.PI*o;return{r:5,style:{top:32*Math.sin(e)+"%",left:32*Math.cos(e)+"%","animation-delay":t}}}},circular:{dur:1400,elmDuration:!0,circles:1,fn:()=>({r:20,cx:48,cy:48,fill:"none",viewBox:"24 24 48 48",transform:"translate(0,0)",style:{}})},crescent:{dur:750,circles:1,fn:()=>({r:26,style:{}})},dots:{dur:750,circles:3,fn:(c,i)=>({r:6,style:{left:32-32*i+"%","animation-delay":-110*i+"ms"}})},lines:{dur:1e3,lines:8,fn:(c,i,n)=>({y1:14,y2:26,style:{transform:`rotate(${360/n*i+(i({y1:12,y2:20,style:{transform:`rotate(${360/n*i+(i({y1:17,y2:29,style:{transform:`rotate(${30*i+(i<6?180:-180)}deg)`,"animation-delay":c*i/n-c+"ms"}})},"lines-sharp-small":{dur:1e3,lines:12,fn:(c,i,n)=>({y1:12,y2:20,style:{transform:`rotate(${30*i+(i<6?180:-180)}deg)`,"animation-delay":c*i/n-c+"ms"}})}}},6492:(O,g,r)=>{r.r(g),r.d(g,{createSwipeBackGesture:()=>n});var a=r(5638),l=r(7464),c=r(405);r(8221);const n=(o,t,e,_,u)=>{const s=o.ownerDocument.defaultView;let d=(0,l.i)(o);const E=v=>d?-v.deltaX:v.deltaX;return(0,c.createGesture)({el:o,gestureName:"goback-swipe",gesturePriority:101,threshold:10,canStart:v=>(d=(0,l.i)(o),(v=>{const{startX:C}=v;return d?C>=s.innerWidth-50:C<=50})(v)&&t()),onStart:e,onMove:v=>{const C=E(v)/s.innerWidth;_(C)},onEnd:v=>{const y=E(v),C=s.innerWidth,h=y/C,b=(v=>d?-v.velocityX:v.velocityX)(v),D=b>=0&&(b>.2||y>C/2),L=(D?1-h:h)*C;let T=0;if(L>5){const k=L/Math.abs(b);T=Math.min(k,540)}u(D,h<=0?.01:(0,a.l)(0,h,.9999),T)}})}},2935:(O,g,r)=>{r.d(g,{w:()=>a});const a=(i,n,o)=>{if(typeof MutationObserver>"u")return;const t=new MutationObserver(e=>{o(l(e,n))});return t.observe(i,{childList:!0,subtree:!0}),t},l=(i,n)=>{let o;return i.forEach(t=>{for(let e=0;e{if(1!==i.nodeType)return;const o=i;return(o.tagName===n.toUpperCase()?[o]:Array.from(o.querySelectorAll(n))).find(e=>e.value===o.value)}},5301:(O,g,r)=>{r.d(g,{J:()=>i});var a=r(4438),l=r(8974),c=r(5402);let i=(()=>{var n;class o{constructor(e){this.modalCtrl=e}ngOnInit(){}dismissModal(){this.modalCtrl.dismiss()}confirm(e){switch(e){case"edit":this.modalCtrl.dismiss({type:"edit"});break;case"delete":this.modalCtrl.dismiss({type:"delete"})}}}return(n=o).\u0275fac=function(e){return new(e||n)(a.rXU(l.W3))},n.\u0275cmp=a.VBU({type:n,selectors:[["app-edit-removed-modal"]],decls:16,vars:6,consts:[[1,"inner-content"],["fill","clear"],["aria-hidden","true","src","assets/icon/edit.svg"],[3,"click"],["aria-hidden","true","src","assets/icon/delete.svg"]],template:function(e,_){1&e&&(a.j41(0,"div",0)(1,"ion-list")(2,"ion-item")(3,"ion-button",1),a.nrm(4,"ion-icon",2),a.k0s(),a.j41(5,"ion-label",3),a.bIt("click",function(){return _.confirm("edit")}),a.j41(6,"h2"),a.EFF(7),a.nI1(8,"translate"),a.k0s()()(),a.j41(9,"ion-item")(10,"ion-button",1),a.nrm(11,"ion-icon",4),a.k0s(),a.j41(12,"ion-label",3),a.bIt("click",function(){return _.confirm("delete")}),a.j41(13,"h2"),a.EFF(14),a.nI1(15,"translate"),a.k0s()()()()()),2&e&&(a.R7$(7),a.JRh(a.bMT(8,2,"edit")),a.R7$(7),a.JRh(a.bMT(15,4,"delete")))},dependencies:[l.Jm,l.iq,l.uz,l.he,l.nf,c.D9],styles:["ion-list[_ngcontent-%COMP%]{overflow-y:auto;overflow:scroll;height:-moz-fit-content;height:fit-content;max-height:200px}ion-item[_ngcontent-%COMP%]{--border-width: 0;--inner-border-width: 0}ion-label[_ngcontent-%COMP%]{padding:0 0 0 1rem}ion-icon[_ngcontent-%COMP%]{font-size:22.5px}"]}),o})()},2297:(O,g,r)=>{r.d(g,{O:()=>c});var a=r(4438),l=r(177);let c=(()=>{var i;class n{constructor(){this.styles={}}ngOnInit(){this.styles={width:this.width?this.width:"100%",height:this.height?this.height:"1rem"},typeof this.radius<"u"&&""!==this.radius&&(this.styles.borderRadius=this.radius)}}return(i=n).\u0275fac=function(t){return new(t||i)},i.\u0275cmp=a.VBU({type:i,selectors:[["app-skeleton-item"]],inputs:{width:"width",height:"height",radius:"radius"},decls:1,vars:1,consts:[[3,"ngStyle"]],template:function(t,e){1&t&&a.nrm(0,"div",0),2&t&&a.Y8G("ngStyle",e.styles)},dependencies:[l.B3],styles:[".animated-background[_ngcontent-%COMP%], [_nghost-%COMP%] div[_ngcontent-%COMP%]{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:_ngcontent-%COMP%_placeHolderShimmer;animation-timing-function:linear;background:#82828233;background:linear-gradient(to right,#82828233 8%,#8282824d 18%,#82828233 33%);background-size:800px 100px;position:relative}@keyframes _ngcontent-%COMP%_placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}[_nghost-%COMP%]{display:block}[inline][_nghost-%COMP%]{display:inline-block}[inline][_nghost-%COMP%] div[_ngcontent-%COMP%]{display:inline-block}[rounded][_nghost-%COMP%] div[_ngcontent-%COMP%]{border-radius:999em}[radius][_nghost-%COMP%] div[_ngcontent-%COMP%]{border-radius:4px}[no-animated][_nghost-%COMP%] div[_ngcontent-%COMP%]{animation:none!important;background:#82828233}app-skeleton-item[_ngcontent-%COMP%] + app-skeleton-item[_ngcontent-%COMP%]{margin-top:6px}"]}),n})()},4254:(O,g,r)=>{r.d(g,{g:()=>i});var a=r(5318),l=r.n(a),c=r(4438);let i=(()=>{var n;class o{constructor(e,_){this.el=e,this.renderer=_}ngOnChanges(e){if(e.appThumbnail){let _=e.appThumbnail.currentValue.identifier;_&&_.startsWith("do_")&&(_=l()(e.appThumbnail.currentValue.url)),this.renderer.setAttribute(this.el.nativeElement,"src",`https://img.youtube.com/vi/${_}/mqdefault.jpg`)}}}return(n=o).\u0275fac=function(e){return new(e||n)(c.rXU(c.aKT),c.rXU(c.sFG))},n.\u0275dir=c.FsC({type:n,selectors:[["","appThumbnail",""]],inputs:{appThumbnail:"appThumbnail"},features:[c.OA$]}),o})()}}]); \ No newline at end of file diff --git a/www/index.html b/www/index.html index 39ad7ee3..34396251 100644 --- a/www/index.html +++ b/www/index.html @@ -25,6 +25,6 @@ - + diff --git a/www/main.31e7cbe94352e5fb.js b/www/main.31e7cbe94352e5fb.js deleted file mode 100644 index 345a6f89..00000000 --- a/www/main.31e7cbe94352e5fb.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8792],{8941:(we,te,y)=>{"use strict";y.d(te,{q:()=>D});const D=(0,y(5083).F3)("App",{web:()=>y.e(9303).then(y.bind(y,9303)).then(v=>new v.AppWeb)})},5083:(we,te,y)=>{"use strict";y.d(te,{EA:()=>le,E_:()=>$,F3:()=>S,Ii:()=>C,pX:()=>n});var a=y(467);typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"&&global;var T=function(o){return o.Unimplemented="UNIMPLEMENTED",o.Unavailable="UNAVAILABLE",o}(T||{});class P extends Error{constructor(u,s,h){super(u),this.message=u,this.code=s,this.data=h}}const b=o=>{var u,s,h,g,M;const f=o.CapacitorCustomPlatform||null,r=o.Capacitor||{},d=r.Plugins=r.Plugins||{},B=o.CapacitorPlatforms,V=(null===(u=null==B?void 0:B.currentPlatform)||void 0===u?void 0:u.getPlatform)||(()=>null!==f?f.name:(o=>{var u,s;return null!=o&&o.androidBridge?"android":null!==(s=null===(u=null==o?void 0:o.webkit)||void 0===u?void 0:u.messageHandlers)&&void 0!==s&&s.bridge?"ios":"web"})(o)),ne=(null===(s=null==B?void 0:B.currentPlatform)||void 0===s?void 0:s.isNativePlatform)||(()=>"web"!==V()),Ce=(null===(h=null==B?void 0:B.currentPlatform)||void 0===h?void 0:h.isPluginAvailable)||(re=>{const ee=pe.get(re);return!!(null!=ee&&ee.platforms.has(V())||oe(re))}),oe=(null===(g=null==B?void 0:B.currentPlatform)||void 0===g?void 0:g.getPluginHeader)||(re=>{var ee;return null===(ee=r.PluginHeaders)||void 0===ee?void 0:ee.find(K=>K.name===re)}),pe=new Map,xe=(null===(M=null==B?void 0:B.currentPlatform)||void 0===M?void 0:M.registerPlugin)||((re,ee={})=>{const K=pe.get(re);if(K)return console.warn(`Capacitor plugin "${re}" already registered. Cannot register plugins twice.`),K.proxy;const ge=V(),vt=oe(re);let Ze;const rt=function(){var Mn=(0,a.A)(function*(){return!Ze&&ge in ee?Ze=Ze="function"==typeof ee[ge]?yield ee[ge]():ee[ge]:null!==f&&!Ze&&"web"in ee&&(Ze=Ze="function"==typeof ee.web?yield ee.web():ee.web),Ze});return function(){return Mn.apply(this,arguments)}}(),mt=Mn=>{let Tt;const Ot=(...bn)=>{const Et=rt().then(It=>{const yn=((Mn,Tt)=>{var Ot,bn;if(!vt){if(Mn)return null===(bn=Mn[Tt])||void 0===bn?void 0:bn.bind(Mn);throw new P(`"${re}" plugin is not implemented on ${ge}`,T.Unimplemented)}{const Et=null==vt?void 0:vt.methods.find(It=>Tt===It.name);if(Et)return"promise"===Et.rtype?It=>r.nativePromise(re,Tt.toString(),It):(It,yn)=>r.nativeCallback(re,Tt.toString(),It,yn);if(Mn)return null===(Ot=Mn[Tt])||void 0===Ot?void 0:Ot.bind(Mn)}})(It,Mn);if(yn){const Dt=yn(...bn);return Tt=null==Dt?void 0:Dt.remove,Dt}throw new P(`"${re}.${Mn}()" is not implemented on ${ge}`,T.Unimplemented)});return"addListener"===Mn&&(Et.remove=(0,a.A)(function*(){return Tt()})),Et};return Ot.toString=()=>`${Mn.toString()}() { [capacitor code] }`,Object.defineProperty(Ot,"name",{value:Mn,writable:!1,configurable:!1}),Ot},dt=mt("addListener"),un=mt("removeListener"),At=(Mn,Tt)=>{const Ot=dt({eventName:Mn},Tt),bn=function(){var It=(0,a.A)(function*(){const yn=yield Ot;un({eventName:Mn,callbackId:yn},Tt)});return function(){return It.apply(this,arguments)}}(),Et=new Promise(It=>Ot.then(()=>It({remove:bn})));return Et.remove=(0,a.A)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield bn()}),Et},at=new Proxy({},{get(Mn,Tt){switch(Tt){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return vt?At:dt;case"removeListener":return un;default:return mt(Tt)}}});return d[re]=at,pe.set(re,{name:re,proxy:at,platforms:new Set([...Object.keys(ee),...vt?[ge]:[]])}),at});return r.convertFileSrc||(r.convertFileSrc=re=>re),r.getPlatform=V,r.handleError=re=>o.console.error(re),r.isNativePlatform=ne,r.isPluginAvailable=Ce,r.pluginMethodNoop=(re,ee,K)=>Promise.reject(`${K} does not have an implementation of "${ee}".`),r.registerPlugin=xe,r.Exception=P,r.DEBUG=!!r.DEBUG,r.isLoggingEnabled=!!r.isLoggingEnabled,r.platform=r.getPlatform(),r.isNative=r.isNativePlatform(),r},C=(o=>o.Capacitor=b(o))(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),S=C.registerPlugin;class ${constructor(u){this.listeners={},this.windowListeners={},u&&(console.warn(`Capacitor WebPlugin "${u.name}" config object was deprecated in v3 and will be removed in v4.`),this.config=u)}addListener(u,s){var h=this;this.listeners[u]||(this.listeners[u]=[]),this.listeners[u].push(s);const M=this.windowListeners[u];M&&!M.registered&&this.addWindowListener(M);const f=function(){var d=(0,a.A)(function*(){return h.removeListener(u,s)});return function(){return d.apply(this,arguments)}}(),r=Promise.resolve({remove:f});return Object.defineProperty(r,"remove",{value:(d=(0,a.A)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield f()}),function(){return d.apply(this,arguments)})}),r;var d}removeAllListeners(){var u=this;return(0,a.A)(function*(){u.listeners={};for(const s in u.windowListeners)u.removeWindowListener(u.windowListeners[s]);u.windowListeners={}})()}notifyListeners(u,s){const h=this.listeners[u];h&&h.forEach(g=>g(s))}hasListeners(u){return!!this.listeners[u].length}registerWindowListener(u,s){this.windowListeners[s]={registered:!1,windowEventName:u,pluginEventName:s,handler:h=>{this.notifyListeners(s,h)}}}unimplemented(u="not implemented"){return new C.Exception(u,T.Unimplemented)}unavailable(u="not available"){return new C.Exception(u,T.Unavailable)}removeListener(u,s){var h=this;return(0,a.A)(function*(){const g=h.listeners[u];if(!g)return;const M=g.indexOf(s);h.listeners[u].splice(M,1),h.listeners[u].length||h.removeWindowListener(h.windowListeners[u])})()}addWindowListener(u){window.addEventListener(u.windowEventName,u.handler),u.registered=!0}removeWindowListener(u){u&&(window.removeEventListener(u.windowEventName,u.handler),u.registered=!1)}}const F=o=>encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),U=o=>o.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class z extends ${getCookies(){return(0,a.A)(function*(){const u=document.cookie,s={};return u.split(";").forEach(h=>{if(h.length<=0)return;let[g,M]=h.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");g=U(g).trim(),M=U(M).trim(),s[g]=M}),s})()}setCookie(u){return(0,a.A)(function*(){try{const s=F(u.key),h=F(u.value),g=`; expires=${(u.expires||"").replace("expires=","")}`,M=(u.path||"/").replace("path=",""),f=null!=u.url&&u.url.length>0?`domain=${u.url}`:"";document.cookie=`${s}=${h||""}${g}; path=${M}; ${f};`}catch(s){return Promise.reject(s)}})()}deleteCookie(u){return(0,a.A)(function*(){try{document.cookie=`${u.key}=; Max-Age=0`}catch(s){return Promise.reject(s)}})()}clearCookies(){return(0,a.A)(function*(){try{const u=document.cookie.split(";")||[];for(const s of u)document.cookie=s.replace(/^ +/,"").replace(/=.*/,`=;expires=${(new Date).toUTCString()};path=/`)}catch(u){return Promise.reject(u)}})()}clearAllCookies(){var u=this;return(0,a.A)(function*(){try{yield u.clearCookies()}catch(s){return Promise.reject(s)}})()}}S("CapacitorCookies",{web:()=>new z});const ue=function(){var o=(0,a.A)(function*(u){return new Promise((s,h)=>{const g=new FileReader;g.onload=()=>{const M=g.result;s(M.indexOf(",")>=0?M.split(",")[1]:M)},g.onerror=M=>h(M),g.readAsDataURL(u)})});return function(s){return o.apply(this,arguments)}}(),le=(o,u={})=>{const s=Object.assign({method:o.method||"GET",headers:o.headers},u),g=((o={})=>{const u=Object.keys(o);return Object.keys(o).map(g=>g.toLocaleLowerCase()).reduce((g,M,f)=>(g[M]=o[u[f]],g),{})})(o.headers)["content-type"]||"";if("string"==typeof o.data)s.body=o.data;else if(g.includes("application/x-www-form-urlencoded")){const M=new URLSearchParams;for(const[f,r]of Object.entries(o.data||{}))M.set(f,r);s.body=M.toString()}else if(g.includes("multipart/form-data")){const M=new FormData;if(o.data instanceof FormData)o.data.forEach((r,d)=>{M.append(d,r)});else for(const r of Object.keys(o.data))M.append(r,o.data[r]);s.body=M;const f=new Headers(s.headers);f.delete("content-type"),s.headers=f}else(g.includes("application/json")||"object"==typeof o.data)&&(s.body=JSON.stringify(o.data));return s};class m extends ${request(u){return(0,a.A)(function*(){const s=le(u,u.webFetchExtra),h=((o,u=!0)=>o?Object.entries(o).reduce((h,g)=>{const[M,f]=g;let r,d;return Array.isArray(f)?(d="",f.forEach(B=>{r=u?encodeURIComponent(B):B,d+=`${M}=${r}&`}),d.slice(0,-1)):(r=u?encodeURIComponent(f):f,d=`${M}=${r}`),`${h}&${d}`},"").substr(1):null)(u.params,u.shouldEncodeUrlParams),g=h?`${u.url}?${h}`:u.url,M=yield fetch(g,s),f=M.headers.get("content-type")||"";let d,B,{responseType:r="text"}=M.ok?u:{};switch(f.includes("application/json")&&(r="json"),r){case"arraybuffer":case"blob":B=yield M.blob(),d=yield ue(B);break;case"json":d=yield M.json();break;default:d=yield M.text()}const A={};return M.headers.forEach((V,J)=>{A[J]=V}),{data:d,headers:A,status:M.status,url:M.url}})()}get(u){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},u),{method:"GET"}))})()}post(u){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},u),{method:"POST"}))})()}put(u){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},u),{method:"PUT"}))})()}patch(u){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},u),{method:"PATCH"}))})()}delete(u){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},u),{method:"DELETE"}))})()}}const n=S("CapacitorHttp",{web:()=>new m})},9316:(we,te,y)=>{"use strict";y.d(te,{p:()=>D});const D=(0,y(5083).F3)("Device",{web:()=>y.e(8622).then(y.bind(y,8622)).then(v=>new v.DeviceWeb)})},1889:(we,te,y)=>{"use strict";y.d(te,{Wi:()=>D,__:()=>a});var a=function(c){return c.Documents="DOCUMENTS",c.Data="DATA",c.Library="LIBRARY",c.Cache="CACHE",c.External="EXTERNAL",c.ExternalStorage="EXTERNAL_STORAGE",c}(a||{}),D=function(c){return c.UTF8="utf8",c.ASCII="ascii",c.UTF16="utf16",c}(D||{})},2739:(we,te,y)=>{"use strict";y.d(te,{YA:()=>v,__:()=>D.__});var a=y(5083),D=y(1889);const v=(0,a.F3)("Filesystem",{web:()=>y.e(2937).then(y.bind(y,2937)).then(L=>new L.FilesystemWeb)})},9182:(we,te,y)=>{"use strict";y.d(te,{_n:()=>D,kn:()=>a});var a=function(c){return c.Heavy="HEAVY",c.Medium="MEDIUM",c.Light="LIGHT",c}(a||{}),D=function(c){return c.Success="SUCCESS",c.Warning="WARNING",c.Error="ERROR",c}(D||{})},6598:(we,te,y)=>{"use strict";y.d(te,{l:()=>D});const D=(0,y(5083).F3)("Network",{web:()=>y.e(3780).then(y.bind(y,3780)).then(v=>new v.NetworkWeb)})},1656:(we,te,y)=>{"use strict";y.d(te,{c:()=>v,r:()=>b});const v=(ie,le)=>{ie.componentOnReady?ie.componentOnReady().then(m=>le(m)):b(()=>le(ie))},b=ie=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(ie):"function"==typeof requestAnimationFrame?requestAnimationFrame(ie):setTimeout(ie)},6031:(we,te,y)=>{"use strict";y.d(te,{L:()=>a,a:()=>D,b:()=>v,c:()=>L,d:()=>c,g:()=>ie});const a="ionViewWillEnter",D="ionViewDidEnter",v="ionViewWillLeave",L="ionViewDidLeave",c="ionViewWillUnload",ie=le=>le.classList.contains("ion-page")?le:le.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||le},3503:(we,te,y)=>{"use strict";y.d(te,{c:()=>k});var a=y(8476),D=y(5638);let v;const c=$=>$.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),E=$=>(void 0===v&&(v=void 0===$.style.animationName&&void 0!==$.style.webkitAnimationName?"-webkit-":""),v),_=($,x,F)=>{const U=x.startsWith("animation")?E($):"";$.style.setProperty(U+x,F)},T=($,x)=>{const F=x.startsWith("animation")?E($):"";$.style.removeProperty(F+x)},b=[],N=($=[],x)=>{if(void 0!==x){const F=Array.isArray(x)?x:[x];return[...$,...F]}return $},k=$=>{let x,F,U,z,Q,ue,n,r,d,B,A,be,Ce,De=[],ie=[],le=[],m=!1,o={},u=[],s=[],h={},g=0,M=!1,f=!1,V=!0,J=!1,ne=!0,Z=!1;const oe=$,nt=[],Pe=[],pe=[],Te=[],xe=[],re=[],ee=[],K=[],ge=[],vt=[],Ze=[],rt="function"==typeof AnimationEffect||void 0!==a.w&&"function"==typeof a.w.AnimationEffect,nn="function"==typeof Element&&"function"==typeof Element.prototype.animate&&rt,dt=()=>Ze,Tt=(yt,Ht)=>{const ye=Ht.findIndex(He=>He.c===yt);ye>-1&&Ht.splice(ye,1)},bn=(yt,Ht)=>((null!=Ht&&Ht.oneTimeCallback?Pe:nt).push({c:yt,o:Ht}),Ce),It=()=>{if(nn)Ze.forEach(yt=>{yt.cancel()}),Ze.length=0;else{const yt=Te.slice();(0,D.r)(()=>{yt.forEach(Ht=>{T(Ht,"animation-name"),T(Ht,"animation-duration"),T(Ht,"animation-timing-function"),T(Ht,"animation-iteration-count"),T(Ht,"animation-delay"),T(Ht,"animation-play-state"),T(Ht,"animation-fill-mode"),T(Ht,"animation-direction")})})}},yn=()=>{re.forEach(yt=>{null!=yt&&yt.parentNode&&yt.parentNode.removeChild(yt)}),re.length=0},ke=()=>void 0!==Q?Q:n?n.getFill():"both",it=()=>void 0!==d?d:void 0!==ue?ue:n?n.getDirection():"normal",Oe=()=>M?"linear":void 0!==U?U:n?n.getEasing():"linear",Ie=()=>f?0:void 0!==B?B:void 0!==F?F:n?n.getDuration():0,Ue=()=>void 0!==z?z:n?n.getIterations():1,bt=()=>void 0!==A?A:void 0!==x?x:n?n.getDelay():0,Rn=()=>{0!==g&&(g--,0===g&&((()=>{Dn(),ge.forEach(ft=>ft()),vt.forEach(ft=>ft());const yt=V?1:0,Ht=u,ye=s,He=h;Te.forEach(ft=>{const pt=ft.classList;Ht.forEach(Gt=>pt.add(Gt)),ye.forEach(Gt=>pt.remove(Gt));for(const Gt in He)He.hasOwnProperty(Gt)&&_(ft,Gt,He[Gt])}),B=void 0,d=void 0,A=void 0,nt.forEach(ft=>ft.c(yt,Ce)),Pe.forEach(ft=>ft.c(yt,Ce)),Pe.length=0,ne=!0,V&&(J=!0),V=!0})(),n&&n.animationFinish()))},Ln=(yt=!0)=>{yn();const Ht=($=>($.forEach(x=>{for(const F in x)if(x.hasOwnProperty(F)){const U=x[F];if("easing"===F)x["animation-timing-function"]=U,delete x[F];else{const z=c(F);z!==F&&(x[z]=U,delete x[F])}}}),$))(De);Te.forEach(ye=>{if(Ht.length>0){const He=(($=[])=>$.map(x=>{const F=x.offset,U=[];for(const z in x)x.hasOwnProperty(z)&&"offset"!==z&&U.push(`${z}: ${x[z]};`);return`${100*F}% { ${U.join(" ")} }`}).join(" "))(Ht);be=void 0!==$?$:($=>{let x=b.indexOf($);return x<0&&(x=b.push($)-1),`ion-animation-${x}`})(He);const ft=(($,x,F)=>{var U;const z=($=>{const x=void 0!==$.getRootNode?$.getRootNode():$;return x.head||x})(F),Q=E(F),ue=z.querySelector("#"+$);if(ue)return ue;const De=(null!==(U=F.ownerDocument)&&void 0!==U?U:document).createElement("style");return De.id=$,De.textContent=`@${Q}keyframes ${$} { ${x} } @${Q}keyframes ${$}-alt { ${x} }`,z.appendChild(De),De})(be,He,ye);re.push(ft),_(ye,"animation-duration",`${Ie()}ms`),_(ye,"animation-timing-function",Oe()),_(ye,"animation-delay",`${bt()}ms`),_(ye,"animation-fill-mode",ke()),_(ye,"animation-direction",it());const pt=Ue()===1/0?"infinite":Ue().toString();_(ye,"animation-iteration-count",pt),_(ye,"animation-play-state","paused"),yt&&_(ye,"animation-name",`${ft.id}-alt`),(0,D.r)(()=>{_(ye,"animation-name",ft.id||null)})}})},jn=(yt=!0)=>{(()=>{ee.forEach(He=>He()),K.forEach(He=>He());const yt=ie,Ht=le,ye=o;Te.forEach(He=>{const ft=He.classList;yt.forEach(pt=>ft.add(pt)),Ht.forEach(pt=>ft.remove(pt));for(const pt in ye)ye.hasOwnProperty(pt)&&_(He,pt,ye[pt])})})(),De.length>0&&(nn?(Te.forEach(yt=>{const Ht=yt.animate(De,{id:oe,delay:bt(),duration:Ie(),easing:Oe(),iterations:Ue(),fill:ke(),direction:it()});Ht.pause(),Ze.push(Ht)}),Ze.length>0&&(Ze[0].onfinish=()=>{Rn()})):Ln(yt)),m=!0},$n=yt=>{if(yt=Math.min(Math.max(yt,0),.9999),nn)Ze.forEach(Ht=>{Ht.currentTime=Ht.effect.getComputedTiming().delay+Ie()*yt,Ht.pause()});else{const Ht=`-${Ie()*yt}ms`;Te.forEach(ye=>{De.length>0&&(_(ye,"animation-delay",Ht),_(ye,"animation-play-state","paused"))})}},Ve=yt=>{Ze.forEach(Ht=>{Ht.effect.updateTiming({delay:bt(),duration:Ie(),easing:Oe(),iterations:Ue(),fill:ke(),direction:it()})}),void 0!==yt&&$n(yt)},ut=(yt=!0,Ht)=>{(0,D.r)(()=>{Te.forEach(ye=>{_(ye,"animation-name",be||null),_(ye,"animation-duration",`${Ie()}ms`),_(ye,"animation-timing-function",Oe()),_(ye,"animation-delay",void 0!==Ht?`-${Ht*Ie()}ms`:`${bt()}ms`),_(ye,"animation-fill-mode",ke()||null),_(ye,"animation-direction",it()||null);const He=Ue()===1/0?"infinite":Ue().toString();_(ye,"animation-iteration-count",He),yt&&_(ye,"animation-name",`${be}-alt`),(0,D.r)(()=>{_(ye,"animation-name",be||null)})})})},Rt=(yt=!1,Ht=!0,ye)=>(yt&&xe.forEach(He=>{He.update(yt,Ht,ye)}),nn?Ve(ye):ut(Ht,ye),Ce),Jt=()=>{m&&(nn?Ze.forEach(yt=>{yt.pause()}):Te.forEach(yt=>{_(yt,"animation-play-state","paused")}),Z=!0)},On=()=>{r=void 0,Rn()},Dn=()=>{r&&clearTimeout(r)},Re=yt=>new Promise(Ht=>{null!=yt&&yt.sync&&(f=!0,bn(()=>f=!1,{oneTimeCallback:!0})),m||jn(),J&&(nn?($n(0),Ve()):ut(),J=!1),ne&&(g=xe.length+1,ne=!1);const ye=()=>{Tt(He,Pe),Ht()},He=()=>{Tt(ye,pe),Ht()};bn(He,{oneTimeCallback:!0}),((yt,Ht)=>{pe.push({c:yt,o:{oneTimeCallback:!0}})})(ye),xe.forEach(ft=>{ft.play()}),nn?(Ze.forEach(yt=>{yt.play()}),(0===De.length||0===Te.length)&&Rn()):(()=>{if(Dn(),(0,D.r)(()=>{Te.forEach(yt=>{De.length>0&&_(yt,"animation-play-state","running")})}),0===De.length||0===Te.length)Rn();else{const yt=bt()||0,Ht=Ie()||0,ye=Ue()||1;isFinite(ye)&&(r=setTimeout(On,yt+Ht*ye+100)),(($,x)=>{let F;const U={passive:!0},Q=ue=>{$===ue.target&&(F&&F(),Dn(),(0,D.r)(()=>{Te.forEach(yt=>{T(yt,"animation-duration"),T(yt,"animation-delay"),T(yt,"animation-play-state")}),(0,D.r)(Rn)}))};$&&($.addEventListener("webkitAnimationEnd",Q,U),$.addEventListener("animationend",Q,U),F=()=>{$.removeEventListener("webkitAnimationEnd",Q,U),$.removeEventListener("animationend",Q,U)})})(Te[0])}})(),Z=!1}),_t=(yt,Ht)=>{const ye=De[0];return void 0===ye||void 0!==ye.offset&&0!==ye.offset?De=[{offset:0,[yt]:Ht},...De]:ye[yt]=Ht,Ce};return Ce={parentAnimation:n,elements:Te,childAnimations:xe,id:oe,animationFinish:Rn,from:_t,to:(yt,Ht)=>{const ye=De[De.length-1];return void 0===ye||void 0!==ye.offset&&1!==ye.offset?De=[...De,{offset:1,[yt]:Ht}]:ye[yt]=Ht,Ce},fromTo:(yt,Ht,ye)=>_t(yt,Ht).to(yt,ye),parent:yt=>(n=yt,Ce),play:Re,pause:()=>(xe.forEach(yt=>{yt.pause()}),Jt(),Ce),stop:()=>{xe.forEach(yt=>{yt.stop()}),m&&(It(),m=!1),M=!1,f=!1,ne=!0,d=void 0,B=void 0,A=void 0,g=0,J=!1,V=!0,Z=!1,pe.forEach(yt=>yt.c(0,Ce)),pe.length=0},destroy:yt=>(xe.forEach(Ht=>{Ht.destroy(yt)}),(yt=>{It(),yt&&yn()})(yt),Te.length=0,xe.length=0,De.length=0,nt.length=0,Pe.length=0,m=!1,ne=!0,Ce),keyframes:yt=>{const Ht=De!==yt;return De=yt,Ht&&(yt=>{nn?dt().forEach(Ht=>{const ye=Ht.effect;if(ye.setKeyframes)ye.setKeyframes(yt);else{const He=new KeyframeEffect(ye.target,yt,ye.getTiming());Ht.effect=He}}):Ln()})(De),Ce},addAnimation:yt=>{if(null!=yt)if(Array.isArray(yt))for(const Ht of yt)Ht.parent(Ce),xe.push(Ht);else yt.parent(Ce),xe.push(yt);return Ce},addElement:yt=>{if(null!=yt)if(1===yt.nodeType)Te.push(yt);else if(yt.length>=0)for(let Ht=0;Ht(Q=yt,Rt(!0),Ce),direction:yt=>(ue=yt,Rt(!0),Ce),iterations:yt=>(z=yt,Rt(!0),Ce),duration:yt=>(!nn&&0===yt&&(yt=1),F=yt,Rt(!0),Ce),easing:yt=>(U=yt,Rt(!0),Ce),delay:yt=>(x=yt,Rt(!0),Ce),getWebAnimations:dt,getKeyframes:()=>De,getFill:ke,getDirection:it,getDelay:bt,getIterations:Ue,getEasing:Oe,getDuration:Ie,afterAddRead:yt=>(ge.push(yt),Ce),afterAddWrite:yt=>(vt.push(yt),Ce),afterClearStyles:(yt=[])=>{for(const Ht of yt)h[Ht]="";return Ce},afterStyles:(yt={})=>(h=yt,Ce),afterRemoveClass:yt=>(s=N(s,yt),Ce),afterAddClass:yt=>(u=N(u,yt),Ce),beforeAddRead:yt=>(ee.push(yt),Ce),beforeAddWrite:yt=>(K.push(yt),Ce),beforeClearStyles:(yt=[])=>{for(const Ht of yt)o[Ht]="";return Ce},beforeStyles:(yt={})=>(o=yt,Ce),beforeRemoveClass:yt=>(le=N(le,yt),Ce),beforeAddClass:yt=>(ie=N(ie,yt),Ce),onFinish:bn,isRunning:()=>0!==g&&!Z,progressStart:(yt=!1,Ht)=>(xe.forEach(ye=>{ye.progressStart(yt,Ht)}),Jt(),M=yt,m||jn(),Rt(!1,!0,Ht),Ce),progressStep:yt=>(xe.forEach(Ht=>{Ht.progressStep(yt)}),$n(yt),Ce),progressEnd:(yt,Ht,ye)=>(M=!1,xe.forEach(He=>{He.progressEnd(yt,Ht,ye)}),void 0!==ye&&(B=ye),J=!1,V=!0,0===yt?(d="reverse"===it()?"normal":"reverse","reverse"===d&&(V=!1),nn?(Rt(),$n(1-Ht)):(A=(1-Ht)*Ie()*-1,Rt(!1,!1))):1===yt&&(nn?(Rt(),$n(Ht)):(A=Ht*Ie()*-1,Rt(!1,!1))),void 0!==yt&&!n&&Re(),Ce)}}},464:(we,te,y)=>{"use strict";y.d(te,{E:()=>I,a:()=>a,s:()=>T});const a=b=>{try{if(b instanceof _)return b.value;if(!L()||"string"!=typeof b||""===b)return b;if(b.includes("onload="))return"";const O=document.createDocumentFragment(),C=document.createElement("div");O.appendChild(C),C.innerHTML=b,E.forEach($=>{const x=O.querySelectorAll($);for(let F=x.length-1;F>=0;F--){const U=x[F];U.parentNode?U.parentNode.removeChild(U):O.removeChild(U);const z=v(U);for(let Q=0;Q{if(b.nodeType&&1!==b.nodeType)return;if(typeof NamedNodeMap<"u"&&!(b.attributes instanceof NamedNodeMap))return void b.remove();for(let C=b.attributes.length-1;C>=0;C--){const S=b.attributes.item(C),N=S.name;if(!c.includes(N.toLowerCase())){b.removeAttribute(N);continue}const k=S.value,$=b[N];(null!=k&&k.toLowerCase().includes("javascript:")||null!=$&&$.toLowerCase().includes("javascript:"))&&b.removeAttribute(N)}const O=v(b);for(let C=0;Cnull!=b.children?b.children:b.childNodes,L=()=>{var b;const O=window,C=null===(b=null==O?void 0:O.Ionic)||void 0===b?void 0:b.config;return!C||(C.get?C.get("sanitizerEnabled",!0):!0===C.sanitizerEnabled||void 0===C.sanitizerEnabled)},c=["class","id","href","src","name","slot"],E=["script","style","iframe","meta","link","object","embed"];class _{constructor(O){this.value=O}}const T=b=>{const O=window,C=O.Ionic;if(!C||!C.config||"Object"===C.config.constructor.name)return O.Ionic=O.Ionic||{},O.Ionic.config=Object.assign(Object.assign({},O.Ionic.config),b),O.Ionic.config},I=!1},5938:(we,te,y)=>{"use strict";y.d(te,{C:()=>c,a:()=>v,d:()=>L});var a=y(467),D=y(5638);const v=function(){var E=(0,a.A)(function*(_,T,P,I,b,O){var C;if(_)return _.attachViewToDom(T,P,b,I);if(!(O||"string"==typeof P||P instanceof HTMLElement))throw new Error("framework delegate is missing");const S="string"==typeof P?null===(C=T.ownerDocument)||void 0===C?void 0:C.createElement(P):P;return I&&I.forEach(N=>S.classList.add(N)),b&&Object.assign(S,b),T.appendChild(S),yield new Promise(N=>(0,D.c)(S,N)),S});return function(T,P,I,b,O,C){return E.apply(this,arguments)}}(),L=(E,_)=>{if(_){if(E)return E.removeViewFromDom(_.parentElement,_);_.remove()}return Promise.resolve()},c=()=>{let E,_;return{attachViewToDom:function(){var I=(0,a.A)(function*(b,O,C={},S=[]){var N,k;let $;if(E=b,O){const F="string"==typeof O?null===(N=E.ownerDocument)||void 0===N?void 0:N.createElement(O):O;S.forEach(U=>F.classList.add(U)),Object.assign(F,C),E.appendChild(F),$=F,yield new Promise(U=>(0,D.c)(F,U))}else if(E.children.length>0&&("ION-MODAL"===E.tagName||"ION-POPOVER"===E.tagName)&&!($=E.children[0]).classList.contains("ion-delegate-host")){const U=null===(k=E.ownerDocument)||void 0===k?void 0:k.createElement("div");U.classList.add("ion-delegate-host"),S.forEach(z=>U.classList.add(z)),U.append(...E.children),E.appendChild(U),$=U}const x=document.querySelector("ion-app")||document.body;return _=document.createComment("ionic teleport"),E.parentNode.insertBefore(_,E),x.appendChild(E),null!=$?$:E});return function(O,C){return I.apply(this,arguments)}}(),removeViewFromDom:()=>(E&&_&&(_.parentNode.insertBefore(E,_),_.remove()),Promise.resolve())}}},8221:(we,te,y)=>{"use strict";y.d(te,{G:()=>c});class D{constructor(_,T,P,I,b){this.id=T,this.name=P,this.disableScroll=b,this.priority=1e6*I+T,this.ctrl=_}canStart(){return!!this.ctrl&&this.ctrl.canStart(this.name)}start(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)}capture(){if(!this.ctrl)return!1;const _=this.ctrl.capture(this.name,this.id,this.priority);return _&&this.disableScroll&&this.ctrl.disableScroll(this.id),_}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class v{constructor(_,T,P,I){this.id=T,this.disable=P,this.disableScroll=I,this.ctrl=_}block(){if(this.ctrl){if(this.disable)for(const _ of this.disable)this.ctrl.disableGesture(_,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const _ of this.disable)this.ctrl.enableGesture(_,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const L="backdrop-no-scroll",c=new class a{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(_){var T;return new D(this,this.newID(),_.name,null!==(T=_.priority)&&void 0!==T?T:0,!!_.disableScroll)}createBlocker(_={}){return new v(this,this.newID(),_.disable,!!_.disableScroll)}start(_,T,P){return this.canStart(_)?(this.requestedStart.set(T,P),!0):(this.requestedStart.delete(T),!1)}capture(_,T,P){if(!this.start(_,T,P))return!1;const I=this.requestedStart;let b=-1e4;if(I.forEach(O=>{b=Math.max(b,O)}),b===P){this.capturedId=T,I.clear();const O=new CustomEvent("ionGestureCaptured",{detail:{gestureName:_}});return document.dispatchEvent(O),!0}return I.delete(T),!1}release(_){this.requestedStart.delete(_),this.capturedId===_&&(this.capturedId=void 0)}disableGesture(_,T){let P=this.disabledGestures.get(_);void 0===P&&(P=new Set,this.disabledGestures.set(_,P)),P.add(T)}enableGesture(_,T){const P=this.disabledGestures.get(_);void 0!==P&&P.delete(T)}disableScroll(_){this.disabledScroll.add(_),1===this.disabledScroll.size&&document.body.classList.add(L)}enableScroll(_){this.disabledScroll.delete(_),0===this.disabledScroll.size&&document.body.classList.remove(L)}canStart(_){return!(void 0!==this.capturedId||this.isDisabled(_))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(_){const T=this.disabledGestures.get(_);return!!(T&&T.size>0)}newID(){return this.gestureId++,this.gestureId}}},3113:(we,te,y)=>{"use strict";y.r(te),y.d(te,{MENU_BACK_BUTTON_PRIORITY:()=>P,OVERLAY_BACK_BUTTON_PRIORITY:()=>T,blockHardwareBackButton:()=>E,shouldUseCloseWatcher:()=>c,startHardwareBackButton:()=>_});var a=y(467),D=y(8476),v=y(611);y(4363);const c=()=>v.c.get("experimentalCloseWatcher",!1)&&void 0!==D.w&&"CloseWatcher"in D.w,E=()=>{document.addEventListener("backbutton",()=>{})},_=()=>{const I=document;let b=!1;const O=()=>{if(b)return;let C=0,S=[];const N=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(x,F){S.push({priority:x,handler:F,id:C++})}}});I.dispatchEvent(N);const k=function(){var x=(0,a.A)(function*(F){try{if(null!=F&&F.handler){const U=F.handler($);null!=U&&(yield U)}}catch(U){console.error(U)}});return function(U){return x.apply(this,arguments)}}(),$=()=>{if(S.length>0){let x={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};S.forEach(F=>{F.priority>=x.priority&&(x=F)}),b=!0,S=S.filter(F=>F.id!==x.id),k(x).then(()=>b=!1)}};$()};if(c()){let C;const S=()=>{null==C||C.destroy(),C=new D.w.CloseWatcher,C.onclose=()=>{O(),S()}};S()}else I.addEventListener("backbutton",O)},T=100,P=99},5638:(we,te,y)=>{"use strict";y.d(te,{a:()=>T,b:()=>P,c:()=>v,d:()=>k,e:()=>N,f:()=>S,g:()=>I,h:()=>C,i:()=>_,j:()=>Q,k:()=>c,l:()=>$,m:()=>L,n:()=>O,o:()=>x,p:()=>z,q:()=>ue,r:()=>b,s:()=>De,t:()=>a,u:()=>F,v:()=>U});const a=(ie,le=0)=>new Promise(m=>{D(ie,le,m)}),D=(ie,le=0,m)=>{let n,o;const u={passive:!0},h=()=>{n&&n()},g=M=>{(void 0===M||ie===M.target)&&(h(),m(M))};return ie&&(ie.addEventListener("webkitTransitionEnd",g,u),ie.addEventListener("transitionend",g,u),o=setTimeout(g,le+500),n=()=>{void 0!==o&&(clearTimeout(o),o=void 0),ie.removeEventListener("webkitTransitionEnd",g,u),ie.removeEventListener("transitionend",g,u)}),h},v=(ie,le)=>{ie.componentOnReady?ie.componentOnReady().then(m=>le(m)):b(()=>le(ie))},L=ie=>void 0!==ie.componentOnReady,c=(ie,le=[])=>{const m={};return le.forEach(n=>{ie.hasAttribute(n)&&(null!==ie.getAttribute(n)&&(m[n]=ie.getAttribute(n)),ie.removeAttribute(n))}),m},E=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],_=(ie,le)=>{let m=E;return le&&le.length>0&&(m=m.filter(n=>!le.includes(n))),c(ie,m)},T=(ie,le,m,n)=>{var o;if(typeof window<"u"){const u=window,s=null===(o=null==u?void 0:u.Ionic)||void 0===o?void 0:o.config;if(s){const h=s.get("_ael");if(h)return h(ie,le,m,n);if(s._ael)return s._ael(ie,le,m,n)}}return ie.addEventListener(le,m,n)},P=(ie,le,m,n)=>{var o;if(typeof window<"u"){const u=window,s=null===(o=null==u?void 0:u.Ionic)||void 0===o?void 0:o.config;if(s){const h=s.get("_rel");if(h)return h(ie,le,m,n);if(s._rel)return s._rel(ie,le,m,n)}}return ie.removeEventListener(le,m,n)},I=(ie,le=ie)=>ie.shadowRoot||le,b=ie=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(ie):"function"==typeof requestAnimationFrame?requestAnimationFrame(ie):setTimeout(ie),O=ie=>!!ie.shadowRoot&&!!ie.attachShadow,C=ie=>{const le=ie.closest("ion-item");return le?le.querySelector("ion-label"):null},S=ie=>{if(ie.focus(),ie.classList.contains("ion-focusable")){const le=ie.closest("ion-app");le&&le.setFocus([ie])}},N=(ie,le)=>{let m;const n=ie.getAttribute("aria-labelledby"),o=ie.id;let u=null!==n&&""!==n.trim()?n:le+"-lbl",s=null!==n&&""!==n.trim()?document.getElementById(n):C(ie);return s?(null===n&&(s.id=u),m=s.textContent,s.setAttribute("aria-hidden","true")):""!==o.trim()&&(s=document.querySelector(`label[for="${o}"]`),s&&(""!==s.id?u=s.id:s.id=u=`${o}-lbl`,m=s.textContent)),{label:s,labelId:u,labelText:m}},k=(ie,le,m,n,o)=>{if(ie||O(le)){let u=le.querySelector("input.aux-input");u||(u=le.ownerDocument.createElement("input"),u.type="hidden",u.classList.add("aux-input"),le.appendChild(u)),u.disabled=o,u.name=m,u.value=n||""}},$=(ie,le,m)=>Math.max(ie,Math.min(le,m)),x=(ie,le)=>{if(!ie){const m="ASSERT: "+le;throw console.error(m),new Error(m)}},F=ie=>ie.timeStamp||Date.now(),U=ie=>{if(ie){const le=ie.changedTouches;if(le&&le.length>0){const m=le[0];return{x:m.clientX,y:m.clientY}}if(void 0!==ie.pageX)return{x:ie.pageX,y:ie.pageY}}return{x:0,y:0}},z=ie=>{const le="rtl"===document.dir;switch(ie){case"start":return le;case"end":return!le;default:throw new Error(`"${ie}" is not a valid value for [side]. Use "start" or "end" instead.`)}},Q=(ie,le)=>{const m=ie._original||ie;return{_original:ie,emit:ue(m.emit.bind(m),le)}},ue=(ie,le=0)=>{let m;return(...n)=>{clearTimeout(m),m=setTimeout(ie,le,...n)}},De=(ie,le)=>{if(null!=ie||(ie={}),null!=le||(le={}),ie===le)return!0;const m=Object.keys(ie);if(m.length!==Object.keys(le).length)return!1;for(const n of m)if(!(n in le)||ie[n]!==le[n])return!1;return!0}},405:(we,te,y)=>{"use strict";y.r(te),y.d(te,{GESTURE_CONTROLLER:()=>a.G,createGesture:()=>P});var a=y(8221);const D=(C,S,N,k)=>{const $=v(C)?{capture:!!k.capture,passive:!!k.passive}:!!k.capture;let x,F;return C.__zone_symbol__addEventListener?(x="__zone_symbol__addEventListener",F="__zone_symbol__removeEventListener"):(x="addEventListener",F="removeEventListener"),C[x](S,N,$),()=>{C[F](S,N,$)}},v=C=>{if(void 0===L)try{const S=Object.defineProperty({},"passive",{get:()=>{L=!0}});C.addEventListener("optsTest",()=>{},S)}catch{L=!1}return!!L};let L;const _=C=>C instanceof Document?C:C.ownerDocument,P=C=>{let S=!1,N=!1,k=!0,$=!1;const x=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},C),F=x.canStart,U=x.onWillStart,z=x.onStart,Q=x.onEnd,ue=x.notCaptured,De=x.onMove,ie=x.threshold,le=x.passive,m=x.blurOnStart,n={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},o=((C,S,N)=>{const k=N*(Math.PI/180),$="x"===C,x=Math.cos(k),F=S*S;let U=0,z=0,Q=!1,ue=0;return{start(De,ie){U=De,z=ie,ue=0,Q=!0},detect(De,ie){if(!Q)return!1;const le=De-U,m=ie-z,n=le*le+m*m;if(nx?1:u<-x?-1:0,Q=!1,!0},isGesture:()=>0!==ue,getDirection:()=>ue}})(x.direction,x.threshold,x.maxAngle),u=a.G.createGesture({name:C.gestureName,priority:C.gesturePriority,disableScroll:C.disableScroll}),g=()=>{S&&($=!1,De&&De(n))},M=()=>!!u.capture()&&(S=!0,k=!1,n.startX=n.currentX,n.startY=n.currentY,n.startTime=n.currentTime,U?U(n).then(r):r(),!0),r=()=>{m&&(()=>{if(typeof document<"u"){const J=document.activeElement;null!=J&&J.blur&&J.blur()}})(),z&&z(n),k=!0},d=()=>{S=!1,N=!1,$=!1,k=!0,u.release()},B=J=>{const ne=S,be=k;if(d(),be){if(I(n,J),ne)return void(Q&&Q(n));ue&&ue(n)}},A=((C,S,N,k,$)=>{let x,F,U,z,Q,ue,De,ie=0;const le=f=>{ie=Date.now()+2e3,S(f)&&(!F&&N&&(F=D(C,"touchmove",N,$)),U||(U=D(f.target,"touchend",n,$)),z||(z=D(f.target,"touchcancel",n,$)))},m=f=>{ie>Date.now()||S(f)&&(!ue&&N&&(ue=D(_(C),"mousemove",N,$)),De||(De=D(_(C),"mouseup",o,$)))},n=f=>{u(),k&&k(f)},o=f=>{s(),k&&k(f)},u=()=>{F&&F(),U&&U(),z&&z(),F=U=z=void 0},s=()=>{ue&&ue(),De&&De(),ue=De=void 0},h=()=>{u(),s()},g=(f=!0)=>{f?(x||(x=D(C,"touchstart",le,$)),Q||(Q=D(C,"mousedown",m,$))):(x&&x(),Q&&Q(),x=Q=void 0,h())};return{enable:g,stop:h,destroy:()=>{g(!1),k=N=S=void 0}}})(x.el,J=>{const ne=O(J);return!(N||!k||(b(J,n),n.startX=n.currentX,n.startY=n.currentY,n.startTime=n.currentTime=ne,n.velocityX=n.velocityY=n.deltaX=n.deltaY=0,n.event=J,F&&!1===F(n))||(u.release(),!u.start()))&&(N=!0,0===ie?M():(o.start(n.startX,n.startY),!0))},J=>{S?!$&&k&&($=!0,I(n,J),requestAnimationFrame(g)):(I(n,J),o.detect(n.currentX,n.currentY)&&(!o.isGesture()||!M())&&V())},B,{capture:!1,passive:le}),V=()=>{d(),A.stop(),ue&&ue(n)};return{enable(J=!0){J||(S&&B(void 0),d()),A.enable(J)},destroy(){u.destroy(),A.destroy()}}},I=(C,S)=>{if(!S)return;const N=C.currentX,k=C.currentY,$=C.currentTime;b(S,C);const x=C.currentX,F=C.currentY,z=(C.currentTime=O(S))-$;if(z>0&&z<100){const ue=(F-k)/z;C.velocityX=(x-N)/z*.7+.3*C.velocityX,C.velocityY=.7*ue+.3*C.velocityY}C.deltaX=x-C.startX,C.deltaY=F-C.startY,C.event=S},b=(C,S)=>{let N=0,k=0;if(C){const $=C.changedTouches;if($&&$.length>0){const x=$[0];N=x.clientX,k=x.clientY}else void 0!==C.pageX&&(N=C.pageX,k=C.pageY)}S.currentX=N,S.currentY=k},O=C=>C.timeStamp||Date.now()},5384:(we,te,y)=>{"use strict";y.d(te,{m:()=>C});var a=y(467),D=y(8476),v=y(3113),L=y(4929),c=y(5638),E=y(611),_=y(3503);const T=S=>(0,_.c)().duration(S?400:300),P=S=>{let N,k;const $=S.width+8,x=(0,_.c)(),F=(0,_.c)();S.isEndSide?(N=$+"px",k="0px"):(N=-$+"px",k="0px"),x.addElement(S.menuInnerEl).fromTo("transform",`translateX(${N})`,`translateX(${k})`);const z="ios"===(0,E.b)(S),Q=z?.2:.25;return F.addElement(S.backdropEl).fromTo("opacity",.01,Q),T(z).addAnimation([x,F])},I=S=>{let N,k;const $=(0,E.b)(S),x=S.width;S.isEndSide?(N=-x+"px",k=x+"px"):(N=x+"px",k=-x+"px");const F=(0,_.c)().addElement(S.menuInnerEl).fromTo("transform",`translateX(${k})`,"translateX(0px)"),U=(0,_.c)().addElement(S.contentEl).fromTo("transform","translateX(0px)",`translateX(${N})`),z=(0,_.c)().addElement(S.backdropEl).fromTo("opacity",.01,.32);return T("ios"===$).addAnimation([F,U,z])},b=S=>{const N=(0,E.b)(S),k=S.width*(S.isEndSide?-1:1)+"px",$=(0,_.c)().addElement(S.contentEl).fromTo("transform","translateX(0px)",`translateX(${k})`);return T("ios"===N).addAnimation($)},C=(()=>{const S=new Map,N=[],k=function(){var d=(0,a.A)(function*(B){const A=yield ue(B,!0);return!!A&&A.open()});return function(A){return d.apply(this,arguments)}}(),$=function(){var d=(0,a.A)(function*(B){const A=yield void 0!==B?ue(B,!0):De();return void 0!==A&&A.close()});return function(A){return d.apply(this,arguments)}}(),x=function(){var d=(0,a.A)(function*(B){const A=yield ue(B,!0);return!!A&&A.toggle()});return function(A){return d.apply(this,arguments)}}(),F=function(){var d=(0,a.A)(function*(B,A){const V=yield ue(A);return V&&(V.disabled=!B),V});return function(A,V){return d.apply(this,arguments)}}(),U=function(){var d=(0,a.A)(function*(B,A){const V=yield ue(A);return V&&(V.swipeGesture=B),V});return function(A,V){return d.apply(this,arguments)}}(),z=function(){var d=(0,a.A)(function*(B){if(null!=B){const A=yield ue(B);return void 0!==A&&A.isOpen()}return void 0!==(yield De())});return function(A){return d.apply(this,arguments)}}(),Q=function(){var d=(0,a.A)(function*(B){const A=yield ue(B);return!!A&&!A.disabled});return function(A){return d.apply(this,arguments)}}(),ue=function(){var d=(0,a.A)(function*(B,A=!1){if(yield r(),"start"===B||"end"===B){const J=N.filter(be=>be.side===B&&!be.disabled);if(J.length>=1)return J.length>1&&A&&(0,L.p)(`menuController queried for a menu on the "${B}" side, but ${J.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,J.map(be=>be.el)),J[0].el;const ne=N.filter(be=>be.side===B);if(ne.length>=1)return ne.length>1&&A&&(0,L.p)(`menuController queried for a menu on the "${B}" side, but ${ne.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,ne.map(be=>be.el)),ne[0].el}else if(null!=B)return f(J=>J.menuId===B);return f(J=>!J.disabled)||(N.length>0?N[0].el:void 0)});return function(A){return d.apply(this,arguments)}}(),De=function(){var d=(0,a.A)(function*(){return yield r(),h()});return function(){return d.apply(this,arguments)}}(),ie=function(){var d=(0,a.A)(function*(){return yield r(),g()});return function(){return d.apply(this,arguments)}}(),le=function(){var d=(0,a.A)(function*(){return yield r(),M()});return function(){return d.apply(this,arguments)}}(),m=(d,B)=>{S.set(d,B)},u=function(){var d=(0,a.A)(function*(B,A,V){if(M())return!1;if(A){const J=yield De();J&&B.el!==J&&(yield J.setOpen(!1,!1))}return B._setOpen(A,V)});return function(A,V,J){return d.apply(this,arguments)}}(),h=()=>f(d=>d._isOpen),g=()=>N.map(d=>d.el),M=()=>N.some(d=>d.isAnimating),f=d=>{const B=N.find(d);if(void 0!==B)return B.el},r=()=>Promise.all(Array.from(document.querySelectorAll("ion-menu")).map(d=>new Promise(B=>(0,c.c)(d,B))));return m("reveal",b),m("push",I),m("overlay",P),null==D.d||D.d.addEventListener("ionBackButton",d=>{const B=h();B&&d.detail.register(v.MENU_BACK_BUTTON_PRIORITY,()=>B.close())}),{registerAnimation:m,get:ue,getMenus:ie,getOpen:De,isEnabled:Q,swipeGesture:U,isAnimating:le,isOpen:z,enable:F,toggle:x,close:$,open:k,_getOpenSync:h,_createAnimation:(d,B)=>{const A=S.get(d);if(!A)throw new Error("animation not registered");return A(B)},_register:d=>{N.indexOf(d)<0&&N.push(d)},_unregister:d=>{const B=N.indexOf(d);B>-1&&N.splice(B,1)},_setOpen:u}})()},4929:(we,te,y)=>{"use strict";y.d(te,{a:()=>D,b:()=>v,p:()=>a});const a=(L,...c)=>console.warn(`[Ionic Warning]: ${L}`,...c),D=(L,...c)=>console.error(`[Ionic Error]: ${L}`,...c),v=(L,...c)=>console.error(`<${L.tagName.toLowerCase()}> must be used inside ${c.join(" or ")}.`)},4363:(we,te,y)=>{"use strict";y.d(te,{B:()=>O,H:()=>M,a:()=>On,b:()=>Bn,c:()=>be,d:()=>nt,e:()=>yt,f:()=>oe,g:()=>Ce,h:()=>h,i:()=>it,j:()=>C,r:()=>Kn,w:()=>Ht});var a=y(467);let L,c,E,_=!1,T=!1,P=!1,I=!1,b=!1;const O={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},C=ye=>{const He=new URL(ye,Yt.$resourcesUrl$);return He.origin!==Xt.location.origin?He.href:He.pathname},U="s-id",z="sty-id",Q="c-id",De="slot-fb{display:contents}slot-fb[hidden]{display:none}",ie="http://www.w3.org/1999/xlink",le={},u=ye=>"object"==(ye=typeof ye)||"function"===ye;function s(ye){var He,ft,pt;return null!==(pt=null===(ft=null===(He=ye.head)||void 0===He?void 0:He.querySelector('meta[name="csp-nonce"]'))||void 0===ft?void 0:ft.getAttribute("content"))&&void 0!==pt?pt:void 0}const h=(ye,He,...ft)=>{let pt=null,Gt=null,$t=null,sn=!1,an=!1;const dn=[],ln=Cn=>{for(let In=0;InCn[In]).join(" "))}}if("function"==typeof ye)return ye(null===He?{}:He,dn,r);const tn=g(ye,null);return tn.$attrs$=He,dn.length>0&&(tn.$children$=dn),tn.$key$=Gt,tn.$name$=$t,tn},g=(ye,He)=>({$flags$:0,$tag$:ye,$text$:He,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),M={},r={forEach:(ye,He)=>ye.map(d).forEach(He),map:(ye,He)=>ye.map(d).map(He).map(B)},d=ye=>({vattrs:ye.$attrs$,vchildren:ye.$children$,vkey:ye.$key$,vname:ye.$name$,vtag:ye.$tag$,vtext:ye.$text$}),B=ye=>{if("function"==typeof ye.vtag){const ft=Object.assign({},ye.vattrs);return ye.vkey&&(ft.key=ye.vkey),ye.vname&&(ft.name=ye.vname),h(ye.vtag,ft,...ye.vchildren||[])}const He=g(ye.vtag,ye.vtext);return He.$attrs$=ye.vattrs,He.$children$=ye.vchildren,He.$key$=ye.vkey,He.$name$=ye.vname,He},V=(ye,He,ft,pt,Gt,$t,sn)=>{let an,dn,ln,tn;if(1===$t.nodeType){for(an=$t.getAttribute(Q),an&&(dn=an.split("."),(dn[0]===sn||"0"===dn[0])&&(ln={$flags$:0,$hostId$:dn[0],$nodeId$:dn[1],$depth$:dn[2],$index$:dn[3],$tag$:$t.tagName.toLowerCase(),$elm$:$t,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},He.push(ln),$t.removeAttribute(Q),ye.$children$||(ye.$children$=[]),ye.$children$[ln.$index$]=ln,ye=ln,pt&&"0"===ln.$depth$&&(pt[ln.$index$]=ln.$elm$))),tn=$t.childNodes.length-1;tn>=0;tn--)V(ye,He,ft,pt,Gt,$t.childNodes[tn],sn);if($t.shadowRoot)for(tn=$t.shadowRoot.childNodes.length-1;tn>=0;tn--)V(ye,He,ft,pt,Gt,$t.shadowRoot.childNodes[tn],sn)}else if(8===$t.nodeType)dn=$t.nodeValue.split("."),(dn[1]===sn||"0"===dn[1])&&(an=dn[0],ln={$flags$:0,$hostId$:dn[1],$nodeId$:dn[2],$depth$:dn[3],$index$:dn[4],$elm$:$t,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===an?(ln.$elm$=$t.nextSibling,ln.$elm$&&3===ln.$elm$.nodeType&&(ln.$text$=ln.$elm$.textContent,He.push(ln),$t.remove(),ye.$children$||(ye.$children$=[]),ye.$children$[ln.$index$]=ln,pt&&"0"===ln.$depth$&&(pt[ln.$index$]=ln.$elm$))):ln.$hostId$===sn&&("s"===an?(ln.$tag$="slot",$t["s-sn"]=dn[5]?ln.$name$=dn[5]:"",$t["s-sr"]=!0,pt&&(ln.$elm$=Jt.createElement(ln.$tag$),ln.$name$&&ln.$elm$.setAttribute("name",ln.$name$),$t.parentNode.insertBefore(ln.$elm$,$t),$t.remove(),"0"===ln.$depth$&&(pt[ln.$index$]=ln.$elm$)),ft.push(ln),ye.$children$||(ye.$children$=[]),ye.$children$[ln.$index$]=ln):"r"===an&&(pt?$t.remove():(Gt["s-cr"]=$t,$t["s-cn"]=!0))));else if(ye&&"style"===ye.$tag$){const Cn=g(null,$t.textContent);Cn.$elm$=$t,Cn.$index$="0",ye.$children$=[Cn]}},J=(ye,He)=>{if(1===ye.nodeType){let ft=0;for(;ftkt.push(ye),Ce=ye=>Ln(ye).$modeName$,oe=ye=>Ln(ye).$hostElement$,nt=(ye,He,ft)=>{const pt=oe(ye);return{emit:Gt=>Pe(pt,He,{bubbles:!!(4&ft),composed:!!(2&ft),cancelable:!!(1&ft),detail:Gt})}},Pe=(ye,He,ft)=>{const pt=Yt.ce(He,ft);return ye.dispatchEvent(pt),pt},pe=new WeakMap,Te=(ye,He,ft)=>{let pt=St.get(ye);Ke&&ft?(pt=pt||new CSSStyleSheet,"string"==typeof pt?pt=He:pt.replaceSync(He)):pt=He,St.set(ye,pt)},xe=(ye,He,ft)=>{var pt;const Gt=ee(He,ft),$t=St.get(Gt);if(ye=11===ye.nodeType?ye:Jt,$t)if("string"==typeof $t){let an,sn=pe.get(ye=ye.head||ye);if(sn||pe.set(ye,sn=new Set),!sn.has(Gt)){if(ye.host&&(an=ye.querySelector(`[${z}="${Gt}"]`)))an.innerHTML=$t;else{an=Jt.createElement("style"),an.innerHTML=$t;const dn=null!==(pt=Yt.$nonce$)&&void 0!==pt?pt:s(Jt);null!=dn&&an.setAttribute("nonce",dn),ye.insertBefore(an,ye.querySelector("link"))}4&He.$flags$&&(an.innerHTML+=De),sn&&sn.add(Gt)}}else ye.adoptedStyleSheets.includes($t)||(ye.adoptedStyleSheets=[...ye.adoptedStyleSheets,$t]);return Gt},ee=(ye,He)=>"sc-"+(He&&32&ye.$flags$?ye.$tagName$+"-"+He:ye.$tagName$),K=ye=>ye.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{"),ge=(ye,He,ft,pt,Gt,$t)=>{if(ft!==pt){let sn=$n(ye,He),an=He.toLowerCase();if("class"===He){const dn=ye.classList,ln=Ze(ft),tn=Ze(pt);dn.remove(...ln.filter(Cn=>Cn&&!tn.includes(Cn))),dn.add(...tn.filter(Cn=>Cn&&!ln.includes(Cn)))}else if("style"===He){for(const dn in ft)(!pt||null==pt[dn])&&(dn.includes("-")?ye.style.removeProperty(dn):ye.style[dn]="");for(const dn in pt)(!ft||pt[dn]!==ft[dn])&&(dn.includes("-")?ye.style.setProperty(dn,pt[dn]):ye.style[dn]=pt[dn])}else if("key"!==He)if("ref"===He)pt&&pt(ye);else if(sn||"o"!==He[0]||"n"!==He[1]){const dn=u(pt);if((sn||dn&&null!==pt)&&!Gt)try{if(ye.tagName.includes("-"))ye[He]=pt;else{const tn=null==pt?"":pt;"list"===He?sn=!1:(null==ft||ye[He]!=tn)&&(ye[He]=tn)}}catch{}let ln=!1;an!==(an=an.replace(/^xlink\:?/,""))&&(He=an,ln=!0),null==pt||!1===pt?(!1!==pt||""===ye.getAttribute(He))&&(ln?ye.removeAttributeNS(ie,He):ye.removeAttribute(He)):(!sn||4&$t||Gt)&&!dn&&(pt=!0===pt?"":pt,ln?ye.setAttributeNS(ie,He,pt):ye.setAttribute(He,pt))}else if(He="-"===He[2]?He.slice(3):$n(Xt,an)?an.slice(2):an[2]+He.slice(3),ft||pt){const dn=He.endsWith(rt);He=He.replace(nn,""),ft&&Yt.rel(ye,He,ft,dn),pt&&Yt.ael(ye,He,pt,dn)}}},vt=/\s/,Ze=ye=>ye?ye.split(vt):[],rt="Capture",nn=new RegExp(rt+"$"),mt=(ye,He,ft,pt)=>{const Gt=11===He.$elm$.nodeType&&He.$elm$.host?He.$elm$.host:He.$elm$,$t=ye&&ye.$attrs$||le,sn=He.$attrs$||le;for(pt of dt(Object.keys($t)))pt in sn||ge(Gt,pt,$t[pt],void 0,ft,He.$flags$);for(pt of dt(Object.keys(sn)))ge(Gt,pt,$t[pt],sn[pt],ft,He.$flags$)};function dt(ye){return ye.includes("ref")?[...ye.filter(He=>"ref"!==He),"ref"]:ye}const un=(ye,He,ft,pt)=>{var Gt;const $t=He.$children$[ft];let an,dn,ln,sn=0;if(_||(P=!0,"slot"===$t.$tag$&&(L&&pt.classList.add(L+"-s"),$t.$flags$|=$t.$children$?2:1)),null!==$t.$text$)an=$t.$elm$=Jt.createTextNode($t.$text$);else if(1&$t.$flags$)an=$t.$elm$=Jt.createTextNode("");else{if(I||(I="svg"===$t.$tag$),an=$t.$elm$=Jt.createElementNS(I?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&$t.$flags$?"slot-fb":$t.$tag$),I&&"foreignObject"===$t.$tag$&&(I=!1),mt(null,$t,I),(ye=>null!=ye)(L)&&an["s-si"]!==L&&an.classList.add(an["s-si"]=L),$t.$children$)for(sn=0;sn<$t.$children$.length;++sn)dn=un(ye,$t,sn,an),dn&&an.appendChild(dn);"svg"===$t.$tag$?I=!1:"foreignObject"===an.tagName&&(I=!0)}return an["s-hn"]=E,3&$t.$flags$&&(an["s-sr"]=!0,an["s-cr"]=c,an["s-sn"]=$t.$name$||"",an["s-rf"]=null===(Gt=$t.$attrs$)||void 0===Gt?void 0:Gt.ref,ln=ye&&ye.$children$&&ye.$children$[ft],ln&&ln.$tag$===$t.$tag$&&ye.$elm$&&At(ye.$elm$,!1)),an},At=(ye,He)=>{Yt.$flags$|=1;const ft=Array.from(ye.childNodes);for(let pt=ft.length-1;pt>=0;pt--){const Gt=ft[pt];Gt["s-hn"]!==E&&Gt["s-ol"]&&(Et(Gt).insertBefore(Gt,bn(Gt)),Gt["s-ol"].remove(),Gt["s-ol"]=void 0,Gt["s-sh"]=void 0,P=!0),He&&At(Gt,He)}Yt.$flags$&=-2},at=(ye,He,ft,pt,Gt,$t)=>{let an,sn=ye["s-cr"]&&ye["s-cr"].parentNode||ye;for(sn.shadowRoot&&sn.tagName===E&&(sn=sn.shadowRoot);Gt<=$t;++Gt)pt[Gt]&&(an=un(null,ft,Gt,ye),an&&(pt[Gt].$elm$=an,sn.insertBefore(an,bn(He))))},Mn=(ye,He,ft)=>{for(let pt=He;pt<=ft;++pt){const Gt=ye[pt];if(Gt){const $t=Gt.$elm$;Bt(Gt),$t&&(T=!0,$t["s-ol"]?$t["s-ol"].remove():At($t,!0),$t.remove())}}},Ot=(ye,He,ft=!1)=>ye.$tag$===He.$tag$&&("slot"===ye.$tag$?ye.$name$===He.$name$:!!ft||ye.$key$===He.$key$),bn=ye=>ye&&ye["s-ol"]||ye,Et=ye=>(ye["s-ol"]?ye["s-ol"]:ye).parentNode,It=(ye,He,ft=!1)=>{const pt=He.$elm$=ye.$elm$,Gt=ye.$children$,$t=He.$children$,sn=He.$tag$,an=He.$text$;let dn;null===an?(I="svg"===sn||"foreignObject"!==sn&&I,"slot"===sn&&!_||mt(ye,He,I),null!==Gt&&null!==$t?((ye,He,ft,pt,Gt=!1)=>{let G,Fe,$t=0,sn=0,an=0,dn=0,ln=He.length-1,tn=He[0],Cn=He[ln],In=pt.length-1,Nn=pt[0],pr=pt[In];for(;$t<=ln&&sn<=In;)if(null==tn)tn=He[++$t];else if(null==Cn)Cn=He[--ln];else if(null==Nn)Nn=pt[++sn];else if(null==pr)pr=pt[--In];else if(Ot(tn,Nn,Gt))It(tn,Nn,Gt),tn=He[++$t],Nn=pt[++sn];else if(Ot(Cn,pr,Gt))It(Cn,pr,Gt),Cn=He[--ln],pr=pt[--In];else if(Ot(tn,pr,Gt))("slot"===tn.$tag$||"slot"===pr.$tag$)&&At(tn.$elm$.parentNode,!1),It(tn,pr,Gt),ye.insertBefore(tn.$elm$,Cn.$elm$.nextSibling),tn=He[++$t],pr=pt[--In];else if(Ot(Cn,Nn,Gt))("slot"===tn.$tag$||"slot"===pr.$tag$)&&At(Cn.$elm$.parentNode,!1),It(Cn,Nn,Gt),ye.insertBefore(Cn.$elm$,tn.$elm$),Cn=He[--ln],Nn=pt[++sn];else{for(an=-1,dn=$t;dn<=ln;++dn)if(He[dn]&&null!==He[dn].$key$&&He[dn].$key$===Nn.$key$){an=dn;break}an>=0?(Fe=He[an],Fe.$tag$!==Nn.$tag$?G=un(He&&He[sn],ft,an,ye):(It(Fe,Nn,Gt),He[an]=void 0,G=Fe.$elm$),Nn=pt[++sn]):(G=un(He&&He[sn],ft,sn,ye),Nn=pt[++sn]),G&&Et(tn.$elm$).insertBefore(G,bn(tn.$elm$))}$t>ln?at(ye,null==pt[In+1]?null:pt[In+1].$elm$,ft,pt,sn,In):sn>In&&Mn(He,$t,ln)})(pt,Gt,He,$t,ft):null!==$t?(null!==ye.$text$&&(pt.textContent=""),at(pt,null,He,$t,0,$t.length-1)):null!==Gt&&Mn(Gt,0,Gt.length-1),I&&"svg"===sn&&(I=!1)):(dn=pt["s-cr"])?dn.parentNode.textContent=an:ye.$text$!==an&&(pt.data=an)},yn=ye=>{const He=ye.childNodes;for(const ft of He)if(1===ft.nodeType){if(ft["s-sr"]){const pt=ft["s-sn"];ft.hidden=!1;for(const Gt of He)if(Gt!==ft)if(Gt["s-hn"]!==ft["s-hn"]||""!==pt){if(1===Gt.nodeType&&(pt===Gt.getAttribute("slot")||pt===Gt["s-sn"])){ft.hidden=!0;break}}else if(1===Gt.nodeType||3===Gt.nodeType&&""!==Gt.textContent.trim()){ft.hidden=!0;break}}yn(ft)}},Dt=[],Ft=ye=>{let He,ft,pt;for(const Gt of ye.childNodes){if(Gt["s-sr"]&&(He=Gt["s-cr"])&&He.parentNode){ft=He.parentNode.childNodes;const $t=Gt["s-sn"];for(pt=ft.length-1;pt>=0;pt--)if(He=ft[pt],!He["s-cn"]&&!He["s-nr"]&&He["s-hn"]!==Gt["s-hn"])if(Sn(He,$t)){let sn=Dt.find(an=>an.$nodeToRelocate$===He);T=!0,He["s-sn"]=He["s-sn"]||$t,sn?(sn.$nodeToRelocate$["s-sh"]=Gt["s-hn"],sn.$slotRefNode$=Gt):(He["s-sh"]=Gt["s-hn"],Dt.push({$slotRefNode$:Gt,$nodeToRelocate$:He})),He["s-sr"]&&Dt.map(an=>{Sn(an.$nodeToRelocate$,He["s-sn"])&&(sn=Dt.find(dn=>dn.$nodeToRelocate$===He),sn&&!an.$slotRefNode$&&(an.$slotRefNode$=sn.$slotRefNode$))})}else Dt.some(sn=>sn.$nodeToRelocate$===He)||Dt.push({$nodeToRelocate$:He})}1===Gt.nodeType&&Ft(Gt)}},Sn=(ye,He)=>1===ye.nodeType?null===ye.getAttribute("slot")&&""===He||ye.getAttribute("slot")===He:ye["s-sn"]===He||""===He,Bt=ye=>{ye.$attrs$&&ye.$attrs$.ref&&ye.$attrs$.ref(null),ye.$children$&&ye.$children$.map(Bt)},Vn=(ye,He)=>{He&&!ye.$onRenderResolve$&&He["s-p"]&&He["s-p"].push(new Promise(ft=>ye.$onRenderResolve$=ft))},Ut=(ye,He)=>{if(ye.$flags$|=16,!(4&ye.$flags$))return Vn(ye,ye.$ancestorComponent$),Ht(()=>$e(ye,He));ye.$flags$|=512},$e=(ye,He)=>{const pt=ye.$lazyInstance$;let Gt;return He&&(ye.$flags$|=256,ye.$queuedListeners$&&(ye.$queuedListeners$.map(([$t,sn])=>Ie(pt,$t,sn)),ye.$queuedListeners$=void 0),Gt=Ie(pt,"componentWillLoad")),Gt=Ae(Gt,()=>Ie(pt,"componentWillRender")),Ae(Gt,()=>Ee(ye,pt,He))},Ae=(ye,He)=>_e(ye)?ye.then(He):He(),_e=ye=>ye instanceof Promise||ye&&ye.then&&"function"==typeof ye.then,Ee=function(){var ye=(0,a.A)(function*(He,ft,pt){var Gt;const $t=He.$hostElement$,an=$t["s-rc"];pt&&(ye=>{const He=ye.$cmpMeta$,ft=ye.$hostElement$,pt=He.$flags$,$t=xe(ft.shadowRoot?ft.shadowRoot:ft.getRootNode(),He,ye.$modeName$);10&pt&&(ft["s-sc"]=$t,ft.classList.add($t+"-h"),2&pt&&ft.classList.add($t+"-s"))})(He);Ye(He,ft,$t,pt),an&&(an.map(ln=>ln()),$t["s-rc"]=void 0);{const ln=null!==(Gt=$t["s-p"])&&void 0!==Gt?Gt:[],tn=()=>ke(He);0===ln.length?tn():(Promise.all(ln).then(tn),He.$flags$|=4,ln.length=0)}});return function(ft,pt,Gt){return ye.apply(this,arguments)}}(),Ye=(ye,He,ft,pt)=>{try{He=He.render&&He.render(),ye.$flags$&=-17,ye.$flags$|=2,((ye,He,ft=!1)=>{var pt,Gt,$t,sn;const an=ye.$hostElement$,dn=ye.$cmpMeta$,ln=ye.$vnode$||g(null,null),tn=(ye=>ye&&ye.$tag$===M)(He)?He:h(null,null,He);if(E=an.tagName,dn.$attrsToReflect$&&(tn.$attrs$=tn.$attrs$||{},dn.$attrsToReflect$.map(([Cn,In])=>tn.$attrs$[In]=an[Cn])),ft&&tn.$attrs$)for(const Cn of Object.keys(tn.$attrs$))an.hasAttribute(Cn)&&!["key","ref","style","class"].includes(Cn)&&(tn.$attrs$[Cn]=an[Cn]);if(tn.$tag$=null,tn.$flags$|=4,ye.$vnode$=tn,tn.$elm$=ln.$elm$=an.shadowRoot||an,L=an["s-sc"],_=!!(1&dn.$flags$),c=an["s-cr"],T=!1,It(ln,tn,ft),Yt.$flags$|=1,P){Ft(tn.$elm$);for(const Cn of Dt){const In=Cn.$nodeToRelocate$;if(!In["s-ol"]){const Nn=Jt.createTextNode("");Nn["s-nr"]=In,In.parentNode.insertBefore(In["s-ol"]=Nn,In)}}for(const Cn of Dt){const In=Cn.$nodeToRelocate$,Nn=Cn.$slotRefNode$;if(Nn){const pr=Nn.parentNode;let G=Nn.nextSibling;{let Fe=null===(pt=In["s-ol"])||void 0===pt?void 0:pt.previousSibling;for(;Fe;){let se=null!==(Gt=Fe["s-nr"])&&void 0!==Gt?Gt:null;if(se&&se["s-sn"]===In["s-sn"]&&pr===se.parentNode){for(se=se.nextSibling;se===In||null!=se&&se["s-sr"];)se=null==se?void 0:se.nextSibling;if(!se||!se["s-nr"]){G=se;break}}Fe=Fe.previousSibling}}(!G&&pr!==In.parentNode||In.nextSibling!==G)&&In!==G&&(!In["s-hn"]&&In["s-ol"]&&(In["s-hn"]=In["s-ol"].parentNode.nodeName),pr.insertBefore(In,G),1===In.nodeType&&(In.hidden=null!==($t=In["s-ih"])&&void 0!==$t&&$t)),In&&"function"==typeof Nn["s-rf"]&&Nn["s-rf"](In)}else 1===In.nodeType&&(ft&&(In["s-ih"]=null!==(sn=In.hidden)&&void 0!==sn&&sn),In.hidden=!0)}}T&&yn(tn.$elm$),Yt.$flags$&=-2,Dt.length=0,c=void 0})(ye,He,pt)}catch(Gt){Ve(Gt,ye.$hostElement$)}return null},ke=ye=>{const ft=ye.$hostElement$,Gt=ye.$lazyInstance$,$t=ye.$ancestorComponent$;Ie(Gt,"componentDidRender"),64&ye.$flags$?Ie(Gt,"componentDidUpdate"):(ye.$flags$|=64,Ue(ft),Ie(Gt,"componentDidLoad"),ye.$onReadyResolve$(ft),$t||Oe()),ye.$onInstanceResolve$(ft),ye.$onRenderResolve$&&(ye.$onRenderResolve$(),ye.$onRenderResolve$=void 0),512&ye.$flags$&&hn(()=>Ut(ye,!1)),ye.$flags$&=-517},it=ye=>{{const He=Ln(ye),ft=He.$hostElement$.isConnected;return ft&&2==(18&He.$flags$)&&Ut(He,!1),ft}},Oe=ye=>{Ue(Jt.documentElement),hn(()=>Pe(Xt,"appload",{detail:{namespace:"ionic"}}))},Ie=(ye,He,ft)=>{if(ye&&ye[He])try{return ye[He](ft)}catch(pt){Ve(pt)}},Ue=ye=>ye.classList.add("hydrated"),lt=(ye,He,ft)=>{var pt;const Gt=ye.prototype;if(He.$members$){ye.watchers&&(He.$watchers$=ye.watchers);const $t=Object.entries(He.$members$);if($t.map(([sn,[an]])=>{31&an||2&ft&&32&an?Object.defineProperty(Gt,sn,{get(){return((ye,He)=>Ln(this).$instanceValues$.get(He))(0,sn)},set(dn){((ye,He,ft,pt)=>{const Gt=Ln(ye),$t=Gt.$hostElement$,sn=Gt.$instanceValues$.get(He),an=Gt.$flags$,dn=Gt.$lazyInstance$;ft=((ye,He)=>null==ye||u(ye)?ye:4&He?"false"!==ye&&(""===ye||!!ye):2&He?parseFloat(ye):1&He?String(ye):ye)(ft,pt.$members$[He][0]);const ln=Number.isNaN(sn)&&Number.isNaN(ft);if((!(8&an)||void 0===sn)&&ft!==sn&&!ln&&(Gt.$instanceValues$.set(He,ft),dn)){if(pt.$watchers$&&128&an){const Cn=pt.$watchers$[He];Cn&&Cn.map(In=>{try{dn[In](ft,sn,He)}catch(Nn){Ve(Nn,$t)}})}2==(18&an)&&Ut(Gt,!1)}})(this,sn,dn,He)},configurable:!0,enumerable:!0}):1&ft&&64&an&&Object.defineProperty(Gt,sn,{value(...dn){var ln;const tn=Ln(this);return null===(ln=null==tn?void 0:tn.$onInstancePromise$)||void 0===ln?void 0:ln.then(()=>{var Cn;return null===(Cn=tn.$lazyInstance$)||void 0===Cn?void 0:Cn[sn](...dn)})}})}),1&ft){const sn=new Map;Gt.attributeChangedCallback=function(an,dn,ln){Yt.jmp(()=>{var tn;const Cn=sn.get(an);if(this.hasOwnProperty(Cn))ln=this[Cn],delete this[Cn];else{if(Gt.hasOwnProperty(Cn)&&"number"==typeof this[Cn]&&this[Cn]==ln)return;if(null==Cn){const In=Ln(this),Nn=null==In?void 0:In.$flags$;if(Nn&&!(8&Nn)&&128&Nn&&ln!==dn){const pr=In.$lazyInstance$,G=null===(tn=He.$watchers$)||void 0===tn?void 0:tn[an];null==G||G.forEach(Fe=>{null!=pr[Fe]&&pr[Fe].call(pr,ln,dn,an)})}return}}this[Cn]=(null!==ln||"boolean"!=typeof this[Cn])&&ln})},ye.observedAttributes=Array.from(new Set([...Object.keys(null!==(pt=He.$watchers$)&&void 0!==pt?pt:{}),...$t.filter(([an,dn])=>15&dn[0]).map(([an,dn])=>{var ln;const tn=dn[1]||an;return sn.set(tn,an),512&dn[0]&&(null===(ln=He.$attrsToReflect$)||void 0===ln||ln.push([an,tn])),tn})]))}}return ye},Zt=function(){var ye=(0,a.A)(function*(He,ft,pt,Gt){let $t;if(!(32&ft.$flags$)){if(ft.$flags$|=32,pt.$lazyBundleId$){if($t=Rt(pt),$t.then){const tn=()=>{};$t=yield $t,tn()}$t.isProxied||(pt.$watchers$=$t.watchers,lt($t,pt,2),$t.isProxied=!0);const ln=()=>{};ft.$flags$|=8;try{new $t(ft)}catch(tn){Ve(tn)}ft.$flags$&=-9,ft.$flags$|=128,ln(),wt(ft.$lazyInstance$)}else $t=He.constructor,customElements.whenDefined(pt.$tagName$).then(()=>ft.$flags$|=128);if($t.style){let ln=$t.style;"string"!=typeof ln&&(ln=ln[ft.$modeName$=(ye=>kt.map(He=>He(ye)).find(He=>!!He))(He)]);const tn=ee(pt,ft.$modeName$);if(!St.has(tn)){const Cn=()=>{};Te(tn,ln,!!(1&pt.$flags$)),Cn()}}}const sn=ft.$ancestorComponent$,an=()=>Ut(ft,!0);sn&&sn["s-rc"]?sn["s-rc"].push(an):an()});return function(ft,pt,Gt,$t){return ye.apply(this,arguments)}}(),wt=ye=>{Ie(ye,"connectedCallback")},zt=ye=>{const He=ye["s-cr"]=Jt.createComment("");He["s-cn"]=!0,ye.insertBefore(He,ye.firstChild)},Nt=ye=>{Ie(ye,"disconnectedCallback")},Pt=function(){var ye=(0,a.A)(function*(He){if(!(1&Yt.$flags$)){const ft=Ln(He);ft.$rmListeners$&&(ft.$rmListeners$.map(pt=>pt()),ft.$rmListeners$=void 0),null!=ft&&ft.$lazyInstance$?Nt(ft.$lazyInstance$):null!=ft&&ft.$onReadyPromise$&&ft.$onReadyPromise$.then(()=>Nt(ft.$lazyInstance$))}});return function(ft){return ye.apply(this,arguments)}}(),Bn=(ye,He={})=>{var ft;const Gt=[],$t=He.exclude||[],sn=Xt.customElements,an=Jt.head,dn=an.querySelector("meta[charset]"),ln=Jt.createElement("style"),tn=[],Cn=Jt.querySelectorAll(`[${z}]`);let In,Nn=!0,pr=0;for(Object.assign(Yt,He),Yt.$resourcesUrl$=new URL(He.resourcesUrl||"./",Jt.baseURI).href,Yt.$flags$|=2;pr{Fe[1].map(se=>{var Xe;const xt={$flags$:se[0],$tagName$:se[1],$members$:se[2],$listeners$:se[3]};4&xt.$flags$&&(G=!0),xt.$members$=se[2],xt.$listeners$=se[3],xt.$attrsToReflect$=[],xt.$watchers$=null!==(Xe=se[4])&&void 0!==Xe?Xe:{};const Fn=xt.$tagName$,vr=class extends HTMLElement{constructor(Ar){super(Ar),jn(Ar=this,xt),1&xt.$flags$&&Ar.attachShadow({mode:"open",delegatesFocus:!!(16&xt.$flags$)})}connectedCallback(){In&&(clearTimeout(In),In=null),Nn?tn.push(this):Yt.jmp(()=>(ye=>{if(!(1&Yt.$flags$)){const He=Ln(ye),ft=He.$cmpMeta$,pt=()=>{};if(1&He.$flags$)_n(ye,He,ft.$listeners$),null!=He&&He.$lazyInstance$?wt(He.$lazyInstance$):null!=He&&He.$onReadyPromise$&&He.$onReadyPromise$.then(()=>wt(He.$lazyInstance$));else{let Gt;if(He.$flags$|=1,Gt=ye.getAttribute(U),Gt){if(1&ft.$flags$){const $t=xe(ye.shadowRoot,ft,ye.getAttribute("s-mode"));ye.classList.remove($t+"-h",$t+"-s")}((ye,He,ft,pt)=>{const $t=ye.shadowRoot,sn=[],dn=$t?[]:null,ln=pt.$vnode$=g(He,null);Yt.$orgLocNodes$||J(Jt.body,Yt.$orgLocNodes$=new Map),ye[U]=ft,ye.removeAttribute(U),V(ln,sn,[],dn,ye,ye,ft),sn.map(tn=>{const Cn=tn.$hostId$+"."+tn.$nodeId$,In=Yt.$orgLocNodes$.get(Cn),Nn=tn.$elm$;In&&Dn&&""===In["s-en"]&&In.parentNode.insertBefore(Nn,In.nextSibling),$t||(Nn["s-hn"]=He,In&&(Nn["s-ol"]=In,Nn["s-ol"]["s-nr"]=Nn)),Yt.$orgLocNodes$.delete(Cn)}),$t&&dn.map(tn=>{tn&&$t.appendChild(tn)})})(ye,ft.$tagName$,Gt,He)}Gt||12&ft.$flags$&&zt(ye);{let $t=ye;for(;$t=$t.parentNode||$t.host;)if(1===$t.nodeType&&$t.hasAttribute("s-id")&&$t["s-p"]||$t["s-p"]){Vn(He,He.$ancestorComponent$=$t);break}}ft.$members$&&Object.entries(ft.$members$).map(([$t,[sn]])=>{if(31&sn&&ye.hasOwnProperty($t)){const an=ye[$t];delete ye[$t],ye[$t]=an}}),Zt(ye,He,ft)}pt()}})(this))}disconnectedCallback(){Yt.jmp(()=>Pt(this))}componentOnReady(){return Ln(this).$onReadyPromise$}};xt.$lazyBundleId$=Fe[0],!$t.includes(Fn)&&!sn.get(Fn)&&(Gt.push(Fn),sn.define(Fn,lt(vr,xt,1)))})}),Gt.length>0&&(G&&(ln.textContent+=De),ln.textContent+=Gt+"{visibility:hidden}.hydrated{visibility:inherit}",ln.innerHTML.length)){ln.setAttribute("data-styles","");const Fe=null!==(ft=Yt.$nonce$)&&void 0!==ft?ft:s(Jt);null!=Fe&&ln.setAttribute("nonce",Fe),an.insertBefore(ln,dn?dn.nextSibling:an.firstChild)}Nn=!1,tn.length?tn.map(Fe=>Fe.connectedCallback()):Yt.jmp(()=>In=setTimeout(Oe,30))},_n=(ye,He,ft,pt)=>{ft&&ft.map(([Gt,$t,sn])=>{const an=En(ye,Gt),dn=An(He,sn),ln=Wn(Gt);Yt.ael(an,$t,dn,ln),(He.$rmListeners$=He.$rmListeners$||[]).push(()=>Yt.rel(an,$t,dn,ln))})},An=(ye,He)=>ft=>{try{256&ye.$flags$?ye.$lazyInstance$[He](ft):(ye.$queuedListeners$=ye.$queuedListeners$||[]).push([He,ft])}catch(pt){Ve(pt)}},En=(ye,He)=>4&He?Jt:8&He?Xt:16&He?Jt.body:ye,Wn=ye=>Gn?{passive:!!(1&ye),capture:!!(2&ye)}:!!(2&ye),Rn=new WeakMap,Ln=ye=>Rn.get(ye),Kn=(ye,He)=>Rn.set(He.$lazyInstance$=ye,He),jn=(ye,He)=>{const ft={$flags$:0,$hostElement$:ye,$cmpMeta$:He,$instanceValues$:new Map};return ft.$onInstancePromise$=new Promise(pt=>ft.$onInstanceResolve$=pt),ft.$onReadyPromise$=new Promise(pt=>ft.$onReadyResolve$=pt),ye["s-p"]=[],ye["s-rc"]=[],_n(ye,ft,He.$listeners$),Rn.set(ye,ft)},$n=(ye,He)=>He in ye,Ve=(ye,He)=>(0,console.error)(ye,He),ut=new Map,Rt=(ye,He,ft)=>{const pt=ye.$tagName$.replace(/-/g,"_"),Gt=ye.$lazyBundleId$,$t=ut.get(Gt);return $t?$t[pt]:y(8996)(`./${Gt}.entry.js`).then(sn=>(ut.set(Gt,sn),sn[pt]),Ve)},St=new Map,kt=[],Xt=typeof window<"u"?window:{},Jt=Xt.document||{head:{}},Yt={$flags$:0,$resourcesUrl$:"",jmp:ye=>ye(),raf:ye=>requestAnimationFrame(ye),ael:(ye,He,ft,pt)=>ye.addEventListener(He,ft,pt),rel:(ye,He,ft,pt)=>ye.removeEventListener(He,ft,pt),ce:(ye,He)=>new CustomEvent(ye,He)},On=ye=>{Object.assign(Yt,ye)},Dn=!0,Gn=(()=>{let ye=!1;try{Jt.addEventListener("e",null,Object.defineProperty({},"passive",{get(){ye=!0}}))}catch{}return ye})(),Ke=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),et=[],Re=[],qe=(ye,He)=>ft=>{ye.push(ft),b||(b=!0,He&&4&Yt.$flags$?hn(Wt):Yt.raf(Wt))},_t=ye=>{for(let He=0;He{_t(et),_t(Re),(b=et.length>0)&&Yt.raf(Wt)},hn=ye=>Promise.resolve(void 0).then(ye),yt=qe(et,!1),Ht=qe(Re,!0)},8476:(we,te,y)=>{"use strict";y.d(te,{d:()=>D,w:()=>a});const a=typeof window<"u"?window:void 0,D=typeof document<"u"?document:void 0},7555:(we,te,y)=>{"use strict";y.d(te,{b:()=>E,c:()=>_,d:()=>T,e:()=>ie,g:()=>n,l:()=>ue,s:()=>le,t:()=>b,w:()=>De});var a=y(467),D=y(4363),v=y(5638);const E="ionViewWillLeave",_="ionViewDidLeave",T="ionViewWillUnload",b=o=>new Promise((u,s)=>{(0,D.w)(()=>{O(o),C(o).then(h=>{h.animation&&h.animation.destroy(),S(o),u(h)},h=>{S(o),s(h)})})}),O=o=>{const u=o.enteringEl,s=o.leavingEl;m(u,s,o.direction),o.showGoBack?u.classList.add("can-go-back"):u.classList.remove("can-go-back"),le(u,!1),u.style.setProperty("pointer-events","none"),s&&(le(s,!1),s.style.setProperty("pointer-events","none"))},C=function(){var o=(0,a.A)(function*(u){const s=yield N(u);return s&&D.B.isBrowser?k(s,u):$(u)});return function(s){return o.apply(this,arguments)}}(),S=o=>{const u=o.enteringEl,s=o.leavingEl;u.classList.remove("ion-page-invisible"),u.style.removeProperty("pointer-events"),void 0!==s&&(s.classList.remove("ion-page-invisible"),s.style.removeProperty("pointer-events"))},N=function(){var o=(0,a.A)(function*(u){return u.leavingEl&&u.animated&&0!==u.duration?u.animationBuilder?u.animationBuilder:"ios"===u.mode?(yield Promise.resolve().then(y.bind(y,4569))).iosTransitionAnimation:(yield Promise.resolve().then(y.bind(y,2942))).mdTransitionAnimation:void 0});return function(s){return o.apply(this,arguments)}}(),k=function(){var o=(0,a.A)(function*(u,s){yield x(s,!0);const h=u(s.baseEl,s);z(s.enteringEl,s.leavingEl);const g=yield U(h,s);return s.progressCallback&&s.progressCallback(void 0),g&&Q(s.enteringEl,s.leavingEl),{hasCompleted:g,animation:h}});return function(s,h){return o.apply(this,arguments)}}(),$=function(){var o=(0,a.A)(function*(u){const s=u.enteringEl,h=u.leavingEl;return yield x(u,!1),z(s,h),Q(s,h),{hasCompleted:!0}});return function(s){return o.apply(this,arguments)}}(),x=function(){var o=(0,a.A)(function*(u,s){(void 0!==u.deepWait?u.deepWait:s)&&(yield Promise.all([ie(u.enteringEl),ie(u.leavingEl)])),yield F(u.viewIsReady,u.enteringEl)});return function(s,h){return o.apply(this,arguments)}}(),F=function(){var o=(0,a.A)(function*(u,s){u&&(yield u(s))});return function(s,h){return o.apply(this,arguments)}}(),U=(o,u)=>{const s=u.progressCallback,h=new Promise(g=>{o.onFinish(M=>g(1===M))});return s?(o.progressStart(!0),s(o)):o.play(),h},z=(o,u)=>{ue(u,E),ue(o,"ionViewWillEnter")},Q=(o,u)=>{ue(o,"ionViewDidEnter"),ue(u,_)},ue=(o,u)=>{if(o){const s=new CustomEvent(u,{bubbles:!1,cancelable:!1});o.dispatchEvent(s)}},De=()=>new Promise(o=>(0,v.r)(()=>(0,v.r)(()=>o()))),ie=function(){var o=(0,a.A)(function*(u){const s=u;if(s){if(null!=s.componentOnReady){if(null!=(yield s.componentOnReady()))return}else if(null!=s.__registerHost)return void(yield new Promise(g=>(0,v.r)(g)));yield Promise.all(Array.from(s.children).map(ie))}});return function(s){return o.apply(this,arguments)}}(),le=(o,u)=>{u?(o.setAttribute("aria-hidden","true"),o.classList.add("ion-page-hidden")):(o.hidden=!1,o.removeAttribute("aria-hidden"),o.classList.remove("ion-page-hidden"))},m=(o,u,s)=>{void 0!==o&&(o.style.zIndex="back"===s?"99":"101"),void 0!==u&&(u.style.zIndex="100")},n=o=>o.classList.contains("ion-page")?o:o.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||o},611:(we,te,y)=>{"use strict";y.d(te,{a:()=>b,b:()=>g,c:()=>v,i:()=>M});var a=y(4363);class D{constructor(){this.m=new Map}reset(r){this.m=new Map(Object.entries(r))}get(r,d){const B=this.m.get(r);return void 0!==B?B:d}getBoolean(r,d=!1){const B=this.m.get(r);return void 0===B?d:"string"==typeof B?"true"===B:!!B}getNumber(r,d){const B=parseFloat(this.m.get(r));return isNaN(B)?void 0!==d?d:NaN:B}set(r,d){this.m.set(r,d)}}const v=new D,T="ionic:",P="ionic-persist-config",b=(f,r)=>("string"==typeof f&&(r=f,f=void 0),(f=>O(f))(f).includes(r)),O=(f=window)=>{if(typeof f>"u")return[];f.Ionic=f.Ionic||{};let r=f.Ionic.platforms;return null==r&&(r=f.Ionic.platforms=C(f),r.forEach(d=>f.document.documentElement.classList.add(`plt-${d}`))),r},C=f=>{const r=v.get("platform");return Object.keys(s).filter(d=>{const B=null==r?void 0:r[d];return"function"==typeof B?B(f):s[d](f)})},N=f=>!!(o(f,/iPad/i)||o(f,/Macintosh/i)&&Q(f)),x=f=>o(f,/android|sink/i),Q=f=>u(f,"(any-pointer:coarse)"),De=f=>ie(f)||le(f),ie=f=>!!(f.cordova||f.phonegap||f.PhoneGap),le=f=>{const r=f.Capacitor;return!(null==r||!r.isNative)},o=(f,r)=>r.test(f.navigator.userAgent),u=(f,r)=>{var d;return null===(d=f.matchMedia)||void 0===d?void 0:d.call(f,r).matches},s={ipad:N,iphone:f=>o(f,/iPhone/i),ios:f=>o(f,/iPhone|iPod/i)||N(f),android:x,phablet:f=>{const r=f.innerWidth,d=f.innerHeight,B=Math.min(r,d),A=Math.max(r,d);return B>390&&B<520&&A>620&&A<800},tablet:f=>{const r=f.innerWidth,d=f.innerHeight,B=Math.min(r,d),A=Math.max(r,d);return N(f)||(f=>x(f)&&!o(f,/mobile/i))(f)||B>460&&B<820&&A>780&&A<1400},cordova:ie,capacitor:le,electron:f=>o(f,/electron/i),pwa:f=>{var r;return!!(null!==(r=f.matchMedia)&&void 0!==r&&r.call(f,"(display-mode: standalone)").matches||f.navigator.standalone)},mobile:Q,mobileweb:f=>Q(f)&&!De(f),desktop:f=>!Q(f),hybrid:De};let h;const g=f=>f&&(0,a.g)(f)||h,M=(f={})=>{if(typeof window>"u")return;const r=window.document,d=window,B=d.Ionic=d.Ionic||{},A={};f._ael&&(A.ael=f._ael),f._rel&&(A.rel=f._rel),f._ce&&(A.ce=f._ce),(0,a.a)(A);const V=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(f=>{try{const r=f.sessionStorage.getItem(P);return null!==r?JSON.parse(r):{}}catch{return{}}})(d)),{persistConfig:!1}),B.config),(f=>{const r={};return f.location.search.slice(1).split("&").map(d=>d.split("=")).map(([d,B])=>[decodeURIComponent(d),decodeURIComponent(B)]).filter(([d])=>((f,r)=>f.substr(0,r.length)===r)(d,T)).map(([d,B])=>[d.slice(6),B]).forEach(([d,B])=>{r[d]=B}),r})(d)),f);v.reset(V),v.getBoolean("persistConfig")&&((f,r)=>{try{f.sessionStorage.setItem(P,JSON.stringify(r))}catch{return}})(d,V),O(d),B.config=v,B.mode=h=v.get("mode",r.documentElement.getAttribute("mode")||(b(d,"ios")?"ios":"md")),v.set("mode",h),r.documentElement.setAttribute("mode",h),r.documentElement.classList.add(h),v.getBoolean("_testing")&&v.set("animated",!1);const J=be=>{var Ce;return null===(Ce=be.tagName)||void 0===Ce?void 0:Ce.startsWith("ION-")},ne=be=>["ios","md"].includes(be);(0,a.c)(be=>{for(;be;){const Ce=be.mode||be.getAttribute("mode");if(Ce){if(ne(Ce))return Ce;J(be)&&console.warn('Invalid ionic mode: "'+Ce+'", expected: "ios" or "md"')}be=be.parentElement}return h})}},4569:(we,te,y)=>{"use strict";y.r(te),y.d(te,{iosTransitionAnimation:()=>C,shadow:()=>_});var a=y(3503),D=y(7555);y(8476),y(4363);const E=N=>document.querySelector(`${N}.ion-cloned-element`),_=N=>N.shadowRoot||N,T=N=>{const k="ION-TABS"===N.tagName?N:N.querySelector("ion-tabs"),$="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=k){const x=k.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=x?x.querySelector($):null}return N.querySelector($)},P=(N,k)=>{const $="ION-TABS"===N.tagName?N:N.querySelector("ion-tabs");let x=[];if(null!=$){const F=$.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=F&&(x=F.querySelectorAll("ion-buttons"))}else x=N.querySelectorAll("ion-buttons");for(const F of x){const U=F.closest("ion-header"),z=U&&!U.classList.contains("header-collapse-condense-inactive"),Q=F.querySelector("ion-back-button"),ue=F.classList.contains("buttons-collapse");if(null!==Q&&("start"===F.slot||""===F.slot)&&(ue&&z&&k||!ue))return Q}return null},b=(N,k,$,x,F,U,z,Q,ue)=>{var De,ie;const le=k?`calc(100% - ${F.right+4}px)`:F.left-4+"px",m=k?"right":"left",n=k?"left":"right",o=k?"right":"left",u=(null===(De=U.textContent)||void 0===De?void 0:De.trim())===(null===(ie=Q.textContent)||void 0===ie?void 0:ie.trim()),h=(ue.height-S)/z.height,g=u?`scale(${ue.width/z.width}, ${h})`:`scale(${h})`,M="scale(1)",r=_(x).querySelector("ion-icon").getBoundingClientRect(),d=k?r.width/2-(r.right-F.right)+"px":F.left-r.width/2+"px",B=k?`-${window.innerWidth-F.right}px`:`${F.left}px`,A=`${ue.top}px`,V=`${F.top}px`,be=$?[{offset:0,transform:`translate3d(${B}, ${V}, 0)`},{offset:1,transform:`translate3d(${d}, ${A}, 0)`}]:[{offset:0,transform:`translate3d(${d}, ${A}, 0)`},{offset:1,transform:`translate3d(${B}, ${V}, 0)`}],oe=$?[{offset:0,opacity:1,transform:M},{offset:1,opacity:0,transform:g}]:[{offset:0,opacity:0,transform:g},{offset:1,opacity:1,transform:M}],pe=$?[{offset:0,opacity:1,transform:"scale(1)"},{offset:.2,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:0,transform:"scale(0.6)"}]:[{offset:0,opacity:0,transform:"scale(0.6)"},{offset:.6,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:1,transform:"scale(1)"}],Te=(0,a.c)(),xe=(0,a.c)(),re=(0,a.c)(),ee=E("ion-back-button"),K=_(ee).querySelector(".button-text"),ge=_(ee).querySelector("ion-icon");ee.text=x.text,ee.mode=x.mode,ee.icon=x.icon,ee.color=x.color,ee.disabled=x.disabled,ee.style.setProperty("display","block"),ee.style.setProperty("position","fixed"),xe.addElement(ge),Te.addElement(K),re.addElement(ee),re.beforeStyles({position:"absolute",top:"0px",[o]:"0px"}).keyframes(be),Te.beforeStyles({"transform-origin":`${m} top`}).beforeAddWrite(()=>{x.style.setProperty("display","none"),ee.style.setProperty(m,le)}).afterAddWrite(()=>{x.style.setProperty("display",""),ee.style.setProperty("display","none"),ee.style.removeProperty(m)}).keyframes(oe),xe.beforeStyles({"transform-origin":`${n} center`}).keyframes(pe),N.addAnimation([Te,xe,re])},O=(N,k,$,x,F,U,z,Q)=>{var ue,De;const ie=k?"right":"left",le=k?`calc(100% - ${F.right}px)`:`${F.left}px`,n=`${F.top}px`,u=k?`-${window.innerWidth-Q.right-8}px`:Q.x-8+"px",h=Q.y-2+"px",g=(null===(ue=z.textContent)||void 0===ue?void 0:ue.trim())===(null===(De=x.textContent)||void 0===De?void 0:De.trim()),f=Q.height/(U.height-S),r="scale(1)",d=g?`scale(${Q.width/U.width}, ${f})`:`scale(${f})`,V=$?[{offset:0,opacity:0,transform:`translate3d(${u}, ${h}, 0) ${d}`},{offset:.1,opacity:0},{offset:1,opacity:1,transform:`translate3d(0px, ${n}, 0) ${r}`}]:[{offset:0,opacity:.99,transform:`translate3d(0px, ${n}, 0) ${r}`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${u}, ${h}, 0) ${d}`}],J=E("ion-title"),ne=(0,a.c)();J.innerText=x.innerText,J.size=x.size,J.color=x.color,ne.addElement(J),ne.beforeStyles({"transform-origin":`${ie} top`,height:`${F.height}px`,display:"",position:"relative",[ie]:le}).beforeAddWrite(()=>{x.style.setProperty("opacity","0")}).afterAddWrite(()=>{x.style.setProperty("opacity",""),J.style.setProperty("display","none")}).keyframes(V),N.addAnimation(ne)},C=(N,k)=>{var $;try{const x="cubic-bezier(0.32,0.72,0,1)",F="opacity",U="transform",z="0%",ue="rtl"===N.ownerDocument.dir,De=ue?"-99.5%":"99.5%",ie=ue?"33%":"-33%",le=k.enteringEl,m=k.leavingEl,n="back"===k.direction,o=le.querySelector(":scope > ion-content"),u=le.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),s=le.querySelectorAll(":scope > ion-header > ion-toolbar"),h=(0,a.c)(),g=(0,a.c)();if(h.addElement(le).duration((null!==($=k.duration)&&void 0!==$?$:0)||540).easing(k.easing||x).fill("both").beforeRemoveClass("ion-page-invisible"),m&&null!=N){const d=(0,a.c)();d.addElement(N),h.addAnimation(d)}if(o||0!==s.length||0!==u.length?(g.addElement(o),g.addElement(u)):g.addElement(le.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),h.addAnimation(g),n?g.beforeClearStyles([F]).fromTo("transform",`translateX(${ie})`,`translateX(${z})`).fromTo(F,.8,1):g.beforeClearStyles([F]).fromTo("transform",`translateX(${De})`,`translateX(${z})`),o){const d=_(o).querySelector(".transition-effect");if(d){const B=d.querySelector(".transition-cover"),A=d.querySelector(".transition-shadow"),V=(0,a.c)(),J=(0,a.c)(),ne=(0,a.c)();V.addElement(d).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),J.addElement(B).beforeClearStyles([F]).fromTo(F,0,.1),ne.addElement(A).beforeClearStyles([F]).fromTo(F,.03,.7),V.addAnimation([J,ne]),g.addAnimation([V])}}const M=le.querySelector("ion-header.header-collapse-condense"),{forward:f,backward:r}=((N,k,$,x,F)=>{const U=P(x,$),z=T(F),Q=T(x),ue=P(F,$),De=null!==U&&null!==z&&!$,ie=null!==Q&&null!==ue&&$;if(De){const le=z.getBoundingClientRect(),m=U.getBoundingClientRect(),n=_(U).querySelector(".button-text"),o=n.getBoundingClientRect(),s=_(z).querySelector(".toolbar-title").getBoundingClientRect();O(N,k,$,z,le,s,n,o),b(N,k,$,U,m,n,o,z,s)}else if(ie){const le=Q.getBoundingClientRect(),m=ue.getBoundingClientRect(),n=_(ue).querySelector(".button-text"),o=n.getBoundingClientRect(),s=_(Q).querySelector(".toolbar-title").getBoundingClientRect();O(N,k,$,Q,le,s,n,o),b(N,k,$,ue,m,n,o,Q,s)}return{forward:De,backward:ie}})(h,ue,n,le,m);if(s.forEach(d=>{const B=(0,a.c)();B.addElement(d),h.addAnimation(B);const A=(0,a.c)();A.addElement(d.querySelector("ion-title"));const V=(0,a.c)(),J=Array.from(d.querySelectorAll("ion-buttons,[menuToggle]")),ne=d.closest("ion-header"),be=null==ne?void 0:ne.classList.contains("header-collapse-condense-inactive");let Ce;Ce=J.filter(n?pe=>{const Te=pe.classList.contains("buttons-collapse");return Te&&!be||!Te}:pe=>!pe.classList.contains("buttons-collapse")),V.addElement(Ce);const Z=(0,a.c)();Z.addElement(d.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const oe=(0,a.c)();oe.addElement(_(d).querySelector(".toolbar-background"));const nt=(0,a.c)(),Pe=d.querySelector("ion-back-button");if(Pe&&nt.addElement(Pe),B.addAnimation([A,V,Z,oe,nt]),V.fromTo(F,.01,1),Z.fromTo(F,.01,1),n)be||A.fromTo("transform",`translateX(${ie})`,`translateX(${z})`).fromTo(F,.01,1),Z.fromTo("transform",`translateX(${ie})`,`translateX(${z})`),nt.fromTo(F,.01,1);else if(M||A.fromTo("transform",`translateX(${De})`,`translateX(${z})`).fromTo(F,.01,1),Z.fromTo("transform",`translateX(${De})`,`translateX(${z})`),oe.beforeClearStyles([F,"transform"]),(null==ne?void 0:ne.translucent)?oe.fromTo("transform",ue?"translateX(-100%)":"translateX(100%)","translateX(0px)"):oe.fromTo(F,.01,"var(--opacity)"),f||nt.fromTo(F,.01,1),Pe&&!f){const Te=(0,a.c)();Te.addElement(_(Pe).querySelector(".button-text")).fromTo("transform",ue?"translateX(-100px)":"translateX(100px)","translateX(0px)"),B.addAnimation(Te)}}),m){const d=(0,a.c)(),B=m.querySelector(":scope > ion-content"),A=m.querySelectorAll(":scope > ion-header > ion-toolbar"),V=m.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(B||0!==A.length||0!==V.length?(d.addElement(B),d.addElement(V)):d.addElement(m.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),h.addAnimation(d),n){d.beforeClearStyles([F]).fromTo("transform",`translateX(${z})`,ue?"translateX(-100%)":"translateX(100%)");const J=(0,D.g)(m);h.afterAddWrite(()=>{"normal"===h.getDirection()&&J.style.setProperty("display","none")})}else d.fromTo("transform",`translateX(${z})`,`translateX(${ie})`).fromTo(F,1,.8);if(B){const J=_(B).querySelector(".transition-effect");if(J){const ne=J.querySelector(".transition-cover"),be=J.querySelector(".transition-shadow"),Ce=(0,a.c)(),Z=(0,a.c)(),oe=(0,a.c)();Ce.addElement(J).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),Z.addElement(ne).beforeClearStyles([F]).fromTo(F,.1,0),oe.addElement(be).beforeClearStyles([F]).fromTo(F,.7,.03),Ce.addAnimation([Z,oe]),d.addAnimation([Ce])}}A.forEach(J=>{const ne=(0,a.c)();ne.addElement(J);const be=(0,a.c)();be.addElement(J.querySelector("ion-title"));const Ce=(0,a.c)(),Z=J.querySelectorAll("ion-buttons,[menuToggle]"),oe=J.closest("ion-header"),nt=null==oe?void 0:oe.classList.contains("header-collapse-condense-inactive"),Pe=Array.from(Z).filter(K=>{const ge=K.classList.contains("buttons-collapse");return ge&&!nt||!ge});Ce.addElement(Pe);const pe=(0,a.c)(),Te=J.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");Te.length>0&&pe.addElement(Te);const xe=(0,a.c)();xe.addElement(_(J).querySelector(".toolbar-background"));const re=(0,a.c)(),ee=J.querySelector("ion-back-button");if(ee&&re.addElement(ee),ne.addAnimation([be,Ce,pe,re,xe]),h.addAnimation(ne),re.fromTo(F,.99,0),Ce.fromTo(F,.99,0),pe.fromTo(F,.99,0),n){if(nt||be.fromTo("transform",`translateX(${z})`,ue?"translateX(-100%)":"translateX(100%)").fromTo(F,.99,0),pe.fromTo("transform",`translateX(${z})`,ue?"translateX(-100%)":"translateX(100%)"),xe.beforeClearStyles([F,"transform"]),(null==oe?void 0:oe.translucent)?xe.fromTo("transform","translateX(0px)",ue?"translateX(-100%)":"translateX(100%)"):xe.fromTo(F,"var(--opacity)",0),ee&&!r){const ge=(0,a.c)();ge.addElement(_(ee).querySelector(".button-text")).fromTo("transform",`translateX(${z})`,`translateX(${(ue?-124:124)+"px"})`),ne.addAnimation(ge)}}else nt||be.fromTo("transform",`translateX(${z})`,`translateX(${ie})`).fromTo(F,.99,0).afterClearStyles([U,F]),pe.fromTo("transform",`translateX(${z})`,`translateX(${ie})`).afterClearStyles([U,F]),re.afterClearStyles([F]),be.afterClearStyles([F]),Ce.afterClearStyles([F])})}return h}catch(x){throw x}},S=10},2942:(we,te,y)=>{"use strict";y.r(te),y.d(te,{mdTransitionAnimation:()=>c});var a=y(3503),D=y(7555);y(8476),y(4363);const c=(E,_)=>{var T,P,I;const b="40px",C="back"===_.direction,N=_.leavingEl,k=(0,D.g)(_.enteringEl),$=k.querySelector("ion-toolbar"),x=(0,a.c)();if(x.addElement(k).fill("both").beforeRemoveClass("ion-page-invisible"),C?x.duration((null!==(T=_.duration)&&void 0!==T?T:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):x.duration((null!==(P=_.duration)&&void 0!==P?P:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform",`translateY(${b})`,"translateY(0px)").fromTo("opacity",.01,1),$){const F=(0,a.c)();F.addElement($),x.addAnimation(F)}if(N&&C){x.duration((null!==(I=_.duration)&&void 0!==I?I:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const F=(0,a.c)();F.addElement((0,D.g)(N)).onFinish(U=>{1===U&&F.elements.length>0&&F.elements[0].style.setProperty("display","none")}).fromTo("transform","translateY(0px)",`translateY(${b})`).fromTo("opacity",1,0),x.addAnimation(F)}return x}},5516:(we,te,y)=>{"use strict";y.d(te,{B:()=>Ce,G:()=>Z,O:()=>oe,a:()=>O,b:()=>C,c:()=>$,d:()=>nt,e:()=>Pe,f:()=>M,g:()=>r,h:()=>A,i:()=>J,j:()=>F,k:()=>U,l:()=>S,m:()=>N,n:()=>De,o:()=>h,s:()=>be,t:()=>x});var a=y(467),D=y(8476),v=y(3113),L=y(611),c=y(5938),E=y(5638),_=y(4929);let T=0,P=0;const I=new WeakMap,b=xe=>({create:re=>z(xe,re),dismiss:(re,ee,K)=>o(document,re,ee,xe,K),getTop:()=>(0,a.A)(function*(){return h(document,xe)})()}),O=b("ion-alert"),C=b("ion-action-sheet"),S=b("ion-loading"),N=b("ion-modal"),$=b("ion-popover"),x=b("ion-toast"),F=xe=>{typeof document<"u"&&n(document);const re=T++;xe.overlayIndex=re},U=xe=>(xe.hasAttribute("id")||(xe.id="ion-overlay-"+ ++P),xe.id),z=(xe,re)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(xe).then(()=>{const ee=document.createElement(xe);return ee.classList.add("overlay-hidden"),Object.assign(ee,Object.assign(Object.assign({},re),{hasController:!0})),d(document).appendChild(ee),new Promise(K=>(0,E.c)(ee,K))}):Promise.resolve(),Q='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',De=(xe,re)=>{const ee=xe.querySelector(Q);le(ee,re)},ie=(xe,re)=>{const ee=Array.from(xe.querySelectorAll(Q));le(ee.length>0?ee[ee.length-1]:null,re)},le=(xe,re)=>{let ee=xe;const K=null==xe?void 0:xe.shadowRoot;K&&(ee=K.querySelector(Q)||xe),ee?(0,E.f)(ee):re.focus()},n=xe=>{0===T&&(T=1,xe.addEventListener("focus",re=>{((xe,re)=>{const ee=h(re,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover"),K=xe.target;ee&&K&&!ee.classList.contains("ion-disable-focus-trap")&&(ee.shadowRoot?(()=>{if(ee.contains(K))ee.lastFocus=K;else if("ION-TOAST"===K.tagName)le(ee.lastFocus,ee);else{const Ze=ee.lastFocus;De(ee,ee),Ze===re.activeElement&&ie(ee,ee),ee.lastFocus=re.activeElement}})():(()=>{if(ee===K)ee.lastFocus=void 0;else if("ION-TOAST"===K.tagName)le(ee.lastFocus,ee);else{const Ze=(0,E.g)(ee);if(!Ze.contains(K))return;const rt=Ze.querySelector(".ion-overlay-wrapper");if(!rt)return;if(rt.contains(K)||K===Ze.querySelector("ion-backdrop"))ee.lastFocus=K;else{const nn=ee.lastFocus;De(rt,ee),nn===re.activeElement&&ie(rt,ee),ee.lastFocus=re.activeElement}}})())})(re,xe)},!0),xe.addEventListener("ionBackButton",re=>{const ee=h(xe);null!=ee&&ee.backdropDismiss&&re.detail.register(v.OVERLAY_BACK_BUTTON_PRIORITY,()=>{ee.dismiss(void 0,Ce)})}),(0,v.shouldUseCloseWatcher)()||xe.addEventListener("keydown",re=>{if("Escape"===re.key){const ee=h(xe);null!=ee&&ee.backdropDismiss&&ee.dismiss(void 0,Ce)}}))},o=(xe,re,ee,K,ge)=>{const vt=h(xe,K,ge);return vt?vt.dismiss(re,ee):Promise.reject("overlay does not exist")},s=(xe,re)=>((xe,re)=>(void 0===re&&(re="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(xe.querySelectorAll(re)).filter(ee=>ee.overlayIndex>0)))(xe,re).filter(ee=>!(xe=>xe.classList.contains("overlay-hidden"))(ee)),h=(xe,re,ee)=>{const K=s(xe,re);return void 0===ee?K[K.length-1]:K.find(ge=>ge.id===ee)},g=(xe=!1)=>{const ee=d(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");ee&&(xe?ee.setAttribute("aria-hidden","true"):ee.removeAttribute("aria-hidden"))},M=function(){var xe=(0,a.A)(function*(re,ee,K,ge,vt){var Ze,rt;if(re.presented)return;g(!0),pe(re.el),re.presented=!0,re.willPresent.emit(),null===(Ze=re.willPresentShorthand)||void 0===Ze||Ze.emit();const nn=(0,L.b)(re),mt=re.enterAnimation?re.enterAnimation:L.c.get(ee,"ios"===nn?K:ge);(yield B(re,mt,re.el,vt))&&(re.didPresent.emit(),null===(rt=re.didPresentShorthand)||void 0===rt||rt.emit()),"ION-TOAST"!==re.el.tagName&&f(re.el),re.keyboardClose&&(null===document.activeElement||!re.el.contains(document.activeElement))&&re.el.focus(),re.el.removeAttribute("aria-hidden")});return function(ee,K,ge,vt,Ze){return xe.apply(this,arguments)}}(),f=function(){var xe=(0,a.A)(function*(re){let ee=document.activeElement;if(!ee)return;const K=null==ee?void 0:ee.shadowRoot;K&&(ee=K.querySelector(Q)||ee),yield re.onDidDismiss(),(null===document.activeElement||document.activeElement===document.body)&&ee.focus()});return function(ee){return xe.apply(this,arguments)}}(),r=function(){var xe=(0,a.A)(function*(re,ee,K,ge,vt,Ze,rt){var nn,mt;if(!re.presented)return!1;void 0!==D.d&&1===s(D.d).length&&g(!1),re.presented=!1;try{re.el.style.setProperty("pointer-events","none"),re.willDismiss.emit({data:ee,role:K}),null===(nn=re.willDismissShorthand)||void 0===nn||nn.emit({data:ee,role:K});const dt=(0,L.b)(re),un=re.leaveAnimation?re.leaveAnimation:L.c.get(ge,"ios"===dt?vt:Ze);K!==Z&&(yield B(re,un,re.el,rt)),re.didDismiss.emit({data:ee,role:K}),null===(mt=re.didDismissShorthand)||void 0===mt||mt.emit({data:ee,role:K}),(I.get(re)||[]).forEach(at=>at.destroy()),I.delete(re),re.el.classList.add("overlay-hidden"),re.el.style.removeProperty("pointer-events"),void 0!==re.el.lastFocus&&(re.el.lastFocus=void 0)}catch(dt){console.error(dt)}return re.el.remove(),Te(),!0});return function(ee,K,ge,vt,Ze,rt,nn){return xe.apply(this,arguments)}}(),d=xe=>xe.querySelector("ion-app")||xe.body,B=function(){var xe=(0,a.A)(function*(re,ee,K,ge){K.classList.remove("overlay-hidden");const Ze=ee(re.el,ge);(!re.animated||!L.c.getBoolean("animated",!0))&&Ze.duration(0),re.keyboardClose&&Ze.beforeAddWrite(()=>{const nn=K.ownerDocument.activeElement;null!=nn&&nn.matches("input,ion-input, ion-textarea")&&nn.blur()});const rt=I.get(re)||[];return I.set(re,[...rt,Ze]),yield Ze.play(),!0});return function(ee,K,ge,vt){return xe.apply(this,arguments)}}(),A=(xe,re)=>{let ee;const K=new Promise(ge=>ee=ge);return V(xe,re,ge=>{ee(ge.detail)}),K},V=(xe,re,ee)=>{const K=ge=>{(0,E.b)(xe,re,K),ee(ge)};(0,E.a)(xe,re,K)},J=xe=>"cancel"===xe||xe===Ce,ne=xe=>xe(),be=(xe,re)=>{if("function"==typeof xe)return L.c.get("_zoneGate",ne)(()=>{try{return xe(re)}catch(K){throw K}})},Ce="backdrop",Z="gesture",oe=39,nt=xe=>{let ee,re=!1;const K=(0,c.C)(),ge=(rt=!1)=>{if(ee&&!rt)return{delegate:ee,inline:re};const{el:nn,hasController:mt,delegate:dt}=xe;return re=null!==nn.parentNode&&!mt,ee=re?dt||K:dt,{inline:re,delegate:ee}};return{attachViewToDom:function(){var rt=(0,a.A)(function*(nn){const{delegate:mt}=ge(!0);if(mt)return yield mt.attachViewToDom(xe.el,nn);const{hasController:dt}=xe;if(dt&&void 0!==nn)throw new Error("framework delegate is missing");return null});return function(mt){return rt.apply(this,arguments)}}(),removeViewFromDom:()=>{const{delegate:rt}=ge();rt&&void 0!==xe.el&&rt.removeViewFromDom(xe.el.parentElement,xe.el)}}},Pe=()=>{let xe;const re=()=>{xe&&(xe(),xe=void 0)};return{addClickListener:(K,ge)=>{re();const vt=void 0!==ge?document.getElementById(ge):null;vt?xe=((rt,nn)=>{const mt=()=>{nn.present()};return rt.addEventListener("click",mt),()=>{rt.removeEventListener("click",mt)}})(vt,K):(0,_.p)(`A trigger element with the ID "${ge}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.`,K)},removeClickListener:re}},pe=xe=>{var re;if(void 0===D.d)return;const ee=s(D.d);for(let K=ee.length-1;K>=0;K--){const ge=ee[K],vt=null!==(re=ee[K+1])&&void 0!==re?re:xe;(vt.hasAttribute("aria-hidden")||"ION-TOAST"!==vt.tagName)&&ge.setAttribute("aria-hidden","true")}},Te=()=>{if(void 0===D.d)return;const xe=s(D.d);for(let re=xe.length-1;re>=0;re--){const ee=xe[re];if(ee.removeAttribute("aria-hidden"),"ION-TOAST"!==ee.tagName)break}}},1288:(we,te,y)=>{"use strict";y.d(te,{H:()=>x,b:()=>nn,c:()=>Q,f:()=>pe,g:()=>z,h:()=>k,p:()=>Vn,r:()=>Ot});var a=y(467);let v,L,c=!1,E=!1;const I={},S=Oe=>"object"==(Oe=typeof Oe)||"function"===Oe;function N(Oe){var Ie,Ue,bt;return null!==(bt=null===(Ue=null===(Ie=Oe.head)||void 0===Ie?void 0:Ie.querySelector('meta[name="csp-nonce"]'))||void 0===Ue?void 0:Ue.getAttribute("content"))&&void 0!==bt?bt:void 0}const k=(Oe,Ie,...Ue)=>{let bt=null,Qe=!1,lt=!1;const Zt=[],wt=zt=>{for(let Nt=0;Ntzt[Nt]).join(" "))}const gt=$(Oe,null);return gt.$attrs$=Ie,Zt.length>0&&(gt.$children$=Zt),gt},$=(Oe,Ie)=>({$flags$:0,$tag$:Oe,$text$:Ie,$elm$:null,$children$:null,$attrs$:null}),x={},z=Oe=>Tt(Oe).$hostElement$,Q=(Oe,Ie,Ue)=>{const bt=z(Oe);return{emit:Qe=>ue(bt,Ie,{bubbles:!!(4&Ue),composed:!!(2&Ue),cancelable:!!(1&Ue),detail:Qe})}},ue=(Oe,Ie,Ue)=>{const bt=Lt.ce(Ie,Ue);return Oe.dispatchEvent(bt),bt},De=new WeakMap,n=(Oe,Ie)=>"sc-"+Oe.$tagName$,o=(Oe,Ie,Ue,bt,Qe,lt)=>{if(Ue!==bt){let Zt=Et(Oe,Ie),wt=Ie.toLowerCase();if("class"===Ie){const gt=Oe.classList,zt=s(Ue),Nt=s(bt);gt.remove(...zt.filter(Pt=>Pt&&!Nt.includes(Pt))),gt.add(...Nt.filter(Pt=>Pt&&!zt.includes(Pt)))}else if("style"===Ie){for(const gt in Ue)(!bt||null==bt[gt])&&(gt.includes("-")?Oe.style.removeProperty(gt):Oe.style[gt]="");for(const gt in bt)(!Ue||bt[gt]!==Ue[gt])&&(gt.includes("-")?Oe.style.setProperty(gt,bt[gt]):Oe.style[gt]=bt[gt])}else if("ref"===Ie)bt&&bt(Oe);else if(Zt||"o"!==Ie[0]||"n"!==Ie[1]){const gt=S(bt);if((Zt||gt&&null!==bt)&&!Qe)try{if(Oe.tagName.includes("-"))Oe[Ie]=bt;else{const zt=null==bt?"":bt;"list"===Ie?Zt=!1:(null==Ue||Oe[Ie]!=zt)&&(Oe[Ie]=zt)}}catch{}null==bt||!1===bt?(!1!==bt||""===Oe.getAttribute(Ie))&&Oe.removeAttribute(Ie):(!Zt||4<||Qe)&&!gt&&Oe.setAttribute(Ie,bt=!0===bt?"":bt)}else Ie="-"===Ie[2]?Ie.slice(3):Et(Sn,wt)?wt.slice(2):wt[2]+Ie.slice(3),Ue&&Lt.rel(Oe,Ie,Ue,!1),bt&&Lt.ael(Oe,Ie,bt,!1)}},u=/\s/,s=Oe=>Oe?Oe.split(u):[],h=(Oe,Ie,Ue,bt)=>{const Qe=11===Ie.$elm$.nodeType&&Ie.$elm$.host?Ie.$elm$.host:Ie.$elm$,lt=Oe&&Oe.$attrs$||I,Zt=Ie.$attrs$||I;for(bt in lt)bt in Zt||o(Qe,bt,lt[bt],void 0,Ue,Ie.$flags$);for(bt in Zt)o(Qe,bt,lt[bt],Zt[bt],Ue,Ie.$flags$)},g=(Oe,Ie,Ue,bt)=>{const Qe=Ie.$children$[Ue];let Zt,wt,lt=0;if(null!==Qe.$text$)Zt=Qe.$elm$=Bt.createTextNode(Qe.$text$);else{if(c||(c="svg"===Qe.$tag$),Zt=Qe.$elm$=Bt.createElementNS(c?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",Qe.$tag$),c&&"foreignObject"===Qe.$tag$&&(c=!1),h(null,Qe,c),(Oe=>null!=Oe)(v)&&Zt["s-si"]!==v&&Zt.classList.add(Zt["s-si"]=v),Qe.$children$)for(lt=0;lt{let wt,Zt=Oe;for(Zt.shadowRoot&&Zt.tagName===L&&(Zt=Zt.shadowRoot);Qe<=lt;++Qe)bt[Qe]&&(wt=g(null,Ue,Qe),wt&&(bt[Qe].$elm$=wt,Zt.insertBefore(wt,Ie)))},f=(Oe,Ie,Ue)=>{for(let bt=Ie;bt<=Ue;++bt){const Qe=Oe[bt];if(Qe){const lt=Qe.$elm$;A(Qe),lt&<.remove()}}},d=(Oe,Ie)=>Oe.$tag$===Ie.$tag$,B=(Oe,Ie)=>{const Ue=Ie.$elm$=Oe.$elm$,bt=Oe.$children$,Qe=Ie.$children$,lt=Ie.$tag$,Zt=Ie.$text$;null===Zt?(c="svg"===lt||"foreignObject"!==lt&&c,h(Oe,Ie,c),null!==bt&&null!==Qe?((Oe,Ie,Ue,bt)=>{let Bn,Qe=0,lt=0,Zt=Ie.length-1,wt=Ie[0],gt=Ie[Zt],zt=bt.length-1,Nt=bt[0],Pt=bt[zt];for(;Qe<=Zt&<<=zt;)null==wt?wt=Ie[++Qe]:null==gt?gt=Ie[--Zt]:null==Nt?Nt=bt[++lt]:null==Pt?Pt=bt[--zt]:d(wt,Nt)?(B(wt,Nt),wt=Ie[++Qe],Nt=bt[++lt]):d(gt,Pt)?(B(gt,Pt),gt=Ie[--Zt],Pt=bt[--zt]):d(wt,Pt)?(B(wt,Pt),Oe.insertBefore(wt.$elm$,gt.$elm$.nextSibling),wt=Ie[++Qe],Pt=bt[--zt]):d(gt,Nt)?(B(gt,Nt),Oe.insertBefore(gt.$elm$,wt.$elm$),gt=Ie[--Zt],Nt=bt[++lt]):(Bn=g(Ie&&Ie[lt],Ue,lt),Nt=bt[++lt],Bn&&wt.$elm$.parentNode.insertBefore(Bn,wt.$elm$));Qe>Zt?M(Oe,null==bt[zt+1]?null:bt[zt+1].$elm$,Ue,bt,lt,zt):lt>zt&&f(Ie,Qe,Zt)})(Ue,bt,Ie,Qe):null!==Qe?(null!==Oe.$text$&&(Ue.textContent=""),M(Ue,null,Ie,Qe,0,Qe.length-1)):null!==bt&&f(bt,0,bt.length-1),c&&"svg"===lt&&(c=!1)):Oe.$text$!==Zt&&(Ue.data=Zt)},A=Oe=>{Oe.$attrs$&&Oe.$attrs$.ref&&Oe.$attrs$.ref(null),Oe.$children$&&Oe.$children$.map(A)},J=(Oe,Ie)=>{Ie&&!Oe.$onRenderResolve$&&Ie["s-p"]&&Ie["s-p"].push(new Promise(Ue=>Oe.$onRenderResolve$=Ue))},ne=(Oe,Ie)=>{if(Oe.$flags$|=16,!(4&Oe.$flags$))return J(Oe,Oe.$ancestorComponent$),it(()=>be(Oe,Ie));Oe.$flags$|=512},be=(Oe,Ie)=>{const bt=Oe.$lazyInstance$;return Ie&&(Oe.$flags$|=256,Oe.$queuedListeners$&&(Oe.$queuedListeners$.map(([lt,Zt])=>xe(bt,lt,Zt)),Oe.$queuedListeners$=void 0)),Ce(void 0,()=>oe(Oe,bt,Ie))},Ce=(Oe,Ie)=>Z(Oe)?Oe.then(Ie):Ie(),Z=Oe=>Oe instanceof Promise||Oe&&Oe.then&&"function"==typeof Oe.then,oe=function(){var Oe=(0,a.A)(function*(Ie,Ue,bt){var Qe;const lt=Ie.$hostElement$,wt=lt["s-rc"];bt&&(Oe=>{const Ie=Oe.$cmpMeta$,Ue=Oe.$hostElement$,bt=Ie.$flags$,lt=((Oe,Ie,Ue,bt)=>{var Qe;let lt=n(Ie);const Zt=Ft.get(lt);if(Oe=11===Oe.nodeType?Oe:Bt,Zt)if("string"==typeof Zt){let gt,wt=De.get(Oe=Oe.head||Oe);if(wt||De.set(Oe,wt=new Set),!wt.has(lt)){{gt=Bt.createElement("style"),gt.innerHTML=Zt;const zt=null!==(Qe=Lt.$nonce$)&&void 0!==Qe?Qe:N(Bt);null!=zt&>.setAttribute("nonce",zt),Oe.insertBefore(gt,Oe.querySelector("link"))}wt&&wt.add(lt)}}else Oe.adoptedStyleSheets.includes(Zt)||(Oe.adoptedStyleSheets=[...Oe.adoptedStyleSheets,Zt]);return lt})(Ue.shadowRoot?Ue.shadowRoot:Ue.getRootNode(),Ie);10&bt&&(Ue["s-sc"]=lt,Ue.classList.add(lt+"-h"))})(Ie);nt(Ie,Ue),wt&&(wt.map(zt=>zt()),lt["s-rc"]=void 0);{const zt=null!==(Qe=lt["s-p"])&&void 0!==Qe?Qe:[],Nt=()=>Pe(Ie);0===zt.length?Nt():(Promise.all(zt).then(Nt),Ie.$flags$|=4,zt.length=0)}});return function(Ue,bt,Qe){return Oe.apply(this,arguments)}}(),nt=(Oe,Ie,Ue)=>{try{Ie=Ie.render(),Oe.$flags$&=-17,Oe.$flags$|=2,((Oe,Ie)=>{const Ue=Oe.$hostElement$,bt=Oe.$vnode$||$(null,null),Qe=(Oe=>Oe&&Oe.$tag$===x)(Ie)?Ie:k(null,null,Ie);L=Ue.tagName,Qe.$tag$=null,Qe.$flags$|=4,Oe.$vnode$=Qe,Qe.$elm$=bt.$elm$=Ue.shadowRoot||Ue,v=Ue["s-sc"],B(bt,Qe)})(Oe,Ie)}catch(bt){It(bt,Oe.$hostElement$)}return null},Pe=Oe=>{const Ue=Oe.$hostElement$,Qe=Oe.$lazyInstance$,lt=Oe.$ancestorComponent$;64&Oe.$flags$||(Oe.$flags$|=64,re(Ue),xe(Qe,"componentDidLoad"),Oe.$onReadyResolve$(Ue),lt||Te()),Oe.$onInstanceResolve$(Ue),Oe.$onRenderResolve$&&(Oe.$onRenderResolve$(),Oe.$onRenderResolve$=void 0),512&Oe.$flags$&&ke(()=>ne(Oe,!1)),Oe.$flags$&=-517},pe=Oe=>{{const Ie=Tt(Oe),Ue=Ie.$hostElement$.isConnected;return Ue&&2==(18&Ie.$flags$)&&ne(Ie,!1),Ue}},Te=Oe=>{re(Bt.documentElement),ke(()=>ue(Sn,"appload",{detail:{namespace:"ionicpwaelements"}}))},xe=(Oe,Ie,Ue)=>{if(Oe&&Oe[Ie])try{return Oe[Ie](Ue)}catch(bt){It(bt)}},re=Oe=>Oe.classList.add("hydrated"),ge=(Oe,Ie,Ue)=>{if(Ie.$members$){const bt=Object.entries(Ie.$members$),Qe=Oe.prototype;if(bt.map(([lt,[Zt]])=>{31&Zt||2&Ue&&32&Zt?Object.defineProperty(Qe,lt,{get(){return((Oe,Ie)=>Tt(this).$instanceValues$.get(Ie))(0,lt)},set(wt){((Oe,Ie,Ue,bt)=>{const Qe=Tt(Oe),lt=Qe.$instanceValues$.get(Ie),Zt=Qe.$flags$,wt=Qe.$lazyInstance$;Ue=((Oe,Ie)=>null==Oe||S(Oe)?Oe:4&Ie?"false"!==Oe&&(""===Oe||!!Oe):2&Ie?parseFloat(Oe):1&Ie?String(Oe):Oe)(Ue,bt.$members$[Ie][0]);const gt=Number.isNaN(lt)&&Number.isNaN(Ue);(!(8&Zt)||void 0===lt)&&Ue!==lt&&!gt&&(Qe.$instanceValues$.set(Ie,Ue),wt&&2==(18&Zt)&&ne(Qe,!1))})(this,lt,wt,Ie)},configurable:!0,enumerable:!0}):1&Ue&&64&Zt&&Object.defineProperty(Qe,lt,{value(...wt){const gt=Tt(this);return gt.$onInstancePromise$.then(()=>gt.$lazyInstance$[lt](...wt))}})}),1&Ue){const lt=new Map;Qe.attributeChangedCallback=function(Zt,wt,gt){Lt.jmp(()=>{const zt=lt.get(Zt);if(this.hasOwnProperty(zt))gt=this[zt],delete this[zt];else if(Qe.hasOwnProperty(zt)&&"number"==typeof this[zt]&&this[zt]==gt)return;this[zt]=(null!==gt||"boolean"!=typeof this[zt])&>})},Oe.observedAttributes=bt.filter(([Zt,wt])=>15&wt[0]).map(([Zt,wt])=>{const gt=wt[1]||Zt;return lt.set(gt,Zt),gt})}}return Oe},vt=function(){var Oe=(0,a.A)(function*(Ie,Ue,bt,Qe,lt){if(!(32&Ue.$flags$)){Ue.$flags$|=32;{if((lt=Dt(bt)).then){const zt=()=>{};lt=yield lt,zt()}lt.isProxied||(ge(lt,bt,2),lt.isProxied=!0);const gt=()=>{};Ue.$flags$|=8;try{new lt(Ue)}catch(zt){It(zt)}Ue.$flags$&=-9,gt()}if(lt.style){let gt=lt.style;const zt=n(bt);if(!Ft.has(zt)){const Nt=()=>{};((Oe,Ie,Ue)=>{let bt=Ft.get(Oe);Ut&&Ue?(bt=bt||new CSSStyleSheet,"string"==typeof bt?bt=Ie:bt.replaceSync(Ie)):bt=Ie,Ft.set(Oe,bt)})(zt,gt,!!(1&bt.$flags$)),Nt()}}}const Zt=Ue.$ancestorComponent$,wt=()=>ne(Ue,!0);Zt&&Zt["s-rc"]?Zt["s-rc"].push(wt):wt()});return function(Ue,bt,Qe,lt,Zt){return Oe.apply(this,arguments)}}(),nn=(Oe,Ie={})=>{var Ue;const Qe=[],lt=Ie.exclude||[],Zt=Sn.customElements,wt=Bt.head,gt=wt.querySelector("meta[charset]"),zt=Bt.createElement("style"),Nt=[];let Pt,Bn=!0;Object.assign(Lt,Ie),Lt.$resourcesUrl$=new URL(Ie.resourcesUrl||"./",Bt.baseURI).href,Oe.map(_n=>{_n[1].map(An=>{const En={$flags$:An[0],$tagName$:An[1],$members$:An[2],$listeners$:An[3]};En.$members$=An[2],En.$listeners$=An[3];const Wn=En.$tagName$,kn=class extends HTMLElement{constructor(Rn){super(Rn),bn(Rn=this,En),1&En.$flags$&&Rn.attachShadow({mode:"open"})}connectedCallback(){Pt&&(clearTimeout(Pt),Pt=null),Bn?Nt.push(this):Lt.jmp(()=>(Oe=>{if(!(1&Lt.$flags$)){const Ie=Tt(Oe),Ue=Ie.$cmpMeta$,bt=()=>{};if(1&Ie.$flags$)mt(Oe,Ie,Ue.$listeners$);else{Ie.$flags$|=1;{let Qe=Oe;for(;Qe=Qe.parentNode||Qe.host;)if(Qe["s-p"]){J(Ie,Ie.$ancestorComponent$=Qe);break}}Ue.$members$&&Object.entries(Ue.$members$).map(([Qe,[lt]])=>{if(31<&&Oe.hasOwnProperty(Qe)){const Zt=Oe[Qe];delete Oe[Qe],Oe[Qe]=Zt}}),vt(Oe,Ie,Ue)}bt()}})(this))}disconnectedCallback(){Lt.jmp(()=>(Oe=>{if(!(1&Lt.$flags$)){const Ie=Tt(this),Ue=Ie.$lazyInstance$;Ie.$rmListeners$&&(Ie.$rmListeners$.map(bt=>bt()),Ie.$rmListeners$=void 0),xe(Ue,"disconnectedCallback")}})())}componentOnReady(){return Tt(this).$onReadyPromise$}};En.$lazyBundleId$=_n[0],!lt.includes(Wn)&&!Zt.get(Wn)&&(Qe.push(Wn),Zt.define(Wn,ge(kn,En,1)))})});{zt.innerHTML=Qe+"{visibility:hidden}.hydrated{visibility:inherit}",zt.setAttribute("data-styles","");const _n=null!==(Ue=Lt.$nonce$)&&void 0!==Ue?Ue:N(Bt);null!=_n&&zt.setAttribute("nonce",_n),wt.insertBefore(zt,gt?gt.nextSibling:wt.firstChild)}Bn=!1,Nt.length?Nt.map(_n=>_n.connectedCallback()):Lt.jmp(()=>Pt=setTimeout(Te,30))},mt=(Oe,Ie,Ue,bt)=>{Ue&&Ue.map(([Qe,lt,Zt])=>{const wt=un(Oe,Qe),gt=dt(Ie,Zt),zt=At(Qe);Lt.ael(wt,lt,gt,zt),(Ie.$rmListeners$=Ie.$rmListeners$||[]).push(()=>Lt.rel(wt,lt,gt,zt))})},dt=(Oe,Ie)=>Ue=>{try{256&Oe.$flags$?Oe.$lazyInstance$[Ie](Ue):(Oe.$queuedListeners$=Oe.$queuedListeners$||[]).push([Ie,Ue])}catch(bt){It(bt)}},un=(Oe,Ie)=>16&Ie?Bt.body:Oe,At=Oe=>!!(2&Oe),Mn=new WeakMap,Tt=Oe=>Mn.get(Oe),Ot=(Oe,Ie)=>Mn.set(Ie.$lazyInstance$=Oe,Ie),bn=(Oe,Ie)=>{const Ue={$flags$:0,$hostElement$:Oe,$cmpMeta$:Ie,$instanceValues$:new Map};return Ue.$onInstancePromise$=new Promise(bt=>Ue.$onInstanceResolve$=bt),Ue.$onReadyPromise$=new Promise(bt=>Ue.$onReadyResolve$=bt),Oe["s-p"]=[],Oe["s-rc"]=[],mt(Oe,Ue,Ie.$listeners$),Mn.set(Oe,Ue)},Et=(Oe,Ie)=>Ie in Oe,It=(Oe,Ie)=>(0,console.error)(Oe,Ie),yn=new Map,Dt=(Oe,Ie,Ue)=>{const bt=Oe.$tagName$.replace(/-/g,"_"),Qe=Oe.$lazyBundleId$,lt=yn.get(Qe);if(lt)return lt[bt];if(!Ue||!BUILD.hotModuleReplacement){const Zt=wt=>(yn.set(Qe,wt),wt[bt]);switch(Qe){case"pwa-action-sheet":return y.e(6301).then(y.bind(y,6301)).then(Zt,It);case"pwa-camera-modal":return y.e(2982).then(y.bind(y,2982)).then(Zt,It);case"pwa-toast":return y.e(3574).then(y.bind(y,3574)).then(Zt,It);case"pwa-camera-modal-instance":return y.e(5640).then(y.bind(y,5640)).then(Zt,It);case"pwa-camera":return y.e(6086).then(y.bind(y,6086)).then(Zt,It)}}return y(5235)(`./${Qe}.entry.js`).then(Zt=>(yn.set(Qe,Zt),Zt[bt]),It)},Ft=new Map,Sn=typeof window<"u"?window:{},Bt=Sn.document||{head:{}},Lt={$flags$:0,$resourcesUrl$:"",jmp:Oe=>Oe(),raf:Oe=>requestAnimationFrame(Oe),ael:(Oe,Ie,Ue,bt)=>Oe.addEventListener(Ie,Ue,bt),rel:(Oe,Ie,Ue,bt)=>Oe.removeEventListener(Ie,Ue,bt),ce:(Oe,Ie)=>new CustomEvent(Oe,Ie)},Vn=Oe=>Promise.resolve(Oe),Ut=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),$e=[],Ae=[],_e=(Oe,Ie)=>Ue=>{Oe.push(Ue),E||(E=!0,Ie&&4&Lt.$flags$?ke(Ye):Lt.raf(Ye))},Ee=Oe=>{for(let Ie=0;Ie{Ee($e),Ee(Ae),(E=$e.length>0)&&Lt.raf(Ye)},ke=Oe=>Vn().then(Oe),it=_e(Ae,!0)},3172:(we,te,y)=>{"use strict";y.d(te,{$:()=>D});const D={api:{BASE_URL:"https://school-api-dev.tekdinext.com/",BASE_URL_BOT:"https://school-openai.tekdinext.com/",TELEMETRY_BASE_URL:"https://school-dev.tekdinext.com/",CONFIG:"seeker/configuration",PAGE_SEARCH_API:"content/search",CONTEXT_SEARCH:"api/aiutility/v1/context",CONTENT_SEARCH_API:"content/search",TELEMETRY_SYNC:"telemetry/v1/telemetry",BOT_QUERY_API:"v1/query",SEARCH_API:"content/search",CONFIRM_API:"confirm",BOT_SAKHI_API_PATH:"v1/query",BOT_ACTIVITY_API_PATH:"api/activitybot/v1/query",REGISTER_DEVICE_API_PATH:"api/registerMobileDevice",KEY:"myjp-0.1",SECRET:"7tVOEu0xj0zYQiYtCYbauEkNC3NBXCpM"},telmetry:{PRODUCER_ID:"dev.ejp.mobileapp",PRODUCER_PID:"mobileapp"}}},56:(we,te,y)=>{"use strict";y.d(te,{B$:()=>D,Cc:()=>a,Hs:()=>E,K:()=>L,Th:()=>_,Zm:()=>I,cM:()=>T,z5:()=>c});let a=(()=>{var b;class O{}return(b=O).PDF="application/pdf",b.MP4="video/mp4",b.YOUTUBE="video/x-youtube",b.AUDIO="audio/mp3",b.WEBM="video/webm",b.LINK="text/html",O})();const D={dbName:"digital_jaddu_pitara.db",version:3};let L=(()=>{var b;class O{}return(b=O).DATE_TYPE="DATE",b.TEXT_TYPE="TEXT",b.INT_TYPE="INTEGER",b.REAL_TYPE="REAL",b.COMMA_SEP=",",b.SPACE=" ",b.MAX_NUM_OF_EVENTS=1e3,b.MAX_NUM_OF_PROCESSED_EVENTS=1,b.ERROR="DB_ERROR",b.BLOB_TYPE="BLOB",b.NOT_NULL="NOT NULL",b.NULL="NULL",O})(),c=(()=>{var b;class O{}return(b=O).COLLECTION="application/vnd.ekstep.content-collection",b.VIDEO="video/mp4",b.VIDEOS=["video/mp4","video/webm","video/x-m4v","video/quicktime"],b.PDF="application/pdf",b.AUDIOS="audio/mp3",b.RECOEDED_AUDIO="audio/wav",b.AUDIO=["audio/mp3","audio/mp4","audio/mpeg","audio/ogg","audio/webm","audio/x-wav","audio/wav"],b.INTERACTION=["application/vnd.ekstep.ecml-archive","application/vnd.ekstep.html-archive","application/vnd.android.package-archive","application/vnd.ekstep.content-archive","application/vnd.ekstep.plugin-archive","application/vnd.ekstep.h5p-archive"],b.DOCS=["application/pdf","application/epub","application/msword"],b.ALL=["video/mp4","video/x-youtube","video/webm","application/pdf","application/epub","application/pdf","application/epub","application/vnd.ekstep.ecml-archive","application/vnd.ekstep.h5p-archive","application/vnd.ekstep.html-archive"],b.YOUTUBE="video/x-youtube",O})();const E=[{name:"content deatil",code:"contentDetail",pattern:"(?:/(?:resources/play/content|play/content|play/quiz)/(?\\w+))",route:"content-details"},{name:"Textbook content detail",code:"textbookContentDetail",pattern:"(?:/play/(?:collection)/(?\\w+)\\?(?=.*\\bcontentId\\b=(?([^&]*)).*))",route:"collection-detail-etb",priority:1},{name:"Course Detail",code:"courseDetail",pattern:"(?:/(?:explore-course|learn)/course/(?\\w+))",route:"enrolled-course-details",priority:3}];var _=function(b){return b.YES="Yes",b.NO="No",b}(_||{}),T=function(b){return b.COURSE="Course",b.COURSE_UNIT="CourseUnit",b.E_TEXTBOOK="eTextBook",b.EXPLANATION_RESOURCE="ExplanationResource",b.EXPLANATION_VIDEO="Explanation Video",b.TEXTBOOK="TextBook",b.TEXTBOOK_UNIT="TextBookUnit",b.COLLECTION="Collection",b.TV_LESSION="TVLesson",b.RESOURCE="Resource",b}(T||{});let I=(()=>{var b;class O{}return(b=O).TEACHER="teacher",b.STORY="story",b.PARENT="parent",O})()},5553:(we,te,y)=>{"use strict";y.d(te,{h:()=>_});var a=y(177),D=y(9417),v=y(8974),L=y(5402),c=y(2904),E=y(4438);let _=(()=>{var T;class P{}return(T=P).\u0275fac=function(b){return new(b||T)},T.\u0275mod=E.$C({type:T}),T.\u0275inj=E.G2t({providers:[c.a0,c.H0,c.n$],imports:[a.MD,D.YN,D.X1,v.bv,D.X1,L.h.forChild()]}),P})()},446:(we,te,y)=>{"use strict";y.d(te,{g:()=>a});const a={tenantLogo:"assets/school/GEMS.svg",siteName:"Garhwal English Medium School",siteByLine:"Listen, Learn & Grow !!!",splashImage:"assets/school/GEMS.jpeg",headerFilters:[{defaultFilter:{id:"All",label:"All",query:"",filters:"All"},additionalFilters:[{id:"Stories",label:"Stories",query:"Stories and poems",filters:"Stories"},{id:"Activities",label:"Activities",query:"Activity Sheets",filters:"Activities"},{id:"Songs",label:"Songs",query:"Songs",filters:"Songs"},{id:"Audio Books",label:"Audio Books",query:"Audio Books",filters:"Audio Books"},{id:"Handbooks",label:"Handbooks",query:"Handbooks",filters:"Handbooks"}]}],languages:[{id:"en",label:"English",default:!1},{id:"hi",label:"\u0939\u093f\u0902\u0926\u0940",default:!0}],footerText:"Developed with \u2764\ufe0f by Tekdi Technologies ",headerColor:"brown",headerFontSize:"16",footerColor:"brown",footerFontSize:"16"}},3721:(we,te,y)=>{"use strict";y.d(te,{h:()=>D});var a=y(4438);let D=(()=>{var v;class L{}return(v=L).\u0275fac=function(E){return new(E||v)},v.\u0275mod=a.$C({type:v}),v.\u0275inj=a.G2t({}),L})()},1984:(we,te,y)=>{"use strict";y.d(te,{f:()=>D});var a=y(467);class D{constructor(){this._isInitialised=!1,this.config={},this.botMsg={}}static getInstance(){return D._instance||(D._instance=new D),D._instance}isInitialised(){return this._isInitialised}getConfig(){return this.config}init(L){var c=this;return(0,a.A)(function*(){c._isInitialised=!0,c.config={authentication:{bearerToken:""},deviceInfo:{did:L}}})()}getSakhiResponse(){return this.botMsg}setSakhiResponse(L){var c=this;return(0,a.A)(function*(){c.botMsg={storySakhi:L.story,teacherSakhi:L.teacher,paretSakhi:L.parent}})()}}},2700:(we,te,y)=>{"use strict";y.d(te,{G:()=>o});var a=y(467),D=y(6648),v=y(3028),L=y(9437),c=y(7673),E=y(8810),_=y(1984),T=y(8141),P=y(985),I=y(7374),b=y(3172);let O=(()=>{var u;class s{constructor(g,M){this.apiService=g,this.utilService=M,this.getJWTToken=(f,r)=>new Promise((d,B)=>{window.FilePath.getJWTToken(f,r,d,A=>{console.error(`${f} could not be resolved by the plugin: ${A.message}`),B(A)})})}refreshAuthToken(){return(0,D.H)(this.getBearerTokenFromKong())}getMobileDeviceConsumerKey(){var g=this;return(0,a.A)(function*(){return yield g.utilService.getDeviceId()})()}buildGetMobileDeviceConsumerSecretAPIRequest(g){var M=this;return(0,a.A)(function*(){return Promise.resolve((new P._g.Builder).withHost(b.$.api.BASE_URL).withPath(g).withType(P.kr.POST).withHeaders({"Content-Encoding":"gzip",Authorization:`Bearer ${yield M.generateMobileAppConsumerBearerToken()}`}).withBody({id:s.ID,ver:s.VERSION,ts:I().format(),request:{key:`${b.$.telmetry.PRODUCER_ID}-${yield M.getMobileDeviceConsumerKey()}`}}).build())})()}getBearerTokenFromKong(){var g=this;return(0,a.A)(function*(){return g.apiService.fetch(yield g.buildGetMobileDeviceConsumerSecretAPIRequest(b.$.api.REGISTER_DEVICE_API_PATH)).toPromise().then(M=>M.body.result.token).catch(M=>{throw M})})()}generateMobileAppConsumerBearerToken(){var g=this;return(0,a.A)(function*(){return yield g.getJWTToken(b.$.api.KEY,b.$.api.SECRET)})()}}return(u=s).VERSION="1.0",u.ID="org.myjp.device.register",s})();class C{constructor(s,h,g){this.storageService=s,this.apiService=h,this.utilService=g,this.apiTokenHandler=new O(this.apiService,this.utilService)}interceptResponse(s,h){var g=this;return h.responseCode===P.xl.HTTP_UNAUTHORISED&&"Unauthorized"===h.body.message||h.responseCode===P.xl.HTTP_FORBIDDEN?this.apiTokenHandler.refreshAuthToken().pipe((0,T.M)(function(){var M=(0,a.A)(function*(f){yield g.storageService.setData("api_token",f)});return function(f){return M.apply(this,arguments)}}()),(0,v.Z)(()=>this.apiService.fetch(s))):(0,c.of)(h)}}var S=y(6598),N=y(4438),k=y(3207);class ${constructor(){}interceptRequest(s){var h;const g=null===(h=_.f.getInstance().getConfig().authentication)||void 0===h?void 0:h.bearerToken;return g&&(s.headers.Authorization=`Bearer ${g}`),(0,c.of)(s)}}class x{constructor(s,h){this._code=h}getCode(){return this._code}}let F=(()=>{class s extends x{constructor(g,M){super(g,s.code),this.response=M,Object.setPrototypeOf(this,s.prototype)}static isInstance(g){return g.code&&g.code===s.code}}return s.code="HTTP_CLIENT_ERROR",s})(),U=(()=>{class s extends x{constructor(g,M){super(g,s.code),this.response=M,Object.setPrototypeOf(this,s.prototype)}static isInstance(g){return g.code&&g.code===s.code}}return s.code="HTTP_SERVER_ERROR",s})();var z=y(6421),Q=y(5083),ue=y(1413);let De=(()=>{var u;class s{constructor(){this.http=Q.pX}get(g,M,f,r){return this.invokeRequest(P.kr.GET,g+M,r,f)}patch(g,M,f,r){return this.invokeRequest(P.kr.PATCH,g+M,r,f)}post(g,M,f,r){return this.invokeRequest(P.kr.POST,g+M,r,f)}checkMimieType(g){const M=g;return console.log(M),console.log(M.endsWith(".mp3")),M.endsWith(".mp3")?"audio/mp3":M.includes("youtube.com")||M.includes("youtu.be")?"video/x-youtube":M.endsWith(".mp4")?"video/mp4":"text/html"}invokeRequest(g,M,f,r){const d=new ue.B,B={url:M,method:g.toLowerCase(),headers:r};return g===P.kr.POST||g===P.kr.PATCH?B.data=f:(g===P.kr.GET||g===P.kr.DELETE)&&(B.params=f),console.log("requestOptions",B),this.http.request(B).then(A=>{A.data=A.data;let V=A.data;const J=[];if(V.data&&null!=V.data.djp_contents&&V.data.djp_contents.forEach(ne=>{let be=null!=ne&&ne.url?this.checkMimieType(null==ne?void 0:ne.url):"text/html";J.push({agegroup:ne.agegroup,audience:ne.audience,bpp_id:ne.bpp_id,bpp_uri:ne.bpp_uri,competency:ne.competencies,category:ne.category,createdon:ne.createdon,curriculargoal:ne.curriculargoal,id:ne.item_id,identifier:ne.identifier,provider_id:ne.provider_id,provider_name:ne.provider_name,name:ne.name,description:ne.description,thumbnail:ne.thumbnail,domain:ne.domain,unique_id:ne.unique_id,language:ne.language,url:ne.url,sourceOrganisation:ne.sourceorg,midea:ne.midea,keywords:ne.keywords,lastupdatedon:ne.lastupdatedon,learningOutcomes:ne.learningOutcomes,status:ne.status,mimetype:be})}),J){let ne;ne=V.data&&null!=V.data.djp_contents?{body:{result:J},responseCode:200,errorMesg:"",headers:A.headers,requestHeaders:B.headers}:{body:{result:A.data},responseCode:200,errorMesg:"",headers:A.headers,requestHeaders:B.headers},console.log("apiResponse",ne),d.next(ne),d.complete()}}).catch(A=>{console.error("error",A);const V={body:{},responseCode:A.status,errorMesg:"SERVER_ERROR",headers:A.headers,requestHeaders:B.headers};try{try{A.body=JSON.parse(A.error)}catch(J){if(V.body=A.error,A.status<=0)throw J}d.error(new Error)}catch{d.error(new Error),d.complete()}}),d}}return(u=s).\u0275fac=function(g){return new(g||u)},u.\u0275prov=N.jDH({token:u,factory:u.\u0275fac,providedIn:"root"}),s})();var ie=y(5402);let le=(()=>{var u;class s{constructor(g,M){this.http=g,this.translate=M,this.requestInterceptors=[],this.responseInterceptors=[]}getBearerTokenInjectRequestInterceptor(){return this.bearerTokenInjectRequestInterceptor||(this.bearerTokenInjectRequestInterceptor=new $),this.bearerTokenInjectRequestInterceptor}fetch(g){var M=this;g.headers={...g.getHeaders(),...this.addGlobalHeader(g.language)},this.buildInterceptorsFromRequest(g);const f=(0,a.A)(function*(){let r;g=yield M.interceptRequest(g);try{switch(g.getType()){case P.kr.GET:r=yield(0,k.s)(M.http.get(g.getHost()||"this.host",g.getPath(),g.headers,g.getParameters()));break;case P.kr.PATCH:r=yield(0,k.s)(M.http.patch(g.getHost()||"this.host",g.getPath(),g.headers,g.body));break;case P.kr.POST:r=yield(0,k.s)(M.http.post(g.getHost()||"this.host",g.getPath(),g.headers,g.getBody()));break;default:throw new Error("Unsupported type")}return yield M.interceptResponse(g,r)}catch(d){const B=A=>{if(A.responseCode>=400&&A.responseCode<=499)throw new F(`\n ${g.host+g.path} -\n ${A.errorMesg||""}\n `,A);if(A.responseCode>=500&&A.responseCode<=599)throw new U(`\n ${g.host+g.path} -\n ${A.errorMesg||""}\n `,A);return A};if(!F.isInstance(d)&&!U.isInstance(d))throw d;try{return r=yield M.interceptResponse(g,d.response),B(r)}catch(A){if(A.responseCode)return B(A);throw A}}})();return(0,D.H)(f)}addGlobalHeader(g){var M,f;let r=g||this.translate.currentLang;return{Accept:"application/json","Content-Type":"application/json","Access-Control-Allow-Origin":"*","X-device-id":null===(M=_.f.getInstance().getConfig().deviceInfo)||void 0===M?void 0:M.did,"X-Source":"mobileapp","X-Request-ID":(0,z.A)(),"X-CONSUMER-ID":null===(f=_.f.getInstance().getConfig().deviceInfo)||void 0===f?void 0:f.did,...r?{"x-preferred-language":r}:{}}}interceptRequest(g){var M=this;return(0,a.A)(function*(){const f=[];for(const r of M.requestInterceptors)f.push(r);for(const r of g.requestInterceptors)f.push(r);for(const r of f)g=yield(0,k.s)(r.interceptRequest(g));return g})()}interceptResponse(g,M){var f=this;return(0,a.A)(function*(){const r=[];for(const d of f.responseInterceptors)r.push(d);for(const d of g.getResponseInterceptors())r.push(d);for(const d of r)M=yield(0,k.s)(d.interceptResponse(g,M));if(M.responseCode!==P.xl.HTTP_SUCCESS)throw M;return M})()}buildInterceptorsFromRequest(g){g.withBearerToken&&-1===g.requestInterceptors.indexOf(this.bearerTokenInjectRequestInterceptor)&&g.requestInterceptors.push(this.getBearerTokenInjectRequestInterceptor())}}return(u=s).\u0275fac=function(g){return new(g||u)(N.KVO(De),N.KVO(ie.c$))},u.\u0275prov=N.jDH({token:u,factory:u.\u0275fac,providedIn:"root"}),s})();var m=y(2904),n=y(8974);let o=(()=>{var u;class s{constructor(g,M,f,r){var d=this;this.httpService=g,this.storageService=M,this.utilService=f,this.toastController=r,this.connected=!0,this.language="",this.defaultRequestInterceptors=[],this.defaultResponseInterceptors=[],S.l.addListener("networkStatusChange",function(){var B=(0,a.A)(function*(A){d.connected=A.connected});return function(A){return B.apply(this,arguments)}}()),this.toastController.create({animated:!1}).then(B=>{B.present(),B.dismiss()}),this.storageService.getData("lang").then(B=>{this.language=B})}getBearerTokenRefreshInterceptor(){return this.bearerTokenRefreshInterceptor||(this.bearerTokenRefreshInterceptor=new C(this.storageService,this,this.utilService)),this.bearerTokenRefreshInterceptor}onInit(){return(0,D.H)(this.storageService.getData("api_token")).pipe((0,v.Z)(g=>g?(_.f.getInstance().getConfig().authentication.bearerToken=g,(0,c.of)(void 0)):new O(this,this.utilService).refreshAuthToken().pipe((0,v.Z)(M=>(_.f.getInstance().getConfig().authentication.bearerToken=M,(0,D.H)(this.storageService.setData("api_token",M)))),(0,L.W)(()=>(0,c.of)(void 0)))))}fetch(g){if(this.defaultRequestInterceptors.forEach(M=>{-1===g.getRequestInterceptors().indexOf(M)&&g.getRequestInterceptors().push(M)}),this.defaultResponseInterceptors.forEach(M=>{-1===g.getResponseInterceptors().indexOf(M)&&g.getResponseInterceptors().push(M)}),g.withBearerToken){const M=g.getResponseInterceptors().indexOf(this.getBearerTokenRefreshInterceptor());-1===M?g.getResponseInterceptors().push(this.bearerTokenRefreshInterceptor):g.getResponseInterceptors().splice(M,1)}return this.httpService.fetch(g).pipe((0,L.W)(M=>(0,E.$)(()=>M)))}setDefaultRequestInterceptors(g){this.defaultRequestInterceptors=g}setDefaultResponseInterceptors(g){this.defaultResponseInterceptors=g}}return(u=s).\u0275fac=function(g){return new(g||u)(N.KVO(le),N.KVO(m.n$),N.KVO(m.a0),N.KVO(n.K_))},u.\u0275prov=N.jDH({token:u,factory:u.\u0275fac,providedIn:"root"}),s})()},985:(we,te,y)=>{"use strict";y.d(te,{_g:()=>v,kr:()=>a,xl:()=>D});var a=function(L){return L.GET="GET",L.POST="POST",L.PATCH="PATCH",L.DELETE="DELETE",L.PUT="PUT",L}(a||{}),D=function(L){return L[L.HTTP_UNAUTHORISED=401]="HTTP_UNAUTHORISED",L[L.HTTP_FORBIDDEN=403]="HTTP_FORBIDDEN",L[L.HTTP_SUCCESS=200]="HTTP_SUCCESS",L[L.HTTP_BAD_REQUEST=400]="HTTP_BAD_REQUEST",L[L.HTTP_KONG_FAILURE=447]="HTTP_KONG_FAILURE",L[L.HTTP_INTERNAL_SERVER_ERROR=500]="HTTP_INTERNAL_SERVER_ERROR",L}(D||{});let v=(()=>{var L;class c{getWithBearerToken(){return this._withBearerToken}setWithBearerToken(_){this._withBearerToken=_}getBody(){return this._body}constructor(){this.requestInterceptors=[],this.responseInterceptors=[],this.withBearerToken=!1,this.withUserToken=!1,this.headers={},this.body={},this.parameters={},this._responseInterceptors=[],this._withBearerToken=!1,this._headers={},this._body={},this._parameters={},this._withUserToken=!1,this._requestInterceptors=[]}setPath(_){this._path=_}getType(){return this._type}setResponseInterceptors(_){this._responseInterceptors=_}setHeaders(_){this._headers=_}setBody(_){this._body=_}getPath(){return this._path}setType(_){this._type=_}getResponseInterceptors(){return this._responseInterceptors}getHeaders(){return this._headers}getParameters(){return this._parameters}setParameters(_){this._parameters=_}getWithUserToken(){return this._withUserToken}setWithUserToken(_){this._withUserToken=_}getRequestInterceptors(){return this._requestInterceptors}getHost(){return this._host}}return(L=c).Builder=class{constructor(){this.request=new L}withHost(_){return this.request._host=_,this}withLanguge(_){return this.request.language=_,this}withPath(_){return this.request._path=_,this}withType(_){return this.request._type=_,this}withResponseInterceptor(_){return this.request._responseInterceptors.push(_),this}withRequestInterceptor(_){return this.request._requestInterceptors.push(_),this}withHeaders(_){return this.request._headers=_,this}withBody(_){return this.request._body=_,this}withParameters(_){return this.request._parameters=_,this}withBearerToken(_){return this.request.withBearerToken=_,this}withUserToken(_){return this.request.withUserToken=_,this}build(){if(!this.request._path)throw new Error("withPath() is required");if(!this.request._type)throw new Error("withType() is required");return this.request}},c})()},3568:(we,te,y)=>{"use strict";y.d(te,{U:()=>b});var a=y(467),D=y(5083),v=function(O){return O.Dark="DARK",O.Light="LIGHT",O.Default="DEFAULT",O}(v||{}),L=function(O){return O.None="NONE",O.Slide="SLIDE",O.Fade="FADE",O}(L||{});const _=(0,D.F3)("StatusBar");var T=y(1413),P=y(8941),I=y(4438);let b=(()=>{var O;class C{constructor(){this.appName="",this.headerEvent=new T.B,this.headerEventEmitted$=this.headerEvent.asObservable(),this.headerConfig=new T.B,this.headerConfigEmitted$=this.headerConfig.asObservable(),this.deviceBackbtnConfig=new T.B,this.deviceBackbtnEmitted$=this.deviceBackbtnConfig.asObservable(),this.filterConfig=new T.B,this.filterConfigEmitted$=this.filterConfig.asObservable(),this.sideMenuItemEvent=new T.B,this.sideMenuItemEventEmitted$=this.sideMenuItemEvent.asObservable(),P.q.getInfo().then(N=>{this.appName=N.name})}filterEvent(N){this.filterConfig.next(N)}sidebarEvent(N){this.headerEvent.next(N.name)}sideMenuItemEvents(N){this.sideMenuItemEvent.next(null==N?void 0:N.filter)}updatePageConfig(N){this.headerConfig.next(N)}deviceBackBtnEvent(N){this.deviceBackbtnConfig.next(N)}hideHeader(){var N=this;return(0,a.A)(function*(){const k=N.getDefaultPageConfig();k.showHeader=!1,N.updatePageConfig(k)})()}getDefaultPageConfig(){return{showHeader:!0,pageTitle:this.appName,showbackButton:!1,actionButtons:[""]}}showHeader(N,k,$){var x=this;return(0,a.A)(function*(){const F=x.getDefaultPageConfig();F.pageTitle=null!=N?N:x.appName,F.showbackButton=null!=k&&k,F.actionButtons=null!=$?$:[""],x.updatePageConfig(F)})()}hideStatusBar(){_.hide()}showStatusBar(N,k){_.show({animation:L.None}),_.setStyle({style:k?v.Dark:v.Light}),_.setBackgroundColor({color:null!=k?k:"#FFFAEE"}),_.setOverlaysWebView({overlay:N})}}return(O=C).\u0275fac=function(N){return new(N||O)},O.\u0275prov=I.jDH({token:O,factory:O.\u0275fac,providedIn:"root"}),C})()},4447:(we,te,y)=>{"use strict";y.d(te,{i:()=>C});var a=y(467),D=y(5083),v=function(S){return S[S.UNKNOWN=0]="UNKNOWN",S[S.UPDATE_NOT_AVAILABLE=1]="UPDATE_NOT_AVAILABLE",S[S.UPDATE_AVAILABLE=2]="UPDATE_AVAILABLE",S[S.UPDATE_IN_PROGRESS=3]="UPDATE_IN_PROGRESS",S}(v||{});const E=(0,D.F3)("AppUpdate",{web:()=>y.e(5959).then(y.bind(y,5959)).then(S=>new S.AppUpdateWeb)});var _=y(4438),T=y(8974),P=y(5402);let I=(()=>{var S;class N{constructor($){this.popoverCtrl=$}ngOnInit(){}handleButtonAction($){this.popoverCtrl.dismiss($)}}return(S=N).\u0275fac=function($){return new($||S)(_.rXU(T.IE))},S.\u0275cmp=_.VBU({type:S,selectors:[["app-app-update"]],decls:18,vars:12,consts:[["lines","none"],["slot","end"],[3,"click"]],template:function($,x){1&$&&(_.j41(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),_.EFF(3),_.nI1(4,"translate"),_.k0s()(),_.j41(5,"ion-content")(6,"ion-item",0)(7,"ion-label"),_.EFF(8),_.nI1(9,"translate"),_.k0s()()(),_.j41(10,"ion-toolbar")(11,"ion-buttons",1)(12,"ion-button",2),_.bIt("click",function(){return x.handleButtonAction("cancel")}),_.EFF(13),_.nI1(14,"translate"),_.k0s(),_.j41(15,"ion-button",2),_.bIt("click",function(){return x.handleButtonAction("restart")}),_.EFF(16),_.nI1(17,"translate"),_.k0s()()()()),2&$&&(_.R7$(3),_.JRh(_.bMT(4,4,"Update Downloaded")),_.R7$(5),_.SpI(" ",_.bMT(9,6,"The update has been downloaded. Would you like to restart the app to complete the update now?")," "),_.R7$(5),_.JRh(_.bMT(14,8,"Later")),_.R7$(3),_.JRh(_.bMT(17,10,"Restart Now")))},dependencies:[T.Jm,T.QW,T.W9,T.eU,T.uz,T.he,T.BC,T.ai,P.D9],styles:["ion-content[_ngcontent-%COMP%]{--padding-top: 0px !important}ion-button[_ngcontent-%COMP%]{color:var(--ion-color-primary)}"]}),N})();var b=y(3021),O=y(4517);let C=(()=>{var S;class N{constructor($,x,F){this.router=$,this.platform=x,this.popoverController=F,this.forDeepLink=!1,this.showListPage=!1}checkForUpdate(){var $=this;return(0,a.A)(function*(){const x=yield E.getAppUpdateInfo();console.log("Update available:",x.updateAvailability===v.UPDATE_AVAILABLE),x.updateAvailability===v.UPDATE_AVAILABLE&&$.platform.is("android")&&(x.immediateUpdateAllowed?yield E.performImmediateUpdate():x.flexibleUpdateAllowed&&(yield E.startFlexibleUpdate(),E.addListener("onFlexibleUpdateStateChange",(0,a.A)(function*(){let F=yield $.popoverController.create({component:I,cssClass:"update-modal",translucent:!0,dismissOnSelect:!0});yield F.present(),F.onDidDismiss().then(U=>{"restart"==U.data&&E.completeFlexibleUpdate()})}))))})()}}return(S=N).\u0275fac=function($){return new($||S)(_.KVO(b.Ix),_.KVO(O.OD),_.KVO(T.IE))},S.\u0275prov=_.jDH({token:S,factory:S.\u0275fac,providedIn:"root"}),N})()},6011:(we,te,y)=>{"use strict";y.d(te,{H:()=>c});var a=y(467),D=y(4438),v=y(4591),L=y(1765);let c=(()=>{var E;class _{constructor(P,I){this.dbService=P,this.telemetryService=I}initialize(){var P=this;return(0,a.A)(function*(){yield P.dbService.initializePlugin()})()}}return(E=_).\u0275fac=function(P){return new(P||E)(D.KVO(v.a),D.KVO(L.H))},E.\u0275prov=D.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}),_})()},4999:(we,te,y)=>{"use strict";y.d(te,{O:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="chat",v._ID="_id",v.COLUMN_NAME_IDENTIFIER="identifier",v.COLUMN_NAME_MESSAGE="message",v.COLUMN_NAME_BOT_TYPE="bot_type",v.COLUMN_NAME_FROM_ME="from_me",v.COLUMN_NAME_REACTIONS="reactions",v.COLUMN_NAME_REQUEST_ID="request_id",v.COLUMN_NAME_MEDIA_TYPE="media_type",v.COLUMN_NAME_MEDIA_DATA="media_data",v.COLUMN_NAME_MEDIA_PATH="media_path",v.COLUMN_NAME_DURATION="duration",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY AUTOINCREMENT"+a.K.COMMA_SEP+v.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_MESSAGE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_BOT_TYPE+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_FROM_ME+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_REACTIONS+a.K.SPACE+a.K.INT_TYPE+" DEFAULT -1"+a.K.COMMA_SEP+v.COLUMN_NAME_REQUEST_ID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_MEDIA_TYPE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_MEDIA_DATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_MEDIA_PATH+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_DURATION+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v.insertQueryWithColumns=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_IDENTIFIER},\n ${v.COLUMN_NAME_MESSAGE},\n ${v.COLUMN_NAME_BOT_TYPE},\n ${v.COLUMN_NAME_FROM_ME},\n ${v.COLUMN_NAME_MEDIA_TYPE},\n ${v.COLUMN_NAME_MEDIA_DATA},\n ${v.COLUMN_NAME_MEDIA_PATH},\n ${v.COLUMN_NAME_DURATION},\n ${v.COLUMN_NAME_TIME_STAMP},\n ${v.COLUMN_NAME_REACTIONS}) \n VALUES (?,?,?,?,?,?,?,?,?,?)`,v.updateQuery=()=>`UPDATE ${v.TABLE_NAME} SET`,v.deleteQuery=()=>"DELETE FROM "+v.TABLE_NAME,v}(D||{})},3871:(we,te,y)=>{"use strict";y.d(te,{d:()=>c});var a=y(467),D=y(4438),v=y(3486);let c=(()=>{var E;class _{constructor(P){this.storageService=P}initStorage(){var P=this;return(0,a.A)(function*(){const I=(new Date).getTime()+36e5;(yield P.storageService.getData("firstTimeLoad"))||(yield P.storageService.setData("firstTimeLoad","true")),(yield P.storageService.getData("validTimeStamp"))||P.storageService.setData("validTimeStamp",JSON.stringify(I))})()}getCacheTimeout(){var P=this;return(0,a.A)(function*(){let I=yield P.storageService.getData("firstTimeLoad"),b=(new Date).getTime(),O=yield P.storageService.getData("validTimeStamp");return console.log("***** ",O,JSON.parse(O)),b>JSON.parse(O)?(P.storageService.removeData("validTimeStamp"),P.initStorage(),!0):"true"===I&&(yield P.storageService.setData("firstTimeLoad","false"),!0)})()}}return(E=_).\u0275fac=function(P){return new(P||E)(D.KVO(v.n))},E.\u0275prov=D.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}),_})()},3696:(we,te,y)=>{"use strict";y.d(te,{w:()=>P});var a=y(467),D=y(3172),v=y(985),L=y(3207),c=y(6354),E=y(9437),_=y(4438),T=y(2700);let P=(()=>{var I;class b{constructor(C){this.apiService=C}getConfigMeta(){var C=this;return(0,a.A)(function*(){const S=(new v._g.Builder).withHost(D.$.api.BASE_URL).withPath(D.$.api.CONFIG).withType(v.kr.GET).withBearerToken(!0).build();return(0,L.s)(C.apiService.fetch(S)).then(N=>{if(console.log("res in config file ",null==N?void 0:N.body.result),null!=N&&N.body.result)return null==N?void 0:N.body.result}).catch(N=>{console.log("err ",N)})})()}getAllContent(C,S){var N=this;return(0,a.A)(function*(){console.log("req ",C);const k=(new v._g.Builder).withHost(D.$.api.BASE_URL).withPath(D.$.api.PAGE_SEARCH_API).withType(v.kr.POST).withBearerToken(!0).build();return(0,L.s)(N.apiService.fetch(k).pipe((0,c.T)($=>$.body.result),(0,E.W)($=>{throw $})))})()}}return(I=b).\u0275fac=function(C){return new(C||I)(_.KVO(T.G))},I.\u0275prov=_.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),b})()},444:(we,te,y)=>{"use strict";y.d(te,{f:()=>N});var a=y(467),D=y(532),v=y(5396),L=y(4870);class c{static mapContentToRecentlyViewedContentEntry($,x,F){return{[v.a.COLUMN_NAME_IDENTIFIER]:F,[v.a.COLUMN_NAME_CONTENT_IDENTIFIER]:$.metaData.identifier,[v.a.COLUMN_NAME_UID]:x,[v.a.COLUMN_NAME_CONTENT_METADATA]:JSON.stringify($.metaData),[v.a.COLUMN_NAME_MIME_TYPE]:$.metaData.mimetype,[v.a.COLUMN_NAME_TIME_STAMP]:Date.now()}}static mapContentToValues($,x){return[$.metaData.identifier,x,$.metaData.mimetype,Date.now()]}}class E{static mapContentRVCtoRecentlyViedContent($,x){const F=JSON.parse($.content_metadata);return F.isLiked=!!$.reaction_identifier,$.content_metadata=JSON.stringify(F),$.metadata=$.content_metadata,{uid:$.uid,rvIdentifier:x,contentIdentifier:$.identifier,source:$.source,sourceType:$.source_type,metaData:JSON.parse($.content_metadata)}}}var _=y(6421),T=y(56),P=y(985),I=y(3207),b=y(742),O=y(4438),C=y(2904),S=y(2700);let N=(()=>{var k;class ${constructor(F,U){this.dbService=F,this.apiService=U,this.results=[]}deleteAllContents(){return this.dbService.remove(D.a.deleteQuery(),{source:"djp"})}saveContents(F){const U=[];return F.map(z=>{U.push({statement:D.a.insertQuery(),values:L.Z.mapContentToValues(z)})}),this.dbService.executeSet(U)}getRecentlyViewedContent(F){var U=this;return(0,a.A)(function*(){const z=`SELECT rvc.* ,c.*, cr.content_identifier as reaction_identifier\n FROM ${v.a.TABLE_NAME} rvc\n LEFT JOIN ${D.a.TABLE_NAME} c ON rvc.content_identifier=c.identifier \n LEFT JOIN ${b.S.TABLE_NAME} cr ON rvc.content_identifier = reaction_identifier \n where rvc.uid='${F}' ORDER BY rvc.ts DESC`,Q=yield U.dbService.executeQuery(z),ue=[];return null==Q||Q.map(De=>{ue.push(E.mapContentRVCtoRecentlyViedContent(De,(0,_.A)()))}),Promise.resolve(ue)})()}getAllContent(){var F=this;return(0,a.A)(function*(){const z=[];return F.dbService.readDbData(`SELECT c.*, cr.content_identifier from ${D.a.TABLE_NAME} c LEFT JOIN ${b.S.TABLE_NAME} cr ON c.identifier = cr.content_identifier WHERE ${D.a.COLUMN_NAME_SOURCE} NOT IN ('local', 'dialcode') ORDER BY ${D.a.COLUMN_NAME_TIME_STAMP}`).then(Q=>(Q.map(ue=>{const De=JSON.parse(ue.metadata);ue.metaData=De,z.push(ue)}),Promise.resolve(z)))})()}likeContent(F,U,z){var Q=this;return(0,a.A)(function*(){return z?Q.dbService.readDbData(b.S.readQuery(),{content_identifier:F.metaData.identifier}).then(ue=>{const De=ue?b.S.updateQuery():b.S.insertQuery(),ie=ue?{content_identifier:F.metaData.identifier,uid:U}:void 0;return Q.dbService.save(De,L.Z.mapContentReactionEntry(F.metaData.identifier,"guest"),ie)}):Q.dbService.remove(b.S.deleteQuery(),{content_identifier:F.metaData.identifier,uid:U})})()}markContentAsViewed(F){var U=this;return(0,a.A)(function*(){return(yield U.dbService.readDbData(D.a.readQuery(),{identifier:F.metaData.identifier}))||(yield U.dbService.executeSet([{statement:D.a.insertQuery(),values:L.Z.mapContentToValues(F)}])),U.dbService.readDbData(v.a.readQuery(),{content_identifier:F.metaData.identifier}).then(Q=>{const ue=Q?v.a.updateQuery():v.a.insertQuery(),De=Q?{identifier:F.metaData.identifier}:void 0;return U.dbService.save(ue,c.mapContentToRecentlyViewedContentEntry(F,"guest",(0,_.A)()),De)})})()}searchContentInDiksha(F){let U={request:{filters:{channel:"",primaryCategory:["Collection","Resource","Content Playlist","Course","Course Assessment","Digital Textbook","eTextbook","Explanation Content","Learning Resource","Practice Question Set","Teacher Resource","Textbook Unit","LessonPlan","FocusSpot","Learning Outcome Definition","Curiosity Questions","MarkingSchemeRubric","ExplanationResource","ExperientialResource","Practice Resource","TVLesson","Question paper"],visibility:["Default","Parent"]},limit:100,query:F,sort_by:{lastPublishedOn:"desc"},fields:["name","appIcon","mimeType","gradeLevel","identifier","medium","pkgVersion","board","subject","resourceType","primaryCategory","contentType","channel","organisation","trackable"],softConstraints:{badgeAssertions:98,channel:100},mode:"soft",facets:["se_boards","se_gradeLevels","se_subjects","se_mediums","primaryCategory"],offset:0}};const z=(new P._g.Builder).withHost("https://diksha.gov.in/").withPath("api/content/v1/search").withType(P.kr.POST).withBody(U).build();return(0,I.s)(this.apiService.fetch(z))}getCollectionHierarchy(F){const U=(new P._g.Builder).withHost("https://diksha.gov.in/action/content/v3/hierarchy/").withPath(`${F}`).withType(P.kr.GET).build();return(0,I.s)(this.apiService.fetch(U))}getContents(F){return this.searchContentInDiksha(F).then(U=>{var z;return null!==(z=U.body.result)&&void 0!==z&&null!==(z=z.content)&&void 0!==z&&z.length?this.getCollectionHierarchy(U.body.result.content[0].identifier):""}).then(U=>{this.results=[];const z=[];return U&&(this.showAllChild(U.body.result.content),this.results.map(Q=>{z.push({source:"dialcode",sourceType:"Diksha",metaData:{identifier:null==Q?void 0:Q.identifier,name:null==Q?void 0:Q.name,thumbnail:null==Q?void 0:Q.posterImage,description:null==Q?void 0:Q.name,mimetype:(null==Q?void 0:Q.mimetype)||(null==Q?void 0:Q.mimeType),url:null==Q?void 0:Q.streamingUrl,focus:null==Q?void 0:Q.focus,keyword:null==Q?void 0:Q.keyword,domain:null==Q?void 0:Q.domain,curriculargoal:null==Q?void 0:Q.curriculargoal,competencies:null==Q?void 0:Q.competencies,language:null==Q?void 0:Q.language,category:null==Q?void 0:Q.category,audience:null==Q?void 0:Q.audience,status:null==Q?void 0:Q.status,createdon:null==Q?void 0:Q.createdOn,lastupdatedon:(null==Q?void 0:Q.lastupdatedon)||(null==Q?void 0:Q.lastUpdatedOn),artifactUrl:null==Q?void 0:Q.artifactUrl}})})),z}).catch(U=>{throw console.error(U),U})}showAllChild(F){let U=T.z5.VIDEOS;U.indexOf(T.z5.PDF)>-1||U.push(T.z5.PDF),void 0!==F.children&&F.children.length?(F.children.forEach(z=>{this.showAllChild(z)}),console.log("Results",this.results)):U.indexOf(F.mimeType)>-1&&this.results.push(F)}readDikshaContents(F){const U=(new P._g.Builder).withHost("https://diksha.gov.in/api/content/v1/read/").withPath(`${F}`).withType(P.kr.GET).build();return(0,I.s)(this.apiService.fetch(U))}}return(k=$).\u0275fac=function(F){return new(F||k)(O.KVO(C.at),O.KVO(S.G))},k.\u0275prov=O.jDH({token:k,factory:k.\u0275fac,providedIn:"root"}),$})()},742:(we,te,y)=>{"use strict";y.d(te,{S:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="content_reactions",v._ID="_id",v.COLUMN_NAME_CONTENT_IDENTIFIER="content_identifier",v.COLUMN_NAME_REACTION_IDENTIFIER="reaction_identifier",v.COLUMN_NAME_UID="uid",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL"+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_UID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.deleteQuery=()=>"DELETE FROM "+v.TABLE_NAME,v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.updateQuery=()=>`UPDATE ${v.TABLE_NAME} SET`,v.insertQueryWithColoumns=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_CONTENT_IDENTIFIER},\n ${v.COLUMN_NAME_UID},\n ${v.COLUMN_NAME_TIME_STAMP}) VALUES (?,?,?)`,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v}(D||{})},532:(we,te,y)=>{"use strict";y.d(te,{a:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="content",v._ID="_id",v.COLUMN_NAME_IDENTIFIER="identifier",v.COLUMN_NAME_SOURCE="source",v.COLUMN_NAME_SOURCE_TYPE="source_type",v.COLUMN_NAME_METADATA="metadata",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY "+a.K.COMMA_SEP+v.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+NaN+a.K.COMMA_SEP+v.COLUMN_NAME_SOURCE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_SOURCE_TYPE+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_METADATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.deleteQuery=()=>"DELETE FROM "+v.TABLE_NAME,v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_IDENTIFIER},\n ${v.COLUMN_NAME_SOURCE},\n ${v.COLUMN_NAME_SOURCE_TYPE},\n ${v.COLUMN_NAME_METADATA},\n ${v.COLUMN_NAME_TIME_STAMP}) VALUES (?,?,?,?,?)`,v}(D||{})},5396:(we,te,y)=>{"use strict";y.d(te,{a:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="recently_viewed_content",v._ID="_id",v.COLUMN_NAME_IDENTIFIER="identifier",v.COLUMN_NAME_CONTENT_IDENTIFIER="content_identifier",v.COLUMN_NAME_CONTENT_METADATA="content_metadata",v.COLUMN_NAME_UID="uid",v.COLUMN_NAME_MIME_TYPE="mime_type",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY"+a.K.COMMA_SEP+v.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_METADATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_UID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_MIME_TYPE+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.deleteTable=()=>"DROP TABLE IF EXISTS"+v.TABLE_NAME,v.insertQueryWithColumns=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_IDENTIFIER},\n ${v.COLUMN_NAME_CONTENT_IDENTIFIER},\n ${v.COLUMN_NAME_UID},\n ${v.COLUMN_NAME_CONTENT_METADATA},\n ${v.COLUMN_NAME_MIME_TYPE},\n ${v.COLUMN_NAME_TIME_STAMP}) VALUES (?,?,?,?,?,?)`,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v.updateQuery=()=>`UPDATE ${v.TABLE_NAME} SET`,v}(D||{})},4870:(we,te,y)=>{"use strict";y.d(te,{Z:()=>v});var a=y(742),D=y(532);class v{static mapContentToContentEntry(c){return{[D.a.COLUMN_NAME_IDENTIFIER]:c.metaData.identifier,[D.a.COLUMN_NAME_SOURCE]:c.source,[D.a.COLUMN_NAME_SOURCE_TYPE]:c.sourceType,[D.a.COLUMN_NAME_METADATA]:JSON.stringify(c.metaData),[D.a.COLUMN_NAME_TIME_STAMP]:Date.now()}}static mapContentToValues(c){return[c.metaData.identifier,c.source,c.sourceType,JSON.stringify(c.metaData),Date.now()]}static mapContentReactionEntry(c,E){return{[a.S.COLUMN_NAME_CONTENT_IDENTIFIER]:c,[a.S.COLUMN_NAME_UID]:E,[a.S.COLUMN_NAME_TIME_STAMP]:Date.now()}}}},4591:(we,te,y)=>{"use strict";y.d(te,{a:()=>k});var a=y(467),D=y(5083);class v{constructor(x){this.sqlite=x,this._connectionDict=new Map}initWebStore(){var x=this;return(0,a.A)(function*(){try{return yield x.sqlite.initWebStore(),Promise.resolve()}catch(F){return Promise.reject(F)}})()}saveToStore(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.saveToStore({database:x}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}saveToLocalDisk(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.saveToLocalDisk({database:x}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}getFromLocalDiskToStore(x){var F=this;return(0,a.A)(function*(){const U=null==x||x;try{return yield F.sqlite.getFromLocalDiskToStore({overwrite:U}),Promise.resolve()}catch(z){return Promise.reject(z)}})()}echo(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.echo({value:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isSecretStored(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isSecretStored();return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}setEncryptionSecret(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.setEncryptionSecret({passphrase:x}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}changeEncryptionSecret(x,F){var U=this;return(0,a.A)(function*(){try{return yield U.sqlite.changeEncryptionSecret({passphrase:x,oldpassphrase:F}),Promise.resolve()}catch(z){return Promise.reject(z)}})()}clearEncryptionSecret(){var x=this;return(0,a.A)(function*(){try{return yield x.sqlite.clearEncryptionSecret(),Promise.resolve()}catch(F){return Promise.reject(F)}})()}checkEncryptionSecret(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.checkEncryptionSecret({passphrase:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}addUpgradeStatement(x,F){var U=this;return(0,a.A)(function*(){try{return x.endsWith(".db")&&(x=x.slice(0,-3)),yield U.sqlite.addUpgradeStatement({database:x,upgrade:F}),Promise.resolve()}catch(z){return Promise.reject(z)}})()}createConnection(x,F,U,z,Q){var ue=this;return(0,a.A)(function*(){try{x.endsWith(".db")&&(x=x.slice(0,-3)),yield ue.sqlite.createConnection({database:x,encrypted:F,mode:U,version:z,readonly:Q});const De=new L(x,Q,ue.sqlite);return ue._connectionDict.set(Q?`RO_${x}`:`RW_${x}`,De),Promise.resolve(De)}catch(De){return Promise.reject(De)}})()}closeConnection(x,F){var U=this;return(0,a.A)(function*(){try{return x.endsWith(".db")&&(x=x.slice(0,-3)),yield U.sqlite.closeConnection({database:x,readonly:F}),U._connectionDict.delete(F?`RO_${x}`:`RW_${x}`),Promise.resolve()}catch(z){return Promise.reject(z)}})()}isConnection(x,F){var U=this;return(0,a.A)(function*(){const z={};return x.endsWith(".db")&&(x=x.slice(0,-3)),z.result=U._connectionDict.has(F?`RO_${x}`:`RW_${x}`),Promise.resolve(z)})()}retrieveConnection(x,F){var U=this;return(0,a.A)(function*(){x.endsWith(".db")&&(x=x.slice(0,-3));const z=F?`RO_${x}`:`RW_${x}`;if(U._connectionDict.has(z)){const Q=U._connectionDict.get(z);return typeof Q<"u"?Promise.resolve(Q):Promise.reject(`Connection ${x} is undefined`)}return Promise.reject(`Connection ${x} does not exist`)})()}getNCDatabasePath(x,F){var U=this;return(0,a.A)(function*(){try{const z=yield U.sqlite.getNCDatabasePath({path:x,database:F});return Promise.resolve(z)}catch(z){return Promise.reject(z)}})()}createNCConnection(x,F){var U=this;return(0,a.A)(function*(){try{yield U.sqlite.createNCConnection({databasePath:x,version:F});const z=new L(x,!0,U.sqlite);return U._connectionDict.set(`RO_${x})`,z),Promise.resolve(z)}catch(z){return Promise.reject(z)}})()}closeNCConnection(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.closeNCConnection({databasePath:x}),F._connectionDict.delete(`RO_${x})`),Promise.resolve()}catch(U){return Promise.reject(U)}})()}isNCConnection(x){var F=this;return(0,a.A)(function*(){const U={};return U.result=F._connectionDict.has(`RO_${x})`),Promise.resolve(U)})()}retrieveNCConnection(x){var F=this;return(0,a.A)(function*(){if(F._connectionDict.has(x)){const z=F._connectionDict.get(`RO_${x})`);return typeof z<"u"?Promise.resolve(z):Promise.reject(`Connection ${x} is undefined`)}return Promise.reject(`Connection ${x} does not exist`)})()}isNCDatabase(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.isNCDatabase({databasePath:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}retrieveAllConnections(){var x=this;return(0,a.A)(function*(){return x._connectionDict})()}closeAllConnections(){var x=this;return(0,a.A)(function*(){const F=new Map;try{for(const U of x._connectionDict.keys()){const z=U.substring(3),Q="RO_"===U.substring(0,3);yield x.sqlite.closeConnection({database:z,readonly:Q}),F.set(U,null)}for(const U of F.keys())x._connectionDict.delete(U);return Promise.resolve()}catch(U){return Promise.reject(U)}})()}checkConnectionsConsistency(){var x=this;return(0,a.A)(function*(){try{const F=[...x._connectionDict.keys()],U=[],z=[];for(const ue of F)U.push(ue.substring(0,2)),z.push(ue.substring(3));const Q=yield x.sqlite.checkConnectionsConsistency({dbNames:z,openModes:U});return Q.result||(x._connectionDict=new Map),Promise.resolve(Q)}catch(F){return x._connectionDict=new Map,Promise.reject(F)}})()}importFromJson(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.importFromJson({jsonstring:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isJsonValid(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.isJsonValid({jsonstring:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}copyFromAssets(x){var F=this;return(0,a.A)(function*(){const U=null==x||x;try{return yield F.sqlite.copyFromAssets({overwrite:U}),Promise.resolve()}catch(z){return Promise.reject(z)}})()}getFromHTTPRequest(x,F){var U=this;return(0,a.A)(function*(){const z=null==F||F;try{return yield U.sqlite.getFromHTTPRequest({url:x,overwrite:z}),Promise.resolve()}catch(Q){return Promise.reject(Q)}})()}isDatabaseEncrypted(x){var F=this;return(0,a.A)(function*(){x.endsWith(".db")&&(x=x.slice(0,-3));try{const U=yield F.sqlite.isDatabaseEncrypted({database:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isInConfigEncryption(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isInConfigEncryption();return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}isInConfigBiometricAuth(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isInConfigBiometricAuth();return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}isDatabase(x){var F=this;return(0,a.A)(function*(){x.endsWith(".db")&&(x=x.slice(0,-3));try{const U=yield F.sqlite.isDatabase({database:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}getDatabaseList(){var x=this;return(0,a.A)(function*(){try{const U=(yield x.sqlite.getDatabaseList()).values;return U.sort(),Promise.resolve({values:U})}catch(F){return Promise.reject(F)}})()}getMigratableDbList(x){var F=this;return(0,a.A)(function*(){const U=x||"default";try{const z=yield F.sqlite.getMigratableDbList({folderPath:U});return Promise.resolve(z)}catch(z){return Promise.reject(z)}})()}addSQLiteSuffix(x,F){var U=this;return(0,a.A)(function*(){const z=x||"default",Q=F||[];try{const ue=yield U.sqlite.addSQLiteSuffix({folderPath:z,dbNameList:Q});return Promise.resolve(ue)}catch(ue){return Promise.reject(ue)}})()}deleteOldDatabases(x,F){var U=this;return(0,a.A)(function*(){const z=x||"default",Q=F||[];try{const ue=yield U.sqlite.deleteOldDatabases({folderPath:z,dbNameList:Q});return Promise.resolve(ue)}catch(ue){return Promise.reject(ue)}})()}moveDatabasesAndAddSuffix(x,F){var U=this;return(0,a.A)(function*(){return U.sqlite.moveDatabasesAndAddSuffix({folderPath:x||"default",dbNameList:F||[]})})()}}class L{constructor(x,F,U){this.dbName=x,this.readonly=F,this.sqlite=U}getConnectionDBName(){return this.dbName}getConnectionReadOnly(){return this.readonly}open(){var x=this;return(0,a.A)(function*(){try{return yield x.sqlite.open({database:x.dbName,readonly:x.readonly}),Promise.resolve()}catch(F){return Promise.reject(F)}})()}close(){var x=this;return(0,a.A)(function*(){try{return yield x.sqlite.close({database:x.dbName,readonly:x.readonly}),Promise.resolve()}catch(F){return Promise.reject(F)}})()}beginTransaction(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.beginTransaction({database:x.dbName});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}commitTransaction(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.commitTransaction({database:x.dbName});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}rollbackTransaction(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.rollbackTransaction({database:x.dbName});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}isTransactionActive(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isTransactionActive({database:x.dbName});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}loadExtension(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.loadExtension({database:F.dbName,path:x,readonly:F.readonly}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}enableLoadExtension(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.enableLoadExtension({database:F.dbName,toggle:x,readonly:F.readonly}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}getUrl(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.getUrl({database:x.dbName,readonly:x.readonly});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}getVersion(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.getVersion({database:x.dbName,readonly:x.readonly});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}getTableList(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.getTableList({database:x.dbName,readonly:x.readonly});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}execute(x,F=!0,U=!0){var z=this;return(0,a.A)(function*(){try{if(z.readonly)return Promise.reject("not allowed in read-only mode");{const Q=yield z.sqlite.execute({database:z.dbName,statements:x,transaction:F,readonly:!1,isSQL92:U});return Promise.resolve(Q)}}catch(Q){return Promise.reject(Q)}})()}query(x,F,U=!0){var z=this;return(0,a.A)(function*(){let Q;try{return Q=F&&F.length>0?yield z.sqlite.query({database:z.dbName,statement:x,values:F,readonly:z.readonly,isSQL92:!0}):yield z.sqlite.query({database:z.dbName,statement:x,values:[],readonly:z.readonly,isSQL92:U}),Q=yield z.reorderRows(Q),Promise.resolve(Q)}catch(ue){return Promise.reject(ue)}})()}run(x,F,U=!0,z="no",Q=!0){var ue=this;return(0,a.A)(function*(){let De;try{return ue.readonly?Promise.reject("not allowed in read-only mode"):(De=F&&F.length>0?yield ue.sqlite.run({database:ue.dbName,statement:x,values:F,transaction:U,readonly:!1,returnMode:z,isSQL92:!0}):yield ue.sqlite.run({database:ue.dbName,statement:x,values:[],transaction:U,readonly:!1,returnMode:z,isSQL92:Q}),De.changes=yield ue.reorderRows(De.changes),Promise.resolve(De))}catch(ie){return Promise.reject(ie)}})()}executeSet(x,F=!0,U="no",z=!0){var Q=this;return(0,a.A)(function*(){let ue;try{return Q.readonly?Promise.reject("not allowed in read-only mode"):(ue=yield Q.sqlite.executeSet({database:Q.dbName,set:x,transaction:F,readonly:!1,returnMode:U,isSQL92:z}),ue.changes=yield Q.reorderRows(ue.changes),Promise.resolve(ue))}catch(De){return Promise.reject(De)}})()}isExists(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isDBExists({database:x.dbName,readonly:x.readonly});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}isTable(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.isTableExists({database:F.dbName,table:x,readonly:F.readonly});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isDBOpen(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isDBOpen({database:x.dbName,readonly:x.readonly});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}delete(){var x=this;return(0,a.A)(function*(){try{return x.readonly?Promise.reject("not allowed in read-only mode"):(yield x.sqlite.deleteDatabase({database:x.dbName,readonly:!1}),Promise.resolve())}catch(F){return Promise.reject(F)}})()}createSyncTable(){var x=this;return(0,a.A)(function*(){try{if(x.readonly)return Promise.reject("not allowed in read-only mode");{const F=yield x.sqlite.createSyncTable({database:x.dbName,readonly:!1});return Promise.resolve(F)}}catch(F){return Promise.reject(F)}})()}setSyncDate(x){var F=this;return(0,a.A)(function*(){try{return F.readonly?Promise.reject("not allowed in read-only mode"):(yield F.sqlite.setSyncDate({database:F.dbName,syncdate:x,readonly:!1}),Promise.resolve())}catch(U){return Promise.reject(U)}})()}getSyncDate(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.getSyncDate({database:x.dbName,readonly:x.readonly});let U="";return F.syncDate>0&&(U=new Date(1e3*F.syncDate).toISOString()),Promise.resolve(U)}catch(F){return Promise.reject(F)}})()}exportToJson(x,F=!1){var U=this;return(0,a.A)(function*(){try{const z=yield U.sqlite.exportToJson({database:U.dbName,jsonexportmode:x,readonly:U.readonly,encrypted:F});return Promise.resolve(z)}catch(z){return Promise.reject(z)}})()}deleteExportedRows(){var x=this;return(0,a.A)(function*(){try{return x.readonly?Promise.reject("not allowed in read-only mode"):(yield x.sqlite.deleteExportedRows({database:x.dbName,readonly:!1}),Promise.resolve())}catch(F){return Promise.reject(F)}})()}executeTransaction(x,F=!0){var U=this;return(0,a.A)(function*(){let z=0,Q=!1;if(U.readonly)return Promise.reject("not allowed in read-only mode");if(yield U.sqlite.beginTransaction({database:U.dbName}),Q=yield U.sqlite.isTransactionActive({database:U.dbName}),!Q)return Promise.reject("After Begin Transaction, no transaction active");try{for(const ie of x){if("object"!=typeof ie||!("statement"in ie))throw new Error("Error a task.statement must be provided");if("values"in ie&&ie.values&&ie.values.length>0){const le=ie.statement.toUpperCase().includes("RETURNING")?"all":"no",m=yield U.sqlite.run({database:U.dbName,statement:ie.statement,values:ie.values,transaction:!1,readonly:!1,returnMode:le,isSQL92:F});if(m.changes.changes<=0)throw new Error("Error in transaction method run ");z+=m.changes.changes}else{const le=yield U.sqlite.execute({database:U.dbName,statements:ie.statement,transaction:!1,readonly:!1});if(le.changes.changes<0)throw new Error("Error in transaction method execute ");z+=le.changes.changes}}return z+=(yield U.sqlite.commitTransaction({database:U.dbName})).changes.changes,Promise.resolve({changes:{changes:z}})}catch(ue){const De=ue.message?ue.message:ue;return yield U.sqlite.rollbackTransaction({database:U.dbName}),Promise.reject(De)}})()}reorderRows(x){return(0,a.A)(function*(){const F=x;if(null!=x&&x.values&&"object"==typeof x.values[0]&&Object.keys(x.values[0]).includes("ios_columns")){const U=x.values[0].ios_columns,z=[];for(let Q=1;Qy.e(4612).then(y.bind(y,4612)).then($=>new $.CapacitorSQLiteWeb),electron:()=>window.CapacitorCustomPlatform.plugins.CapacitorSQLite});var E=y(56),_=y(1503),T=y(2798),P=y(5396),I=y(2814),b=y(532),O=y(5870),C=y(742),S=y(4999),N=y(4438);let k=(()=>{var $;class x{constructor(){}initializePlugin(){var U=this;return(0,a.A)(function*(){return U.platform=D.Ii.getPlatform(),U.sqlitePlugin=c,U.sqliteConnection=new v(U.sqlitePlugin),"web"===U.platform&&(yield U.initWebStore()),yield U.openDatabase(E.B$.dbName,!1,"no-encryption",E.B$.version,!1),yield U.createTable(I.C.getCreateEntry()),yield U.createTable(O.K.getCreateEntry()),yield U.createTable(b.a.getCreateEntry()),yield U.createTable(P.a.getCreateEntry()),yield U.createTable(T.J.getCreateEntry()),yield U.createTable(_.y.getCreateEntry()),yield U.createTable(C.S.getCreateEntry()),yield U.createTable(S.O.getCreateEntry()),!0})()}initWebStore(){var U=this;return(0,a.A)(function*(){try{yield U.sqliteConnection.initWebStore()}catch(z){return Promise.reject(`initWebStore: ${z}`)}})()}openDatabase(U,z,Q,ue,De){var ie=this;return(0,a.A)(function*(){let le;const m=(yield ie.sqliteConnection.checkConnectionsConsistency()).result;let n=(yield ie.sqliteConnection.isConnection(U,De)).result;return le=m&&n?yield ie.sqliteConnection.retrieveConnection(U,De):yield ie.sqliteConnection.createConnection(U,z,Q,ue,De),yield le.open(),ie.sqliteDBConnection=le,!0})()}closeConnection(U,z){var Q=this;return(0,a.A)(function*(){const ue=z||!1;return yield Q.sqliteConnection.closeConnection(U,ue)})()}createTable(U){var z=this;return(0,a.A)(function*(){try{const Q=(yield z.sqliteDBConnection.query(U)).values;return Q.length>0?Q:null}catch(Q){return Promise.reject(`create table err: ${Q.message?Q.message:Q}`)}})()}executeQuery(U){var z=this;return(0,a.A)(function*(){try{const Q=(yield z.sqliteDBConnection.query(U)).values;return Q.length>0?Q:null}catch(Q){return Promise.reject(`select table err: ${Q.message?Q.message:Q}`)}})()}executeSet(U){var z=this;return(0,a.A)(function*(){try{return yield z.sqliteDBConnection.executeSet(U)}catch(Q){return Promise.reject(`create table err: ${Q.message?Q.message:Q}`)}})()}readDbData(U,z,Q){var ue=this;return(0,a.A)(function*(){try{if(z){const De=Object.keys(z)[0],ie=`${U} WHERE ${De}='${z[De]}' ${Q||""}`,le=(yield ue.sqliteDBConnection.query(ie)).values;return le.length>0?le:null}{const De=(yield ue.sqliteDBConnection.query(U)).values;return De.length>0?De:null}}catch(De){return Promise.reject(`readDbData err: ${De.message?De.message:De}`)}})()}save(U,z,Q){var ue=this;return(0,a.A)(function*(){const De=!!Q,ie=Object.keys(z);let n,le="",m=[];for(const o of ie)m.push(z[o]);if(De){Object.keys(Q);const u=yield ue.setNameForUpdate(ie,m);if(0===u.length)return Promise.reject("save: update no SET");le=`${U} ${u} WHERE ${ue.getWhereStatement(Q)}`;const s=yield ue.sqliteDBConnection.query(le);console.log("result",s)}else{const o=[];for(const u of ie)o.push("?");if(le=`${U} (${ie.toString()}) VALUES (${o.toString()});`,n=yield ue.sqliteDBConnection.run(le,m),console.log("ret",n),1!=n.changes.changes)return Promise.reject("save: insert changes != 1")}})()}remove(U,z){var Q=this;return(0,a.A)(function*(){Object.keys(z);const De=`${U} WHERE ${Q.getWhereStatement(z)};`;return(yield Q.sqliteDBConnection.run(De)).changes})()}getWhereStatement(U){let z="";const Q=Object.keys(U);for(let ue=0;ue1?(Q=Q.slice(0,-1),Q):Promise.reject("SetNameForUpdate: length = 0")})()}}return($=x).\u0275fac=function(U){return new(U||$)},$.\u0275prov=N.jDH({token:$,factory:$.\u0275fac,providedIn:"root"}),x})()},2814:(we,te,y)=>{"use strict";y.d(te,{C:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="telemtry",v._ID="_id",v.COLUMN_EVENT_TYPE="event_type",v.COLUMN_EVENT="event",v.COLUMN_TIMESTAMP="timestamp",v.COLUMN_PRIORITY="priority",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL"+a.K.COMMA_SEP+v.COLUMN_EVENT_TYPE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_EVENT+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_TIMESTAMP+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_PRIORITY+a.K.SPACE+a.K.INT_TYPE+")",v.readDataEntries=()=>"SELECT * FROM "+v.TABLE_NAME,v.delteFromTable=()=>"DELETE FROM "+v.TABLE_NAME+" WHERE ",v.insertData=()=>"INSERT INTO "+v.TABLE_NAME,v.update=()=>"UPDATE "+v.TABLE_NAME+" SET ",v.deleteTable=()=>"DROP TABLE IF EXISTS "+v.TABLE_NAME,v}(D||{})},8402:(we,te,y)=>{"use strict";y.d(te,{Z:()=>E});var a=y(467),D=y(2739),v=y(4438),L=y(8974),c=y(5402);let E=(()=>{var _;class T{constructor(I,b){this.toastController=I,this.translate=b}downlaodContent(I){var b=this;return(0,a.A)(function*(){var O;b.presentToast("Downloading ....");let C=I.metaData.artifactUrl?I.metaData.artifactUrl.split("/"):I.metaData.url.split("/");console.log(C,C[C.length-1]);let S=null!==(O=I.metaData.artifactUrl)&&void 0!==O?O:I.metaData.url;const k=yield(yield fetch(S)).blob();console.log("blob ",k);const $=yield b.convertBlobToBase64(k);try{return yield D.YA.mkdir({path:"downloadedContents",directory:D.__.Data}),yield b.writeFileStorage(C,$)}catch{return yield b.writeFileStorage(C,$)}})()}writeFileStorage(I,b){var O=this;return(0,a.A)(function*(){try{let C=yield D.YA.writeFile({path:`downloadedContents/${I[I.length-1]}`,data:b,directory:D.__.Data});return yield O.toast.dismiss(),C.uri?yield O.presentToast("Downloaded successfully"):yield O.presentToast("Failed to download"),setTimeout((0,a.A)(function*(){yield O.toast.dismiss()}),100),C}catch(C){console.log("e ",C)}})()}presentToast(I){var b=this;return(0,a.A)(function*(){b.toast=yield b.toastController.create({message:b.translate.instant(I),position:"bottom",color:"dark"}),yield b.toast.present()})()}convertBlobToBase64(I){return new Promise((b,O)=>{const C=new FileReader;C.onerror=O,C.onload=()=>{b(C.result)},C.readAsDataURL(I)})}}return(_=T).\u0275fac=function(I){return new(I||_)(v.KVO(L.K_),v.KVO(c.c$))},_.\u0275prov=v.jDH({token:_,factory:_.\u0275fac,providedIn:"root"}),T})()},2904:(we,te,y)=>{"use strict";y.d(te,{Gf:()=>_.G,Ux:()=>c.U,F_:()=>n,dk:()=>S.d,we:()=>T.w,at:()=>D.a,XU:()=>C,Ze:()=>o.Z,MK:()=>r,hs:()=>P.h,XI:()=>N.X,Sc:()=>k.S,n$:()=>a.n,q4:()=>I.q,H0:()=>L.H,a0:()=>E.a});var a=y(3486),D=y(4591),L=(y(6011),y(1765)),c=y(3568),E=y(2342),_=y(2700),T=y(3696),P=y(8014),I=y(7594),b=y(467),O=y(4438);let C=(()=>{var d;class B{constructor(V,J){this.apiService=V,this.preprocessService=J}process(V){return(0,b.A)(function*(){})()}}return(d=B).\u0275fac=function(V){return new(V||d)(O.KVO(_.G),O.KVO(P.h))},d.\u0275prov=O.jDH({token:d,factory:d.\u0275fac,providedIn:"root"}),B})();var S=y(3871),N=y(9836),k=y(2186),$=y(3172),x=y(985),F=y(3207),U=y(6354),z=y(9437),Q=y(56),ue=y(4999);class De{static mapChatToChatValues(B){return[B.identifier,B.message,B.botType,B.fromMe,B.mediaMimeType,B.mediaData,B.mediaUrl,B.duration,B.ts,B.reaction]}static mapChatToChatEntryToModel(B){return{identifier:B[ue.O.COLUMN_NAME_IDENTIFIER],message:B[ue.O.COLUMN_NAME_MESSAGE],messageType:B[ue.O.COLUMN_NAME_MEDIA_TYPE],botType:B[ue.O.COLUMN_NAME_BOT_TYPE],fromMe:B[ue.O.COLUMN_NAME_FROM_ME],mediaMimeType:B[ue.O.COLUMN_NAME_MEDIA_TYPE],mediaData:B[ue.O.COLUMN_NAME_MEDIA_DATA],mediaUrl:B[ue.O.COLUMN_NAME_MEDIA_PATH],duration:B[ue.O.COLUMN_NAME_DURATION],ts:B[ue.O.COLUMN_NAME_TIME_STAMP],reaction:B[ue.O.COLUMN_NAME_REACTIONS]}}}var ie=y(2739),le=y(1626),m=y(5402);let n=(()=>{var d;class B{constructor(V,J,ne){this.apiService=V,this.translate=J,this.dbService=ne}getBotMessage(V,J,ne,be){var Ce=this;return(0,b.A)(function*(){console.log("text ",V,""!==V),console.log("audio ",J,""!==J);let Z=Ce.getBotApiPath(ne),oe={input:{},output:{format:V?"text":"audio"}};""!==V?oe.input={language:be,text:V,audio:"",context:ne}:""!==J&&(oe.input={language:be,audio:J,text:"",context:ne});let nt=(new le.Lr).set("Authorization","Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJtb2JpbGVfZGV2aWNlIn0.W9cvngZh0_Y6hcGCBqS8MZOejkUxU9ptnJFji6VBHtA").set("Content-Type","application/json");const Pe=nt.keys().reduce((Te,xe)=>(Te[xe]=nt.getAll(xe),Te),{}),pe=(new x._g.Builder).withHost($.$.api.BASE_URL_BOT).withPath(Z).withType(x.kr.POST).withHeaders(Pe).withBody(oe).withLanguge(be).build();return(0,F.s)(Ce.apiService.fetch(pe).pipe((0,U.T)(Te=>Te),(0,z.W)(Te=>{throw Te})))})()}getBotApiPath(V){switch(V){case Q.Zm.STORY:case Q.Zm.PARENT:case Q.Zm.TEACHER:return $.$.api.BOT_ACTIVITY_API_PATH;default:return""}}saveChatMessage(V){const J=[];return J.push({statement:ue.O.insertQueryWithColumns(),values:De.mapChatToChatValues(V)}),this.dbService.executeSet(J)}getAllChatMessages(V){return this.dbService.readDbData(ue.O.readQuery(),{bot_type:V}).then(J=>{const ne=[];return J&&J.length>0&&J.map(be=>{ne.push(De.mapChatToChatEntryToModel(be))}),ne})}updateMessageReactions(V,J){return this.dbService.executeQuery(`UPDATE ${ue.O.TABLE_NAME}\n SET ${ue.O.COLUMN_NAME_REACTIONS} = ${J}\n WHERE ${ue.O.COLUMN_NAME_IDENTIFIER} = '${V}';`)}deleteExpiredChatMessages(){var V=this;return(0,b.A)(function*(){const J=yield ie.YA.readdir({path:"",directory:ie.__.Data});console.log(J);for(let ne=0;neCe&&(yield ie.YA.deleteFile({path:be.uri,directory:ie.__.Data})),V.dbService.executeQuery(`DELETE FROM ${ue.O.TABLE_NAME} WHERE ${ue.O.COLUMN_NAME_TIME_STAMP} <= strftime('%s', datetime('now', '-1 day'));`)}}})()}}return(d=B).\u0275fac=function(V){return new(V||d)(O.KVO(_.G),O.KVO(m.c$),O.KVO(D.a))},d.\u0275prov=O.jDH({token:d,factory:d.\u0275fac,providedIn:"root"}),B})();var o=y(8402);const h=(0,y(5083).F3)("LocalNotifications",{web:()=>y.e(4224).then(y.bind(y,4224)).then(d=>new d.LocalNotificationsWeb)});var g=y(1413),M=y(3021),f=y(1113);let r=(()=>{var d;class B{constructor(V,J){this.router=V,this.tabService=J,this.notifEvent=new g.B,this.notificationEventEmitted$=this.notifEvent.asObservable()}initializeLocalNotif(V){var J=this;return(0,b.A)(function*(){let ne=J;try{var be,Ce,Z,oe;"granted"!==(yield h.checkPermissions()).display&&(yield h.requestPermissions());let pe={notifications:[{id:V.id,title:V.title,body:V.body,extra:V.extra,largeIcon:"res://drawable/ic_launcher",smallIcon:"res://drawable/ic_notification",schedule:{on:null===(be=V.schedule)||void 0===be?void 0:be.on,repeats:null===(Ce=V.schedule)||void 0===Ce?void 0:Ce.repeats,every:null===(Z=V.schedule)||void 0===Z?void 0:Z.every,allowWhileIdle:null===(oe=V.schedule)||void 0===oe?void 0:oe.allowWhileIdle}}]};yield h.schedule(pe)}catch(nt){console.log("Error on local notification ",nt)}yield h.addListener("localNotificationActionPerformed",function(){var nt=(0,b.A)(function*(Pe){let pe=ne.router.location._locationStrategy._platformLocation._location;"/parent-sakhi"!==pe.pathname?(console.log("router page ",pe.pathname),ne.tabService.hide(),"/"===pe.pathname?setTimeout((0,b.A)(function*(){yield ne.router.navigate(["/parent-sakhi"],{state:{notif:Pe.notification}})}),3e3):yield ne.router.navigate(["/parent-sakhi"],{state:{notif:Pe.notification}})):J.notifEvent.next(Pe.notification)});return function(Pe){return nt.apply(this,arguments)}}())})()}cancelNotification(V){return(0,b.A)(function*(){try{yield h.cancel({notifications:[{id:V}]})}catch(J){console.log("Error on cancel local notification ",J)}})()}}return(d=B).\u0275fac=function(V){return new(V||d)(O.KVO(M.Ix),O.KVO(f.q))},d.\u0275prov=O.jDH({token:d,factory:d.\u0275fac,providedIn:"root"}),B})()},1503:(we,te,y)=>{"use strict";y.d(te,{y:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="playlist_content",v._ID="_id",v.COLUMN_NAME_IDENTIFIER="identifier",v.COLUMN_NAME_PLAYLIST_IDENTIFIER="playlist_identifier",v.COLUMN_NAME_CONTENT_ID="content_id",v.COLUMN_NAME_CONTENT_METADATA="content_metadata",v.COLUMN_NAME_SOURCE_TYPE="type",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY "+a.K.COMMA_SEP+v.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_PLAYLIST_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_ID+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_METADATA+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_SOURCE_TYPE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.insertQueryWithColumns=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_IDENTIFIER},\n ${v.COLUMN_NAME_PLAYLIST_IDENTIFIER},\n ${v.COLUMN_NAME_CONTENT_ID},\n ${v.COLUMN_NAME_CONTENT_METADATA},\n ${v.COLUMN_NAME_SOURCE_TYPE},\n ${v.COLUMN_NAME_TIME_STAMP}) \n VALUES (?,?,?,?,?,?)`,v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v.deleteQuery=()=>`DELETE FROM ${v.TABLE_NAME} WHERE \n ${v.COLUMN_NAME_IDENTIFIER} = ? AND \n ${v.COLUMN_NAME_PLAYLIST_IDENTIFIER} = ?`,v.deleteQueryOne=()=>`DELETE FROM ${v.TABLE_NAME}`,v.deleteTable=()=>"DROP TABLE IF EXISTS"+v.TABLE_NAME,v}(D||{})},2798:(we,te,y)=>{"use strict";y.d(te,{J:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="playlist",v._ID="_id",v.COLUMN_NAME_IDENTIFIER="identifier",v.COLUMN_NAME_NAME="name",v.COLUMN_NAME_UID="uid",v.COLUMN_NAME_CONTENT_COUNT="content_count",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY "+a.K.COMMA_SEP+v.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_UID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_NAME+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_COUNT+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.insertQueryWithColumns=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_IDENTIFIER},\n ${v.COLUMN_NAME_NAME},\n ${v.COLUMN_NAME_UID},\n ${v.COLUMN_NAME_CONTENT_COUNT},\n ${v.COLUMN_NAME_TIME_STAMP}) \n VALUES (?,?,?,?,?)`,v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v.updateQuery=()=>`UPDATE ${v.TABLE_NAME} SET`,v.deleteQuery=()=>"DELETE FROM "+v.TABLE_NAME,v}(D||{})},7803:(we,te,y)=>{"use strict";y.d(te,{q:()=>I});var a=y(467),D=y(2798);class v{static mapContentToPlayListEntry(O,C,S,N){return{[D.J.COLUMN_NAME_IDENTIFIER]:S,[D.J.COLUMN_NAME_NAME]:O,[D.J.COLUMN_NAME_UID]:C,[D.J.COLUMN_NAME_CONTENT_COUNT]:N,[D.J.COLUMN_NAME_TIME_STAMP]:Date.now()}}static mapContentToValues(O,C,S,N,k){return[O,C,S,k,N,Date.now()]}}var L=y(6421),c=y(1503),E=y(532),_=y(4870),T=y(4438),P=y(2904);let I=(()=>{var b;class O{constructor(S){this.dbService=S}createPlayList(S,N,k,$){const x=$?D.J.updateQuery():D.J.insertQuery(),F=$?{identifier:$}:void 0,U=!!$;return $||($=(0,L.A)()),this.dbService.save(x,v.mapContentToPlayListEntry(S,N,$,k.length),F).then(()=>this.addContentToPlayList($,k,U))}addContentToPlayList(S,N,k){var $=this;return(0,a.A)(function*(){const x=[];for(let z=0;zthis.getPlayListContents(S).then(k=>Promise.resolve({identifier:N[0].identifier,name:N[0].name,uid:N[0].uid,playListcontentList:k})))}getPlayListContents(S){return this.dbService.executeQuery(`SELECT *\n FROM ${c.y.TABLE_NAME}\n WHERE ${c.y.COLUMN_NAME_PLAYLIST_IDENTIFIER} = '${S}'\n ORDER BY ts DESC`).then(k=>{const $=[];return k&&k.length&&k.map(x=>{$.push({[c.y._ID]:x[c.y._ID],[c.y.COLUMN_NAME_IDENTIFIER]:x[c.y.COLUMN_NAME_IDENTIFIER],[c.y.COLUMN_NAME_PLAYLIST_IDENTIFIER]:x[c.y.COLUMN_NAME_PLAYLIST_IDENTIFIER],[c.y.COLUMN_NAME_CONTENT_ID]:x[c.y.COLUMN_NAME_CONTENT_ID],[c.y.COLUMN_NAME_CONTENT_METADATA]:x[c.y.COLUMN_NAME_CONTENT_METADATA],[c.y.COLUMN_NAME_SOURCE_TYPE]:x[c.y.COLUMN_NAME_SOURCE_TYPE],[c.y.COLUMN_NAME_TIME_STAMP]:x[c.y.COLUMN_NAME_TIME_STAMP]})}),$})}deletePlayList(S){return this.dbService.remove(D.J.deleteQuery(),{identifier:S}).then(()=>this.dbService.remove(c.y.deleteQueryOne(),{playlist_identifier:S}))}deleteContentFromPlayList(S,N){const k=[];return N.map($=>{k.push({statement:c.y.deleteQuery(),values:[$,S]})}),this.dbService.executeSet(k)}}return(b=O).\u0275fac=function(S){return new(S||b)(T.KVO(P.at))},b.\u0275prov=T.jDH({token:b,factory:b.\u0275fac,providedIn:"root"}),O})()},9836:(we,te,y)=>{"use strict";y.d(te,{X:()=>P});var a=y(467),D=y(5293),v=y(5083),L=y(9182);const c=(0,v.F3)("Haptics",{web:()=>y.e(3558).then(y.bind(y,3558)).then(I=>new I.HapticsWeb)});var E=y(1413),_=y(4438),T=y(8974);let P=(()=>{var I;class b{constructor(C){this.gestureCtrl=C,this.searchEvent=new E.B,this.searchEventRecorded$=this.searchEvent.asObservable(),this.botEvent=new E.B,this.botEventRecorded$=this.botEvent.asObservable(),this.recordEvent=new E.B,this.startEndEvent$=this.recordEvent.asObservable(),this.recording=!1,this.cancelRecording=!1,this.duration=0,this.durationDisplay=""}ngOnInit(){}gestureControl(C){this.gestureCtrl.create({el:C.nativeElement,threshold:250,gestureName:"swipe",direction:"x",onStart:N=>{console.log("swipe left start ",N),c.impact({style:L.kn.Light})},onMove:N=>{c.impact({style:L.kn.Light}),this.recordEvent.next(!1),this.cancelRecording=!0},onEnd:N=>{console.log("swipe left end ",N),c.impact({style:L.kn.Light}),this.recording=!1,this.recordEvent.next(!1)}},!0).enable()}startRecognition(C){var S=this;return(0,a.A)(function*(){S.cancelRecording=!1,D.R.startRecording(),c.impact({style:L.kn.Light}),!S.recording&&(S.recording=!0,S.calculation(C),S.recordEvent.next(!0))})()}calculation(C){if(!this.recording)return this.duration=0,void(this.durationDisplay="");this.duration+=1;const S=Math.floor(this.duration/60),N=(this.duration%60).toString().padStart(2,"0");this.durationDisplay=`${S}:${N}`,setTimeout(()=>{this.calculation(C)},1e3)}stopRecognition(C){var S=this;return(0,a.A)(function*(){if(c.impact({style:L.kn.Light}),S.recordEvent.next(!1),S.recording)return yield D.R.stopRecording().then(function(){var N=(0,a.A)(function*(k){if(S.recording=!1,!S.cancelRecording)return"search"==C?k.value.recordDataBase64:k});return function(k){return N.apply(this,arguments)}}())})()}}return(I=b).\u0275fac=function(C){return new(C||I)(_.KVO(T.wH))},I.\u0275prov=_.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),b})()},2186:(we,te,y)=>{"use strict";y.d(te,{S:()=>P});var a=y(467),D=y(3207),v=y(6354),L=y(9437),c=y(3172),E=y(985),_=y(4438),T=y(2700);let P=(()=>{var I;class b{constructor(C){this.apiService=C}postSearchContext(C,S){var N=this;return(0,a.A)(function*(){let k={};k=S?{audio:C.text,language:C.currentLang}:{text:C.text,language:C.currentLang};let $=JSON.stringify(k);console.log("body ",$);const x=(new E._g.Builder).withHost(c.$.api.BASE_URL).withPath(c.$.api.CONTEXT_SEARCH).withType(E.kr.POST).withBody($).withBearerToken(!0).withLanguge(C.currentLang).build();return(0,D.s)(N.apiService.fetch(x).pipe((0,v.T)(F=>F.body),(0,L.W)(F=>{throw F})))})()}postContentSearch(C,S){const N=(new E._g.Builder).withHost(c.$.api.BASE_URL).withPath(c.$.api.CONTENT_SEARCH_API).withType(E.kr.POST).withBody(C).withBearerToken(!0).withLanguge(S).build();return(0,D.s)(this.apiService.fetch(N).pipe((0,v.T)(k=>k.body.result),(0,L.W)(k=>{throw k})))}}return(I=b).\u0275fac=function(C){return new(C||I)(_.KVO(T.G))},I.\u0275prov=_.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),b})()},8014:(we,te,y)=>{"use strict";y.d(te,{h:()=>v});var a=y(1413),D=y(4438);let v=(()=>{var L;class c{constructor(){this.sourceEvent=new a.B,this.sourceProcessEmitted$=this.sourceEvent.asObservable()}sunbirdSrcProcess(_){this.contentConfig=[],_.forEach(T=>{this.contentConfig.push(T)}),console.log("contentconfig ",this.contentConfig),this.sourceEvent.next(this.contentConfig)}}return(L=c).\u0275fac=function(_){return new(_||L)},L.\u0275prov=D.jDH({token:L,factory:L.\u0275fac,providedIn:"root"}),c})()},7594:(we,te,y)=>{"use strict";y.d(te,{q:()=>c});var a=y(467),D=y(4438),v=y(2700),L=y(8014);let c=(()=>{var E;class _{constructor(P,I){this.apiService=P,this.preprocessService=I}process(P,I){return(0,a.A)(function*(){})()}}return(E=_).\u0275fac=function(P){return new(P||E)(D.KVO(v.G),D.KVO(L.h))},E.\u0275prov=D.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}),_})()},3486:(we,te,y)=>{"use strict";y.d(te,{n:()=>c});var a=y(467);const v=(0,y(5083).F3)("Preferences",{web:()=>y.e(2924).then(y.bind(y,2924)).then(E=>new E.PreferencesWeb)});var L=y(4438);let c=(()=>{var E;class _{constructor(){}setData(P,I){return(0,a.A)(function*(){return yield v.configure({group:_.groupPreferenceName}),yield v.set({key:P,value:I}).then(b=>!0).catch(b=>b)})()}getData(P){return(0,a.A)(function*(){return yield v.configure({group:_.groupPreferenceName}),yield v.get({key:P}).then(I=>I.value).catch(I=>I)})()}removeData(P){return(0,a.A)(function*(){return yield v.configure({group:_.groupPreferenceName}),yield v.remove({key:P}).then(I=>!0).catch(I=>I)})()}getStorageKeys(){return(0,a.A)(function*(){return yield v.configure({group:_.groupPreferenceName}),yield v.keys().then(P=>P).catch(P=>P)})()}clearStorage(){return(0,a.A)(function*(){yield v.configure({group:_.groupPreferenceName}),yield v.clear().then(P=>!0).catch(P=>P)})()}}return(E=_).groupPreferenceName="DJPData",E.\u0275fac=function(P){return new(P||E)},E.\u0275prov=L.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}),_})()},1113:(we,te,y)=>{"use strict";y.d(te,{q:()=>D});var a=y(4438);let D=(()=>{var v;class L{constructor(){}hide(){let E=document.querySelectorAll(".tabbar"),_=document.querySelectorAll(".home-screen"),T=document.querySelectorAll(".scroll-content");null!==E&&null!==_&&(Object.keys(E).map(P=>{"translateY(5rem)"!==E[P].style.transform&&(E[P].style.transform="translateY(5rem)")}),Object.keys(_).map(P=>{"translateY(5.2rem)"!==_[P].style.transform&&(_[P].style.transform="translateY(5.2rem)")}),setTimeout(()=>{Object.keys(T).map(P=>{T[P].style.marginBottom="0"})}))}show(){let E=document.querySelectorAll(".tabbar"),_=document.querySelectorAll(".home-screen");null!==E&&null!==_&&(Object.keys(_).map(T=>{"rotate(-45deg)"!==_[T].style.transform&&(_[T].style.transform="rotate(-45deg)")}),Object.keys(E).map(T=>{"translateY(0px)"!==E[T].style.transform&&(E[T].style.transform="translateY(0px)")}))}}return(v=L).\u0275fac=function(E){return new(E||v)},v.\u0275prov=a.jDH({token:v,factory:v.\u0275fac}),L})()},5870:(we,te,y)=>{"use strict";y.d(te,{K:()=>D});var a=y(56),D=function(v){return v._ID="_id",v.TABLE_NAME="processed_telemetry",v.COLUMN_NAME_MSG_ID="msg_id",v.COLUMN_NAME_DATA="data",v.COLUMN_NAME_NUMBER_OF_EVENTS="event_count",v.COLUMN_NAME_PRIORITY="priority",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY,"+v.COLUMN_NAME_MSG_ID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_DATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_NUMBER_OF_EVENTS+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_PRIORITY+a.K.SPACE+a.K.INT_TYPE+" )",v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v.getDeleteEntry=()=>"DROP TABLE IF EXISTS "+v.TABLE_NAME,v}(D||{})},2918:(we,te,y)=>{"use strict";y.d(te,{B:()=>_});var a=y(8855),v=y(3172),L=y(3649),c=y(4438),E=y(2904);let _=(()=>{var T;class P{constructor(b){this.utilService=b}decorate(b,O,C,S,N,k,$){return b.mid||(b.mid=`${b.eid}:${a(JSON.stringify(b)).toString()}`),this.patchActor(b,C),this.patchContext(b,O,C,N,k,$),b.context.cdata&&(b.context.cdata=[...b.context.cdata,{id:O,type:"UserSession"}]),b}patchActor(b,O){b.actor||(b.actor=new L.Ag);const C=b.actor;C.id||(C.id=O),C.type||(C.type=L.Ag.TYPE_USER)}patchContext(b,O,C,S,N,k){b.context||(b.context=new L.ob),b.context=this.buildContext(O,C,N,b.context,S,k)}patchPData(b,O){b.pdata||(b.pdata=new L.zE);const C=b.pdata;C.id||(C.id=v.$.telmetry.PRODUCER_ID),C.pid=v.$.telmetry.PRODUCER_PID,C.ver||(C.ver=O)}prepare(b,O){return{event:JSON.stringify(b),event_type:b.eid,timestamp:Date.now(),priority:1}}buildContext(b,O,C,S,N,k){return S.channel=C,this.patchPData(S,N),S.env||(S.env="app"),S.sid=b,S.did=O,S.cdata=S.cdata?S.cdata.concat(k||[]):k||[],S}}return(T=P).\u0275fac=function(b){return new(b||T)(c.KVO(E.a0))},T.\u0275prov=c.jDH({token:T,factory:T.\u0275fac,providedIn:"root"}),P})()},3649:(we,te,y)=>{"use strict";y.d(te,{$i:()=>_,Ag:()=>a,Q$:()=>T,ob:()=>D,zE:()=>c});let a=(()=>{var P;class I{constructor(){this.id="",this.type=I.TYPE_USER}}return(P=I).TYPE_SYSTEM="System",P.TYPE_USER="User",I})();class D{}class c{ProducerData(){this.id="",this.pid="",this.ver=""}}class _{constructor(I,b,O){this.id=I,this.type=b,this.version=O}setRollup(I){this.rollup=I}}var T;!function(P){let I=(()=>{class ${constructor(F){this.ver=$.TELEMETRY_VERSION,this.eid=F,this.ets=Date.now(),this.actor=new a,this.context=new D,this.edata={}}}return $.TELEMETRY_VERSION="3.0",$})();P.Telemetry=I,P.Interact=(()=>{class $ extends I{constructor(F,U,z,Q,ue,De,ie,le="",m="",n="",o={},u=[]){super($.EID),this.edata={type:F,subtype:U,...z?{id:z}:{},...Q?{pageid:Q}:{},extra:{...ue?{pos:ue}:{},...De?{values:[De]}:{}}},this.context.cdata=u,this.context.env=ie,le&&m&&(this.object=new _(le,m,n),o&&(this.object.rollup=o||{}))}}return $.EID="INTERACT",$})(),P.End=(()=>{class $ extends I{constructor(F,U,z,Q,ue,De,ie="",le="",m="",n={},o=[]){super($.EID),this.edata={...F?{type:F}:{},...z?{duration:z}:{},...Q?{pageid:Q}:{},...U?{mode:U}:{},...ue?{summaryList:ue}:{}},this.context.cdata=o,this.context.env=De,this.object=new _(ie,le,m),this.object.rollup=n}}return $.EID="END",$})(),P.Start=(()=>{class $ extends I{constructor(F="",U,z,Q,ue,De,ie,le="",m="",n="",o={},u=[]){super($.EID),this.edata={...F?{type:F}:{type:""},...U?{dspec:U}:{},...z?{loc:z}:{},...Q?{mode:Q}:{},...ue?{mode:Q}:{},...De?{pageid:De}:{}},this.context.cdata=u,this.context.env=ie,le&&m&&(this.object=new _(le,m,n),o&&(this.object.rollup=o||{}))}}return $.EID="START",$})(),P.Impression=(()=>{class $ extends I{constructor(F,U,z,Q,ue,De="",ie="",le="",m={},n=[]){super($.EID),this.edata={...F?{type:F}:{type:""},...U?{subtype:U}:{},...z?{pageid:z}:{},...z?{uri:z}:{},...Q?{visits:Q}:{}},this.context.cdata=n,this.context.env=ue,De&&ie&&(this.object=new _(De,ie,le),m&&(this.object.rollup=m||{}))}}return $.EID="IMPRESSION",$})(),P.Search=(()=>{class $ extends I{constructor(F,U,z,Q,ue,De,ie=0,le=[]){super($.EID),this.edata={...F?{type:F}:{type:""},...U?{query:U}:{},...z?{filters:z}:{},...Q?{sort:Q}:{},...De?{correlationid:De}:{},...ie?{size:ie}:{}},this.context.cdata=le,this.context.env=ue}}return $.EID="SEARCH",$})()}(T||(T={}))},5173:(we,te,y)=>{"use strict";y.d(te,{O:()=>T});class a{constructor(){this.pos=[]}}class D{constructor(){this.env=""}}class v{constructor(){this.env=""}}class L{constructor(){this.env=""}}class c{}var E=y(4438),_=y(2904);let T=(()=>{var P;class I{constructor(O){this.telemetryService=O}generateInteractTelemetry(O,C,S,N,k,$,x,F,U){const z=new a;z.type=O,z.subType=C,z.pageId=N,z.id=U||N,z.env=S,null!==$&&(z.valueMap=$),void 0!==x&&(z.rollup=x),void 0!==F&&(z.correlationData=F),k&&k.id&&(z.objId=k.id),k&&k.type&&(z.objType=k.type),k&&k.version&&(z.objVer=k.version+""),this.telemetryService.interact(z).subscribe()}generateImpressionTelemetry(O,C,S,N,k,$,x,F,U){const z=new D;z.type=O,z.subType=C,z.pageId=S,z.env=N,z.objId=k||"",z.objType=$||"",z.objVer=x?x+"":"",void 0!==F&&(z.rollup=F),void 0!==U&&(z.correlationData=U),this.telemetryService.impression(z).subscribe()}generateEndTelemetry(O,C,S,N,k,$,x,F,U){const z=new L;z.type=O,z.pageId=S,z.env=N,z.mode=C,F&&(z.duration=F),k&&k.id&&(z.objId=k.id),k&&k.type&&(z.objType=k.type),k&&k.version&&(z.objVer=k.version+""),$&&(z.rollup=$),x&&(z.correlationData=x),U&&(z.summaryList=U),this.telemetryService.end(z).subscribe()}generateStartTelemetry(O,C,S,N,k){const $=new v;$.type=O,$.pageId=C,$.mode="play",S&&S.id&&($.objId=S.id),S&&S.type&&($.objType=S.type),S&&S.version&&($.objVer=S.version+""),void 0!==N&&($.rollup=N),void 0!==k&&($.correlationData=k),this.telemetryService.start($).subscribe()}generateSearchTelemetry(O,C,S,N,k,$,x,F){const U=new c;U.type=O,U.query=C,U.env=N,U.size=S,k&&(U.filters=k),$&&(U.sort=$),void 0!==F&&(U.correlationData=F),x&&(U.correlationid=x),this.telemetryService.search(U).subscribe()}genererateAppStartTelemetry(O){const C=new v;C.type="app",C.env="home",C.deviceSpecification=O,this.telemetryService.start(C).subscribe()}}return(P=I).\u0275fac=function(O){return new(O||P)(E.KVO(_.H0))},P.\u0275prov=E.jDH({token:P,factory:P.\u0275fac,providedIn:"root"}),I})()},1765:(we,te,y)=>{"use strict";y.d(te,{H:()=>d});var a=y(2814),D=y(1985),v=y(8750);const{isArray:L}=Array;var E=y(983),_=y(4360),T=y(9326);var I=y(6648),b=y(3028),O=y(9030),C=y(7673),S=y(9316),N=y(9974),k=y(5412);function $(B,A=1/0,V){return A=(A||0)<1?1/0:A,(0,N.N)((J,ne)=>(0,k.h)(J,ne,B,A,void 0,!0,V))}var x=y(6649);function F(B,A){return(0,N.N)((0,x.S)(B,A,arguments.length>=2,!1,!0))}var U=y(3703),z=y(6354),Q=y(9437),ue=y(7374),De=y(5870),ie=y(6421);class le{process(A){if("object"!=typeof A)throw new Error('TelemetryEntriesToStringPreprocessor expects input of type "object"');return JSON.stringify(A)}}var m=y(3172),n=y(985);class o{constructor(A,V){this.dbService=A,this.apiService=V,this.preprocessors=[],this.preprocessors=[new le]}handle(A){return this.hasTelemetryThresholdCrossed().pipe((0,b.Z)(V=>V?this.processEventsBatch(A).pipe($(J=>J?this.processEventsBatch(A):E.w),F(()=>{},void 0),(0,b.Z)(()=>this.handleProcessedEventsBatch()),$(J=>J.syncedEventCount?this.handleProcessedEventsBatch():E.w),F((J,ne)=>({syncedEventCount:J.syncedEventCount+ne.syncedEventCount,syncTime:Date.now(),syncedFileSize:J.syncedFileSize+ne.syncedFileSize,error:ne.error?ne.error:J.error}),{syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0})):(0,C.of)({syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0})))}processEventsBatch(A){return this.fetchEvents().pipe((0,b.Z)(V=>V?this.processEvents(V,A).pipe((0,b.Z)(J=>this.persistProcessedEvents(J,J.processedEventsSize).pipe((0,b.Z)(()=>this.deleteEvents(V)),(0,U.u)(V.length)))):(0,C.of)(0)))}hasTelemetryThresholdCrossed(){return(0,I.H)(this.dbService.executeQuery(`\n SELECT count(*) as COUNT FROM ${a.C.TABLE_NAME}`)).pipe((0,z.T)(A=>!0))}fetchEvents(){return(0,I.H)(this.dbService.executeQuery(`\n SELECT * FROM ${a.C.TABLE_NAME}\n WHERE ${a.C.COLUMN_PRIORITY} = (SELECT MIN (${a.C.COLUMN_PRIORITY})\n FROM ${a.C.TABLE_NAME})\n ORDER BY ${a.C.COLUMN_TIMESTAMP}\n LIMIT 200`))}processEvents(A,V){if(!A)return(0,C.of)({processedEventsSize:0});const J=(0,ie.A)();return(0,C.of)({processedEvents:this.preprocessors.reduce((ne,be)=>be.process(ne),{id:"ekstep.telemetry",ver:"1.0",ts:ue().format("YYYY-MM-DDTHH:mm:ss[Z]"),events:A.map(ne=>JSON.parse(ne[a.C.COLUMN_EVENT])),params:{did:V,msgid:J,key:"",requesterId:""}}),processedEventsSize:A.length,messageId:J})}persistProcessedEvents({processedEvents:A,messageId:V},J){return A?(0,I.H)(this.dbService.save(De.K.insertQuery(),{[De.K.COLUMN_NAME_MSG_ID]:V,[De.K.COLUMN_NAME_NUMBER_OF_EVENTS]:J,[De.K.COLUMN_NAME_PRIORITY]:1,[De.K.COLUMN_NAME_DATA]:A})).pipe((0,U.u)(void 0)):(0,C.of)(void 0)}deleteEvents(A){return A.length?(0,I.H)(this.dbService.executeQuery(`\n DELETE FROM ${a.C.TABLE_NAME}\n WHERE ${a.C._ID} IN (${A.map(V=>V[a.C._ID]).join(",")})\n `)):(0,C.of)(void 0)}handleProcessedEventsBatch(A){return this.fetchProcessedEventsBatch().pipe((0,b.Z)(V=>this.syncProcessedEvent(V).pipe((0,b.Z)(J=>this.deleteProcessedEvent(V).pipe((0,U.u)(J||{syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0})))))).pipe()}fetchProcessedEventsBatch(){return(0,I.H)(this.dbService.executeQuery(`SELECT * FROM ${De.K.TABLE_NAME} LIMIT 1`)).pipe((0,z.T)(A=>A&&A[0]))}syncProcessedEvent(A){if(!A)return(0,C.of)(void 0);const V=(new n._g.Builder).withHost(m.$.api.TELEMETRY_BASE_URL).withPath(m.$.api.TELEMETRY_SYNC).withType(n.kr.POST).withBearerToken(!0).withBody(JSON.parse(A[De.K.COLUMN_NAME_DATA])).build();return this.apiService.fetch(V).pipe((0,z.T)(()=>({syncedEventCount:A[De.K.COLUMN_NAME_NUMBER_OF_EVENTS],syncTime:Date.now(),syncedFileSize:0})),(0,Q.W)(J=>(0,C.of)({syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0,error:J})))}deleteProcessedEvent(A){return A?(0,I.H)(this.dbService.executeQuery(`DELETE FROM ${De.K.TABLE_NAME} WHERE ${De.K._ID}='${A[De.K._ID]}'`)):(0,C.of)(void 0)}}var u=y(3649),s=y(4438),h=y(4591),g=y(3486),M=y(2342),f=y(2700),r=y(2918);let d=(()=>{var B;class A{constructor(J,ne,be,Ce,Z){this.dbService=J,this.storageService=ne,this.utilService=be,this.apiService=Ce,this.decorator=Z,this.deviceId="",S.p.getId().then(oe=>(this.deviceId=oe.identifier,this.deviceId))}start({type:J,deviceSpecification:ne,loc:be,mode:Ce,duration:Z,pageId:oe,env:nt,objId:Pe,objType:pe,objVer:Te,rollup:xe,correlationData:re}){const ee=new u.Q$.Start(J,ne,be,Ce,Z,oe,nt,Pe,pe,Te,xe,re);return this.decorateAndPersist(ee)}end({type:J,mode:ne,duration:be,pageId:Ce,summaryList:Z,env:oe,objId:nt,objType:Pe,objVer:pe,rollup:Te,correlationData:xe}){const re=new u.Q$.End(J,ne,be,Ce,Z,oe,nt,Pe,pe,Te,xe);return this.decorateAndPersist(re)}interact({type:J,subType:ne,id:be,pageId:Ce,pos:Z,env:oe,rollup:nt,valueMap:Pe,correlationData:pe,objId:Te,objType:xe,objVer:re}){const ee=new u.Q$.Interact(J,ne,be,Ce,Z,Pe,oe,Te,xe,re,nt,pe);return this.decorateAndPersist(ee)}impression({type:J,subType:ne,pageId:be,env:Ce,objId:Z,objType:oe,objVer:nt,rollup:Pe,correlationData:pe}){const Te=new u.Q$.Impression(J,ne,be,[],Ce,Z,oe,nt,Pe,pe);return this.decorateAndPersist(Te)}search({type:J,query:ne,filters:be,sort:Ce,correlationid:Z,size:oe,env:nt,correlationData:Pe}){const pe=new u.Q$.Search(J,ne,be,Ce,nt,Z,oe,Pe);return this.decorateAndPersist(pe)}decorateAndPersist(J){let ne="";const be=localStorage.getItem("subDomain");return ne=null!=be?be:new URL(document.baseURI).hostname,function P(...B){const A=(0,T.ms)(B),V=function c(B){return 1===B.length&&L(B[0])?B[0]:B}(B);return V.length?new D.c(J=>{let ne=V.map(()=>[]),be=V.map(()=>!1);J.add(()=>{ne=be=null});for(let Ce=0;!J.closed&&Ce{if(ne[Ce].push(Z),ne.every(oe=>oe.length)){const oe=ne.map(nt=>nt.shift());J.next(A?A(...oe):oe),ne.some((nt,Pe)=>!nt.length&&be[Pe])&&J.complete()}},()=>{be[Ce]=!0,!ne[Ce].length&&J.complete()}));return()=>{ne=be=null}}):E.w}((0,I.H)(this.utilService.getAppInfo()),(0,I.H)(this.utilService.getDeviceId())).pipe((0,b.Z)(Ce=>{const Z=Ce[0].version,oe=Ce[1];return(0,I.H)(this.storageService.getData("sid")).pipe((0,b.Z)(nt=>{const Pe=this.decorator.prepare(this.decorator.decorate(J,null!=nt?nt:"",oe,(0,ie.A)(),Z,ne,[]),1);return console.log("Telemetry Generated",J),this.dbService.save(a.C.insertData(),Pe)}))}))}saveTelemetry(J){return(0,O.v)(()=>{try{const ne=JSON.parse(J);return this.decorateAndPersist(ne)}catch(ne){return console.error(ne),(0,C.of)(!1)}})}sync(){return new o(this.dbService,this.apiService).handle(this.deviceId)}}return(B=A).\u0275fac=function(J){return new(J||B)(s.KVO(h.a),s.KVO(g.n),s.KVO(M.a),s.KVO(f.G),s.KVO(r.B))},B.\u0275prov=s.jDH({token:B,factory:B.\u0275fac,providedIn:"root"}),A})()},2342:(we,te,y)=>{"use strict";y.d(te,{a:()=>I});var a=y(467),D=y(8941),v=y(9316),L=y(9986),E=y(5083),_=y(4438),T=y(5402),P=y(8974);let I=(()=>{var b;class O{constructor(S,N){this.translate=S,this.loadingCtrl=N}getDeviceSpec(){var S=this;return(0,a.A)(function*(){const N=yield v.p.getInfo(),k=yield S.getDeviceId();return{os:`${N.operatingSystem} ${N.osVersion}`,make:N.manufacturer,id:k}})()}getDeviceId(){return(0,a.A)(function*(){const S=yield v.p.getId();return L(S.identifier).toString()})()}getAppInfo(){return(0,a.A)(function*(){return"web"===E.Ii.getPlatform()?{name:"Web App",build:"1.0.0"}:yield D.q.getInfo()})()}translateMessage(S,N){let k="",$="";return $="object"==typeof N?N:{"%s":N},this.translate.get(S,$).subscribe(x=>{k=x}),k}getLoader(S,N){return this.loadingCtrl.create({message:N,duration:S||3e4,cssClass:N?"custom-loader-message-class":"custom-loader-class"})}}return(b=O).\u0275fac=function(S){return new(S||b)(_.KVO(T.c$),_.KVO(P.Xi))},b.\u0275prov=_.jDH({token:b,factory:b.\u0275fac,providedIn:"root"}),O})()},6313:(we,te,y)=>{"use strict";var a=y(467),D=y(345),v=y(4438),L=y(3021),c=y(4517),E=y(8974),_=y(8941),T=y(5402),P=y(2904),I=y(177),b=y(9417);function O(ze,Be){if(1&ze&&(v.j41(0,"ion-item")(1,"ion-label"),v.EFF(2),v.k0s(),v.nrm(3,"ion-radio",3),v.k0s()),2&ze){const Je=Be.$implicit;v.R7$(2),v.JRh(Je.label),v.R7$(),v.FS9("value",Je.id)}}let C=(()=>{var ze;class Be{constructor(We,Mt,Qt,wn){this.translateService=We,this.navParams=Mt,this.modalCtrl=Qt,this.storage=wn,this.selectedLanguage=""}ngOnInit(){var We=this;return(0,a.A)(function*(){We.languages=[],We.languages=We.navParams.get("languages");let Mt=yield We.storage.getData("lang");console.log("current lang ",Mt),We.selectedLanguage=Mt})()}languageSelected(We){let Mt=We.detail.value;console.log("Current value:",JSON.stringify(Mt)),this.storage.setData("lang",Mt),this.translateService.use(Mt),this.selectedLanguage=Mt,this.dismissModal()}dismissModal(){this.modalCtrl.dismiss()}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.rXU(T.c$),v.rXU(c.y8),v.rXU(E.W3),v.rXU(P.n$))},ze.\u0275cmp=v.VBU({type:ze,selectors:[["app-langauge-select"]],decls:9,vars:5,consts:[[1,"lang-content"],[3,"ngModelChange","ionChange","ngModel"],[4,"ngFor","ngForOf"],["slot","start",3,"value"]],template:function(We,Mt){1&We&&(v.j41(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),v.EFF(3),v.nI1(4,"translate"),v.k0s()()(),v.j41(5,"ion-content",0)(6,"ion-radio-group",1),v.mxI("ngModelChange",function(wn){return v.DH7(Mt.selectedLanguage,wn)||(Mt.selectedLanguage=wn),wn}),v.bIt("ionChange",function(wn){return Mt.languageSelected(wn)}),v.j41(7,"ion-list"),v.DNE(8,O,4,2,"ion-item",2),v.k0s()()()),2&We&&(v.R7$(3),v.JRh(v.bMT(4,3,"Select Language")),v.R7$(3),v.R50("ngModel",Mt.selectedLanguage),v.R7$(2),v.Y8G("ngForOf",Mt.languages))},dependencies:[I.Sq,b.BC,b.vS,E.W9,E.eU,E.uz,E.he,E.nf,E.KO,E.f0,E.BC,E.ai,E.uR,E.Je,T.D9],styles:[".lang-content[_ngcontent-%COMP%]{--background: var(--ion-color-primary-contrast);--padding-top: 0}ion-list[_ngcontent-%COMP%]{overflow-y:auto}ion-title[_ngcontent-%COMP%]{color:var(--ion-color-primary);font-size:1rem}"]}),Be})();function S(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div")(1,"ion-button",2),v.bIt("click",function(){v.eBV(Je);const Mt=v.XpG();return v.Njj(Mt.openLink())}),v.EFF(2),v.nI1(3,"translate"),v.k0s(),v.j41(4,"ion-button",3),v.bIt("click",function(){v.eBV(Je);const Mt=v.XpG();return v.Njj(Mt.close())}),v.EFF(5,"Close"),v.k0s()()}2&ze&&(v.R7$(2),v.JRh(v.bMT(3,1,"OPEN_IN_BROWSER")))}function N(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div")(1,"ion-button",2),v.bIt("click",function(){v.eBV(Je);const Mt=v.XpG();return v.Njj(Mt.close())}),v.EFF(2),v.nI1(3,"translate"),v.k0s()()}2&ze&&(v.R7$(2),v.JRh(v.bMT(3,1,"CLOSE")))}let k=(()=>{var ze;class Be{constructor(We,Mt){this.navParams=We,this.modalCtrl=Mt,this.scanText="",this.isValidURL=!1}ngOnInit(){this.scanText=this.navParams.get("scannedData"),this.isValidURL=this.isValidUrl()}openLink(){this.close(),window.open(this.scanText)}close(){this.modalCtrl.dismiss()}isValidUrl(){try{const We=new URL(this.scanText);return"http:"===We.protocol||"https:"===We.protocol}catch{return!1}}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.rXU(c.y8),v.rXU(E.W3))},ze.\u0275cmp=v.VBU({type:ze,selectors:[["app-qrcode-popup"]],decls:5,vars:3,consts:[[1,"inner-content"],[4,"ngIf"],["expand","block",3,"click"],["fill","clear","expand","full",3,"click"]],template:function(We,Mt){1&We&&(v.j41(0,"div",0)(1,"h4"),v.EFF(2),v.k0s(),v.DNE(3,S,6,3,"div",1)(4,N,4,3,"div",1),v.k0s()),2&We&&(v.R7$(2),v.JRh(Mt.scanText),v.R7$(),v.Y8G("ngIf",Mt.isValidURL),v.R7$(),v.Y8G("ngIf",!Mt.isValidURL))},dependencies:[I.bT,E.Jm,T.D9],styles:["h4[_ngcontent-%COMP%]{text-align:center;color:var(--ion-color-medium);padding:.75rem 0;-webkit-user-select:auto;user-select:auto}ion-button[_ngcontent-%COMP%]{padding:0 .75rem .75rem;--border-radius: 2rem}"]}),Be})();var $=y(3568),x=y(8359);class F extends x.yU{constructor(Be,Je){super()}schedule(Be,Je=0){return this}}const U={setInterval(ze,Be,...Je){const{delegate:We}=U;return null!=We&&We.setInterval?We.setInterval(ze,Be,...Je):setInterval(ze,Be,...Je)},clearInterval(ze){const{delegate:Be}=U;return((null==Be?void 0:Be.clearInterval)||clearInterval)(ze)},delegate:void 0};var z=y(7908),ue=y(6129);class De{constructor(Be,Je=De.now){this.schedulerActionCtor=Be,this.now=Je}schedule(Be,Je=0,We){return new this.schedulerActionCtor(this,Be).schedule(We,Je)}}De.now=ue.U.now;const le=new class ie extends De{constructor(Be,Je=De.now){super(Be,Je),this.actions=[],this._active=!1}flush(Be){const{actions:Je}=this;if(this._active)return void Je.push(Be);let We;this._active=!0;do{if(We=Be.execute(Be.state,Be.delay))break}while(Be=Je.shift());if(this._active=!1,We){for(;Be=Je.shift();)Be.unsubscribe();throw We}}}(class Q extends F{constructor(Be,Je){super(Be,Je),this.scheduler=Be,this.work=Je,this.pending=!1}schedule(Be,Je=0){var We;if(this.closed)return this;this.state=Be;const Mt=this.id,Qt=this.scheduler;return null!=Mt&&(this.id=this.recycleAsyncId(Qt,Mt,Je)),this.pending=!0,this.delay=Je,this.id=null!==(We=this.id)&&void 0!==We?We:this.requestAsyncId(Qt,this.id,Je),this}requestAsyncId(Be,Je,We=0){return U.setInterval(Be.flush.bind(Be,this),We)}recycleAsyncId(Be,Je,We=0){if(null!=We&&this.delay===We&&!1===this.pending)return Je;null!=Je&&U.clearInterval(Je)}execute(Be,Je){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const We=this._execute(Be,Je);if(We)return We;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Be,Je){let Mt,We=!1;try{this.work(Be)}catch(Qt){We=!0,Mt=Qt||new Error("Scheduled action threw falsy error")}if(We)return this.unsubscribe(),Mt}unsubscribe(){if(!this.closed){const{id:Be,scheduler:Je}=this,{actions:We}=Je;this.work=this.state=this.scheduler=null,this.pending=!1,(0,z.o)(We,this),null!=Be&&(this.id=this.recycleAsyncId(Je,Be,null)),this.delay=null,super.unsubscribe()}}}),m=le;var n=y(1985),o=y(9470);function s(ze=0,Be,Je=m){let We=-1;return null!=Be&&((0,o.m)(Be)?Je=Be:We=Be),new n.c(Mt=>{let Qt=function u(ze){return ze instanceof Date&&!isNaN(ze)}(ze)?+ze-Je.now():ze;Qt<0&&(Qt=0);let wn=0;return Je.schedule(function(){Mt.closed||(Mt.next(wn++),0<=We?this.schedule(void 0,We):Mt.complete())},Qt)})}var g=y(7673),M=y(8141),f=y(5964),r=y(9437),d=y(3703);let B=(()=>{var ze;class Be{constructor(We){this.telemetryService=We,this.shouldSync=!1}start(We){return this.shouldSync=!0,function h(ze=0,Be=le){return ze<0&&(ze=0),s(ze,ze,Be)}(We).pipe((0,M.M)(Mt=>{}),(0,f.p)(()=>this.shouldSync),(0,M.M)(()=>this.telemetryService.sync().pipe((0,M.M)(Mt=>{}),(0,r.W)(Mt=>(console.error(Mt),(0,g.of)(void 0)))).toPromise()),(0,d.u)(void 0))}pause(){this.shouldSync=!1}continue(){this.shouldSync=!0}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(P.H0))},ze.\u0275prov=v.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),Be})();var A=y(2771),V=y(1635),ne=y(3726),be={error:"cordova_not_available"},Ce={error:"plugin_not_installed"};function Z(ze){if(typeof window<"u"&&window.angular){var Je=window.document,We=window.angular.element(Je.querySelector("[ng-app]")||Je.body).injector();if(We)return We.get("$q")(function(Qt,wn){ze(Qt,wn)});console.warn("Angular 1 was detected but $q couldn't be retrieved. This is usually when the app is not bootstrapped on the html or body tag. Falling back to native promises which won't trigger an automatic digest when promises resolve.")}return function(){if(Promise)return new Promise(function(Qt,wn){ze(Qt,wn)});console.error("No Promise support or polyfill found. To enable Ionic Native support, please add the es6-promise polyfill before this script, or run with a library like Angular or on a recent browser.")}()}function Te(ze,Be,Je){var We,Mt;"string"==typeof ze?We=ze:(We=ze.constructor.getPluginRef(),Je=ze.constructor.getPluginName(),Mt=ze.constructor.getPluginInstallName());var Qt=ge(We);return!(!Qt||Be&&typeof Qt[Be]>"u")||(typeof window>"u"||!window.cordova?(function rt(ze,Be){typeof process>"u"&&console.warn(Be?"Native: tried calling "+ze+"."+Be+", but Cordova is not available. Make sure to include cordova.js or run in a device/simulator":"Native: tried accessing the "+ze+" plugin but Cordova is not available. Make sure to include cordova.js or run in a device/simulator")}(Je,Be),be):(function Ze(ze,Be,Je){console.warn(Je?"Native: tried calling "+ze+"."+Je+", but the "+ze+" plugin is not installed.":"Native: tried accessing the "+ze+" plugin but it's not installed."),Be&&console.warn("Install the "+ze+" plugin: 'ionic cordova plugin add "+Be+"'")}(Je,Mt,Be),Ce))}function ee(ze,Be,Je,We,Mt,Qt){void 0===We&&(We={}),Je=function re(ze,Be,Je,We){if(void 0===Be&&(Be={}),Be.sync)return ze;if("reverse"===Be.callbackOrder)ze.unshift(We),ze.unshift(Je);else if("node"===Be.callbackStyle)ze.push(function(Tn,Hn){Tn?We(Tn):Je(Hn)});else if("object"===Be.callbackStyle&&Be.successName&&Be.errorName){var Mt={};Mt[Be.successName]=Je,Mt[Be.errorName]=We,ze.push(Mt)}else if(typeof Be.successIndex<"u"||typeof Be.errorIndex<"u"){var Qt=function(){Be.successIndex>ze.length?ze[Be.successIndex]=Je:ze.splice(Be.successIndex,0,Je)},wn=function(){Be.errorIndex>ze.length?ze[Be.errorIndex]=We:ze.splice(Be.errorIndex,0,We)};Be.successIndex>Be.errorIndex?(wn(),Qt()):(Qt(),wn())}else ze.push(Je),ze.push(We);return ze}(Je,We,Mt,Qt);var wn=Te(ze,Be);if(!0===wn){var Tn=ge(ze.constructor.getPluginRef());return Tn[Be].apply(Tn,Je)}return wn}function ge(ze){return typeof window<"u"?vt(window,ze):null}function vt(ze,Be){for(var Je=Be.split("."),We=ze,Mt=0;Mt"u"){var ze=typeof window<"u"?window:{},Je=Date.now(),We=!1;ze.document.addEventListener("deviceready",function(){console.log("Ionic Native: deviceready event fired after "+(Date.now()-Je)+" ms"),We=!0}),setTimeout(function(){!We&&ze.cordova&&console.warn("Ionic Native: deviceready did not fire within 5000ms. This can happen when plugins are in an inconsistent state. Try removing plugins from plugins/ and reinstalling them.")},5e3)}}();var It=function(ze){function Be(){var Je=null!==ze&&ze.apply(this,arguments)||this;return Je.permission={ACCEPT_HANDOVER:"ACCEPT_HANDOVER",ACCESS_BACKGROUND_LOCATION:"ACCESS_BACKGROUND_LOCATION",ACCESS_COARSE_LOCATION:"ACCESS_COARSE_LOCATION",ACCESS_FINE_LOCATION:"ACCESS_FINE_LOCATION",ACCESS_MEDIA_LOCATION:"ACCESS_MEDIA_LOCATION",ACTIVITY_RECOGNITION:"ACTIVITY_RECOGNITION",ADD_VOICEMAIL:"ADD_VOICEMAIL",ANSWER_PHONE_CALLS:"ANSWER_PHONE_CALLS",BLUETOOTH_ADVERTISE:"BLUETOOTH_ADVERTISE",BLUETOOTH_CONNECT:"BLUETOOTH_CONNECT",BLUETOOTH_SCAN:"BLUETOOTH_SCAN",BODY_SENSORS:"BODY_SENSORS",BODY_SENSORS_BACKGROUND:"BODY_SENSORS_BACKGROUND",CALL_PHONE:"CALL_PHONE",CAMERA:"CAMERA",GET_ACCOUNTS:"GET_ACCOUNTS",NEARBY_WIFI_DEVICES:"NEARBY_WIFI_DEVICES",POST_NOTIFICATIONS:"POST_NOTIFICATIONS",PROCESS_OUTGOING_CALLS:"PROCESS_OUTGOING_CALLS",READ_CALENDAR:"READ_CALENDAR",READ_CALL_LOG:"READ_CALL_LOG",READ_CONTACTS:"READ_CONTACTS",READ_EXTERNAL_STORAGE:"READ_EXTERNAL_STORAGE",READ_MEDIA_AUDIO:"READ_MEDIA_AUDIO",READ_MEDIA_IMAGES:"READ_MEDIA_IMAGES",READ_MEDIA_VIDEO:"READ_MEDIA_VIDEO",READ_PHONE_NUMBERS:"READ_PHONE_NUMBERS",READ_PHONE_STATE:"READ_PHONE_STATE",READ_SMS:"READ_SMS",RECEIVE_MMS:"RECEIVE_MMS",RECEIVE_SMS:"RECEIVE_SMS",RECEIVE_WAP_PUSH:"RECEIVE_WAP_PUSH",RECORD_AUDIO:"RECORD_AUDIO",SEND_SMS:"SEND_SMS",USE_SIP:"USE_SIP",UWB_RANGING:"UWB_RANGING",WRITE_CALENDAR:"WRITE_CALENDAR",WRITE_CALL_LOG:"WRITE_CALL_LOG",WRITE_CONTACTS:"WRITE_CONTACTS",WRITE_EXTERNAL_STORAGE:"WRITE_EXTERNAL_STORAGE"},Je.locationAuthorizationMode={ALWAYS:"always",WHEN_IN_USE:"when_in_use"},Je.locationAccuracyAuthorization={FULL:"full",REDUCED:"reduced"},Je.permissionGroups={CALENDAR:["READ_CALENDAR","WRITE_CALENDAR"],CAMERA:["CAMERA"],CONTACTS:["READ_CONTACTS","WRITE_CONTACTS","GET_ACCOUNTS"],LOCATION:["ACCESS_FINE_LOCATION","ACCESS_COARSE_LOCATION"],MICROPHONE:["RECORD_AUDIO"],PHONE:["READ_PHONE_STATE","CALL_PHONE","ADD_VOICEMAIL","USE_SIP","PROCESS_OUTGOING_CALLS","READ_CALL_LOG","WRITE_CALL_LOG"],SENSORS:["BODY_SENSORS"],SMS:["SEND_SMS","RECEIVE_SMS","READ_SMS","RECEIVE_WAP_PUSH","RECEIVE_MMS"],STORAGE:["READ_EXTERNAL_STORAGE","WRITE_EXTERNAL_STORAGE"],NEARBY_DEVICES:["BLUETOOTH_ADVERTISE","BLUETOOTH_SCAN","BLUETOOTH_CONNECT"]},Je.locationMode={HIGH_ACCURACY:"high_accuracy",DEVICE_ONLY:"device_only",BATTERY_SAVING:"battery_saving",LOCATION_OFF:"location_off"},Je.bluetoothState={UNKNOWN:"unknown",RESETTING:"resetting",UNSUPPORTED:"unsupported",UNAUTHORIZED:"unauthorized",POWERED_OFF:"powered_off",POWERED_ON:"powered_on",POWERING_OFF:"powering_off",POWERING_ON:"powering_on"},Je.photoLibraryAccessLevel={ADD_ONLY:"add_only",READ_WRITE:"read_write"},Je}return(0,V.C6)(Be,ze),Be.prototype.isLocationAvailable=function(){return at(this,"isLocationAvailable",{},arguments)},Be.prototype.isWifiAvailable=function(){return at(this,"isWifiAvailable",{},arguments)},Be.prototype.isCameraAvailable=function(Je){return at(this,"isCameraAvailable",{callbackOrder:"reverse"},arguments)},Be.prototype.isBluetoothAvailable=function(){return at(this,"isBluetoothAvailable",{},arguments)},Be.prototype.switchToLocationSettings=function(){return at(this,"switchToLocationSettings",{sync:!0,platforms:["Android","Windows 10","iOS"]},arguments)},Be.prototype.switchToMobileDataSettings=function(){return at(this,"switchToMobileDataSettings",{sync:!0,platforms:["Android","Windows 10"]},arguments)},Be.prototype.switchToBluetoothSettings=function(){return at(this,"switchToBluetoothSettings",{sync:!0,platforms:["Android","Windows 10"]},arguments)},Be.prototype.switchToWifiSettings=function(){return at(this,"switchToWifiSettings",{sync:!0,platforms:["Android","Windows 10"]},arguments)},Be.prototype.isWifiEnabled=function(){return at(this,"isWifiEnabled",{platforms:["Android","Windows 10"]},arguments)},Be.prototype.setWifiState=function(Je){return at(this,"setWifiState",{callbackOrder:"reverse",platforms:["Android","Windows 10"]},arguments)},Be.prototype.setBluetoothState=function(Je){return at(this,"setBluetoothState",{callbackOrder:"reverse",platforms:["Android","Windows 10"]},arguments)},Be.prototype.enableDebug=function(){return at(this,"enableDebug",{platforms:["Android","iOS"]},arguments)},Be.prototype.isLocationEnabled=function(){return at(this,"isLocationEnabled",{platforms:["Android","iOS"]},arguments)},Be.prototype.isLocationAuthorized=function(){return at(this,"isLocationAuthorized",{},arguments)},Be.prototype.getLocationAuthorizationStatus=function(){return at(this,"getLocationAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Be.prototype.getLocationAuthorizationStatuses=function(){return at(this,"getLocationAuthorizationStatuses",{platforms:["Android","iOS"]},arguments)},Be.prototype.requestLocationAuthorization=function(Je,We){return at(this,"requestLocationAuthorization",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.isCameraPresent=function(){return at(this,"isCameraPresent",{platforms:["Android","iOS"]},arguments)},Be.prototype.isCameraAuthorized=function(Je){return at(this,"isCameraAuthorized",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.getCameraAuthorizationStatus=function(Je){return at(this,"getCameraAuthorizationStatus",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.requestCameraAuthorization=function(Je){return at(this,"requestCameraAuthorization",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.isMicrophoneAuthorized=function(){return at(this,"isMicrophoneAuthorized",{platforms:["Android","iOS"]},arguments)},Be.prototype.getMicrophoneAuthorizationStatus=function(){return at(this,"getMicrophoneAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Be.prototype.requestMicrophoneAuthorization=function(){return at(this,"requestMicrophoneAuthorization",{platforms:["Android","iOS"]},arguments)},Be.prototype.isContactsAuthorized=function(){return at(this,"isContactsAuthorized",{platforms:["Android","iOS"]},arguments)},Be.prototype.getContactsAuthorizationStatus=function(){return at(this,"getContactsAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Be.prototype.requestContactsAuthorization=function(){return at(this,"requestContactsAuthorization",{platforms:["Android","iOS"]},arguments)},Be.prototype.isCalendarAuthorized=function(){return at(this,"isCalendarAuthorized",{platforms:["Android","iOS"]},arguments)},Be.prototype.getCalendarAuthorizationStatus=function(){return at(this,"getCalendarAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Be.prototype.requestCalendarAuthorization=function(){return at(this,"requestCalendarAuthorization",{platforms:["Android","iOS"]},arguments)},Be.prototype.switchToSettings=function(){return at(this,"switchToSettings",{platforms:["Android","iOS"]},arguments)},Be.prototype.getBluetoothState=function(){return at(this,"getBluetoothState",{platforms:["Android","iOS"]},arguments)},Be.prototype.registerBluetoothStateChangeHandler=function(Je){return at(this,"registerBluetoothStateChangeHandler",{platforms:["Android","iOS"],sync:!0},arguments)},Be.prototype.registerLocationStateChangeHandler=function(Je){return at(this,"registerLocationStateChangeHandler",{platforms:["Android","iOS"],sync:!0},arguments)},Be.prototype.getArchitecture=function(){return at(this,"getArchitecture",{platforms:["Android","iOS"]},arguments)},Be.prototype.getCurrentBatteryLevel=function(){return at(this,"getCurrentBatteryLevel",{platforms:["Android","iOS"]},arguments)},Be.prototype.restart=function(Je){return at(this,"restart",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Be.prototype.isGpsLocationAvailable=function(){return at(this,"isGpsLocationAvailable",{platforms:["Android"]},arguments)},Be.prototype.isGpsLocationEnabled=function(){return at(this,"isGpsLocationEnabled",{platforms:["Android"]},arguments)},Be.prototype.isNetworkLocationAvailable=function(){return at(this,"isNetworkLocationAvailable",{platforms:["Android"]},arguments)},Be.prototype.isNetworkLocationEnabled=function(){return at(this,"isNetworkLocationEnabled",{platforms:["Android"]},arguments)},Be.prototype.isAirplaneModeEnabled=function(){return at(this,"isAirplaneModeEnabled",{platforms:["Android"]},arguments)},Be.prototype.isMobileDataEnabled=function(){return at(this,"isMobileDataEnabled",{platforms:["Android"]},arguments)},Be.prototype.getLocationMode=function(){return at(this,"getLocationMode",{platforms:["Android"]},arguments)},Be.prototype.getDeviceOSVersion=function(){return at(this,"getDeviceOSVersion",{platforms:["Android"]},arguments)},Be.prototype.getBuildOSVersion=function(){return at(this,"getBuildOSVersion",{platforms:["Android"]},arguments)},Be.prototype.getPermissionAuthorizationStatus=function(Je){return at(this,"getPermissionAuthorizationStatus",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Be.prototype.getPermissionsAuthorizationStatus=function(Je){return at(this,"getPermissionsAuthorizationStatus",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Be.prototype.requestRuntimePermission=function(Je){return at(this,"requestRuntimePermission",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Be.prototype.requestRuntimePermissions=function(Je){return at(this,"requestRuntimePermissions",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Be.prototype.isRequestingPermission=function(){return at(this,"isRequestingPermission",{sync:!0},arguments)},Be.prototype.registerPermissionRequestCompleteHandler=function(Je){return at(this,"registerPermissionRequestCompleteHandler",{sync:!0},arguments)},Be.prototype.isBluetoothEnabled=function(){return at(this,"isBluetoothEnabled",{platforms:["Android"]},arguments)},Be.prototype.hasBluetoothSupport=function(){return at(this,"hasBluetoothSupport",{platforms:["Android"]},arguments)},Be.prototype.hasBluetoothLESupport=function(){return at(this,"hasBluetoothLESupport",{platforms:["Android"]},arguments)},Be.prototype.hasBluetoothLEPeripheralSupport=function(){return at(this,"hasBluetoothLEPeripheralSupport",{platforms:["Android"]},arguments)},Be.prototype.getBluetoothAuthorizationStatus=function(){return at(this,"getBluetoothAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Be.prototype.getBluetoothAuthorizationStatuses=function(){return at(this,"getBluetoothAuthorizationStatuses",{platforms:["Android"]},arguments)},Be.prototype.isExternalStorageAuthorized=function(){return at(this,"isExternalStorageAuthorized",{platforms:["Android"]},arguments)},Be.prototype.getExternalStorageAuthorizationStatus=function(){return at(this,"getExternalStorageAuthorizationStatus",{platforms:["Android"]},arguments)},Be.prototype.requestExternalStorageAuthorization=function(){return at(this,"requestExternalStorageAuthorization",{platforms:["Android"]},arguments)},Be.prototype.getExternalSdCardDetails=function(){return at(this,"getExternalSdCardDetails",{platforms:["Android"]},arguments)},Be.prototype.switchToWirelessSettings=function(){return at(this,"switchToWirelessSettings",{platforms:["Android"],sync:!0},arguments)},Be.prototype.switchToNFCSettings=function(){return at(this,"switchToNFCSettings",{platforms:["Android"],sync:!0},arguments)},Be.prototype.isNFCPresent=function(){return at(this,"isNFCPresent",{platforms:["Android"]},arguments)},Be.prototype.isNFCEnabled=function(){return at(this,"isNFCEnabled",{platforms:["Android"]},arguments)},Be.prototype.isNFCAvailable=function(){return at(this,"isNFCAvailable",{platforms:["Android"]},arguments)},Be.prototype.registerNFCStateChangeHandler=function(Je){return at(this,"registerNFCStateChangeHandler",{platforms:["Android"],sync:!0},arguments)},Be.prototype.isDataRoamingEnabled=function(){return at(this,"isDataRoamingEnabled",{platforms:["Android"]},arguments)},Be.prototype.isADBModeEnabled=function(){return at(this,"isADBModeEnabled",{platforms:["Android"]},arguments)},Be.prototype.isDeviceRooted=function(){return at(this,"isDeviceRooted",{platforms:["Android"]},arguments)},Be.prototype.isCameraRollAuthorized=function(Je){return at(this,"isCameraRollAuthorized",{platforms:["iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.getCameraRollAuthorizationStatus=function(Je){return at(this,"getCameraRollAuthorizationStatus",{platforms:["iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.requestCameraRollAuthorization=function(Je){return at(this,"requestCameraRollAuthorization",{platforms:["iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.presentLimitedLibraryPicker=function(){return at(this,"presentLimitedLibraryPicker",{platforms:["iOS"]},arguments)},Be.prototype.isRemoteNotificationsEnabled=function(){return at(this,"isRemoteNotificationsEnabled",{platforms:["iOS","Android"]},arguments)},Be.prototype.isRegisteredForRemoteNotifications=function(){return at(this,"isRegisteredForRemoteNotifications",{platforms:["iOS"]},arguments)},Be.prototype.getRemoteNotificationsAuthorizationStatus=function(){return at(this,"getRemoteNotificationsAuthorizationStatus",{platforms:["iOS"]},arguments)},Be.prototype.requestRemoteNotificationsAuthorization=function(Je,We){return at(this,"requestRemoteNotificationsAuthorization",{platforms:["iOS"]},arguments)},Be.prototype.getRemoteNotificationTypes=function(){return at(this,"getRemoteNotificationTypes",{platforms:["iOS"]},arguments)},Be.prototype.isRemindersAuthorized=function(){return at(this,"isRemindersAuthorized",{platforms:["iOS"]},arguments)},Be.prototype.getRemindersAuthorizationStatus=function(){return at(this,"getRemindersAuthorizationStatus",{platforms:["iOS"]},arguments)},Be.prototype.requestRemindersAuthorization=function(){return at(this,"requestRemindersAuthorization",{platforms:["iOS"]},arguments)},Be.prototype.isBackgroundRefreshAuthorized=function(){return at(this,"isBackgroundRefreshAuthorized",{platforms:["iOS"]},arguments)},Be.prototype.getBackgroundRefreshStatus=function(){return at(this,"getBackgroundRefreshStatus",{platforms:["iOS"]},arguments)},Be.prototype.requestBluetoothAuthorization=function(){return at(this,"requestBluetoothAuthorization",{platforms:["iOS"]},arguments)},Be.prototype.isMotionAvailable=function(){return at(this,"isMotionAvailable",{platforms:["iOS"]},arguments)},Be.prototype.isMotionRequestOutcomeAvailable=function(){return at(this,"isMotionRequestOutcomeAvailable",{platforms:["iOS"]},arguments)},Be.prototype.requestMotionAuthorization=function(){return at(this,"requestMotionAuthorization",{platforms:["iOS"]},arguments)},Be.prototype.getMotionAuthorizationStatus=function(){return at(this,"getMotionAuthorizationStatus",{platforms:["iOS"]},arguments)},Be.prototype.getLocationAccuracyAuthorization=function(){return at(this,"getLocationAccuracyAuthorization",{platforms:["iOS","Android"]},arguments)},Be.prototype.requestTemporaryFullAccuracyAuthorization=function(Je){return at(this,"requestTemporaryFullAccuracyAuthorization",{platforms:["iOS"]},arguments)},Be.prototype.registerLocationAccuracyAuthorizationChangeHandler=function(Je){return at(this,"registerLocationAccuracyAuthorizationChangeHandler",{platforms:["iOS"],sync:!0},arguments)},Object.defineProperty(Be.prototype,"permissionStatus",{get:function(){return bn(this,"permissionStatus")},set:function(Je){Et(this,"permissionStatus",Je)},enumerable:!1,configurable:!0}),Object.defineProperty(Be.prototype,"NFCState",{get:function(){return bn(this,"NFCState")},set:function(Je){Et(this,"NFCState",Je)},enumerable:!1,configurable:!0}),Object.defineProperty(Be.prototype,"cpuArchitecture",{get:function(){return bn(this,"cpuArchitecture")},set:function(Je){Et(this,"cpuArchitecture",Je)},enumerable:!1,configurable:!0}),Object.defineProperty(Be.prototype,"remoteNotificationType",{get:function(){return bn(this,"remoteNotificationType")},set:function(Je){Et(this,"remoteNotificationType",Je)},enumerable:!1,configurable:!0}),Object.defineProperty(Be.prototype,"motionStatus",{get:function(){return bn(this,"motionStatus")},set:function(Je){Et(this,"motionStatus",Je)},enumerable:!1,configurable:!0}),Be.\u0275fac=(()=>{let Je;return function(Mt){return(Je||(Je=v.xGo(Be)))(Mt||Be)}})(),Be.\u0275prov=v.jDH({token:Be,factory:Be.\u0275fac}),Be.pluginName="Diagnostic",Be.plugin="cordova.plugins.diagnostic",Be.pluginRef="cordova.plugins.diagnostic",Be.repo="https://github.com/dpa99c/cordova-diagnostic-plugin",Be.platforms=["Android","iOS","Windows"],Be=(0,V.Cg)([],Be)}(At),yn=function(ze){return ze.GRANTED="GRANTED",ze.NOT_REQUESTED="NOT_REQUESTED",ze.DENIED_ALWAYS="DENIED_ALWAYS",ze.DENIED="DENIED",ze.UNKNOWN="UNKNOWN",ze}(yn||{}),Dt=function(ze){return ze.CAMERA="CAMERA",ze.MICROPHONE="MICROPHONE",ze}(Dt||{});let Ft=(()=>{var ze;class Be{constructor(We,Mt){this.platform=We,this.diagnostic=Mt}hasCameraPermission(){var We=this;return(0,a.A)(function*(){const Mt=yield We.diagnostic.getCameraAuthorizationStatus(!1);return We.getPermissionStatus(Mt)})()}hasMicrophonePermission(){var We=this;return(0,a.A)(function*(){const Mt=yield We.diagnostic.getMicrophoneAuthorizationStatus();return We.getPermissionStatus(Mt)})()}requestPermissions(We){var Mt=this;return(0,a.A)(function*(){if(Mt.platform.is("android")){const Qt=[];We.indexOf(Dt.CAMERA)>=0&&Qt.push(Mt.diagnostic.permission.CAMERA),We.indexOf(Dt.MICROPHONE)>=0&&Qt.push(Mt.diagnostic.permission.RECORD_AUDIO),yield Mt.diagnostic.requestRuntimePermissions(Qt)}else Mt.platform.is("ios")?(We.indexOf(Dt.CAMERA)>=0&&(yield Mt.diagnostic.requestCameraAuthorization(!1)),We.indexOf(Dt.MICROPHONE)>=0&&(yield Mt.diagnostic.requestMicrophoneAuthorization())):console.warn("requesting permission in browser")})()}userRequestsPermissions(We){var Mt=this;return(0,a.A)(function*(){let Qt=!1;for(const wn of We)Qt=(yield Mt.canAskForPermission(wn))||Qt;Qt&&(yield Mt.requestPermissions(We))})()}canAskForPermission(We){var Mt=this;return(0,a.A)(function*(){let Qt=!0;return Mt.platform.is("android")?We===Dt.CAMERA?Qt=(yield Mt.hasCameraPermission())!==yn.DENIED_ALWAYS:We===Dt.MICROPHONE&&(Qt=(yield Mt.hasMicrophonePermission())!==yn.DENIED_ALWAYS):Mt.platform.is("ios")&&(We===Dt.CAMERA?Qt=(yield Mt.hasCameraPermission())!==yn.DENIED:We===Dt.MICROPHONE&&(Qt=(yield Mt.hasMicrophonePermission())!==yn.DENIED)),Qt})()}getPermissionStatus(We){var Mt=this;return(0,a.A)(function*(){return Mt.isGranted(We)?yn.GRANTED:Mt.isNotRequested(We)?yn.NOT_REQUESTED:Mt.isDeniedAlways(We)?yn.DENIED_ALWAYS:Mt.isDenied(We)?yn.DENIED:yn.UNKNOWN})()}isGranted(We){return We===this.diagnostic.permissionStatus.GRANTED||We===this.diagnostic.permissionStatus.GRANTED_WHEN_IN_USE}isNotRequested(We){return We===this.diagnostic.permissionStatus.NOT_REQUESTED}isDeniedAlways(We){return We===this.diagnostic.permissionStatus.DENIED_ALWAYS||We===this.diagnostic.permissionStatus.RESTRICTED}isDenied(We){return!(this.isGranted(We)||this.isNotRequested(We))}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(c.OD),v.KVO(It))},ze.\u0275prov=v.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),Be})();var Sn=y(2342);let Bt=(()=>{var ze;class Be{constructor(We,Mt,Qt){this.platform=We,this.utilService=Mt,this.permissionsService=Qt,this.hasCameras=!1,this.isActive=!1,this._hasCameraPermission=new A.m,this.hasCameraPermission=this._hasCameraPermission.asObservable()}requestPermission(We,Mt){var Qt=this;return(0,a.A)(function*(){yield Qt.permissionsService.userRequestsPermissions([Dt.CAMERA]),yield Qt.checkCameraPermissionsAndActivate(We,Mt)})()}checkCameraPermissionsAndActivate(We,Mt){var Qt=this;return(0,a.A)(function*(){(yield Qt.permissionsService.hasCameraPermission())===yn.GRANTED?(document.body.style.backgroundColor="transparent",Qt._hasCameraPermission.next(!0),Qt.startScan(We,Mt)):Qt._hasCameraPermission.next(!1)})()}startScan(We,Mt=null){this.scan(We,Mt)}checkScan(We){console.error(`The checkScan method needs to be overwritten. Ignoring text ${We}`)}scan(We,Mt=null){var Qt=this;this.isActive=!0;let wn=this.utilService.translateMessage("SCAN_QR_INSTRUCTION");window.qrScanner.startScanner("Scan",wn,"#0b0b0b",wn,!1,this.platform.isRTL,function(){var Tn=(0,a.A)(function*(Hn){We(Hn),Qt.stopScanner()});return function(Hn){return Tn.apply(this,arguments)}}(),Tn=>{this.stopScanner()})}stopScanner(){this.isActive&&setTimeout(()=>{window.qrScanner.stopScanner(),this.isActive=!1},100)}destroy(){window.qrScanner.stopScanner()}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(c.OD),v.KVO(Sn.a),v.KVO(Ft))},ze.\u0275prov=v.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),Be})();var Lt=y(9030),Vn=y(8810),Ut=y(8793),$e=y(1413),Ae=y(5343);const _e=new n.c(Ae.l);var Ye=y(6365),ke=y(8750),it=y(983),Oe=y(9326),Ie=y(6648);function Ue(...ze){const Be=(0,Oe.lI)(ze),Je=(0,Oe.R0)(ze,1/0),We=ze;return We.length?1===We.length?(0,ke.Tg)(We[0]):(0,Ye.U)(Je)((0,Ie.H)(We,Be)):it.w}var bt=y(6354),Qe=y(5558),lt=y(17),Zt=y(8071),wt=y(9974);const zt={connector:()=>new $e.B};function Nt(ze,Be=zt){const{connector:Je}=Be;return(0,wt.N)((We,Mt)=>{const Qt=Je();(0,ke.Tg)(ze(function gt(ze){return new n.c(Be=>ze.subscribe(Be))}(Qt))).subscribe(Mt),Mt.add(We.subscribe(Qt))})}var _n=y(6697),An=y(4360),Wn=y(3028);function kn(ze,Be){return Be?Je=>(0,Ut.x)(Be.pipe((0,_n.s)(1),function En(){return(0,wt.N)((ze,Be)=>{ze.subscribe((0,An._)(Be,Ae.l))})}()),Je.pipe(kn(ze))):(0,Wn.Z)((Je,We)=>(0,ke.Tg)(ze(Je,We)).pipe((0,_n.s)(1),(0,d.u)(Je)))}const Ln="Service workers are disabled or not supported by this browser";class jn{constructor(Be){if(this.serviceWorker=Be,Be){const We=(0,ne.R)(Be,"controllerchange").pipe((0,bt.T)(()=>Be.controller)),Mt=(0,Lt.v)(()=>(0,g.of)(Be.controller)),Qt=(0,Ut.x)(Mt,We);this.worker=Qt.pipe((0,f.p)(tr=>!!tr)),this.registration=this.worker.pipe((0,Qe.n)(()=>Be.getRegistration()));const ar=(0,ne.R)(Be,"message").pipe((0,bt.T)(tr=>tr.data)).pipe((0,f.p)(tr=>tr&&tr.type)).pipe(function Bn(ze){return ze?Be=>Nt(ze)(Be):Be=>function Pt(ze,Be){const Je=(0,Zt.T)(ze)?ze:()=>ze;return(0,Zt.T)(Be)?Nt(Be,{connector:Je}):We=>new lt.G(We,Je)}(new $e.B)(Be)}());ar.connect(),this.events=ar}else this.worker=this.events=this.registration=function Kn(ze){return(0,Lt.v)(()=>(0,Vn.$)(new Error(ze)))}(Ln)}postMessage(Be,Je){return this.worker.pipe((0,_n.s)(1),(0,M.M)(We=>{We.postMessage({action:Be,...Je})})).toPromise().then(()=>{})}postMessageWithOperation(Be,Je,We){const Mt=this.waitForOperationCompleted(We),Qt=this.postMessage(Be,Je);return Promise.all([Qt,Mt]).then(([,wn])=>wn)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(Be){let Je;return Je="string"==typeof Be?We=>We.type===Be:We=>Be.includes(We.type),this.events.pipe((0,f.p)(Je))}nextEventOfType(Be){return this.eventsOfType(Be).pipe((0,_n.s)(1))}waitForOperationCompleted(Be){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,f.p)(Je=>Je.nonce===Be),(0,_n.s)(1),(0,bt.T)(Je=>{if(void 0!==Je.result)return Je.result;throw new Error(Je.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let $n=(()=>{var ze;class Be{get isEnabled(){return this.sw.isEnabled}constructor(We){if(this.sw=We,this.pushManager=null,this.subscriptionChanges=new $e.B,!We.isEnabled)return this.messages=_e,this.notificationClicks=_e,void(this.subscription=_e);this.messages=this.sw.eventsOfType("PUSH").pipe((0,bt.T)(Qt=>Qt.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,bt.T)(Qt=>Qt.data)),this.pushManager=this.sw.registration.pipe((0,bt.T)(Qt=>Qt.pushManager));const Mt=this.pushManager.pipe((0,Qe.n)(Qt=>Qt.getSubscription()));this.subscription=Ue(Mt,this.subscriptionChanges)}requestSubscription(We){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(Ln));const Mt={userVisibleOnly:!0};let Qt=this.decodeBase64(We.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),wn=new Uint8Array(new ArrayBuffer(Qt.length));for(let Tn=0;TnTn.subscribe(Mt)),(0,_n.s)(1)).toPromise().then(Tn=>(this.subscriptionChanges.next(Tn),Tn))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,_n.s)(1),(0,Qe.n)(Mt=>{if(null===Mt)throw new Error("Not subscribed to push notifications.");return Mt.unsubscribe().then(Qt=>{if(!Qt)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(Ln))}decodeBase64(We){return atob(We)}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(jn))},ze.\u0275prov=v.jDH({token:ze,factory:ze.\u0275fac}),Be})(),Ve=(()=>{var ze;class Be{get isEnabled(){return this.sw.isEnabled}constructor(We){if(this.sw=We,!We.isEnabled)return this.versionUpdates=_e,void(this.unrecoverable=_e);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Ln));const We=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:We},We)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Ln));const We=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:We},We)}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(jn))},ze.\u0275prov=v.jDH({token:ze,factory:ze.\u0275fac}),Be})();const ut=new v.nKC("");function Rt(ze,Be,Je,We){return()=>{if(!(0,I.UE)(We)||!("serviceWorker"in navigator)||!1===Je.enabled)return;let Mt;if(navigator.serviceWorker.addEventListener("controllerchange",()=>{null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({action:"INITIALIZE"})}),"function"==typeof Je.registrationStrategy)Mt=Je.registrationStrategy();else{const[wn,...Tn]=(Je.registrationStrategy||"registerWhenStable:30000").split(":");switch(wn){case"registerImmediately":Mt=(0,g.of)(null);break;case"registerWithDelay":Mt=St(+Tn[0]||0);break;case"registerWhenStable":Mt=Tn[0]?Ue(kt(ze),St(+Tn[0])):kt(ze);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${Je.registrationStrategy}`)}}ze.get(v.SKi).runOutsideAngular(()=>Mt.pipe((0,_n.s)(1)).subscribe(()=>navigator.serviceWorker.register(Be,{scope:Je.scope}).catch(wn=>console.error("Service worker registration failed with:",wn))))}}function St(ze){return(0,g.of)(null).pipe(function Rn(ze,Be=le){const Je=s(ze,Be);return kn(()=>Je)}(ze))}function kt(ze){return ze.get(v.o8S).isStable.pipe((0,f.p)(Je=>Je))}function Xt(ze,Be){return new jn((0,I.UE)(Be)&&!1!==ze.enabled?navigator.serviceWorker:void 0)}class Jt{}function Yt(ze,Be={}){return(0,v.EmA)([$n,Ve,{provide:ut,useValue:ze},{provide:Jt,useValue:Be},{provide:jn,useFactory:Xt,deps:[Jt,v.Agw]},{provide:v.hnV,useFactory:Rt,deps:[v.zZn,ut,Jt,v.Agw],multi:!0}])}let On=(()=>{var ze;class Be{static register(We,Mt={}){return{ngModule:Be,providers:[Yt(We,Mt)]}}}return(ze=Be).\u0275fac=function(We){return new(We||ze)},ze.\u0275mod=v.$C({type:ze}),ze.\u0275inj=v.G2t({providers:[$n,Ve]}),Be})();var Dn=y(446),Gn=y(5173);const yr=(ze,Be)=>({title_bb:ze,animate_title:Be});function Ke(ze,Be){if(1&ze&&(v.j41(0,"ion-title",27),v.EFF(1),v.k0s()),2&ze){const Je=v.XpG(2);v.Y8G("ngClass",v.l_i(2,yr,null==Je.headerConfig?null:Je.headerConfig.showbackButton,(null==Je.headerConfig?null:Je.headerConfig.pageTitle)==Je.appName)),v.R7$(),v.JRh(Je.configVariables.siteName)}}function et(ze,Be){1&ze&&(v.nrm(0,"ion-input",28,0),v.nI1(2,"translate")),2&ze&&v.Y8G("placeholder",v.bMT(2,1,"SEARCH_HINT"))}function Re(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"ion-button",22),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG(2);return v.Njj(Qt.emitEvent(Mt,"edit"))}),v.nrm(1,"ion-icon",29),v.k0s()}}function qe(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div",14)(1,"ion-buttons",15)(2,"ion-button",1),v.nrm(3,"ion-icon",16),v.k0s(),v.j41(4,"ion-button",17),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG();return v.Njj(Qt.emitEvent(Mt,"back"))}),v.nrm(5,"ion-icon",18),v.k0s()(),v.DNE(6,Ke,2,5,"ion-title",19)(7,et,3,3,"ion-input",20),v.j41(8,"ion-buttons",21)(9,"ion-button",22),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG();return v.Njj(Qt.emitEvent(Mt,"search"))}),v.nrm(10,"ion-icon",23),v.k0s(),v.j41(11,"ion-button",22),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG();return v.Njj(Qt.emitEvent(Mt,"scan"))}),v.nrm(12,"ion-icon",24),v.k0s(),v.j41(13,"ion-button",22),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG();return v.Njj(Qt.emitEvent(Mt,"profile"))}),v.nrm(14,"ion-icon",25),v.k0s()(),v.j41(15,"ion-buttons",21),v.DNE(16,Re,2,0,"ion-button",26),v.k0s()()}if(2&ze){const Je=v.XpG();v.R7$(2),v.Y8G("hidden",null==Je.headerConfig?null:Je.headerConfig.showbackButton),v.R7$(),v.FS9("src",Je.configVariables.tenantLogo),v.R7$(),v.Y8G("hidden",!(null!=Je.headerConfig&&Je.headerConfig.showbackButton)),v.R7$(2),v.Y8G("ngIf",!(null!=Je.headerConfig&&Je.headerConfig.showbackButton&&(null==Je.headerConfig||null==Je.headerConfig.actionButtons?null:Je.headerConfig.actionButtons.indexOf("search"))>=0)),v.R7$(),v.Y8G("ngIf",(null==Je.headerConfig?null:Je.headerConfig.showbackButton)&&(null==Je.headerConfig||null==Je.headerConfig.actionButtons?null:Je.headerConfig.actionButtons.indexOf("search"))>=0),v.R7$(),v.Y8G("hidden",null==Je.headerConfig?null:Je.headerConfig.showbackButton),v.R7$(7),v.Y8G("hidden",!(null!=Je.headerConfig&&Je.headerConfig.showbackButton)),v.R7$(),v.Y8G("ngIf",(null==Je.headerConfig||null==Je.headerConfig.actionButtons?null:Je.headerConfig.actionButtons.indexOf("edit"))>=0)}}function _t(ze,Be){1&ze&&v.nrm(0,"img",38)}function Wt(ze,Be){1&ze&&v.nrm(0,"img",39)}function hn(ze,Be){1&ze&&v.nrm(0,"img",40)}function yt(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div",30)(1,"div",31),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG();return v.Njj(Qt.emitEvent(Mt,"back"))}),v.nrm(2,"ion-icon",32),v.j41(3,"div",33),v.EFF(4),v.nI1(5,"translate"),v.k0s(),v.j41(6,"div",34),v.DNE(7,_t,1,0,"img",35)(8,Wt,1,0,"img",36)(9,hn,1,0,"img",37),v.k0s()()()}if(2&ze){const Je=v.XpG();v.R7$(),v.Y8G("ngClass","Parent Tara"===Je.headerConfig.pageTitle||"Teacher Tara"===Je.headerConfig.pageTitle?"question-bot":""),v.R7$(3),v.JRh(v.bMT(5,5,Je.headerConfig.pageTitle)),v.R7$(3),v.Y8G("ngIf","Katha Sakhi"===Je.headerConfig.pageTitle),v.R7$(),v.Y8G("ngIf","Parent Tara"===Je.headerConfig.pageTitle),v.R7$(),v.Y8G("ngIf","Teacher Tara"===Je.headerConfig.pageTitle)}}function Ht(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div",22),v.bIt("click",function(){const Mt=v.eBV(Je).$implicit,Qt=v.XpG(2);return v.Njj(Qt.handleFilter(Mt))}),v.j41(1,"ion-chip",45),v.EFF(2),v.nI1(3,"translate"),v.k0s()()}if(2&ze){const Je=Be.$implicit,We=v.XpG(2);v.R7$(),v.Y8G("ngClass",(null==Je?null:Je.label)==(null==We.defaultFilter?null:We.defaultFilter.label)?"active":""),v.R7$(),v.JRh(v.bMT(3,2,Je.label))}}function ye(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div",41)(1,"ion-chip",42),v.bIt("click",function(){v.eBV(Je);const Mt=v.XpG();return v.Njj(Mt.toggleMenu())}),v.nrm(2,"ion-icon",43),v.k0s(),v.DNE(3,Ht,4,4,"div",44),v.k0s()}if(2&ze){const Je=v.XpG();v.R7$(3),v.Y8G("ngForOf",Je.filters)}}function He(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"ion-item",46),v.bIt("click",function(Mt){const Qt=v.eBV(Je).$implicit,wn=v.XpG();return v.Njj(wn.emitSideMenuItemEvent(Mt,Qt))}),v.j41(1,"ion-label",47),v.EFF(2),v.nI1(3,"translate"),v.k0s()()}if(2&ze){const Je=Be.$implicit,We=v.XpG();v.R7$(),v.Y8G("ngClass",(null==Je?null:Je.label)==(null==We.defaultFilter?null:We.defaultFilter.label)?"active-label":""),v.R7$(),v.JRh(v.bMT(3,2,Je.label))}}let ft=(()=>{var ze;class Be{constructor(We,Mt,Qt,wn){this.utilService=We,this.telemetryGeneratorService=Mt,this.menuCtrl=Qt,this.headerService=wn,this.headerConfig=!1,this.headerEvents=new v.bkB,this.sideMenuItemEvent=new v.bkB,this.isMenuOpen=!1,this.filters=[],this.appVersion="",this.appName="",this.configVariables=Dn.g,_.q.getInfo().then(Tn=>{this.appVersion=`v${Tn.version}.${Tn.build}`,this.appName=Tn.name})}ngOnInit(){var We=this;return(0,a.A)(function*(){We.defaultFilter={},We.headerService.filterConfigEmitted$.subscribe(Mt=>{We.filters=[],We.defaultFilter=Mt.defaultFilter,We.filters.push(Mt.defaultFilter),Mt.filter.forEach(Qt=>{We.filters.push(Qt)})}),We.appInfo=yield We.utilService.getAppInfo()})()}scan(){var We=this;return(0,a.A)(function*(){We.telemetryGeneratorService.generateInteractTelemetry("TOUCH","qrscanner-clicked","home","home")})()}handleSearch(We){var Mt=this;return(0,a.A)(function*(){Mt.emitEvent(We,"search")})()}emitEvent(We,Mt){"scan"==Mt&&this.scan(),this.headerEvents.emit({event:We,name:Mt})}toggleMenu(){var We=this;return(0,a.A)(function*(){yield We.menuCtrl.toggle(),We.isMenuOpen=yield We.menuCtrl.isEnabled()})()}emitSideMenuItemEvent(We,Mt){this.menuCtrl.close().then(()=>{this.handleFilter(Mt)}).catch(Qt=>{this.handleFilter(Mt)})}handleFilter(We){this.defaultFilter=We,this.sideMenuItemEvent.emit({filter:We})}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.rXU(P.a0),v.rXU(Gn.O),v.rXU(E._t),v.rXU(P.Ux))},ze.\u0275cmp=v.VBU({type:ze,selectors:[["app-application-header"]],inputs:{headerConfig:"headerConfig"},outputs:{headerEvents:"headerEvents",sideMenuItemEvent:"sideMenuItemEvent"},decls:22,vars:14,consts:[["searchInput",""],[3,"hidden"],[1,"custom-header"],["class","header-content",4,"ngIf"],["class","bot-back-panel",4,"ngIf"],["class","pills-container",4,"ngIf"],["contentId","mainContent","side","start","persistent","true",1,"sb-side-menu",3,"swipeGesture"],[1,"filter_title"],[1,"ion-padding"],[1,"sb-menu-list"],["lines","none",3,"click",4,"ngFor","ngForOf"],[1,"footer_menu"],["role","button","menuClose","",1,"sb-menu-item"],["role","button","menuClose",""],[1,"header-content"],["slot","start",1,"start-icon"],["aria-hidden","true",1,"pitara-icon",3,"src"],[3,"click","hidden"],["aria-hidden","true","src","assets/icon/back.svg",1,"back-btn"],["role","heading","aria-level","1",3,"ngClass",4,"ngIf"],["type","search",3,"placeholder",4,"ngIf"],["slot","end",3,"hidden"],[3,"click"],["aria-hidden","true","src","assets/icon/search.svg"],["aria-hidden","true","src","assets/icon/qr-scan.svg"],["aria-hidden","true","src","assets/icon/language-icon.svg"],[3,"click",4,"ngIf"],["role","heading","aria-level","1",3,"ngClass"],["type","search",3,"placeholder"],["aria-hidden","true","src","assets/icon/edit.svg",1,"edit-icon"],[1,"bot-back-panel"],[1,"bot-back-panel-container",3,"click","ngClass"],["aria-hidden","true","src","assets/icon/bot-back-icon.svg"],[1,"bot-back-panel__title"],[1,"logo"],["src","../../../assets/images/story_sakhi.png","alt","",4,"ngIf"],["src","../../../assets/images/parent_sakhi.png","alt","",4,"ngIf"],["src","../../../assets/images/teacher_sakhi.png","alt","",4,"ngIf"],["src","../../../assets/images/story_sakhi.png","alt",""],["src","../../../assets/images/parent_sakhi.png","alt",""],["src","../../../assets/images/teacher_sakhi.png","alt",""],[1,"pills-container"],[1,"pills",3,"click"],["aria-hidden","true","src","assets/icon/list.svg"],[3,"click",4,"ngFor","ngForOf"],[1,"pills",3,"ngClass"],["lines","none",3,"click"],["role","button","menuClose","",1,"sb-menu-item",3,"ngClass"]],template:function(We,Mt){1&We&&(v.j41(0,"ion-header",1)(1,"ion-toolbar",2),v.DNE(2,qe,17,8,"div",3)(3,yt,10,7,"div",4)(4,ye,4,1,"div",5),v.k0s()(),v.j41(5,"ion-menu",6)(6,"ion-header")(7,"ion-toolbar")(8,"ion-title",7),v.EFF(9),v.nI1(10,"translate"),v.k0s()()(),v.j41(11,"ion-content",8)(12,"ion-list",9),v.DNE(13,He,4,4,"ion-item",10),v.k0s()(),v.j41(14,"ion-footer")(15,"div",11)(16,"ion-label",12),v.EFF(17),v.nI1(18,"translate"),v.k0s(),v.j41(19,"ion-label",13)(20,"span"),v.EFF(21),v.k0s()()()()()),2&We&&(v.Y8G("hidden",!(null!=Mt.headerConfig&&Mt.headerConfig.showHeader)),v.R7$(2),v.Y8G("ngIf","bot"!==(null==Mt.headerConfig?null:Mt.headerConfig.actionButtons[0])),v.R7$(),v.Y8G("ngIf","bot"===(null==Mt.headerConfig?null:Mt.headerConfig.actionButtons[0])),v.R7$(),v.Y8G("ngIf",!(null!=Mt.headerConfig&&Mt.headerConfig.showbackButton)&&"My Jaadui Pitara"!==(null==Mt.headerConfig?null:Mt.headerConfig.pageTitle)),v.R7$(),v.Y8G("swipeGesture",!1),v.R7$(4),v.JRh(v.bMT(10,10,"All Categories")),v.R7$(4),v.Y8G("ngForOf",Mt.filters),v.R7$(4),v.Lme("",v.bMT(18,12,"Version: ")," ",Mt.appVersion,""),v.R7$(4),v.JRh(Mt.configVariables.siteName))},dependencies:[I.YU,I.Sq,I.bT,E.Jm,E.QW,E.ZB,E.W9,E.M0,E.eU,E.iq,E.$w,E.uz,E.he,E.nf,E.oS,E.BC,E.ai,E.Gw,T.D9],styles:["ion-header[_ngcontent-%COMP%]{box-shadow:none} .toolbar-container{padding:0!important;min-height:auto}.active-label[_ngcontent-%COMP%]{color:var(--ion-color-primary)}ion-icon[_ngcontent-%COMP%]{width:1.75rem;height:1.75rem;margin-left:0}.start-icon[_ngcontent-%COMP%] ion-icon.pitara-icon[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem}.header-content[_ngcontent-%COMP%]{display:flex}.pills-container[_ngcontent-%COMP%]{display:grid;gap:.25rem;overflow-y:auto;overflow-x:auto;grid-auto-flow:column;padding:1rem .5rem;grid-auto-columns:max-content}.pills-container[_ngcontent-%COMP%] .pills[_ngcontent-%COMP%]{padding:.375rem .75rem;text-transform:capitalize;border-radius:.625rem;font-size:.75rem;width:max-content}.pills-container[_ngcontent-%COMP%] .pills.active[_ngcontent-%COMP%]{background-color:var(--ion-color-secondary-contrast);color:var(--ion-color-primary-contrast)}.pills-container[_ngcontent-%COMP%] .pills[_ngcontent-%COMP%] icon-icon[_ngcontent-%COMP%]{margin-left:0}.sb-side-menu[_ngcontent-%COMP%]{--max-width: 68%}.sb-side-menu[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%]{--background: var(--ion-color-primary-contrast);--color: var(--ion-color-secondary-contrast);margin:0 0 0 1.5rem}.sb-side-menu[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%] .filter_title[_ngcontent-%COMP%]{width:100%!important}.sb-side-menu[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{display:flex;align-items:center}.sb-side-menu[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:block}.sb-side-menu[_ngcontent-%COMP%] .sb-menu-list[_ngcontent-%COMP%]{padding:0!important}span[_ngcontent-%COMP%]{font-size:12px}.custom-header[_ngcontent-%COMP%] ion-title[_ngcontent-%COMP%]{color:#cf4147}.custom-header[_ngcontent-%COMP%] .title_bb[_ngcontent-%COMP%]{color:#000}.bot-back-panel[_ngcontent-%COMP%]{padding-bottom:2rem;background:url(Doodles.5521a3972f72a279.svg) center center/cover no-repeat;background-color:#fffaee}.bot-back-panel[_ngcontent-%COMP%] .bot-back-panel-container[_ngcontent-%COMP%]{background:var(--ion-color-primary);height:4rem;padding:1rem;display:flex;align-items:center}.bot-back-panel[_ngcontent-%COMP%] .bot-back-panel-container.question-bot[_ngcontent-%COMP%]{background:var(--ion-color-tertiary)}.bot-back-panel[_ngcontent-%COMP%] .bot-back-panel-container[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{color:var(--ion-color-primary-contrast)}.bot-back-panel__title[_ngcontent-%COMP%]{font-size:1rem;font-style:normal;font-weight:700;color:var(--ion-color-primary-contrast);padding:0 .5rem}.edit-icon[_ngcontent-%COMP%]{width:1.2rem;height:1.2rem}.back-btn[_ngcontent-%COMP%]{color:var(--ion-color-primary)}.logo[_ngcontent-%COMP%]{position:absolute;right:0;top:-.5rem;width:7rem}ion-title[_ngcontent-%COMP%]{font-weight:700;padding:0 .5rem 0 0;font-size:1rem;width:48%}.animate_title[_ngcontent-%COMP%]{background-image:linear-gradient(-225deg,#fcb915 5%,#cf4147 29%,#b6393e 67%,#ec5050);background-size:auto auto;background-clip:border-box;background-size:200% auto;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_ngcontent-%COMP%_textclip 2s linear infinite;font-weight:700;padding:0 .5rem 0 0;font-size:.8rem}@keyframes _ngcontent-%COMP%_textclip{to{background-position:200% center}}.footer_menu[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;margin:.5rem 1.5rem}"]}),Be})();const pt=["mainContent"];let Gt=(()=>{var ze;class Be{constructor(We,Mt,Qt,wn,Tn,Hn,ar){this.headerService=We,this.telemetryAutoSyncService=Mt,this.scannerService=Qt,this.popoverCtrl=wn,this.modalCtrl=Tn,this.router=Hn,this.swUpdate=ar,this.langModalOpen=!1,this.languages=[],this.environmentInjector=(0,v.WQX)(v.uvJ),this.initializeApp()}initializeApp(){this.swUpdate.available&&this.swUpdate.available.subscribe(()=>{confirm("A new version is available. Load it?")&&window.location.reload()})}ngOnInit(){var We=this;return(0,a.A)(function*(){We.findSiteSubDomain(),We.headerService.headerConfigEmitted$.subscribe(Mt=>{We.headerConfig=Mt}),We.headerService.filterConfigEmitted$.subscribe(Mt=>{We.languages=Mt.languages,console.log(Mt,We.languages)}),We.autoSyncTelemetry(),_.q.addListener("pause",()=>We.telemetryAutoSyncService.pause()),_.q.addListener("resume",()=>We.telemetryAutoSyncService.continue())})()}findSiteSubDomain(){const Qt=new URL(document.baseURI).hostname.split(".");localStorage.setItem("subDomain",Qt[0]),console.log(Qt[0])}handleHeaderEvents(We){var Mt=this;return(0,a.A)(function*(){console.log("events",We),"scan"==We.name?Mt.scannerService.requestPermission(Qt=>{if("cancel"===Qt||"cancel_hw_back"===Qt||"cancel_nav_back"===Qt)return;console.log("Scan Result",Qt);let wn="";const Tn=new RegExp("(/dial/(?[a-zA-Z0-9]+)|(/QR/\\?id=(?[a-zA-Z0-9]+)))").exec(Qt);Tn&&Tn.length>1&&(wn=null==Tn?void 0:Tn.groups[Object.keys(null==Tn?void 0:Tn.groups).find(Hn=>!(null==Tn||!Tn.groups[Hn]))]),console.log("Scanned Value",wn),wn?Mt.router.navigate(["/qr-scan-result"],{state:{scannedData:wn}}):Mt.handleInvalidQRcode(Qt)},Qt=>{console.warn(Qt)}):"profile"==We.name?Mt.langModalOpen||(Mt.presentModal(We),Mt.langModalOpen=!0):"search"==We.name&&Mt.router.navigate(["/search"]),Mt.headerService.sidebarEvent(We)})()}presentModal(We){var Mt=this;return(0,a.A)(function*(){const Qt=yield Mt.popoverCtrl.create({component:C,componentProps:{languages:Mt.languages},cssClass:"lang-modal",event:We,translucent:!0,dismissOnSelect:!0});yield Qt.present(),Qt.onDidDismiss().then(wn=>{console.log("dismiss"),Mt.langModalOpen=!1,Mt.headerService.sidebarEvent({name:"language"})})})()}menuItemAction(We){var Mt=this;return(0,a.A)(function*(){Mt.headerService.sideMenuItemEvents(We)})()}autoSyncTelemetry(){this.telemetryAutoSyncService.start(3e4).subscribe()}handleInvalidQRcode(We){var Mt=this;return(0,a.A)(function*(){const Qt=yield Mt.modalCtrl.create({component:k,componentProps:{scannedData:We},cssClass:"add-to-pitara",breakpoints:[0,1],showBackdrop:!1,initialBreakpoint:1,handle:!1,handleBehavior:"none"});yield Qt.present(),Qt.onDidDismiss()})()}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.rXU($.U),v.rXU(B),v.rXU(Bt),v.rXU(E.IE),v.rXU(E.W3),v.rXU(L.Ix),v.rXU(Ve))},ze.\u0275cmp=v.VBU({type:ze,selectors:[["app-root"]],viewQuery:function(We,Mt){if(1&We&&v.GBs(pt,5,E.Rg),2&We){let Qt;v.mGM(Qt=v.lsd())&&(Mt.routerOutlet=Qt.first)}},decls:8,vars:2,consts:[["ionRouterOutlet",""],[2,"z-index","1"],[3,"headerEvents","sideMenuItemEvent","headerConfig"],["contentId","mainContent"],["id","mainContent","main","",3,"swipeGesture"]],template:function(We,Mt){if(1&We){const Qt=v.RV6();v.j41(0,"ion-app")(1,"div",1)(2,"app-application-header",2),v.bIt("headerEvents",function(Tn){return v.eBV(Qt),v.Njj(Mt.handleHeaderEvents(Tn))})("sideMenuItemEvent",function(Tn){return v.eBV(Qt),v.Njj(Mt.menuItemAction(Tn))}),v.k0s()(),v.j41(3,"ion-split-pane",3),v.nrm(4,"ion-router-outlet",4,0),v.k0s(),v.nrm(6,"ion-router-outlet")(7,"app-tabs"),v.k0s()}2&We&&(v.R7$(2),v.Y8G("headerConfig",Mt.headerConfig),v.R7$(2),v.Y8G("swipeGesture",!1))},dependencies:[E.U1,E.HP,E.Rg,ft]}),Be})();const $t=[{path:"",loadChildren:()=>y.e(786).then(y.bind(y,786)).then(ze=>ze.SplashPageModule),pathMatch:"full"},{path:"tabs",loadChildren:()=>y.e(1476).then(y.bind(y,1476)).then(ze=>ze.TabsPageModule)},{path:"home",loadChildren:()=>Promise.all([y.e(5006),y.e(2076),y.e(4392)]).then(y.bind(y,4392)).then(ze=>ze.HomePageModule)},{path:"my-pitara",loadChildren:()=>Promise.all([y.e(2076),y.e(4567)]).then(y.bind(y,4567)).then(ze=>ze.MyPitaraPageModule)},{path:"story",loadChildren:()=>Promise.all([y.e(4503),y.e(2648)]).then(y.bind(y,2648)).then(ze=>ze.StoryPageModule)},{path:"player",loadChildren:()=>y.e(7916).then(y.bind(y,7916)).then(ze=>ze.PlayerPageModule)},{path:"teacher-sakhi",loadChildren:()=>Promise.all([y.e(4503),y.e(1177)]).then(y.bind(y,1177)).then(ze=>ze.TeacherSakhiPageModule)},{path:"view-all",loadChildren:()=>Promise.all([y.e(5006),y.e(6674),y.e(3119)]).then(y.bind(y,3119)).then(ze=>ze.ViewAllPageModule)},{path:"create-playlist",loadChildren:()=>Promise.all([y.e(6674),y.e(3066)]).then(y.bind(y,3066)).then(ze=>ze.CreatePlaylistPageModule)},{path:"search",loadChildren:()=>Promise.all([y.e(5006),y.e(2076),y.e(6804)]).then(y.bind(y,1983)).then(ze=>ze.SearchPageModule)},{path:"qr-scan-result",loadChildren:()=>Promise.all([y.e(5006),y.e(2076),y.e(6670)]).then(y.bind(y,8761)).then(ze=>ze.QrScanResultPageModule)},{path:"parent-sakhi",loadChildren:()=>Promise.all([y.e(4503),y.e(101)]).then(y.bind(y,101)).then(ze=>ze.ParentSakhiPageModule)},{path:"playlist-details",loadChildren:()=>Promise.all([y.e(2076),y.e(2741)]).then(y.bind(y,4294)).then(ze=>ze.PlaylistDetailsPageModule)}];let sn=(()=>{var ze;class Be{}return(ze=Be).\u0275fac=function(We){return new(We||ze)},ze.\u0275mod=v.$C({type:ze}),ze.\u0275inj=v.G2t({imports:[L.iI.forRoot($t,{preloadingStrategy:L.Kp}),L.iI]}),Be})();var an=y(5553);class dn{constructor(Be,Je="/assets/i18n/",We=".json"){this.http=Be,this.prefix=Je,this.suffix=We}getTranslation(Be){return this.http.get(`${this.prefix}${Be}${this.suffix}`)}}var ln=y(1626),tn=y(3486),Cn=y(4591),In=y(6011),Nn=y(1765),pr=y(444),G=y(7803),Fe=y(3696),se=y(3871),Xe=y(2918),xt=y(1113),Fn=y(3721),vr=y(8402),Ar=y(4447);function ei(ze){return new dn(ze,"./assets/i18n/",".json")}function qr(ze){return()=>ze.initializePlugin()}let ii=(()=>{var ze;class Be{constructor(We){this.translate=We,this.setDefaultLanguage()}setDefaultLanguage(){this.translate.setDefaultLang("hi"),this.translate.use("hi")}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(T.c$))},ze.\u0275mod=v.$C({type:ze,bootstrap:[Gt]}),ze.\u0275inj=v.G2t({providers:[{provide:L.b,useClass:c.jM},tn.n,Cn.a,In.H,Nn.H,B,$.U,Sn.a,pr.f,G.q,P.Gf,Fe.w,P.hs,P.q4,P.XU,se.d,P.XI,Xe.B,Gn.O,Bt,Ft,It,P.Sc,xt.q,P.F_,vr.Z,P.MK,Ar.i,{provide:v.hnV,useFactory:qr,deps:[Cn.a],multi:!0}],imports:[D.Bb,E.bv.forRoot(),sn,ln.q1,T.h.forRoot({loader:{provide:T.Wr,useFactory:ei,deps:[ln.Qq]}}),an.h,Fn.h,On.register("ngsw-worker.js",{enabled:!(0,v.naY)(),registrationStrategy:"registerWhenStable:30000"})]}),Be})();var _r=y(1288),mi=y(9657);const _i=function(){var ze=(0,a.A)(function*(Be,Je){if(!(typeof window>"u"))return yield,(0,mi.b)([["jeep-sqlite",[[1,"jeep-sqlite",{autoSave:[516,"autosave"],typeOrm:[516,"typeorm"],wasmPath:[513,"wasmpath"],pickText:[513,"picktext"],saveText:[513,"savetext"],buttonOptions:[513,"buttonoptions"],innerAutoSave:[32],innerTypeOrm:[32],innerWasmPath:[32],innerPickText:[32],innerSaveText:[32],innerButtonOptions:[32],echo:[64],createConnection:[64],isConnection:[64],closeConnection:[64],open:[64],close:[64],getVersion:[64],beginTransaction:[64],commitTransaction:[64],rollbackTransaction:[64],isTransactionActive:[64],execute:[64],executeSet:[64],run:[64],query:[64],getTableList:[64],isDBExists:[64],isDBOpen:[64],deleteDatabase:[64],isStoreOpen:[64],copyFromAssets:[64],isTableExists:[64],createSyncTable:[64],getSyncDate:[64],setSyncDate:[64],isJsonValid:[64],importFromJson:[64],exportToJson:[64],deleteExportedRows:[64],addUpgradeStatement:[64],isDatabase:[64],getDatabaseList:[64],checkConnectionsConsistency:[64],saveToStore:[64],saveToLocalDisk:[64],getFromLocalDiskToStore:[64],getFromHTTPRequest:[64]},null,{autoSave:["parseAutoSave"],typeOrm:["parseTypeOrm"],wasmPath:["parseWasmPath"],pickText:["parsePickText"],saveText:["parseSaveText"],buttonOptions:["parseButtonOptions"]}]]]],Je)});return function(Je,We){return ze.apply(this,arguments)}}();var Ei=y(5083);(0,v.SmG)(),"web"===Ei.Ii.getPlatform()&&(window,typeof window>"u"?Promise.resolve():(0,_r.p)().then(()=>(0,_r.b)([["pwa-camera-modal",[[1,"pwa-camera-modal",{facingMode:[1,"facing-mode"],hidePicker:[4,"hide-picker"],present:[64],dismiss:[64]}]]],["pwa-action-sheet",[[1,"pwa-action-sheet",{header:[1],cancelable:[4],options:[16],open:[32]}]]],["pwa-toast",[[1,"pwa-toast",{message:[1],duration:[2],closing:[32]}]]],["pwa-camera",[[1,"pwa-camera",{facingMode:[1,"facing-mode"],handlePhoto:[16],hidePicker:[4,"hide-picker"],handleNoDeviceError:[16],noDevicesText:[1,"no-devices-text"],noDevicesButtonText:[1,"no-devices-button-text"],photo:[32],photoSrc:[32],showShutterOverlay:[32],flashIndex:[32],hasCamera:[32],rotation:[32],deviceError:[32]}]]],["pwa-camera-modal-instance",[[1,"pwa-camera-modal-instance",{facingMode:[1,"facing-mode"],hidePicker:[4,"hide-picker"],noDevicesText:[1,"no-devices-text"],noDevicesButtonText:[1,"no-devices-button-text"]},[[16,"keyup","handleBackdropKeyUp"]]]]]],undefined)),_i(window),window.addEventListener("DOMContentLoaded",(0,a.A)(function*(){const ze=document.createElement("jeep-sqlite");document.body.appendChild(ze),yield customElements.whenDefined("jeep-sqlite"),ze.autoSave=!0}))),D.sG().bootstrapModule(ii).catch(ze=>console.log(ze))},1990:(we,te,y)=>{var a=te;a.bignum=y(6867),a.define=y(6626).define,a.base=y(5066),a.constants=y(7740),a.decoders=y(1558),a.encoders=y(2714)},6626:(we,te,y)=>{var a=y(1990),D=y(1993);function L(c,E){this.name=c,this.body=E,this.decoders={},this.encoders={}}te.define=function(E,_){return new L(E,_)},L.prototype._createNamed=function(E){var _;try{_=y(8326).runInThisContext("(function "+this.name+"(entity) {\n this._initNamed(entity);\n})")}catch{_=function(P){this._initNamed(P)}}return D(_,E),_.prototype._initNamed=function(P){E.call(this,P)},new _(this)},L.prototype._getDecoder=function(E){return this.decoders.hasOwnProperty(E=E||"der")||(this.decoders[E]=this._createNamed(a.decoders[E])),this.decoders[E]},L.prototype.decode=function(E,_,T){return this._getDecoder(_).decode(E,T)},L.prototype._getEncoder=function(E){return this.encoders.hasOwnProperty(E=E||"der")||(this.encoders[E]=this._createNamed(a.encoders[E])),this.encoders[E]},L.prototype.encode=function(E,_,T){return this._getEncoder(_).encode(E,T)}},7290:(we,te,y)=>{var a=y(1993),D=y(5066).Reporter,v=y(3838).Buffer;function L(E,_){D.call(this,_),v.isBuffer(E)?(this.base=E,this.offset=0,this.length=E.length):this.error("Input not Buffer")}function c(E,_){if(Array.isArray(E))this.length=0,this.value=E.map(function(T){return T instanceof c||(T=new c(T,_)),this.length+=T.length,T},this);else if("number"==typeof E){if(!(0<=E&&E<=255))return _.error("non-byte EncoderBuffer value");this.value=E,this.length=1}else if("string"==typeof E)this.value=E,this.length=v.byteLength(E);else{if(!v.isBuffer(E))return _.error("Unsupported type: "+typeof E);this.value=E,this.length=E.length}}a(L,D),te.t=L,L.prototype.save=function(){return{offset:this.offset,reporter:D.prototype.save.call(this)}},L.prototype.restore=function(_){var T=new L(this.base);return T.offset=_.offset,T.length=this.offset,this.offset=_.offset,D.prototype.restore.call(this,_.reporter),T},L.prototype.isEmpty=function(){return this.offset===this.length},L.prototype.readUInt8=function(_){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(_||"DecoderBuffer overrun")},L.prototype.skip=function(_,T){if(!(this.offset+_<=this.length))return this.error(T||"DecoderBuffer overrun");var P=new L(this.base);return P._reporterState=this._reporterState,P.offset=this.offset,P.length=this.offset+_,this.offset+=_,P},L.prototype.raw=function(_){return this.base.slice(_?_.offset:this.offset,this.length)},te.d=c,c.prototype.join=function(_,T){return _||(_=new v(this.length)),T||(T=0),0===this.length||(Array.isArray(this.value)?this.value.forEach(function(P){P.join(_,T),T+=P.length}):("number"==typeof this.value?_[T]=this.value:"string"==typeof this.value?_.write(this.value,T):v.isBuffer(this.value)&&this.value.copy(_,T),T+=this.length)),_}},5066:(we,te,y)=>{var a=te;a.Reporter=y(5697).a,a.DecoderBuffer=y(7290).t,a.EncoderBuffer=y(7290).d,a.Node=y(4320)},4320:(we,te,y)=>{var a=y(5066).Reporter,D=y(5066).EncoderBuffer,v=y(5066).DecoderBuffer,L=y(9210),c=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],E=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(c);function T(I,b){var O={};this._baseState=O,O.enc=I,O.parent=b||null,O.children=null,O.tag=null,O.args=null,O.reverseArgs=null,O.choice=null,O.optional=!1,O.any=!1,O.obj=!1,O.use=null,O.useDecoder=null,O.key=null,O.default=null,O.explicit=null,O.implicit=null,O.contains=null,O.parent||(O.children=[],this._wrap())}we.exports=T;var P=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];T.prototype.clone=function(){var b=this._baseState,O={};P.forEach(function(S){O[S]=b[S]});var C=new this.constructor(O.parent);return C._baseState=O,C},T.prototype._wrap=function(){var b=this._baseState;E.forEach(function(O){this[O]=function(){var S=new this.constructor(this);return b.children.push(S),S[O].apply(S,arguments)}},this)},T.prototype._init=function(b){var O=this._baseState;L(null===O.parent),b.call(this),O.children=O.children.filter(function(C){return C._baseState.parent===this},this),L.equal(O.children.length,1,"Root node can have only one child")},T.prototype._useArgs=function(b){var O=this._baseState,C=b.filter(function(S){return S instanceof this.constructor},this);b=b.filter(function(S){return!(S instanceof this.constructor)},this),0!==C.length&&(L(null===O.children),O.children=C,C.forEach(function(S){S._baseState.parent=this},this)),0!==b.length&&(L(null===O.args),O.args=b,O.reverseArgs=b.map(function(S){if("object"!=typeof S||S.constructor!==Object)return S;var N={};return Object.keys(S).forEach(function(k){k==(0|k)&&(k|=0),N[S[k]]=k}),N}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(I){T.prototype[I]=function(){throw new Error(I+" not implemented for encoding: "+this._baseState.enc)}}),c.forEach(function(I){T.prototype[I]=function(){var O=this._baseState,C=Array.prototype.slice.call(arguments);return L(null===O.tag),O.tag=I,this._useArgs(C),this}}),T.prototype.use=function(b){L(b);var O=this._baseState;return L(null===O.use),O.use=b,this},T.prototype.optional=function(){return this._baseState.optional=!0,this},T.prototype.def=function(b){var O=this._baseState;return L(null===O.default),O.default=b,O.optional=!0,this},T.prototype.explicit=function(b){var O=this._baseState;return L(null===O.explicit&&null===O.implicit),O.explicit=b,this},T.prototype.implicit=function(b){var O=this._baseState;return L(null===O.explicit&&null===O.implicit),O.implicit=b,this},T.prototype.obj=function(){var b=this._baseState,O=Array.prototype.slice.call(arguments);return b.obj=!0,0!==O.length&&this._useArgs(O),this},T.prototype.key=function(b){var O=this._baseState;return L(null===O.key),O.key=b,this},T.prototype.any=function(){return this._baseState.any=!0,this},T.prototype.choice=function(b){var O=this._baseState;return L(null===O.choice),O.choice=b,this._useArgs(Object.keys(b).map(function(C){return b[C]})),this},T.prototype.contains=function(b){var O=this._baseState;return L(null===O.use),O.contains=b,this},T.prototype._decode=function(b,O){var C=this._baseState;if(null===C.parent)return b.wrapResult(C.children[0]._decode(b,O));var F,S=C.default,N=!0,k=null;if(null!==C.key&&(k=b.enterKey(C.key)),C.optional){var $=null;if(null!==C.explicit?$=C.explicit:null!==C.implicit?$=C.implicit:null!==C.tag&&($=C.tag),null!==$||C.any){if(N=this._peekTag(b,$,C.any),b.isError(N))return N}else{var x=b.save();try{null===C.choice?this._decodeGeneric(C.tag,b,O):this._decodeChoice(b,O),N=!0}catch{N=!1}b.restore(x)}}if(C.obj&&N&&(F=b.enterObject()),N){if(null!==C.explicit){var U=this._decodeTag(b,C.explicit);if(b.isError(U))return U;b=U}var z=b.offset;if(null===C.use&&null===C.choice){C.any&&(x=b.save());var Q=this._decodeTag(b,null!==C.implicit?C.implicit:C.tag,C.any);if(b.isError(Q))return Q;C.any?S=b.raw(x):b=Q}if(O&&O.track&&null!==C.tag&&O.track(b.path(),z,b.length,"tagged"),O&&O.track&&null!==C.tag&&O.track(b.path(),b.offset,b.length,"content"),C.any||(S=null===C.choice?this._decodeGeneric(C.tag,b,O):this._decodeChoice(b,O)),b.isError(S))return S;if(!C.any&&null===C.choice&&null!==C.children&&C.children.forEach(function(ie){ie._decode(b,O)}),C.contains&&("octstr"===C.tag||"bitstr"===C.tag)){var ue=new v(S);S=this._getUse(C.contains,b._reporterState.obj)._decode(ue,O)}}return C.obj&&N&&(S=b.leaveObject(F)),null===C.key||null===S&&!0!==N?null!==k&&b.exitKey(k):b.leaveKey(k,C.key,S),S},T.prototype._decodeGeneric=function(b,O,C){var S=this._baseState;return"seq"===b||"set"===b?null:"seqof"===b||"setof"===b?this._decodeList(O,b,S.args[0],C):/str$/.test(b)?this._decodeStr(O,b,C):"objid"===b&&S.args?this._decodeObjid(O,S.args[0],S.args[1],C):"objid"===b?this._decodeObjid(O,null,null,C):"gentime"===b||"utctime"===b?this._decodeTime(O,b,C):"null_"===b?this._decodeNull(O,C):"bool"===b?this._decodeBool(O,C):"objDesc"===b?this._decodeStr(O,b,C):"int"===b||"enum"===b?this._decodeInt(O,S.args&&S.args[0],C):null!==S.use?this._getUse(S.use,O._reporterState.obj)._decode(O,C):O.error("unknown tag: "+b)},T.prototype._getUse=function(b,O){var C=this._baseState;return C.useDecoder=this._use(b,O),L(null===C.useDecoder._baseState.parent),C.useDecoder=C.useDecoder._baseState.children[0],C.implicit!==C.useDecoder._baseState.implicit&&(C.useDecoder=C.useDecoder.clone(),C.useDecoder._baseState.implicit=C.implicit),C.useDecoder},T.prototype._decodeChoice=function(b,O){var C=this._baseState,S=null,N=!1;return Object.keys(C.choice).some(function(k){var $=b.save(),x=C.choice[k];try{var F=x._decode(b,O);if(b.isError(F))return!1;S={type:k,value:F},N=!0}catch{return b.restore($),!1}return!0},this),N?S:b.error("Choice not matched")},T.prototype._createEncoderBuffer=function(b){return new D(b,this.reporter)},T.prototype._encode=function(b,O,C){var S=this._baseState;if(null===S.default||S.default!==b){var N=this._encodeValue(b,O,C);if(void 0!==N&&!this._skipDefault(N,O,C))return N}},T.prototype._encodeValue=function(b,O,C){var S=this._baseState;if(null===S.parent)return S.children[0]._encode(b,O||new a);var x=null;if(this.reporter=O,S.optional&&void 0===b){if(null===S.default)return;b=S.default}var N=null,k=!1;if(S.any)x=this._createEncoderBuffer(b);else if(S.choice)x=this._encodeChoice(b,O);else if(S.contains)N=this._getUse(S.contains,C)._encode(b,O),k=!0;else if(S.children)N=S.children.map(function(z){if("null_"===z._baseState.tag)return z._encode(null,O,b);if(null===z._baseState.key)return O.error("Child should have a key");var Q=O.enterKey(z._baseState.key);if("object"!=typeof b)return O.error("Child expected, but input is not object");var ue=z._encode(b[z._baseState.key],O,b);return O.leaveKey(Q),ue},this).filter(function(z){return z}),N=this._createEncoderBuffer(N);else if("seqof"===S.tag||"setof"===S.tag){if(!S.args||1!==S.args.length)return O.error("Too many args for : "+S.tag);if(!Array.isArray(b))return O.error("seqof/setof, but data is not Array");var $=this.clone();$._baseState.implicit=null,N=this._createEncoderBuffer(b.map(function(z){return this._getUse(this._baseState.args[0],b)._encode(z,O)},$))}else null!==S.use?x=this._getUse(S.use,C)._encode(b,O):(N=this._encodePrimitive(S.tag,b),k=!0);if(!S.any&&null===S.choice){var F=null!==S.implicit?S.implicit:S.tag,U=null===S.implicit?"universal":"context";null===F?null===S.use&&O.error("Tag could be omitted only for .use()"):null===S.use&&(x=this._encodeComposite(F,k,U,N))}return null!==S.explicit&&(x=this._encodeComposite(S.explicit,!1,"context",x)),x},T.prototype._encodeChoice=function(b,O){var C=this._baseState,S=C.choice[b.type];return S||L(!1,b.type+" not found in "+JSON.stringify(Object.keys(C.choice))),S._encode(b.value,O)},T.prototype._encodePrimitive=function(b,O){var C=this._baseState;if(/str$/.test(b))return this._encodeStr(O,b);if("objid"===b&&C.args)return this._encodeObjid(O,C.reverseArgs[0],C.args[1]);if("objid"===b)return this._encodeObjid(O,null,null);if("gentime"===b||"utctime"===b)return this._encodeTime(O,b);if("null_"===b)return this._encodeNull();if("int"===b||"enum"===b)return this._encodeInt(O,C.args&&C.reverseArgs[0]);if("bool"===b)return this._encodeBool(O);if("objDesc"===b)return this._encodeStr(O,b);throw new Error("Unsupported tag: "+b)},T.prototype._isNumstr=function(b){return/^[0-9 ]*$/.test(b)},T.prototype._isPrintstr=function(b){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(b)}},5697:(we,te,y)=>{var a=y(1993);function D(L){this._reporterState={obj:null,path:[],options:L||{},errors:[]}}function v(L,c){this.path=L,this.rethrow(c)}te.a=D,D.prototype.isError=function(c){return c instanceof v},D.prototype.save=function(){var c=this._reporterState;return{obj:c.obj,pathLen:c.path.length}},D.prototype.restore=function(c){var E=this._reporterState;E.obj=c.obj,E.path=E.path.slice(0,c.pathLen)},D.prototype.enterKey=function(c){return this._reporterState.path.push(c)},D.prototype.exitKey=function(c){var E=this._reporterState;E.path=E.path.slice(0,c-1)},D.prototype.leaveKey=function(c,E,_){var T=this._reporterState;this.exitKey(c),null!==T.obj&&(T.obj[E]=_)},D.prototype.path=function(){return this._reporterState.path.join("/")},D.prototype.enterObject=function(){var c=this._reporterState,E=c.obj;return c.obj={},E},D.prototype.leaveObject=function(c){var E=this._reporterState,_=E.obj;return E.obj=c,_},D.prototype.error=function(c){var E,_=this._reporterState,T=c instanceof v;if(E=T?c:new v(_.path.map(function(P){return"["+JSON.stringify(P)+"]"}).join(""),c.message||c,c.stack),!_.options.partial)throw E;return T||_.errors.push(E),E},D.prototype.wrapResult=function(c){var E=this._reporterState;return E.options.partial?{result:this.isError(c)?null:c,errors:E.errors}:c},a(v,Error),v.prototype.rethrow=function(c){if(this.message=c+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,v),!this.stack)try{throw new Error(this.message)}catch(E){this.stack=E.stack}return this}},6283:(we,te,y)=>{var a=y(7740);te.tagClass={0:"universal",1:"application",2:"context",3:"private"},te.tagClassByName=a._reverse(te.tagClass),te.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},te.tagByName=a._reverse(te.tag)},7740:(we,te,y)=>{var a=te;a._reverse=function(v){var L={};return Object.keys(v).forEach(function(c){(0|c)==c&&(c|=0),L[v[c]]=c}),L},a.der=y(6283)},5941:(we,te,y)=>{var a=y(1993),D=y(1990),v=D.base,L=D.bignum,c=D.constants.der;function E(I){this.enc="der",this.name=I.name,this.entity=I,this.tree=new _,this.tree._init(I.body)}function _(I){v.Node.call(this,"der",I)}function T(I,b){var O=I.readUInt8(b);if(I.isError(O))return O;var C=c.tagClass[O>>6],S=!(32&O);if(31&~O)O&=31;else{var N=O;for(O=0;!(128&~N);){if(N=I.readUInt8(b),I.isError(N))return N;O<<=7,O|=127&N}}return{cls:C,primitive:S,tag:O,tagStr:c.tag[O]}}function P(I,b,O){var C=I.readUInt8(O);if(I.isError(C))return C;if(!b&&128===C)return null;if(!(128&C))return C;var S=127&C;if(S>4)return I.error("length octect is too long");C=0;for(var N=0;N{var a=te;a.der=y(5941),a.pem=y(6935)},6935:(we,te,y)=>{var a=y(1993),D=y(3838).Buffer,v=y(5941);function L(c){v.call(this,c),this.enc="pem"}a(L,v),we.exports=L,L.prototype.decode=function(E,_){for(var T=E.toString().split(/[\r\n]+/g),P=_.label.toUpperCase(),I=/^-----(BEGIN|END) ([^-]+)-----$/,b=-1,O=-1,C=0;C{var a=y(1993),D=y(3838).Buffer,v=y(1990),L=v.base,c=v.constants.der;function E(I){this.enc="der",this.name=I.name,this.entity=I,this.tree=new _,this.tree._init(I.body)}function _(I){L.Node.call(this,"der",I)}function T(I){return I<10?"0"+I:I}we.exports=E,E.prototype.encode=function(b,O){return this.tree._encode(b,O).join()},a(_,L.Node),_.prototype._encodeComposite=function(b,O,C,S){var x,N=function P(I,b,O,C){var S;if("seqof"===I?I="seq":"setof"===I&&(I="set"),c.tagByName.hasOwnProperty(I))S=c.tagByName[I];else{if("number"!=typeof I||(0|I)!==I)return C.error("Unknown tag: "+I);S=I}return S>=31?C.error("Multi-octet tag encoding unsupported"):(b||(S|=32),S|=c.tagClassByName[O||"universal"]<<6)}(b,O,C,this.reporter);if(S.length<128)return(x=new D(2))[0]=N,x[1]=S.length,this._createEncoderBuffer([x,S]);for(var k=1,$=S.length;$>=256;$>>=8)k++;(x=new D(2+k))[0]=N,x[1]=128|k,$=1+k;for(var F=S.length;F>0;$--,F>>=8)x[$]=255&F;return this._createEncoderBuffer([x,S])},_.prototype._encodeStr=function(b,O){if("bitstr"===O)return this._createEncoderBuffer([0|b.unused,b.data]);if("bmpstr"===O){for(var C=new D(2*b.length),S=0;S=40)return this.reporter.error("Second objid identifier OOB");b.splice(0,2,40*b[0]+b[1])}var N=0;for(S=0;S=128;k>>=7)N++}var $=new D(N),x=$.length-1;for(S=b.length-1;S>=0;S--)for($[x--]=127&(k=b[S]);(k>>=7)>0;)$[x--]=128|127&k;return this._createEncoderBuffer($)},_.prototype._encodeTime=function(b,O){var C,S=new Date(b);return"gentime"===O?C=[T(S.getFullYear()),T(S.getUTCMonth()+1),T(S.getUTCDate()),T(S.getUTCHours()),T(S.getUTCMinutes()),T(S.getUTCSeconds()),"Z"].join(""):"utctime"===O?C=[T(S.getFullYear()%100),T(S.getUTCMonth()+1),T(S.getUTCDate()),T(S.getUTCHours()),T(S.getUTCMinutes()),T(S.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+O+" time is not supported yet"),this._encodeStr(C,"octstr")},_.prototype._encodeNull=function(){return this._createEncoderBuffer("")},_.prototype._encodeInt=function(b,O){if("string"==typeof b){if(!O)return this.reporter.error("String int or enum given, but no values map");if(!O.hasOwnProperty(b))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(b));b=O[b]}if("number"!=typeof b&&!D.isBuffer(b)){var C=b.toArray();!b.sign&&128&C[0]&&C.unshift(0),b=new D(C)}if(D.isBuffer(b)){var S=b.length;0===b.length&&S++;var k=new D(S);return b.copy(k),0===b.length&&(k[0]=0),this._createEncoderBuffer(k)}if(b<128)return this._createEncoderBuffer(b);if(b<256)return this._createEncoderBuffer([0,b]);S=1;for(var N=b;N>=256;N>>=8)S++;for(N=(k=new Array(S)).length-1;N>=0;N--)k[N]=255&b,b>>=8;return 128&k[0]&&k.unshift(0),this._createEncoderBuffer(new D(k))},_.prototype._encodeBool=function(b){return this._createEncoderBuffer(b?255:0)},_.prototype._use=function(b,O){return"function"==typeof b&&(b=b(O)),b._getEncoder("der").tree},_.prototype._skipDefault=function(b,O,C){var N,S=this._baseState;if(null===S.default)return!1;var k=b.join();if(void 0===S.defaultBuffer&&(S.defaultBuffer=this._encodeValue(S.default,O,C).join()),k.length!==S.defaultBuffer.length)return!1;for(N=0;N{var a=te;a.der=y(2193),a.pem=y(4816)},4816:(we,te,y)=>{var a=y(1993),D=y(2193);function v(L){D.call(this,L),this.enc="pem"}a(v,D),we.exports=v,v.prototype.encode=function(c,E){for(var T=D.prototype.encode.call(this,c).toString("base64"),P=["-----BEGIN "+E.label+"-----"],I=0;I=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=_(m,o);return o-1>=n&&(u|=_(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],_e=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],wt=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var _n=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(_n>>>26)|0,_n&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,_e)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,_e)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,_e)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,_e)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,_e)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,_e)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,_e)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,_e)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,_e)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,_e)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,wt)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,wt)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,_e)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,_e)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,wt)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,wt)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,_e)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,_e)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,wt)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,wt)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,_e)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,_e)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,wt)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,wt)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,_e)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,_e)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,wt)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,wt)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,_e),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,_e)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,wt)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,wt)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,wt)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,wt)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,wt)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,wt)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,wt)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,wt)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,wt),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,wt)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=_n,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(we=y.nmd(we),this)},3981:(we,te)=>{"use strict";te.byteLength=function _(C){var S=E(C),k=S[1];return 3*(S[0]+k)/4-k},te.toByteArray=function P(C){var S,z,N=E(C),k=N[0],$=N[1],x=new D(function T(C,S,N){return 3*(S+N)/4-N}(0,k,$)),F=0,U=$>0?k-4:k;for(z=0;z>16&255,x[F++]=S>>8&255,x[F++]=255&S;return 2===$&&(S=a[C.charCodeAt(z)]<<2|a[C.charCodeAt(z+1)]>>4,x[F++]=255&S),1===$&&(S=a[C.charCodeAt(z)]<<10|a[C.charCodeAt(z+1)]<<4|a[C.charCodeAt(z+2)]>>2,x[F++]=S>>8&255,x[F++]=255&S),x},te.fromByteArray=function O(C){for(var S,N=C.length,k=N%3,$=[],x=16383,F=0,U=N-k;FU?U:F+x));return 1===k?$.push(y[(S=C[N-1])>>2]+y[S<<4&63]+"=="):2===k&&$.push(y[(S=(C[N-2]<<8)+C[N-1])>>10]+y[S>>4&63]+y[S<<2&63]+"="),$.join("")};for(var y=[],a=[],D=typeof Uint8Array<"u"?Uint8Array:Array,v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",L=0;L<64;++L)y[L]=v[L],a[v.charCodeAt(L)]=L;function E(C){var S=C.length;if(S%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var N=C.indexOf("=");return-1===N&&(N=S),[N,N===S?0:4-N%4]}function I(C){return y[C>>18&63]+y[C>>12&63]+y[C>>6&63]+y[63&C]}function b(C,S,N){for(var $=[],x=S;x=48&&h<=57?h-48:h>=65&&h<=70?h-55:h>=97&&h<=102?h-87:void v(!1,"Invalid character in "+u)}function T(u,s,h){var g=_(u,h);return h-1>=s&&(g|=_(u,h-1)<<4),g}function P(u,s,h,g){for(var M=0,f=0,r=Math.min(u.length,h),d=s;d=49?B-49+10:B>=17?B-17+10:B,v(B>=0&&f0?s:h},c.min=function(s,h){return s.cmp(h)<0?s:h},c.prototype._init=function(s,h,g){if("number"==typeof s)return this._initNumber(s,h,g);if("object"==typeof s)return this._initArray(s,h,g);"hex"===h&&(h=16),v(h===(0|h)&&h>=2&&h<=36);var M=0;"-"===(s=s.toString().replace(/\s+/g,""))[0]&&(M++,this.negative=1),M=0;M-=3)this.words[f]|=(r=s[M]|s[M-1]<<8|s[M-2]<<16)<>>26-d&67108863,(d+=24)>=26&&(d-=26,f++);else if("le"===g)for(M=0,f=0;M>>26-d&67108863,(d+=24)>=26&&(d-=26,f++);return this._strip()},c.prototype._parseHex=function(s,h,g){this.length=Math.ceil((s.length-h)/6),this.words=new Array(this.length);for(var M=0;M=h;M-=2)d=T(s,h,M)<=18?(f-=18,this.words[r+=1]|=d>>>26):f+=8;else for(M=(s.length-h)%2==0?h+1:h;M=18?(f-=18,this.words[r+=1]|=d>>>26):f+=8;this._strip()},c.prototype._parseBase=function(s,h,g){this.words=[0],this.length=1;for(var M=0,f=1;f<=67108863;f*=h)M++;M--,f=f/h|0;for(var r=s.length-g,d=r%M,B=Math.min(r,r-d)+g,A=0,V=g;V1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},typeof Symbol<"u"&&"function"==typeof Symbol.for)try{c.prototype[Symbol.for("nodejs.util.inspect.custom")]=b}catch{c.prototype.inspect=b}else c.prototype.inspect=b;function b(){return(this.red?""}var O=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],C=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],S=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function $(u,s,h){h.negative=s.negative^u.negative;var g=u.length+s.length|0;h.length=g,g=g-1|0;var M=0|u.words[0],f=0|s.words[0],r=M*f,B=r/67108864|0;h.words[0]=67108863&r;for(var A=1;A>>26,J=67108863&B,ne=Math.min(A,s.length-1),be=Math.max(0,A-u.length+1);be<=ne;be++)V+=(r=(M=0|u.words[A-be|0])*(f=0|s.words[be])+J)/67108864|0,J=67108863&r;h.words[A]=0|J,B=0|V}return 0!==B?h.words[A]=0|B:h.length--,h._strip()}c.prototype.toString=function(s,h){var g;if(h=0|h||1,16===(s=s||10)||"hex"===s){g="";for(var M=0,f=0,r=0;r>>24-M&16777215,(M+=2)>=26&&(M-=26,r--),g=0!==f||r!==this.length-1?O[6-B.length]+B+g:B+g}for(0!==f&&(g=f.toString(16)+g);g.length%h!=0;)g="0"+g;return 0!==this.negative&&(g="-"+g),g}if(s===(0|s)&&s>=2&&s<=36){var A=C[s],V=S[s];g="";var J=this.clone();for(J.negative=0;!J.isZero();){var ne=J.modrn(V).toString(s);g=(J=J.idivn(V)).isZero()?ne+g:O[A-ne.length]+ne+g}for(this.isZero()&&(g="0"+g);g.length%h!=0;)g="0"+g;return 0!==this.negative&&(g="-"+g),g}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var s=this.words[0];return 2===this.length?s+=67108864*this.words[1]:3===this.length&&1===this.words[2]?s+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-s:s},c.prototype.toJSON=function(){return this.toString(16,2)},E&&(c.prototype.toBuffer=function(s,h){return this.toArrayLike(E,s,h)}),c.prototype.toArray=function(s,h){return this.toArrayLike(Array,s,h)},c.prototype.toArrayLike=function(s,h,g){this._strip();var M=this.byteLength(),f=g||Math.max(1,M);v(M<=f,"byte array longer than desired length"),v(f>0,"Requested array length <= 0");var r=function(s,h){return s.allocUnsafe?s.allocUnsafe(h):new s(h)}(s,f);return this["_toArrayLike"+("le"===h?"LE":"BE")](r,M),r},c.prototype._toArrayLikeLE=function(s,h){for(var g=0,M=0,f=0,r=0;f>8&255),g>16&255),6===r?(g>24&255),M=0,r=0):(M=d>>>24,r+=2)}if(g=0&&(s[g--]=d>>8&255),g>=0&&(s[g--]=d>>16&255),6===r?(g>=0&&(s[g--]=d>>24&255),M=0,r=0):(M=d>>>24,r+=2)}if(g>=0)for(s[g--]=M;g>=0;)s[g--]=0},c.prototype._countBits=Math.clz32?function(s){return 32-Math.clz32(s)}:function(s){var h=s,g=0;return h>=4096&&(g+=13,h>>>=13),h>=64&&(g+=7,h>>>=7),h>=8&&(g+=4,h>>>=4),h>=2&&(g+=2,h>>>=2),g+h},c.prototype._zeroBits=function(s){if(0===s)return 26;var h=s,g=0;return 8191&h||(g+=13,h>>>=13),127&h||(g+=7,h>>>=7),15&h||(g+=4,h>>>=4),3&h||(g+=2,h>>>=2),1&h||g++,g},c.prototype.bitLength=function(){var h=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+h},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,h=0;hs.length?this.clone().ior(s):s.clone().ior(this)},c.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},c.prototype.iuand=function(s){var h;h=this.length>s.length?s:this;for(var g=0;gs.length?this.clone().iand(s):s.clone().iand(this)},c.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},c.prototype.iuxor=function(s){var h,g;this.length>s.length?(h=this,g=s):(h=s,g=this);for(var M=0;Ms.length?this.clone().ixor(s):s.clone().ixor(this)},c.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},c.prototype.inotn=function(s){v("number"==typeof s&&s>=0);var h=0|Math.ceil(s/26),g=s%26;this._expand(h),g>0&&h--;for(var M=0;M0&&(this.words[M]=~this.words[M]&67108863>>26-g),this._strip()},c.prototype.notn=function(s){return this.clone().inotn(s)},c.prototype.setn=function(s,h){v("number"==typeof s&&s>=0);var g=s/26|0,M=s%26;return this._expand(g+1),this.words[g]=h?this.words[g]|1<s.length?(g=this,M=s):(g=s,M=this);for(var f=0,r=0;r>>26;for(;0!==f&&r>>26;if(this.length=g.length,0!==f)this.words[this.length]=f,this.length++;else if(g!==this)for(;rs.length?this.clone().iadd(s):s.clone().iadd(this)},c.prototype.isub=function(s){if(0!==s.negative){s.negative=0;var h=this.iadd(s);return s.negative=1,h._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var M,f,g=this.cmp(s);if(0===g)return this.negative=0,this.length=1,this.words[0]=0,this;g>0?(M=this,f=s):(M=s,f=this);for(var r=0,d=0;d>26,this.words[d]=67108863&h;for(;0!==r&&d>26,this.words[d]=67108863&h;if(0===r&&d>>13,Ce=0|M[1],Z=8191&Ce,oe=Ce>>>13,nt=0|M[2],Pe=8191&nt,pe=nt>>>13,Te=0|M[3],xe=8191&Te,re=Te>>>13,ee=0|M[4],K=8191&ee,ge=ee>>>13,vt=0|M[5],Ze=8191&vt,rt=vt>>>13,nn=0|M[6],mt=8191&nn,dt=nn>>>13,un=0|M[7],At=8191&un,at=un>>>13,Mn=0|M[8],Tt=8191&Mn,Ot=Mn>>>13,bn=0|M[9],Et=8191&bn,It=bn>>>13,yn=0|f[0],Dt=8191&yn,Ft=yn>>>13,Sn=0|f[1],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|f[2],Ut=8191&Vn,$e=Vn>>>13,Ae=0|f[3],_e=8191&Ae,Ee=Ae>>>13,Ye=0|f[4],ke=8191&Ye,it=Ye>>>13,Oe=0|f[5],Ie=8191&Oe,Ue=Oe>>>13,bt=0|f[6],Qe=8191&bt,lt=bt>>>13,Zt=0|f[7],wt=8191&Zt,gt=Zt>>>13,zt=0|f[8],Nt=8191&zt,Pt=zt>>>13,Bn=0|f[9],_n=8191&Bn,An=Bn>>>13;g.negative=s.negative^h.negative,g.length=19;var En=(d+(B=Math.imul(ne,Dt))|0)+((8191&(A=(A=Math.imul(ne,Ft))+Math.imul(be,Dt)|0))<<13)|0;d=((V=Math.imul(be,Ft))+(A>>>13)|0)+(En>>>26)|0,En&=67108863,B=Math.imul(Z,Dt),A=(A=Math.imul(Z,Ft))+Math.imul(oe,Dt)|0,V=Math.imul(oe,Ft);var Wn=(d+(B=B+Math.imul(ne,Bt)|0)|0)+((8191&(A=(A=A+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0))<<13)|0;d=((V=V+Math.imul(be,Lt)|0)+(A>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,B=Math.imul(Pe,Dt),A=(A=Math.imul(Pe,Ft))+Math.imul(pe,Dt)|0,V=Math.imul(pe,Ft),B=B+Math.imul(Z,Bt)|0,A=(A=A+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,V=V+Math.imul(oe,Lt)|0;var kn=(d+(B=B+Math.imul(ne,Ut)|0)|0)+((8191&(A=(A=A+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0))<<13)|0;d=((V=V+Math.imul(be,$e)|0)+(A>>>13)|0)+(kn>>>26)|0,kn&=67108863,B=Math.imul(xe,Dt),A=(A=Math.imul(xe,Ft))+Math.imul(re,Dt)|0,V=Math.imul(re,Ft),B=B+Math.imul(Pe,Bt)|0,A=(A=A+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,V=V+Math.imul(pe,Lt)|0,B=B+Math.imul(Z,Ut)|0,A=(A=A+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,V=V+Math.imul(oe,$e)|0;var Rn=(d+(B=B+Math.imul(ne,_e)|0)|0)+((8191&(A=(A=A+Math.imul(ne,Ee)|0)+Math.imul(be,_e)|0))<<13)|0;d=((V=V+Math.imul(be,Ee)|0)+(A>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,B=Math.imul(K,Dt),A=(A=Math.imul(K,Ft))+Math.imul(ge,Dt)|0,V=Math.imul(ge,Ft),B=B+Math.imul(xe,Bt)|0,A=(A=A+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,V=V+Math.imul(re,Lt)|0,B=B+Math.imul(Pe,Ut)|0,A=(A=A+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,V=V+Math.imul(pe,$e)|0,B=B+Math.imul(Z,_e)|0,A=(A=A+Math.imul(Z,Ee)|0)+Math.imul(oe,_e)|0,V=V+Math.imul(oe,Ee)|0;var Ln=(d+(B=B+Math.imul(ne,ke)|0)|0)+((8191&(A=(A=A+Math.imul(ne,it)|0)+Math.imul(be,ke)|0))<<13)|0;d=((V=V+Math.imul(be,it)|0)+(A>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,B=Math.imul(Ze,Dt),A=(A=Math.imul(Ze,Ft))+Math.imul(rt,Dt)|0,V=Math.imul(rt,Ft),B=B+Math.imul(K,Bt)|0,A=(A=A+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,V=V+Math.imul(ge,Lt)|0,B=B+Math.imul(xe,Ut)|0,A=(A=A+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,V=V+Math.imul(re,$e)|0,B=B+Math.imul(Pe,_e)|0,A=(A=A+Math.imul(Pe,Ee)|0)+Math.imul(pe,_e)|0,V=V+Math.imul(pe,Ee)|0,B=B+Math.imul(Z,ke)|0,A=(A=A+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,V=V+Math.imul(oe,it)|0;var Kn=(d+(B=B+Math.imul(ne,Ie)|0)|0)+((8191&(A=(A=A+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0))<<13)|0;d=((V=V+Math.imul(be,Ue)|0)+(A>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,B=Math.imul(mt,Dt),A=(A=Math.imul(mt,Ft))+Math.imul(dt,Dt)|0,V=Math.imul(dt,Ft),B=B+Math.imul(Ze,Bt)|0,A=(A=A+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,V=V+Math.imul(rt,Lt)|0,B=B+Math.imul(K,Ut)|0,A=(A=A+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,V=V+Math.imul(ge,$e)|0,B=B+Math.imul(xe,_e)|0,A=(A=A+Math.imul(xe,Ee)|0)+Math.imul(re,_e)|0,V=V+Math.imul(re,Ee)|0,B=B+Math.imul(Pe,ke)|0,A=(A=A+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,V=V+Math.imul(pe,it)|0,B=B+Math.imul(Z,Ie)|0,A=(A=A+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,V=V+Math.imul(oe,Ue)|0;var jn=(d+(B=B+Math.imul(ne,Qe)|0)|0)+((8191&(A=(A=A+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0))<<13)|0;d=((V=V+Math.imul(be,lt)|0)+(A>>>13)|0)+(jn>>>26)|0,jn&=67108863,B=Math.imul(At,Dt),A=(A=Math.imul(At,Ft))+Math.imul(at,Dt)|0,V=Math.imul(at,Ft),B=B+Math.imul(mt,Bt)|0,A=(A=A+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,V=V+Math.imul(dt,Lt)|0,B=B+Math.imul(Ze,Ut)|0,A=(A=A+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,V=V+Math.imul(rt,$e)|0,B=B+Math.imul(K,_e)|0,A=(A=A+Math.imul(K,Ee)|0)+Math.imul(ge,_e)|0,V=V+Math.imul(ge,Ee)|0,B=B+Math.imul(xe,ke)|0,A=(A=A+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,V=V+Math.imul(re,it)|0,B=B+Math.imul(Pe,Ie)|0,A=(A=A+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,V=V+Math.imul(pe,Ue)|0,B=B+Math.imul(Z,Qe)|0,A=(A=A+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,V=V+Math.imul(oe,lt)|0;var $n=(d+(B=B+Math.imul(ne,wt)|0)|0)+((8191&(A=(A=A+Math.imul(ne,gt)|0)+Math.imul(be,wt)|0))<<13)|0;d=((V=V+Math.imul(be,gt)|0)+(A>>>13)|0)+($n>>>26)|0,$n&=67108863,B=Math.imul(Tt,Dt),A=(A=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,V=Math.imul(Ot,Ft),B=B+Math.imul(At,Bt)|0,A=(A=A+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,V=V+Math.imul(at,Lt)|0,B=B+Math.imul(mt,Ut)|0,A=(A=A+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,V=V+Math.imul(dt,$e)|0,B=B+Math.imul(Ze,_e)|0,A=(A=A+Math.imul(Ze,Ee)|0)+Math.imul(rt,_e)|0,V=V+Math.imul(rt,Ee)|0,B=B+Math.imul(K,ke)|0,A=(A=A+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,V=V+Math.imul(ge,it)|0,B=B+Math.imul(xe,Ie)|0,A=(A=A+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,V=V+Math.imul(re,Ue)|0,B=B+Math.imul(Pe,Qe)|0,A=(A=A+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,V=V+Math.imul(pe,lt)|0,B=B+Math.imul(Z,wt)|0,A=(A=A+Math.imul(Z,gt)|0)+Math.imul(oe,wt)|0,V=V+Math.imul(oe,gt)|0;var Ve=(d+(B=B+Math.imul(ne,Nt)|0)|0)+((8191&(A=(A=A+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;d=((V=V+Math.imul(be,Pt)|0)+(A>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,B=Math.imul(Et,Dt),A=(A=Math.imul(Et,Ft))+Math.imul(It,Dt)|0,V=Math.imul(It,Ft),B=B+Math.imul(Tt,Bt)|0,A=(A=A+Math.imul(Tt,Lt)|0)+Math.imul(Ot,Bt)|0,V=V+Math.imul(Ot,Lt)|0,B=B+Math.imul(At,Ut)|0,A=(A=A+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,V=V+Math.imul(at,$e)|0,B=B+Math.imul(mt,_e)|0,A=(A=A+Math.imul(mt,Ee)|0)+Math.imul(dt,_e)|0,V=V+Math.imul(dt,Ee)|0,B=B+Math.imul(Ze,ke)|0,A=(A=A+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,V=V+Math.imul(rt,it)|0,B=B+Math.imul(K,Ie)|0,A=(A=A+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,V=V+Math.imul(ge,Ue)|0,B=B+Math.imul(xe,Qe)|0,A=(A=A+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,V=V+Math.imul(re,lt)|0,B=B+Math.imul(Pe,wt)|0,A=(A=A+Math.imul(Pe,gt)|0)+Math.imul(pe,wt)|0,V=V+Math.imul(pe,gt)|0,B=B+Math.imul(Z,Nt)|0,A=(A=A+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0,V=V+Math.imul(oe,Pt)|0;var ut=(d+(B=B+Math.imul(ne,_n)|0)|0)+((8191&(A=(A=A+Math.imul(ne,An)|0)+Math.imul(be,_n)|0))<<13)|0;d=((V=V+Math.imul(be,An)|0)+(A>>>13)|0)+(ut>>>26)|0,ut&=67108863,B=Math.imul(Et,Bt),A=(A=Math.imul(Et,Lt))+Math.imul(It,Bt)|0,V=Math.imul(It,Lt),B=B+Math.imul(Tt,Ut)|0,A=(A=A+Math.imul(Tt,$e)|0)+Math.imul(Ot,Ut)|0,V=V+Math.imul(Ot,$e)|0,B=B+Math.imul(At,_e)|0,A=(A=A+Math.imul(At,Ee)|0)+Math.imul(at,_e)|0,V=V+Math.imul(at,Ee)|0,B=B+Math.imul(mt,ke)|0,A=(A=A+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,V=V+Math.imul(dt,it)|0,B=B+Math.imul(Ze,Ie)|0,A=(A=A+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,V=V+Math.imul(rt,Ue)|0,B=B+Math.imul(K,Qe)|0,A=(A=A+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,V=V+Math.imul(ge,lt)|0,B=B+Math.imul(xe,wt)|0,A=(A=A+Math.imul(xe,gt)|0)+Math.imul(re,wt)|0,V=V+Math.imul(re,gt)|0,B=B+Math.imul(Pe,Nt)|0,A=(A=A+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0,V=V+Math.imul(pe,Pt)|0;var Rt=(d+(B=B+Math.imul(Z,_n)|0)|0)+((8191&(A=(A=A+Math.imul(Z,An)|0)+Math.imul(oe,_n)|0))<<13)|0;d=((V=V+Math.imul(oe,An)|0)+(A>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,B=Math.imul(Et,Ut),A=(A=Math.imul(Et,$e))+Math.imul(It,Ut)|0,V=Math.imul(It,$e),B=B+Math.imul(Tt,_e)|0,A=(A=A+Math.imul(Tt,Ee)|0)+Math.imul(Ot,_e)|0,V=V+Math.imul(Ot,Ee)|0,B=B+Math.imul(At,ke)|0,A=(A=A+Math.imul(At,it)|0)+Math.imul(at,ke)|0,V=V+Math.imul(at,it)|0,B=B+Math.imul(mt,Ie)|0,A=(A=A+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,V=V+Math.imul(dt,Ue)|0,B=B+Math.imul(Ze,Qe)|0,A=(A=A+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,V=V+Math.imul(rt,lt)|0,B=B+Math.imul(K,wt)|0,A=(A=A+Math.imul(K,gt)|0)+Math.imul(ge,wt)|0,V=V+Math.imul(ge,gt)|0,B=B+Math.imul(xe,Nt)|0,A=(A=A+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0,V=V+Math.imul(re,Pt)|0;var St=(d+(B=B+Math.imul(Pe,_n)|0)|0)+((8191&(A=(A=A+Math.imul(Pe,An)|0)+Math.imul(pe,_n)|0))<<13)|0;d=((V=V+Math.imul(pe,An)|0)+(A>>>13)|0)+(St>>>26)|0,St&=67108863,B=Math.imul(Et,_e),A=(A=Math.imul(Et,Ee))+Math.imul(It,_e)|0,V=Math.imul(It,Ee),B=B+Math.imul(Tt,ke)|0,A=(A=A+Math.imul(Tt,it)|0)+Math.imul(Ot,ke)|0,V=V+Math.imul(Ot,it)|0,B=B+Math.imul(At,Ie)|0,A=(A=A+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,V=V+Math.imul(at,Ue)|0,B=B+Math.imul(mt,Qe)|0,A=(A=A+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,V=V+Math.imul(dt,lt)|0,B=B+Math.imul(Ze,wt)|0,A=(A=A+Math.imul(Ze,gt)|0)+Math.imul(rt,wt)|0,V=V+Math.imul(rt,gt)|0,B=B+Math.imul(K,Nt)|0,A=(A=A+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0,V=V+Math.imul(ge,Pt)|0;var kt=(d+(B=B+Math.imul(xe,_n)|0)|0)+((8191&(A=(A=A+Math.imul(xe,An)|0)+Math.imul(re,_n)|0))<<13)|0;d=((V=V+Math.imul(re,An)|0)+(A>>>13)|0)+(kt>>>26)|0,kt&=67108863,B=Math.imul(Et,ke),A=(A=Math.imul(Et,it))+Math.imul(It,ke)|0,V=Math.imul(It,it),B=B+Math.imul(Tt,Ie)|0,A=(A=A+Math.imul(Tt,Ue)|0)+Math.imul(Ot,Ie)|0,V=V+Math.imul(Ot,Ue)|0,B=B+Math.imul(At,Qe)|0,A=(A=A+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,V=V+Math.imul(at,lt)|0,B=B+Math.imul(mt,wt)|0,A=(A=A+Math.imul(mt,gt)|0)+Math.imul(dt,wt)|0,V=V+Math.imul(dt,gt)|0,B=B+Math.imul(Ze,Nt)|0,A=(A=A+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0,V=V+Math.imul(rt,Pt)|0;var Xt=(d+(B=B+Math.imul(K,_n)|0)|0)+((8191&(A=(A=A+Math.imul(K,An)|0)+Math.imul(ge,_n)|0))<<13)|0;d=((V=V+Math.imul(ge,An)|0)+(A>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,B=Math.imul(Et,Ie),A=(A=Math.imul(Et,Ue))+Math.imul(It,Ie)|0,V=Math.imul(It,Ue),B=B+Math.imul(Tt,Qe)|0,A=(A=A+Math.imul(Tt,lt)|0)+Math.imul(Ot,Qe)|0,V=V+Math.imul(Ot,lt)|0,B=B+Math.imul(At,wt)|0,A=(A=A+Math.imul(At,gt)|0)+Math.imul(at,wt)|0,V=V+Math.imul(at,gt)|0,B=B+Math.imul(mt,Nt)|0,A=(A=A+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0,V=V+Math.imul(dt,Pt)|0;var Jt=(d+(B=B+Math.imul(Ze,_n)|0)|0)+((8191&(A=(A=A+Math.imul(Ze,An)|0)+Math.imul(rt,_n)|0))<<13)|0;d=((V=V+Math.imul(rt,An)|0)+(A>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,B=Math.imul(Et,Qe),A=(A=Math.imul(Et,lt))+Math.imul(It,Qe)|0,V=Math.imul(It,lt),B=B+Math.imul(Tt,wt)|0,A=(A=A+Math.imul(Tt,gt)|0)+Math.imul(Ot,wt)|0,V=V+Math.imul(Ot,gt)|0,B=B+Math.imul(At,Nt)|0,A=(A=A+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0,V=V+Math.imul(at,Pt)|0;var Yt=(d+(B=B+Math.imul(mt,_n)|0)|0)+((8191&(A=(A=A+Math.imul(mt,An)|0)+Math.imul(dt,_n)|0))<<13)|0;d=((V=V+Math.imul(dt,An)|0)+(A>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,B=Math.imul(Et,wt),A=(A=Math.imul(Et,gt))+Math.imul(It,wt)|0,V=Math.imul(It,gt),B=B+Math.imul(Tt,Nt)|0,A=(A=A+Math.imul(Tt,Pt)|0)+Math.imul(Ot,Nt)|0,V=V+Math.imul(Ot,Pt)|0;var On=(d+(B=B+Math.imul(At,_n)|0)|0)+((8191&(A=(A=A+Math.imul(At,An)|0)+Math.imul(at,_n)|0))<<13)|0;d=((V=V+Math.imul(at,An)|0)+(A>>>13)|0)+(On>>>26)|0,On&=67108863,B=Math.imul(Et,Nt),A=(A=Math.imul(Et,Pt))+Math.imul(It,Nt)|0,V=Math.imul(It,Pt);var Dn=(d+(B=B+Math.imul(Tt,_n)|0)|0)+((8191&(A=(A=A+Math.imul(Tt,An)|0)+Math.imul(Ot,_n)|0))<<13)|0;d=((V=V+Math.imul(Ot,An)|0)+(A>>>13)|0)+(Dn>>>26)|0,Dn&=67108863;var Gn=(d+(B=Math.imul(Et,_n))|0)+((8191&(A=(A=Math.imul(Et,An))+Math.imul(It,_n)|0))<<13)|0;return d=((V=Math.imul(It,An))+(A>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,r[0]=En,r[1]=Wn,r[2]=kn,r[3]=Rn,r[4]=Ln,r[5]=Kn,r[6]=jn,r[7]=$n,r[8]=Ve,r[9]=ut,r[10]=Rt,r[11]=St,r[12]=kt,r[13]=Xt,r[14]=Jt,r[15]=Yt,r[16]=On,r[17]=Dn,r[18]=Gn,0!==d&&(r[19]=d,g.length++),g};function F(u,s,h){h.negative=s.negative^u.negative,h.length=u.length+s.length;for(var g=0,M=0,f=0;f>>26)|0)>>>26,r&=67108863}h.words[f]=d,g=r,r=M}return 0!==g?h.words[f]=g:h.length--,h._strip()}function U(u,s,h){return F(u,s,h)}function z(u,s){this.x=u,this.y=s}Math.imul||(x=$),c.prototype.mulTo=function(s,h){var M=this.length+s.length;return 10===this.length&&10===s.length?x(this,s,h):M<63?$(this,s,h):M<1024?F(this,s,h):U(this,s,h)},z.prototype.makeRBT=function(s){for(var h=new Array(s),g=c.prototype._countBits(s)-1,M=0;M>=1;return M},z.prototype.permute=function(s,h,g,M,f,r){for(var d=0;d>>=1)f++;return 1<>>=13),f>>>=13;for(r=2*h;r>=26,g+=f/67108864|0,g+=r>>>26,this.words[M]=67108863&r}return 0!==g&&(this.words[M]=g,this.length++),h?this.ineg():this},c.prototype.muln=function(s){return this.clone().imuln(s)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(s){var h=function k(u){for(var s=new Array(u.bitLength()),h=0;h>>h%26&1;return s}(s);if(0===h.length)return new c(1);for(var g=this,M=0;M=0);var f,h=s%26,g=(s-h)/26,M=67108863>>>26-h<<26-h;if(0!==h){var r=0;for(f=0;f>>26-h}r&&(this.words[f]=r,this.length++)}if(0!==g){for(f=this.length-1;f>=0;f--)this.words[f+g]=this.words[f];for(f=0;f=0),M=h?(h-h%26)/26:0;var f=s%26,r=Math.min((s-f)/26,this.length),d=67108863^67108863>>>f<r)for(this.length-=r,A=0;A=0&&(0!==V||A>=M);A--){var J=0|this.words[A];this.words[A]=V<<26-f|J>>>f,V=J&d}return B&&0!==V&&(B.words[B.length++]=V),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},c.prototype.ishrn=function(s,h,g){return v(0===this.negative),this.iushrn(s,h,g)},c.prototype.shln=function(s){return this.clone().ishln(s)},c.prototype.ushln=function(s){return this.clone().iushln(s)},c.prototype.shrn=function(s){return this.clone().ishrn(s)},c.prototype.ushrn=function(s){return this.clone().iushrn(s)},c.prototype.testn=function(s){v("number"==typeof s&&s>=0);var h=s%26,g=(s-h)/26;return!(this.length<=g||!(this.words[g]&1<=0);var h=s%26,g=(s-h)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=g?this:(0!==h&&g++,this.length=Math.min(g,this.length),0!==h&&(this.words[this.length-1]&=67108863^67108863>>>h<=67108864;h++)this.words[h]-=67108864,h===this.length-1?this.words[h+1]=1:this.words[h+1]++;return this.length=Math.max(this.length,h+1),this},c.prototype.isubn=function(s){if(v("number"==typeof s),v(s<67108864),s<0)return this.iaddn(-s);if(0!==this.negative)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var h=0;h>26)-(B/67108864|0),this.words[f+g]=67108863&r}for(;f>26,this.words[f+g]=67108863&r;if(0===d)return this._strip();for(v(-1===d),d=0,f=0;f>26,this.words[f]=67108863&r;return this.negative=1,this._strip()},c.prototype._wordDiv=function(s,h){var g,M=this.clone(),f=s,r=0|f.words[f.length-1];0!=(g=26-this._countBits(r))&&(f=f.ushln(g),M.iushln(g),r=0|f.words[f.length-1]);var A,B=M.length-f.length;if("mod"!==h){(A=new c(null)).length=B+1,A.words=new Array(A.length);for(var V=0;V=0;ne--){var be=67108864*(0|M.words[f.length+ne])+(0|M.words[f.length+ne-1]);for(be=Math.min(be/r|0,67108863),M._ishlnsubmul(f,be,ne);0!==M.negative;)be--,M.negative=0,M._ishlnsubmul(f,1,ne),M.isZero()||(M.negative^=1);A&&(A.words[ne]=be)}return A&&A._strip(),M._strip(),"div"!==h&&0!==g&&M.iushrn(g),{div:A||null,mod:M}},c.prototype.divmod=function(s,h,g){return v(!s.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===s.negative?(r=this.neg().divmod(s,h),"mod"!==h&&(M=r.div.neg()),"div"!==h&&(f=r.mod.neg(),g&&0!==f.negative&&f.iadd(s)),{div:M,mod:f}):0===this.negative&&0!==s.negative?(r=this.divmod(s.neg(),h),"mod"!==h&&(M=r.div.neg()),{div:M,mod:r.mod}):this.negative&s.negative?(r=this.neg().divmod(s.neg(),h),"div"!==h&&(f=r.mod.neg(),g&&0!==f.negative&&f.isub(s)),{div:r.div,mod:f}):s.length>this.length||this.cmp(s)<0?{div:new c(0),mod:this}:1===s.length?"div"===h?{div:this.divn(s.words[0]),mod:null}:"mod"===h?{div:null,mod:new c(this.modrn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new c(this.modrn(s.words[0]))}:this._wordDiv(s,h);var M,f,r},c.prototype.div=function(s){return this.divmod(s,"div",!1).div},c.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},c.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},c.prototype.divRound=function(s){var h=this.divmod(s);if(h.mod.isZero())return h.div;var g=0!==h.div.negative?h.mod.isub(s):h.mod,M=s.ushrn(1),f=s.andln(1),r=g.cmp(M);return r<0||1===f&&0===r?h.div:0!==h.div.negative?h.div.isubn(1):h.div.iaddn(1)},c.prototype.modrn=function(s){var h=s<0;h&&(s=-s),v(s<=67108863);for(var g=(1<<26)%s,M=0,f=this.length-1;f>=0;f--)M=(g*M+(0|this.words[f]))%s;return h?-M:M},c.prototype.modn=function(s){return this.modrn(s)},c.prototype.idivn=function(s){var h=s<0;h&&(s=-s),v(s<=67108863);for(var g=0,M=this.length-1;M>=0;M--){var f=(0|this.words[M])+67108864*g;this.words[M]=f/s|0,g=f%s}return this._strip(),h?this.ineg():this},c.prototype.divn=function(s){return this.clone().idivn(s)},c.prototype.egcd=function(s){v(0===s.negative),v(!s.isZero());var h=this,g=s.clone();h=0!==h.negative?h.umod(s):h.clone();for(var M=new c(1),f=new c(0),r=new c(0),d=new c(1),B=0;h.isEven()&&g.isEven();)h.iushrn(1),g.iushrn(1),++B;for(var A=g.clone(),V=h.clone();!h.isZero();){for(var J=0,ne=1;!(h.words[0]&ne)&&J<26;++J,ne<<=1);if(J>0)for(h.iushrn(J);J-- >0;)(M.isOdd()||f.isOdd())&&(M.iadd(A),f.isub(V)),M.iushrn(1),f.iushrn(1);for(var be=0,Ce=1;!(g.words[0]&Ce)&&be<26;++be,Ce<<=1);if(be>0)for(g.iushrn(be);be-- >0;)(r.isOdd()||d.isOdd())&&(r.iadd(A),d.isub(V)),r.iushrn(1),d.iushrn(1);h.cmp(g)>=0?(h.isub(g),M.isub(r),f.isub(d)):(g.isub(h),r.isub(M),d.isub(f))}return{a:r,b:d,gcd:g.iushln(B)}},c.prototype._invmp=function(s){v(0===s.negative),v(!s.isZero());var J,h=this,g=s.clone();h=0!==h.negative?h.umod(s):h.clone();for(var M=new c(1),f=new c(0),r=g.clone();h.cmpn(1)>0&&g.cmpn(1)>0;){for(var d=0,B=1;!(h.words[0]&B)&&d<26;++d,B<<=1);if(d>0)for(h.iushrn(d);d-- >0;)M.isOdd()&&M.iadd(r),M.iushrn(1);for(var A=0,V=1;!(g.words[0]&V)&&A<26;++A,V<<=1);if(A>0)for(g.iushrn(A);A-- >0;)f.isOdd()&&f.iadd(r),f.iushrn(1);h.cmp(g)>=0?(h.isub(g),M.isub(f)):(g.isub(h),f.isub(M))}return(J=0===h.cmpn(1)?M:f).cmpn(0)<0&&J.iadd(s),J},c.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var h=this.clone(),g=s.clone();h.negative=0,g.negative=0;for(var M=0;h.isEven()&&g.isEven();M++)h.iushrn(1),g.iushrn(1);for(;;){for(;h.isEven();)h.iushrn(1);for(;g.isEven();)g.iushrn(1);var f=h.cmp(g);if(f<0){var r=h;h=g,g=r}else if(0===f||0===g.cmpn(1))break;h.isub(g)}return g.iushln(M)},c.prototype.invm=function(s){return this.egcd(s).a.umod(s)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(s){return this.words[0]&s},c.prototype.bincn=function(s){v("number"==typeof s);var h=s%26,g=(s-h)/26,M=1<>>26,this.words[r]=d&=67108863}return 0!==f&&(this.words[r]=f,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(s){var g,h=s<0;if(0!==this.negative&&!h)return-1;if(0===this.negative&&h)return 1;if(this._strip(),this.length>1)g=1;else{h&&(s=-s),v(s<=67108863,"Number is too big");var M=0|this.words[0];g=M===s?0:Ms.length)return 1;if(this.length=0;g--){var M=0|this.words[g],f=0|s.words[g];if(M!==f){Mf&&(h=1);break}}return h},c.prototype.gtn=function(s){return 1===this.cmpn(s)},c.prototype.gt=function(s){return 1===this.cmp(s)},c.prototype.gten=function(s){return this.cmpn(s)>=0},c.prototype.gte=function(s){return this.cmp(s)>=0},c.prototype.ltn=function(s){return-1===this.cmpn(s)},c.prototype.lt=function(s){return-1===this.cmp(s)},c.prototype.lten=function(s){return this.cmpn(s)<=0},c.prototype.lte=function(s){return this.cmp(s)<=0},c.prototype.eqn=function(s){return 0===this.cmpn(s)},c.prototype.eq=function(s){return 0===this.cmp(s)},c.red=function(s){return new n(s)},c.prototype.toRed=function(s){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),s.convertTo(this)._forceRed(s)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(s){return this.red=s,this},c.prototype.forceRed=function(s){return v(!this.red,"Already a number in reduction context"),this._forceRed(s)},c.prototype.redAdd=function(s){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},c.prototype.redIAdd=function(s){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},c.prototype.redSub=function(s){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},c.prototype.redISub=function(s){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},c.prototype.redShl=function(s){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},c.prototype.redMul=function(s){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},c.prototype.redIMul=function(s){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(s){return v(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var Q={k256:null,p224:null,p192:null,p25519:null};function ue(u,s){this.name=u,this.p=new c(s,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function De(){ue.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function ie(){ue.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function le(){ue.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function m(){ue.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function n(u){if("string"==typeof u){var s=c._prime(u);this.m=s.p,this.prime=s}else v(u.gtn(1),"modulus must be greater than 1"),this.m=u,this.prime=null}function o(u){n.call(this,u),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}ue.prototype._tmp=function(){var s=new c(null);return s.words=new Array(Math.ceil(this.n/13)),s},ue.prototype.ireduce=function(s){var g,h=s;do{this.split(h,this.tmp),g=(h=(h=this.imulK(h)).iadd(this.tmp)).bitLength()}while(g>this.n);var M=g0?h.isub(this.p):void 0!==h.strip?h.strip():h._strip(),h},ue.prototype.split=function(s,h){s.iushrn(this.n,0,h)},ue.prototype.imulK=function(s){return s.imul(this.k)},L(De,ue),De.prototype.split=function(s,h){for(var g=4194303,M=Math.min(s.length,9),f=0;f>>22,r=d}s.words[f-10]=r>>>=22,s.length-=0===r&&s.length>10?10:9},De.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var h=0,g=0;g>>=26,s.words[g]=f,h=M}return 0!==h&&(s.words[s.length++]=h),s},c._prime=function(s){if(Q[s])return Q[s];var h;if("k256"===s)h=new De;else if("p224"===s)h=new ie;else if("p192"===s)h=new le;else{if("p25519"!==s)throw new Error("Unknown prime "+s);h=new m}return Q[s]=h,h},n.prototype._verify1=function(s){v(0===s.negative,"red works only with positives"),v(s.red,"red works only with red numbers")},n.prototype._verify2=function(s,h){v(!(s.negative|h.negative),"red works only with positives"),v(s.red&&s.red===h.red,"red works only with red numbers")},n.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):(I(s,s.umod(this.m)._forceRed(this)),s)},n.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},n.prototype.add=function(s,h){this._verify2(s,h);var g=s.add(h);return g.cmp(this.m)>=0&&g.isub(this.m),g._forceRed(this)},n.prototype.iadd=function(s,h){this._verify2(s,h);var g=s.iadd(h);return g.cmp(this.m)>=0&&g.isub(this.m),g},n.prototype.sub=function(s,h){this._verify2(s,h);var g=s.sub(h);return g.cmpn(0)<0&&g.iadd(this.m),g._forceRed(this)},n.prototype.isub=function(s,h){this._verify2(s,h);var g=s.isub(h);return g.cmpn(0)<0&&g.iadd(this.m),g},n.prototype.shl=function(s,h){return this._verify1(s),this.imod(s.ushln(h))},n.prototype.imul=function(s,h){return this._verify2(s,h),this.imod(s.imul(h))},n.prototype.mul=function(s,h){return this._verify2(s,h),this.imod(s.mul(h))},n.prototype.isqr=function(s){return this.imul(s,s.clone())},n.prototype.sqr=function(s){return this.mul(s,s)},n.prototype.sqrt=function(s){if(s.isZero())return s.clone();var h=this.m.andln(3);if(v(h%2==1),3===h){var g=this.m.add(new c(1)).iushrn(2);return this.pow(s,g)}for(var M=this.m.subn(1),f=0;!M.isZero()&&0===M.andln(1);)f++,M.iushrn(1);v(!M.isZero());var r=new c(1).toRed(this),d=r.redNeg(),B=this.m.subn(1).iushrn(1),A=this.m.bitLength();for(A=new c(2*A*A).toRed(this);0!==this.pow(A,B).cmp(d);)A.redIAdd(d);for(var V=this.pow(A,M),J=this.pow(s,M.addn(1).iushrn(1)),ne=this.pow(s,M),be=f;0!==ne.cmp(r);){for(var Ce=ne,Z=0;0!==Ce.cmp(r);Z++)Ce=Ce.redSqr();v(Z=0;f--){for(var V=h.words[f],J=A-1;J>=0;J--){var ne=V>>J&1;r!==M[0]&&(r=this.sqr(r)),0!==ne||0!==d?(d<<=1,d|=ne,(4==++B||0===f&&0===J)&&(r=this.mul(r,M[d]),B=0,d=0)):B=0}A=26}return r},n.prototype.convertTo=function(s){var h=s.umod(this.m);return h===s?h.clone():h},n.prototype.convertFrom=function(s){var h=s.clone();return h.red=null,h},c.mont=function(s){return new o(s)},L(o,n),o.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},o.prototype.convertFrom=function(s){var h=this.imod(s.mul(this.rinv));return h.red=null,h},o.prototype.imul=function(s,h){if(s.isZero()||h.isZero())return s.words[0]=0,s.length=1,s;var g=s.imul(h),M=g.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),f=g.isub(M).iushrn(this.shift),r=f;return f.cmp(this.m)>=0?r=f.isub(this.m):f.cmpn(0)<0&&(r=f.iadd(this.m)),r._forceRed(this)},o.prototype.mul=function(s,h){if(s.isZero()||h.isZero())return new c(0)._forceRed(this);var g=s.mul(h),M=g.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),f=g.isub(M).iushrn(this.shift),r=f;return f.cmp(this.m)>=0?r=f.isub(this.m):f.cmpn(0)<0&&(r=f.iadd(this.m)),r._forceRed(this)},o.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}}(we=y.nmd(we),this)},5294:(we,te,y)=>{var a;function D(L){this.rand=L}if(we.exports=function(c){return a||(a=new D(null)),a.generate(c)},we.exports.Rand=D,D.prototype.generate=function(c){return this._rand(c)},D.prototype._rand=function(c){if(this.rand.getBytes)return this.rand.getBytes(c);for(var E=new Uint8Array(c),_=0;_{var a=y(7054).Buffer;function D(T){a.isBuffer(T)||(T=a.from(T));for(var P=T.length/4|0,I=new Array(P),b=0;b>>24]^S[x>>>16&255]^N[F>>>8&255]^k[255&U]^P[ie++],Q=C[x>>>24]^S[F>>>16&255]^N[U>>>8&255]^k[255&$]^P[ie++],ue=C[F>>>24]^S[U>>>16&255]^N[$>>>8&255]^k[255&x]^P[ie++],De=C[U>>>24]^S[$>>>16&255]^N[x>>>8&255]^k[255&F]^P[ie++],$=z,x=Q,F=ue,U=De;return z=(b[$>>>24]<<24|b[x>>>16&255]<<16|b[F>>>8&255]<<8|b[255&U])^P[ie++],Q=(b[x>>>24]<<24|b[F>>>16&255]<<16|b[U>>>8&255]<<8|b[255&$])^P[ie++],ue=(b[F>>>24]<<24|b[U>>>16&255]<<16|b[$>>>8&255]<<8|b[255&x])^P[ie++],De=(b[U>>>24]<<24|b[$>>>16&255]<<16|b[x>>>8&255]<<8|b[255&F])^P[ie++],[z>>>=0,Q>>>=0,ue>>>=0,De>>>=0]}var c=[0,1,2,4,8,16,32,64,128,27,54],E=function(){for(var T=new Array(256),P=0;P<256;P++)T[P]=P<128?P<<1:P<<1^283;for(var I=[],b=[],O=[[],[],[],[]],C=[[],[],[],[]],S=0,N=0,k=0;k<256;++k){var $=N^N<<1^N<<2^N<<3^N<<4;I[S]=$=$>>>8^255&$^99,b[$]=S;var x=T[S],F=T[x],U=T[F],z=257*T[$]^16843008*$;O[0][S]=z<<24|z>>>8,O[1][S]=z<<16|z>>>16,O[2][S]=z<<8|z>>>24,O[3][S]=z,C[0][$]=(z=16843009*U^65537*F^257*x^16843008*S)<<24|z>>>8,C[1][$]=z<<16|z>>>16,C[2][$]=z<<8|z>>>24,C[3][$]=z,0===S?S=N=1:(S=x^T[T[T[U^x]]],N^=T[T[N]])}return{SBOX:I,INV_SBOX:b,SUB_MIX:O,INV_SUB_MIX:C}}();function _(T){this._key=D(T),this._reset()}_.blockSize=16,_.keySize=32,_.prototype.blockSize=_.blockSize,_.prototype.keySize=_.keySize,_.prototype._reset=function(){for(var T=this._key,P=T.length,I=P+6,b=4*(I+1),O=[],C=0;C>>24)>>>24]<<24|E.SBOX[S>>>16&255]<<16|E.SBOX[S>>>8&255]<<8|E.SBOX[255&S],S^=c[C/P|0]<<24):P>6&&C%P==4&&(S=E.SBOX[S>>>24]<<24|E.SBOX[S>>>16&255]<<16|E.SBOX[S>>>8&255]<<8|E.SBOX[255&S]),O[C]=O[C-P]^S}for(var N=[],k=0;k>>24]]^E.INV_SUB_MIX[1][E.SBOX[x>>>16&255]]^E.INV_SUB_MIX[2][E.SBOX[x>>>8&255]]^E.INV_SUB_MIX[3][E.SBOX[255&x]]}this._nRounds=I,this._keySchedule=O,this._invKeySchedule=N},_.prototype.encryptBlockRaw=function(T){return L(T=D(T),this._keySchedule,E.SUB_MIX,E.SBOX,this._nRounds)},_.prototype.encryptBlock=function(T){var P=this.encryptBlockRaw(T),I=a.allocUnsafe(16);return I.writeUInt32BE(P[0],0),I.writeUInt32BE(P[1],4),I.writeUInt32BE(P[2],8),I.writeUInt32BE(P[3],12),I},_.prototype.decryptBlock=function(T){var P=(T=D(T))[1];T[1]=T[3],T[3]=P;var I=L(T,this._invKeySchedule,E.INV_SUB_MIX,E.INV_SBOX,this._nRounds),b=a.allocUnsafe(16);return b.writeUInt32BE(I[0],0),b.writeUInt32BE(I[3],4),b.writeUInt32BE(I[2],8),b.writeUInt32BE(I[1],12),b},_.prototype.scrub=function(){v(this._keySchedule),v(this._invKeySchedule),v(this._key)},we.exports.AES=_},9307:(we,te,y)=>{var a=y(2375),D=y(7054).Buffer,v=y(3247),L=y(1993),c=y(5917),E=y(3546),_=y(5725);function I(b,O,C,S){v.call(this);var N=D.alloc(4,0);this._cipher=new a.AES(O);var k=this._cipher.encryptBlock(N);this._ghash=new c(k),C=function P(b,O,C){if(12===O.length)return b._finID=D.concat([O,D.from([0,0,0,1])]),D.concat([O,D.from([0,0,0,2])]);var S=new c(C),N=O.length,k=N%16;S.update(O),k&&S.update(D.alloc(k=16-k,0)),S.update(D.alloc(8,0));var $=8*N,x=D.alloc(8);x.writeUIntBE($,0,8),S.update(x),b._finID=S.state;var F=D.from(b._finID);return _(F),F}(this,C,k),this._prev=D.from(C),this._cache=D.allocUnsafe(0),this._secCache=D.allocUnsafe(0),this._decrypt=S,this._alen=0,this._len=0,this._mode=b,this._authTag=null,this._called=!1}L(I,v),I.prototype._update=function(b){if(!this._called&&this._alen){var O=16-this._alen%16;O<16&&(O=D.alloc(O,0),this._ghash.update(O))}this._called=!0;var C=this._mode.encrypt(this,b);return this._ghash.update(this._decrypt?b:C),this._len+=b.length,C},I.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var b=E(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function T(b,O){var C=0;b.length!==O.length&&C++;for(var S=Math.min(b.length,O.length),N=0;N{var a=y(350),D=y(102),v=y(3219);te.createCipher=te.Cipher=a.createCipher,te.createCipheriv=te.Cipheriv=a.createCipheriv,te.createDecipher=te.Decipher=D.createDecipher,te.createDecipheriv=te.Decipheriv=D.createDecipheriv,te.listCiphers=te.getCiphers=function L(){return Object.keys(v)}},102:(we,te,y)=>{var a=y(9307),D=y(7054).Buffer,v=y(503),L=y(1821),c=y(3247),E=y(2375),_=y(8211);function P(S,N,k){c.call(this),this._cache=new I,this._last=void 0,this._cipher=new E.AES(N),this._prev=D.from(k),this._mode=S,this._autopadding=!0}function I(){this.cache=D.allocUnsafe(0)}function O(S,N,k){var $=v[S.toLowerCase()];if(!$)throw new TypeError("invalid suite type");if("string"==typeof k&&(k=D.from(k)),"GCM"!==$.mode&&k.length!==$.iv)throw new TypeError("invalid iv length "+k.length);if("string"==typeof N&&(N=D.from(N)),N.length!==$.key/8)throw new TypeError("invalid key length "+N.length);return"stream"===$.type?new L($.module,N,k,!0):"auth"===$.type?new a($.module,N,k,!0):new P($.module,N,k)}y(1993)(P,c),P.prototype._update=function(S){this._cache.add(S);for(var N,k,$=[];N=this._cache.get(this._autopadding);)k=this._mode.decrypt(this,N),$.push(k);return D.concat($)},P.prototype._final=function(){var S=this._cache.flush();if(this._autopadding)return function b(S){var N=S[15];if(N<1||N>16)throw new Error("unable to decrypt data");for(var k=-1;++k16)return N=this.cache.slice(0,16),this.cache=this.cache.slice(16),N}else if(this.cache.length>=16)return N=this.cache.slice(0,16),this.cache=this.cache.slice(16),N;return null},I.prototype.flush=function(){if(this.cache.length)return this.cache},te.createDecipher=function C(S,N){var k=v[S.toLowerCase()];if(!k)throw new TypeError("invalid suite type");var $=_(N,!1,k.key,k.iv);return O(S,$.key,$.iv)},te.createDecipheriv=O},350:(we,te,y)=>{var a=y(503),D=y(9307),v=y(7054).Buffer,L=y(1821),c=y(3247),E=y(2375),_=y(8211);function P(S,N,k){c.call(this),this._cache=new b,this._cipher=new E.AES(N),this._prev=v.from(k),this._mode=S,this._autopadding=!0}y(1993)(P,c),P.prototype._update=function(S){this._cache.add(S);for(var N,k,$=[];N=this._cache.get();)k=this._mode.encrypt(this,N),$.push(k);return v.concat($)};var I=v.alloc(16,16);function b(){this.cache=v.allocUnsafe(0)}function O(S,N,k){var $=a[S.toLowerCase()];if(!$)throw new TypeError("invalid suite type");if("string"==typeof N&&(N=v.from(N)),N.length!==$.key/8)throw new TypeError("invalid key length "+N.length);if("string"==typeof k&&(k=v.from(k)),"GCM"!==$.mode&&k.length!==$.iv)throw new TypeError("invalid iv length "+k.length);return"stream"===$.type?new L($.module,N,k):"auth"===$.type?new D($.module,N,k):new P($.module,N,k)}P.prototype._final=function(){var S=this._cache.flush();if(this._autopadding)return S=this._mode.encrypt(this,S),this._cipher.scrub(),S;if(!S.equals(I))throw this._cipher.scrub(),new Error("data not multiple of block length")},P.prototype.setAutoPadding=function(S){return this._autopadding=!!S,this},b.prototype.add=function(S){this.cache=v.concat([this.cache,S])},b.prototype.get=function(){if(this.cache.length>15){var S=this.cache.slice(0,16);return this.cache=this.cache.slice(16),S}return null},b.prototype.flush=function(){for(var S=16-this.cache.length,N=v.allocUnsafe(S),k=-1;++k{var a=y(7054).Buffer,D=a.alloc(16,0);function L(E){var _=a.allocUnsafe(16);return _.writeUInt32BE(E[0]>>>0,0),_.writeUInt32BE(E[1]>>>0,4),_.writeUInt32BE(E[2]>>>0,8),_.writeUInt32BE(E[3]>>>0,12),_}function c(E){this.h=E,this.state=a.alloc(16,0),this.cache=a.allocUnsafe(0)}c.prototype.ghash=function(E){for(var _=-1;++_0;T--)E[T]=E[T]>>>1|(1&E[T-1])<<31;E[0]=E[0]>>>1,I&&(E[0]=E[0]^225<<24)}this.state=L(_)},c.prototype.update=function(E){this.cache=a.concat([this.cache,E]);for(var _;this.cache.length>=16;)_=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(_)},c.prototype.final=function(E,_){return this.cache.length&&this.ghash(a.concat([this.cache,D],16)),this.ghash(L([0,E,0,_])),this.state},we.exports=c},5725:we=>{we.exports=function te(y){for(var D,a=y.length;a--;){if(255!==(D=y.readUInt8(a))){D++,y.writeUInt8(D,a);break}y.writeUInt8(0,a)}}},4133:(we,te,y)=>{var a=y(3546);te.encrypt=function(D,v){var L=a(v,D._prev);return D._prev=D._cipher.encryptBlock(L),D._prev},te.decrypt=function(D,v){var L=D._prev;D._prev=v;var c=D._cipher.decryptBlock(v);return a(c,L)}},7090:(we,te,y)=>{var a=y(7054).Buffer,D=y(3546);function v(L,c,E){var _=c.length,T=D(c,L._cache);return L._cache=L._cache.slice(_),L._prev=a.concat([L._prev,E?c:T]),T}te.encrypt=function(L,c,E){for(var T,_=a.allocUnsafe(0);c.length;){if(0===L._cache.length&&(L._cache=L._cipher.encryptBlock(L._prev),L._prev=a.allocUnsafe(0)),!(L._cache.length<=c.length)){_=a.concat([_,v(L,c,E)]);break}_=a.concat([_,v(L,c.slice(0,T=L._cache.length),E)]),c=c.slice(T)}return _}},1039:(we,te,y)=>{var a=y(7054).Buffer;function D(L,c,E){for(var b,O,T=-1,I=0;++T<8;)I+=(128&(O=L._cipher.encryptBlock(L._prev)[0]^(b=c&1<<7-T?128:0)))>>T%8,L._prev=v(L._prev,E?b:O);return I}function v(L,c){var E=L.length,_=-1,T=a.allocUnsafe(L.length);for(L=a.concat([L,a.from([c])]);++_>7;return T}te.encrypt=function(L,c,E){for(var _=c.length,T=a.allocUnsafe(_),P=-1;++P<_;)T[P]=D(L,c[P],E);return T}},2576:(we,te,y)=>{var a=y(7054).Buffer;function D(v,L,c){var _=v._cipher.encryptBlock(v._prev)[0]^L;return v._prev=a.concat([v._prev.slice(1),a.from([c?L:_])]),_}te.encrypt=function(v,L,c){for(var E=L.length,_=a.allocUnsafe(E),T=-1;++T{var a=y(3546),D=y(7054).Buffer,v=y(5725);function L(E){var _=E._cipher.encryptBlockRaw(E._prev);return v(E._prev),_}te.encrypt=function(E,_){var T=Math.ceil(_.length/16),P=E._cache.length;E._cache=D.concat([E._cache,D.allocUnsafe(16*T)]);for(var I=0;I{te.encrypt=function(y,a){return y._cipher.encryptBlock(a)},te.decrypt=function(y,a){return y._cipher.decryptBlock(a)}},503:(we,te,y)=>{var a={ECB:y(7513),CBC:y(4133),CFB:y(7090),CFB8:y(2576),CFB1:y(1039),OFB:y(6854),CTR:y(336),GCM:y(336)},D=y(3219);for(var v in D)D[v].module=a[D[v].mode];we.exports=D},6854:(we,te,y)=>{var a=y(3546);function D(v){return v._prev=v._cipher.encryptBlock(v._prev),v._prev}te.encrypt=function(v,L){for(;v._cache.length{var a=y(2375),D=y(7054).Buffer,v=y(3247);function c(E,_,T,P){v.call(this),this._cipher=new a.AES(_),this._prev=D.from(T),this._cache=D.allocUnsafe(0),this._secCache=D.allocUnsafe(0),this._decrypt=P,this._mode=E}y(1993)(c,v),c.prototype._update=function(E){return this._mode.encrypt(this,E,this._decrypt)},c.prototype._final=function(){this._cipher.scrub()},we.exports=c},8862:(we,te,y)=>{var a=y(9799),D=y(3388),v=y(503),L=y(9571),c=y(8211);function T(b,O,C){if(b=b.toLowerCase(),v[b])return D.createCipheriv(b,O,C);if(L[b])return new a({key:O,iv:C,mode:b});throw new TypeError("invalid suite type")}function P(b,O,C){if(b=b.toLowerCase(),v[b])return D.createDecipheriv(b,O,C);if(L[b])return new a({key:O,iv:C,mode:b,decrypt:!0});throw new TypeError("invalid suite type")}te.createCipher=te.Cipher=function E(b,O){var C,S;if(b=b.toLowerCase(),v[b])C=v[b].key,S=v[b].iv;else{if(!L[b])throw new TypeError("invalid suite type");C=8*L[b].key,S=L[b].iv}var N=c(O,!1,C,S);return T(b,N.key,N.iv)},te.createCipheriv=te.Cipheriv=T,te.createDecipher=te.Decipher=function _(b,O){var C,S;if(b=b.toLowerCase(),v[b])C=v[b].key,S=v[b].iv;else{if(!L[b])throw new TypeError("invalid suite type");C=8*L[b].key,S=L[b].iv}var N=c(O,!1,C,S);return P(b,N.key,N.iv)},te.createDecipheriv=te.Decipheriv=P,te.listCiphers=te.getCiphers=function I(){return Object.keys(L).concat(D.getCiphers())}},9799:(we,te,y)=>{var a=y(3247),D=y(1549),v=y(1993),L=y(7054).Buffer,c={"des-ede3-cbc":D.CBC.instantiate(D.EDE),"des-ede3":D.EDE,"des-ede-cbc":D.CBC.instantiate(D.EDE),"des-ede":D.EDE,"des-cbc":D.CBC.instantiate(D.DES),"des-ecb":D.DES};function E(_){a.call(this);var I,T=_.mode.toLowerCase(),P=c[T];I=_.decrypt?"decrypt":"encrypt";var b=_.key;L.isBuffer(b)||(b=L.from(b)),("des-ede"===T||"des-ede-cbc"===T)&&(b=L.concat([b,b.slice(0,8)]));var O=_.iv;L.isBuffer(O)||(O=L.from(O)),this._des=P.create({key:b,iv:O,type:I})}c.des=c["des-cbc"],c.des3=c["des-ede3-cbc"],we.exports=E,v(E,a),E.prototype._update=function(_){return L.from(this._des.update(_))},E.prototype._final=function(){return L.from(this._des.final())}},9571:(we,te)=>{te["des-ecb"]={key:8,iv:0},te["des-cbc"]=te.des={key:8,iv:8},te["des-ede3-cbc"]=te.des3={key:24,iv:8},te["des-ede3"]={key:24,iv:0},te["des-ede-cbc"]={key:16,iv:8},te["des-ede"]={key:16,iv:0}},4105:(we,te,y)=>{var a=y(917),D=y(3342);function L(E){var T,_=E.modulus.byteLength();do{T=new a(D(_))}while(T.cmp(E.modulus)>=0||!T.umod(E.prime1)||!T.umod(E.prime2));return T}function c(E,_){var T=function v(E){var _=L(E);return{blinder:_.toRed(a.mont(E.modulus)).redPow(new a(E.publicExponent)).fromRed(),unblinder:_.invm(E.modulus)}}(_),P=_.modulus.byteLength(),I=new a(E).mul(T.blinder).umod(_.modulus),b=I.toRed(a.mont(_.prime1)),O=I.toRed(a.mont(_.prime2)),C=_.coefficient,S=_.prime1,N=_.prime2,k=b.redPow(_.exponent1).fromRed(),$=O.redPow(_.exponent2).fromRed(),x=k.isub($).imul(C).umod(S).imul(N);return $.iadd(x).imul(T.unblinder).umod(_.modulus).toArrayLike(Buffer,"be",P)}c.getr=L,we.exports=c},9560:(we,te,y)=>{"use strict";we.exports=y(2951)},9143:(we,te,y)=>{"use strict";var a=y(7054).Buffer,D=y(7211),v=y(5942),L=y(1993),c=y(3150),E=y(4754),_=y(2951);function T(O){v.Writable.call(this);var C=_[O];if(!C)throw new Error("Unknown message digest");this._hashType=C.hash,this._hash=D(C.hash),this._tag=C.id,this._signType=C.sign}function P(O){v.Writable.call(this);var C=_[O];if(!C)throw new Error("Unknown message digest");this._hash=D(C.hash),this._tag=C.id,this._signType=C.sign}function I(O){return new T(O)}function b(O){return new P(O)}Object.keys(_).forEach(function(O){_[O].id=a.from(_[O].id,"hex"),_[O.toLowerCase()]=_[O]}),L(T,v.Writable),T.prototype._write=function(C,S,N){this._hash.update(C),N()},T.prototype.update=function(C,S){return this._hash.update("string"==typeof C?a.from(C,S):C),this},T.prototype.sign=function(C,S){this.end();var N=this._hash.digest(),k=c(N,C,this._hashType,this._signType,this._tag);return S?k.toString(S):k},L(P,v.Writable),P.prototype._write=function(C,S,N){this._hash.update(C),N()},P.prototype.update=function(C,S){return this._hash.update("string"==typeof C?a.from(C,S):C),this},P.prototype.verify=function(C,S,N){var k="string"==typeof S?a.from(S,N):S;this.end();var $=this._hash.digest();return E(k,$,C,this._signType,this._tag)},we.exports={Sign:I,Verify:b,createSign:I,createVerify:b}},3150:(we,te,y)=>{"use strict";var a=y(7054).Buffer,D=y(6432),v=y(4105),L=y(518).ec,c=y(917),E=y(5667),_=y(4589);function C(x,F,U,z){if((x=a.from(x.toArray())).length0&&U.ishrn(z),U}function k(x,F,U){var z,Q;do{for(z=a.alloc(0);8*z.length{"use strict";var a=y(7054).Buffer,D=y(917),v=y(518).ec,L=y(5667),c=y(4589);function P(I,b){if(I.cmpn(0)<=0)throw new Error("invalid sig");if(I.cmp(b)>=0)throw new Error("invalid sig")}we.exports=function E(I,b,O,C,S){var N=L(O);if("ec"===N.type){if("ecdsa"!==C&&"ecdsa/rsa"!==C)throw new Error("wrong public key type");return function _(I,b,O){var C=c[O.data.algorithm.curve.join(".")];if(!C)throw new Error("unknown curve "+O.data.algorithm.curve.join("."));return new v(C).verify(b,I,O.data.subjectPrivateKey.data)}(I,b,N)}if("dsa"===N.type){if("dsa"!==C)throw new Error("wrong public key type");return function T(I,b,O){var C=O.data.p,S=O.data.q,N=O.data.g,k=O.data.pub_key,$=L.signature.decode(I,"der"),x=$.s,F=$.r;P(x,S),P(F,S);var U=D.mont(C),z=x.invm(S);return 0===N.toRed(U).redPow(new D(b).mul(z).mod(S)).fromRed().mul(k.toRed(U).redPow(F.mul(z).mod(S)).fromRed()).mod(C).mod(S).cmp(F)}(I,b,N)}if("rsa"!==C&&"ecdsa/rsa"!==C)throw new Error("wrong public key type");b=a.concat([S,b]);for(var k=N.modulus.byteLength(),$=[1],x=0;b.length+$.length+2{we.exports=function(y,a){for(var D=Math.min(y.length,a.length),v=new Buffer(D),L=0;L{"use strict";var a=y(3981),D=y(2020),v="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;te.Buffer=_,te.SlowBuffer=function x(re){return+re!=re&&(re=0),_.alloc(+re)},te.INSPECT_MAX_BYTES=50;var L=2147483647;function E(re){if(re>L)throw new RangeError('The value "'+re+'" is invalid for option "size"');var ee=new Uint8Array(re);return Object.setPrototypeOf(ee,_.prototype),ee}function _(re,ee,K){if("number"==typeof re){if("string"==typeof ee)throw new TypeError('The "string" argument must be of type string. Received type number');return b(re)}return T(re,ee,K)}function T(re,ee,K){if("string"==typeof re)return function O(re,ee){if(("string"!=typeof ee||""===ee)&&(ee="utf8"),!_.isEncoding(ee))throw new TypeError("Unknown encoding: "+ee);var K=0|F(re,ee),ge=E(K),vt=ge.write(re,ee);return vt!==K&&(ge=ge.slice(0,vt)),ge}(re,ee);if(ArrayBuffer.isView(re))return function S(re){if(pe(re,Uint8Array)){var ee=new Uint8Array(re);return N(ee.buffer,ee.byteOffset,ee.byteLength)}return C(re)}(re);if(null==re)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof re);if(pe(re,ArrayBuffer)||re&&pe(re.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(pe(re,SharedArrayBuffer)||re&&pe(re.buffer,SharedArrayBuffer)))return N(re,ee,K);if("number"==typeof re)throw new TypeError('The "value" argument must not be of type number. Received type number');var ge=re.valueOf&&re.valueOf();if(null!=ge&&ge!==re)return _.from(ge,ee,K);var vt=function k(re){if(_.isBuffer(re)){var ee=0|$(re.length),K=E(ee);return 0===K.length||re.copy(K,0,0,ee),K}return void 0!==re.length?"number"!=typeof re.length||Te(re.length)?E(0):C(re):"Buffer"===re.type&&Array.isArray(re.data)?C(re.data):void 0}(re);if(vt)return vt;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof re[Symbol.toPrimitive])return _.from(re[Symbol.toPrimitive]("string"),ee,K);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof re)}function P(re){if("number"!=typeof re)throw new TypeError('"size" argument must be of type number');if(re<0)throw new RangeError('The value "'+re+'" is invalid for option "size"')}function b(re){return P(re),E(re<0?0:0|$(re))}function C(re){for(var ee=re.length<0?0:0|$(re.length),K=E(ee),ge=0;ge=L)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+L.toString(16)+" bytes");return 0|re}function F(re,ee){if(_.isBuffer(re))return re.length;if(ArrayBuffer.isView(re)||pe(re,ArrayBuffer))return re.byteLength;if("string"!=typeof re)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof re);var K=re.length,ge=arguments.length>2&&!0===arguments[2];if(!ge&&0===K)return 0;for(var vt=!1;;)switch(ee){case"ascii":case"latin1":case"binary":return K;case"utf8":case"utf-8":return Ce(re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*K;case"hex":return K>>>1;case"base64":return nt(re).length;default:if(vt)return ge?-1:Ce(re).length;ee=(""+ee).toLowerCase(),vt=!0}}function U(re,ee,K){var ge=!1;if((void 0===ee||ee<0)&&(ee=0),ee>this.length||((void 0===K||K>this.length)&&(K=this.length),K<=0)||(K>>>=0)<=(ee>>>=0))return"";for(re||(re="utf8");;)switch(re){case"hex":return f(this,ee,K);case"utf8":case"utf-8":return u(this,ee,K);case"ascii":return g(this,ee,K);case"latin1":case"binary":return M(this,ee,K);case"base64":return o(this,ee,K);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r(this,ee,K);default:if(ge)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),ge=!0}}function z(re,ee,K){var ge=re[ee];re[ee]=re[K],re[K]=ge}function Q(re,ee,K,ge,vt){if(0===re.length)return-1;if("string"==typeof K?(ge=K,K=0):K>2147483647?K=2147483647:K<-2147483648&&(K=-2147483648),Te(K=+K)&&(K=vt?0:re.length-1),K<0&&(K=re.length+K),K>=re.length){if(vt)return-1;K=re.length-1}else if(K<0){if(!vt)return-1;K=0}if("string"==typeof ee&&(ee=_.from(ee,ge)),_.isBuffer(ee))return 0===ee.length?-1:ue(re,ee,K,ge,vt);if("number"==typeof ee)return ee&=255,"function"==typeof Uint8Array.prototype.indexOf?vt?Uint8Array.prototype.indexOf.call(re,ee,K):Uint8Array.prototype.lastIndexOf.call(re,ee,K):ue(re,[ee],K,ge,vt);throw new TypeError("val must be string, number or Buffer")}function ue(re,ee,K,ge,vt){var dt,Ze=1,rt=re.length,nn=ee.length;if(void 0!==ge&&("ucs2"===(ge=String(ge).toLowerCase())||"ucs-2"===ge||"utf16le"===ge||"utf-16le"===ge)){if(re.length<2||ee.length<2)return-1;Ze=2,rt/=2,nn/=2,K/=2}function mt(Mn,Tt){return 1===Ze?Mn[Tt]:Mn.readUInt16BE(Tt*Ze)}if(vt){var un=-1;for(dt=K;dtrt&&(K=rt-nn),dt=K;dt>=0;dt--){for(var At=!0,at=0;atvt&&(ge=vt):ge=vt;var Ze=ee.length;ge>Ze/2&&(ge=Ze/2);for(var rt=0;rt>8,Ze.push(K%256),Ze.push(ge);return Ze}(ee,re.length-K),re,K,ge)}function o(re,ee,K){return a.fromByteArray(0===ee&&K===re.length?re:re.slice(ee,K))}function u(re,ee,K){K=Math.min(re.length,K);for(var ge=[],vt=ee;vt239?4:Ze>223?3:Ze>191?2:1;if(vt+nn<=K)switch(nn){case 1:Ze<128&&(rt=Ze);break;case 2:128==(192&(mt=re[vt+1]))&&(At=(31&Ze)<<6|63&mt)>127&&(rt=At);break;case 3:dt=re[vt+2],128==(192&(mt=re[vt+1]))&&128==(192&dt)&&(At=(15&Ze)<<12|(63&mt)<<6|63&dt)>2047&&(At<55296||At>57343)&&(rt=At);break;case 4:dt=re[vt+2],un=re[vt+3],128==(192&(mt=re[vt+1]))&&128==(192&dt)&&128==(192&un)&&(At=(15&Ze)<<18|(63&mt)<<12|(63&dt)<<6|63&un)>65535&&At<1114112&&(rt=At)}null===rt?(rt=65533,nn=1):rt>65535&&(ge.push((rt-=65536)>>>10&1023|55296),rt=56320|1023&rt),ge.push(rt),vt+=nn}return function h(re){var ee=re.length;if(ee<=s)return String.fromCharCode.apply(String,re);for(var K="",ge=0;gevt.length?_.from(rt).copy(vt,Ze):Uint8Array.prototype.set.call(vt,rt,Ze);else{if(!_.isBuffer(rt))throw new TypeError('"list" argument must be an Array of Buffers');rt.copy(vt,Ze)}Ze+=rt.length}return vt},_.byteLength=F,_.prototype._isBuffer=!0,_.prototype.swap16=function(){var ee=this.length;if(ee%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var K=0;KK&&(ee+=" ... "),""},v&&(_.prototype[v]=_.prototype.inspect),_.prototype.compare=function(ee,K,ge,vt,Ze){if(pe(ee,Uint8Array)&&(ee=_.from(ee,ee.offset,ee.byteLength)),!_.isBuffer(ee))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ee);if(void 0===K&&(K=0),void 0===ge&&(ge=ee?ee.length:0),void 0===vt&&(vt=0),void 0===Ze&&(Ze=this.length),K<0||ge>ee.length||vt<0||Ze>this.length)throw new RangeError("out of range index");if(vt>=Ze&&K>=ge)return 0;if(vt>=Ze)return-1;if(K>=ge)return 1;if(this===ee)return 0;for(var rt=(Ze>>>=0)-(vt>>>=0),nn=(ge>>>=0)-(K>>>=0),mt=Math.min(rt,nn),dt=this.slice(vt,Ze),un=ee.slice(K,ge),At=0;At>>=0,isFinite(ge)?(ge>>>=0,void 0===vt&&(vt="utf8")):(vt=ge,ge=void 0)}var Ze=this.length-K;if((void 0===ge||ge>Ze)&&(ge=Ze),ee.length>0&&(ge<0||K<0)||K>this.length)throw new RangeError("Attempt to write outside buffer bounds");vt||(vt="utf8");for(var rt=!1;;)switch(vt){case"hex":return De(this,ee,K,ge);case"utf8":case"utf-8":return ie(this,ee,K,ge);case"ascii":case"latin1":case"binary":return le(this,ee,K,ge);case"base64":return m(this,ee,K,ge);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return n(this,ee,K,ge);default:if(rt)throw new TypeError("Unknown encoding: "+vt);vt=(""+vt).toLowerCase(),rt=!0}},_.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var s=4096;function g(re,ee,K){var ge="";K=Math.min(re.length,K);for(var vt=ee;vtge)&&(K=ge);for(var vt="",Ze=ee;ZeK)throw new RangeError("Trying to access beyond buffer length")}function B(re,ee,K,ge,vt,Ze){if(!_.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(ee>vt||eere.length)throw new RangeError("Index out of range")}function A(re,ee,K,ge,vt,Ze){if(K+ge>re.length)throw new RangeError("Index out of range");if(K<0)throw new RangeError("Index out of range")}function V(re,ee,K,ge,vt){return ee=+ee,K>>>=0,vt||A(re,0,K,4),D.write(re,ee,K,ge,23,4),K+4}function J(re,ee,K,ge,vt){return ee=+ee,K>>>=0,vt||A(re,0,K,8),D.write(re,ee,K,ge,52,8),K+8}_.prototype.slice=function(ee,K){var ge=this.length;(ee=~~ee)<0?(ee+=ge)<0&&(ee=0):ee>ge&&(ee=ge),(K=void 0===K?ge:~~K)<0?(K+=ge)<0&&(K=0):K>ge&&(K=ge),K>>=0,K>>>=0,ge||d(ee,K,this.length);for(var vt=this[ee],Ze=1,rt=0;++rt>>=0,K>>>=0,ge||d(ee,K,this.length);for(var vt=this[ee+--K],Ze=1;K>0&&(Ze*=256);)vt+=this[ee+--K]*Ze;return vt},_.prototype.readUint8=_.prototype.readUInt8=function(ee,K){return ee>>>=0,K||d(ee,1,this.length),this[ee]},_.prototype.readUint16LE=_.prototype.readUInt16LE=function(ee,K){return ee>>>=0,K||d(ee,2,this.length),this[ee]|this[ee+1]<<8},_.prototype.readUint16BE=_.prototype.readUInt16BE=function(ee,K){return ee>>>=0,K||d(ee,2,this.length),this[ee]<<8|this[ee+1]},_.prototype.readUint32LE=_.prototype.readUInt32LE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),(this[ee]|this[ee+1]<<8|this[ee+2]<<16)+16777216*this[ee+3]},_.prototype.readUint32BE=_.prototype.readUInt32BE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),16777216*this[ee]+(this[ee+1]<<16|this[ee+2]<<8|this[ee+3])},_.prototype.readIntLE=function(ee,K,ge){ee>>>=0,K>>>=0,ge||d(ee,K,this.length);for(var vt=this[ee],Ze=1,rt=0;++rt=(Ze*=128)&&(vt-=Math.pow(2,8*K)),vt},_.prototype.readIntBE=function(ee,K,ge){ee>>>=0,K>>>=0,ge||d(ee,K,this.length);for(var vt=K,Ze=1,rt=this[ee+--vt];vt>0&&(Ze*=256);)rt+=this[ee+--vt]*Ze;return rt>=(Ze*=128)&&(rt-=Math.pow(2,8*K)),rt},_.prototype.readInt8=function(ee,K){return ee>>>=0,K||d(ee,1,this.length),128&this[ee]?-1*(255-this[ee]+1):this[ee]},_.prototype.readInt16LE=function(ee,K){ee>>>=0,K||d(ee,2,this.length);var ge=this[ee]|this[ee+1]<<8;return 32768&ge?4294901760|ge:ge},_.prototype.readInt16BE=function(ee,K){ee>>>=0,K||d(ee,2,this.length);var ge=this[ee+1]|this[ee]<<8;return 32768&ge?4294901760|ge:ge},_.prototype.readInt32LE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),this[ee]|this[ee+1]<<8|this[ee+2]<<16|this[ee+3]<<24},_.prototype.readInt32BE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),this[ee]<<24|this[ee+1]<<16|this[ee+2]<<8|this[ee+3]},_.prototype.readFloatLE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),D.read(this,ee,!0,23,4)},_.prototype.readFloatBE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),D.read(this,ee,!1,23,4)},_.prototype.readDoubleLE=function(ee,K){return ee>>>=0,K||d(ee,8,this.length),D.read(this,ee,!0,52,8)},_.prototype.readDoubleBE=function(ee,K){return ee>>>=0,K||d(ee,8,this.length),D.read(this,ee,!1,52,8)},_.prototype.writeUintLE=_.prototype.writeUIntLE=function(ee,K,ge,vt){ee=+ee,K>>>=0,ge>>>=0,vt||B(this,ee,K,ge,Math.pow(2,8*ge)-1,0);var rt=1,nn=0;for(this[K]=255ⅇ++nn>>=0,ge>>>=0,vt||B(this,ee,K,ge,Math.pow(2,8*ge)-1,0);var rt=ge-1,nn=1;for(this[K+rt]=255ⅇ--rt>=0&&(nn*=256);)this[K+rt]=ee/nn&255;return K+ge},_.prototype.writeUint8=_.prototype.writeUInt8=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,1,255,0),this[K]=255&ee,K+1},_.prototype.writeUint16LE=_.prototype.writeUInt16LE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,2,65535,0),this[K]=255&ee,this[K+1]=ee>>>8,K+2},_.prototype.writeUint16BE=_.prototype.writeUInt16BE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,2,65535,0),this[K]=ee>>>8,this[K+1]=255&ee,K+2},_.prototype.writeUint32LE=_.prototype.writeUInt32LE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,4,4294967295,0),this[K+3]=ee>>>24,this[K+2]=ee>>>16,this[K+1]=ee>>>8,this[K]=255&ee,K+4},_.prototype.writeUint32BE=_.prototype.writeUInt32BE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,4,4294967295,0),this[K]=ee>>>24,this[K+1]=ee>>>16,this[K+2]=ee>>>8,this[K+3]=255&ee,K+4},_.prototype.writeIntLE=function(ee,K,ge,vt){if(ee=+ee,K>>>=0,!vt){var Ze=Math.pow(2,8*ge-1);B(this,ee,K,ge,Ze-1,-Ze)}var rt=0,nn=1,mt=0;for(this[K]=255ⅇ++rt>>=0,!vt){var Ze=Math.pow(2,8*ge-1);B(this,ee,K,ge,Ze-1,-Ze)}var rt=ge-1,nn=1,mt=0;for(this[K+rt]=255ⅇ--rt>=0&&(nn*=256);)ee<0&&0===mt&&0!==this[K+rt+1]&&(mt=1),this[K+rt]=(ee/nn|0)-mt&255;return K+ge},_.prototype.writeInt8=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,1,127,-128),ee<0&&(ee=255+ee+1),this[K]=255&ee,K+1},_.prototype.writeInt16LE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,2,32767,-32768),this[K]=255&ee,this[K+1]=ee>>>8,K+2},_.prototype.writeInt16BE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,2,32767,-32768),this[K]=ee>>>8,this[K+1]=255&ee,K+2},_.prototype.writeInt32LE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,4,2147483647,-2147483648),this[K]=255&ee,this[K+1]=ee>>>8,this[K+2]=ee>>>16,this[K+3]=ee>>>24,K+4},_.prototype.writeInt32BE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,4,2147483647,-2147483648),ee<0&&(ee=4294967295+ee+1),this[K]=ee>>>24,this[K+1]=ee>>>16,this[K+2]=ee>>>8,this[K+3]=255&ee,K+4},_.prototype.writeFloatLE=function(ee,K,ge){return V(this,ee,K,!0,ge)},_.prototype.writeFloatBE=function(ee,K,ge){return V(this,ee,K,!1,ge)},_.prototype.writeDoubleLE=function(ee,K,ge){return J(this,ee,K,!0,ge)},_.prototype.writeDoubleBE=function(ee,K,ge){return J(this,ee,K,!1,ge)},_.prototype.copy=function(ee,K,ge,vt){if(!_.isBuffer(ee))throw new TypeError("argument should be a Buffer");if(ge||(ge=0),!vt&&0!==vt&&(vt=this.length),K>=ee.length&&(K=ee.length),K||(K=0),vt>0&&vt=this.length)throw new RangeError("Index out of range");if(vt<0)throw new RangeError("sourceEnd out of bounds");vt>this.length&&(vt=this.length),ee.length-K>>=0,ge=void 0===ge?this.length:ge>>>0,ee||(ee=0),"number"==typeof ee)for(rt=K;rt55295&&K<57344){if(!vt){if(K>56319){(ee-=3)>-1&&Ze.push(239,191,189);continue}if(rt+1===ge){(ee-=3)>-1&&Ze.push(239,191,189);continue}vt=K;continue}if(K<56320){(ee-=3)>-1&&Ze.push(239,191,189),vt=K;continue}K=65536+(vt-55296<<10|K-56320)}else vt&&(ee-=3)>-1&&Ze.push(239,191,189);if(vt=null,K<128){if((ee-=1)<0)break;Ze.push(K)}else if(K<2048){if((ee-=2)<0)break;Ze.push(K>>6|192,63&K|128)}else if(K<65536){if((ee-=3)<0)break;Ze.push(K>>12|224,K>>6&63|128,63&K|128)}else{if(!(K<1114112))throw new Error("Invalid code point");if((ee-=4)<0)break;Ze.push(K>>18|240,K>>12&63|128,K>>6&63|128,63&K|128)}}return Ze}function nt(re){return a.toByteArray(function be(re){if((re=(re=re.split("=")[0]).trim().replace(ne,"")).length<2)return"";for(;re.length%4!=0;)re+="=";return re}(re))}function Pe(re,ee,K,ge){for(var vt=0;vt=ee.length||vt>=re.length);++vt)ee[vt+K]=re[vt];return vt}function pe(re,ee){return re instanceof ee||null!=re&&null!=re.constructor&&null!=re.constructor.name&&re.constructor.name===ee.name}function Te(re){return re!=re}var xe=function(){for(var re="0123456789abcdef",ee=new Array(256),K=0;K<16;++K)for(var ge=16*K,vt=0;vt<16;++vt)ee[ge+vt]=re[K]+re[vt];return ee}()},5293:(we,te,y)=>{"use strict";y.d(te,{R:()=>D});const D=(0,y(5083).F3)("VoiceRecorder",{web:()=>y.e(5120).then(y.bind(y,5120)).then(v=>new v.VoiceRecorderWeb)})},3247:(we,te,y)=>{var a=y(7054).Buffer,D=y(7045).Transform,v=y(8454).I;function c(E){D.call(this),this.hashMode="string"==typeof E,this.hashMode?this[E]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}y(1993)(c,D),c.prototype.update=function(E,_,T){"string"==typeof E&&(E=a.from(E,_));var P=this._update(E);return this.hashMode?this:(T&&(P=this._toString(P,T)),P)},c.prototype.setAutoPadding=function(){},c.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},c.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},c.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},c.prototype._transform=function(E,_,T){var P;try{this.hashMode?this._update(E):this.push(this._update(E))}catch(I){P=I}finally{T(P)}},c.prototype._flush=function(E){var _;try{this.push(this.__final())}catch(T){_=T}E(_)},c.prototype._finalOrDigest=function(E){var _=this.__final()||a.alloc(0);return E&&(_=this._toString(_,E,!0)),_},c.prototype._toString=function(E,_,T){if(this._decoder||(this._decoder=new v(_),this._encoding=_),this._encoding!==_)throw new Error("can't switch encodings");var P=this._decoder.write(E);return T&&(P+=this._decoder.end()),P},we.exports=c},7637:(we,te,y)=>{function N(k){return Object.prototype.toString.call(k)}te.isArray=function a(k){return Array.isArray?Array.isArray(k):"[object Array]"===N(k)},te.isBoolean=function D(k){return"boolean"==typeof k},te.isNull=function v(k){return null===k},te.isNullOrUndefined=function L(k){return null==k},te.isNumber=function c(k){return"number"==typeof k},te.isString=function E(k){return"string"==typeof k},te.isSymbol=function _(k){return"symbol"==typeof k},te.isUndefined=function T(k){return void 0===k},te.isRegExp=function P(k){return"[object RegExp]"===N(k)},te.isObject=function I(k){return"object"==typeof k&&null!==k},te.isDate=function b(k){return"[object Date]"===N(k)},te.isError=function O(k){return"[object Error]"===N(k)||k instanceof Error},te.isFunction=function C(k){return"function"==typeof k},te.isPrimitive=function S(k){return null===k||"boolean"==typeof k||"number"==typeof k||"string"==typeof k||"symbol"==typeof k||typeof k>"u"},te.isBuffer=y(3838).Buffer.isBuffer},7303:(we,te,y)=>{var a=y(518),D=y(9606);we.exports=function(_){return new L(_)};var v={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function L(E){this.curveType=v[E],this.curveType||(this.curveType={name:E}),this.curve=new a.ec(this.curveType.name),this.keys=void 0}function c(E,_,T){Array.isArray(E)||(E=E.toArray());var P=new Buffer(E);if(T&&P.length=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=_(m,o);return o-1>=n&&(u|=_(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],_e=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],wt=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var _n=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(_n>>>26)|0,_n&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,_e)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,_e)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,_e)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,_e)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,_e)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,_e)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,_e)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,_e)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,_e)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,_e)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,wt)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,wt)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,_e)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,_e)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,wt)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,wt)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,_e)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,_e)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,wt)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,wt)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,_e)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,_e)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,wt)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,wt)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,_e)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,_e)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,wt)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,wt)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,_e),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,_e)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,wt)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,wt)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,wt)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,wt)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,wt)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,wt)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,wt)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,wt)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,wt),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,wt)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=_n,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(we=y.nmd(we),this)},7211:(we,te,y)=>{"use strict";var a=y(1993),D=y(4725),v=y(6636),L=y(5443),c=y(3247);function E(_){c.call(this,"digest"),this._hash=_}a(E,c),E.prototype._update=function(_){this._hash.update(_)},E.prototype._final=function(){return this._hash.digest()},we.exports=function(T){return"md5"===(T=T.toLowerCase())?new D:"rmd160"===T||"ripemd160"===T?new v:new E(L(T))}},3407:(we,te,y)=>{var a=y(4725);we.exports=function(D){return(new a).update(D).digest()}},6432:(we,te,y)=>{"use strict";var a=y(1993),D=y(509),v=y(3247),L=y(7054).Buffer,c=y(3407),E=y(6636),_=y(5443),T=L.alloc(128);function P(I,b){v.call(this,"digest"),"string"==typeof b&&(b=L.from(b));var O="sha512"===I||"sha384"===I?128:64;this._alg=I,this._key=b,b.length>O?b=("rmd160"===I?new E:_(I)).update(b).digest():b.length{"use strict";var a=y(1993),D=y(7054).Buffer,v=y(3247),L=D.alloc(128),c=64;function E(_,T){v.call(this,"digest"),"string"==typeof T&&(T=D.from(T)),this._alg=_,this._key=T,T.length>c?T=_(T):T.length{"use strict";te.randomBytes=te.rng=te.pseudoRandomBytes=te.prng=y(3342),te.createHash=te.Hash=y(7211),te.createHmac=te.Hmac=y(6432);var a=y(9560),D=Object.keys(a),v=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(D);te.getHashes=function(){return v};var L=y(3397);te.pbkdf2=L.pbkdf2,te.pbkdf2Sync=L.pbkdf2Sync;var c=y(8862);te.Cipher=c.Cipher,te.createCipher=c.createCipher,te.Cipheriv=c.Cipheriv,te.createCipheriv=c.createCipheriv,te.Decipher=c.Decipher,te.createDecipher=c.createDecipher,te.Decipheriv=c.Decipheriv,te.createDecipheriv=c.createDecipheriv,te.getCiphers=c.getCiphers,te.listCiphers=c.listCiphers;var E=y(4377);te.DiffieHellmanGroup=E.DiffieHellmanGroup,te.createDiffieHellmanGroup=E.createDiffieHellmanGroup,te.getDiffieHellman=E.getDiffieHellman,te.createDiffieHellman=E.createDiffieHellman,te.DiffieHellman=E.DiffieHellman;var _=y(9143);te.createSign=_.createSign,te.Sign=_.Sign,te.createVerify=_.createVerify,te.Verify=_.Verify,te.createECDH=y(7303);var T=y(2965);te.publicEncrypt=T.publicEncrypt,te.privateEncrypt=T.privateEncrypt,te.publicDecrypt=T.publicDecrypt,te.privateDecrypt=T.privateDecrypt;var P=y(9682);te.randomFill=P.randomFill,te.randomFillSync=P.randomFillSync,te.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},te.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},7656:function(we,te,y){var a;we.exports=(a=a||function(D,v){var L;if(typeof window<"u"&&window.crypto&&(L=window.crypto),typeof self<"u"&&self.crypto&&(L=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(L=globalThis.crypto),!L&&typeof window<"u"&&window.msCrypto&&(L=window.msCrypto),!L&&typeof global<"u"&&global.crypto&&(L=global.crypto),!L)try{L=y(1426)}catch{}var c=function(){if(L){if("function"==typeof L.getRandomValues)try{return L.getRandomValues(new Uint32Array(1))[0]}catch{}if("function"==typeof L.randomBytes)try{return L.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},E=Object.create||function(){function x(){}return function(F){var U;return x.prototype=F,U=new x,x.prototype=null,U}}(),_={},T=_.lib={},P=T.Base=function(){return{extend:function(x){var F=E(this);return x&&F.mixIn(x),(!F.hasOwnProperty("init")||this.init===F.init)&&(F.init=function(){F.$super.init.apply(this,arguments)}),F.init.prototype=F,F.$super=this,F},create:function(){var x=this.extend();return x.init.apply(x,arguments),x},init:function(){},mixIn:function(x){for(var F in x)x.hasOwnProperty(F)&&(this[F]=x[F]);x.hasOwnProperty("toString")&&(this.toString=x.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),I=T.WordArray=P.extend({init:function(x,F){x=this.words=x||[],this.sigBytes=null!=F?F:4*x.length},toString:function(x){return(x||O).stringify(this)},concat:function(x){var F=this.words,U=x.words,z=this.sigBytes,Q=x.sigBytes;if(this.clamp(),z%4)for(var ue=0;ue>>2]|=(U[ue>>>2]>>>24-ue%4*8&255)<<24-(z+ue)%4*8;else for(var ie=0;ie>>2]=U[ie>>>2];return this.sigBytes+=Q,this},clamp:function(){var x=this.words,F=this.sigBytes;x[F>>>2]&=4294967295<<32-F%4*8,x.length=D.ceil(F/4)},clone:function(){var x=P.clone.call(this);return x.words=this.words.slice(0),x},random:function(x){for(var F=[],U=0;U>>2]>>>24-Q%4*8&255;z.push((ue>>>4).toString(16)),z.push((15&ue).toString(16))}return z.join("")},parse:function(x){for(var F=x.length,U=[],z=0;z>>3]|=parseInt(x.substr(z,2),16)<<24-z%8*4;return new I.init(U,F/2)}},C=b.Latin1={stringify:function(x){for(var F=x.words,U=x.sigBytes,z=[],Q=0;Q>>2]>>>24-Q%4*8&255));return z.join("")},parse:function(x){for(var F=x.length,U=[],z=0;z>>2]|=(255&x.charCodeAt(z))<<24-z%4*8;return new I.init(U,F)}},S=b.Utf8={stringify:function(x){try{return decodeURIComponent(escape(C.stringify(x)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(x){return C.parse(unescape(encodeURIComponent(x)))}},N=T.BufferedBlockAlgorithm=P.extend({reset:function(){this._data=new I.init,this._nDataBytes=0},_append:function(x){"string"==typeof x&&(x=S.parse(x)),this._data.concat(x),this._nDataBytes+=x.sigBytes},_process:function(x){var F,U=this._data,z=U.words,Q=U.sigBytes,ue=this.blockSize,ie=Q/(4*ue),le=(ie=x?D.ceil(ie):D.max((0|ie)-this._minBufferSize,0))*ue,m=D.min(4*le,Q);if(le){for(var n=0;n>>24)|4278255360&(x<<24|x>>>8)}var F=this._hash.words,U=S[N+0],z=S[N+1],Q=S[N+2],ue=S[N+3],De=S[N+4],ie=S[N+5],le=S[N+6],m=S[N+7],n=S[N+8],o=S[N+9],u=S[N+10],s=S[N+11],h=S[N+12],g=S[N+13],M=S[N+14],f=S[N+15],r=F[0],d=F[1],B=F[2],A=F[3];r=I(r,d,B,A,U,7,T[0]),A=I(A,r,d,B,z,12,T[1]),B=I(B,A,r,d,Q,17,T[2]),d=I(d,B,A,r,ue,22,T[3]),r=I(r,d,B,A,De,7,T[4]),A=I(A,r,d,B,ie,12,T[5]),B=I(B,A,r,d,le,17,T[6]),d=I(d,B,A,r,m,22,T[7]),r=I(r,d,B,A,n,7,T[8]),A=I(A,r,d,B,o,12,T[9]),B=I(B,A,r,d,u,17,T[10]),d=I(d,B,A,r,s,22,T[11]),r=I(r,d,B,A,h,7,T[12]),A=I(A,r,d,B,g,12,T[13]),B=I(B,A,r,d,M,17,T[14]),r=b(r,d=I(d,B,A,r,f,22,T[15]),B,A,z,5,T[16]),A=b(A,r,d,B,le,9,T[17]),B=b(B,A,r,d,s,14,T[18]),d=b(d,B,A,r,U,20,T[19]),r=b(r,d,B,A,ie,5,T[20]),A=b(A,r,d,B,u,9,T[21]),B=b(B,A,r,d,f,14,T[22]),d=b(d,B,A,r,De,20,T[23]),r=b(r,d,B,A,o,5,T[24]),A=b(A,r,d,B,M,9,T[25]),B=b(B,A,r,d,ue,14,T[26]),d=b(d,B,A,r,n,20,T[27]),r=b(r,d,B,A,g,5,T[28]),A=b(A,r,d,B,Q,9,T[29]),B=b(B,A,r,d,m,14,T[30]),r=O(r,d=b(d,B,A,r,h,20,T[31]),B,A,ie,4,T[32]),A=O(A,r,d,B,n,11,T[33]),B=O(B,A,r,d,s,16,T[34]),d=O(d,B,A,r,M,23,T[35]),r=O(r,d,B,A,z,4,T[36]),A=O(A,r,d,B,De,11,T[37]),B=O(B,A,r,d,m,16,T[38]),d=O(d,B,A,r,u,23,T[39]),r=O(r,d,B,A,g,4,T[40]),A=O(A,r,d,B,U,11,T[41]),B=O(B,A,r,d,ue,16,T[42]),d=O(d,B,A,r,le,23,T[43]),r=O(r,d,B,A,o,4,T[44]),A=O(A,r,d,B,h,11,T[45]),B=O(B,A,r,d,f,16,T[46]),r=C(r,d=O(d,B,A,r,Q,23,T[47]),B,A,U,6,T[48]),A=C(A,r,d,B,m,10,T[49]),B=C(B,A,r,d,M,15,T[50]),d=C(d,B,A,r,ie,21,T[51]),r=C(r,d,B,A,h,6,T[52]),A=C(A,r,d,B,ue,10,T[53]),B=C(B,A,r,d,u,15,T[54]),d=C(d,B,A,r,z,21,T[55]),r=C(r,d,B,A,n,6,T[56]),A=C(A,r,d,B,f,10,T[57]),B=C(B,A,r,d,le,15,T[58]),d=C(d,B,A,r,g,21,T[59]),r=C(r,d,B,A,De,6,T[60]),A=C(A,r,d,B,s,10,T[61]),B=C(B,A,r,d,Q,15,T[62]),d=C(d,B,A,r,o,21,T[63]),F[0]=F[0]+r|0,F[1]=F[1]+d|0,F[2]=F[2]+B|0,F[3]=F[3]+A|0},_doFinalize:function(){var S=this._data,N=S.words,k=8*this._nDataBytes,$=8*S.sigBytes;N[$>>>5]|=128<<24-$%32;var x=D.floor(k/4294967296),F=k;N[15+($+64>>>9<<4)]=16711935&(x<<8|x>>>24)|4278255360&(x<<24|x>>>8),N[14+($+64>>>9<<4)]=16711935&(F<<8|F>>>24)|4278255360&(F<<24|F>>>8),S.sigBytes=4*(N.length+1),this._process();for(var U=this._hash,z=U.words,Q=0;Q<4;Q++){var ue=z[Q];z[Q]=16711935&(ue<<8|ue>>>24)|4278255360&(ue<<24|ue>>>8)}return U},clone:function(){var S=E.clone.call(this);return S._hash=this._hash.clone(),S}});function I(S,N,k,$,x,F,U){var z=S+(N&k|~N&$)+x+U;return(z<>>32-F)+N}function b(S,N,k,$,x,F,U){var z=S+(N&$|k&~$)+x+U;return(z<>>32-F)+N}function O(S,N,k,$,x,F,U){var z=S+(N^k^$)+x+U;return(z<>>32-F)+N}function C(S,N,k,$,x,F,U){var z=S+(k^(N|~$))+x+U;return(z<>>32-F)+N}v.MD5=E._createHelper(P),v.HmacMD5=E._createHmacHelper(P)}(Math),a.MD5)},9986:function(we,te,y){var D,v,L,c,_,T,a;we.exports=(a=y(7656),L=(v=(D=a).lib).WordArray,_=[],T=D.algo.SHA1=(c=v.Hasher).extend({_doReset:function(){this._hash=new L.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(P,I){for(var b=this._hash.words,O=b[0],C=b[1],S=b[2],N=b[3],k=b[4],$=0;$<80;$++){if($<16)_[$]=0|P[I+$];else{var x=_[$-3]^_[$-8]^_[$-14]^_[$-16];_[$]=x<<1|x>>>31}var F=(O<<5|O>>>27)+k+_[$];F+=$<20?1518500249+(C&S|~C&N):$<40?1859775393+(C^S^N):$<60?(C&S|C&N|S&N)-1894007588:(C^S^N)-899497514,k=N,N=S,S=C<<30|C>>>2,C=O,O=F}b[0]=b[0]+O|0,b[1]=b[1]+C|0,b[2]=b[2]+S|0,b[3]=b[3]+N|0,b[4]=b[4]+k|0},_doFinalize:function(){var P=this._data,I=P.words,b=8*this._nDataBytes,O=8*P.sigBytes;return I[O>>>5]|=128<<24-O%32,I[14+(O+64>>>9<<4)]=Math.floor(b/4294967296),I[15+(O+64>>>9<<4)]=b,P.sigBytes=4*I.length,this._process(),this._hash},clone:function(){var P=c.clone.call(this);return P._hash=this._hash.clone(),P}}),D.SHA1=c._createHelper(T),D.HmacSHA1=c._createHmacHelper(T),a.SHA1)},7374:function(we){we.exports=function(){"use strict";var y=6e4,a=36e5,D="millisecond",v="second",L="minute",c="hour",E="day",_="week",T="month",P="quarter",I="year",b="date",O="Invalid Date",C=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,S=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,N={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(m){var n=["th","st","nd","rd"],o=m%100;return"["+m+(n[(o-20)%10]||n[o]||n[0])+"]"}},k=function(m,n,o){var u=String(m);return!u||u.length>=n?m:""+Array(n+1-u.length).join(o)+m},$={s:k,z:function(m){var n=-m.utcOffset(),o=Math.abs(n),u=Math.floor(o/60),s=o%60;return(n<=0?"+":"-")+k(u,2,"0")+":"+k(s,2,"0")},m:function m(n,o){if(n.date()1)return m(g[0])}else{var M=n.name;F[M]=n,s=M}return!u&&s&&(x=s),s||!u&&x},ue=function(m,n){if(z(m))return m.clone();var o="object"==typeof n?n:{};return o.date=m,o.args=arguments,new ie(o)},De=$;De.l=Q,De.i=z,De.w=function(m,n){return ue(m,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var ie=function(){function m(o){this.$L=Q(o.locale,null,!0),this.parse(o),this.$x=this.$x||o.x||{},this[U]=!0}var n=m.prototype;return n.parse=function(o){this.$d=function(u){var s=u.date,h=u.utc;if(null===s)return new Date(NaN);if(De.u(s))return new Date;if(s instanceof Date)return new Date(s);if("string"==typeof s&&!/Z$/i.test(s)){var g=s.match(C);if(g){var M=g[2]-1||0,f=(g[7]||"0").substring(0,3);return h?new Date(Date.UTC(g[1],M,g[3]||1,g[4]||0,g[5]||0,g[6]||0,f)):new Date(g[1],M,g[3]||1,g[4]||0,g[5]||0,g[6]||0,f)}}return new Date(s)}(o),this.init()},n.init=function(){var o=this.$d;this.$y=o.getFullYear(),this.$M=o.getMonth(),this.$D=o.getDate(),this.$W=o.getDay(),this.$H=o.getHours(),this.$m=o.getMinutes(),this.$s=o.getSeconds(),this.$ms=o.getMilliseconds()},n.$utils=function(){return De},n.isValid=function(){return this.$d.toString()!==O},n.isSame=function(o,u){var s=ue(o);return this.startOf(u)<=s&&s<=this.endOf(u)},n.isAfter=function(o,u){return ue(o){"use strict";te.utils=y(5671),te.Cipher=y(219),te.DES=y(4166),te.CBC=y(8800),te.EDE=y(2122)},8800:(we,te,y)=>{"use strict";var a=y(9210),D=y(1993),v={};function L(E){a.equal(E.length,8,"Invalid IV length"),this.iv=new Array(8);for(var _=0;_{"use strict";var a=y(9210);function D(v){this.options=v,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=!1!==v.padding}we.exports=D,D.prototype._init=function(){},D.prototype.update=function(L){return 0===L.length?[]:"decrypt"===this.type?this._updateDecrypt(L):this._updateEncrypt(L)},D.prototype._buffer=function(L,c){for(var E=Math.min(this.buffer.length-this.bufferOff,L.length-c),_=0;_0;_--)c+=this._buffer(L,c),E+=this._flushBuffer(T,E);return c+=this._buffer(L,c),T},D.prototype.final=function(L){var c,E;return L&&(c=this.update(L)),E="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),c?c.concat(E):E},D.prototype._pad=function(L,c){if(0===c)return!1;for(;c{"use strict";var a=y(9210),D=y(1993),v=y(5671),L=y(219);function c(){this.tmp=new Array(2),this.keys=null}function E(T){L.call(this,T);var P=new c;this._desState=P,this.deriveKeys(P,T.key)}D(E,L),we.exports=E,E.create=function(P){return new E(P)};var _=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];E.prototype.deriveKeys=function(P,I){P.keys=new Array(32),a.equal(I.length,this.blockSize,"Invalid key length");var b=v.readUInt32BE(I,0),O=v.readUInt32BE(I,4);v.pc1(b,O,P.tmp,0),b=P.tmp[0],O=P.tmp[1];for(var C=0;C>>1];b=v.r28shl(b,S),O=v.r28shl(O,S),v.pc2(b,O,P.keys,C)}},E.prototype._update=function(P,I,b,O){var C=this._desState,S=v.readUInt32BE(P,I),N=v.readUInt32BE(P,I+4);v.ip(S,N,C.tmp,0),S=C.tmp[0],N=C.tmp[1],"encrypt"===this.type?this._encrypt(C,S,N,C.tmp,0):this._decrypt(C,S,N,C.tmp,0),N=C.tmp[1],v.writeUInt32BE(b,S=C.tmp[0],O),v.writeUInt32BE(b,N,O+4)},E.prototype._pad=function(P,I){if(!1===this.padding)return!1;for(var b=P.length-I,O=I;O>>0,S=z}v.rip(N,S,O,C)},E.prototype._decrypt=function(P,I,b,O,C){for(var S=b,N=I,k=P.keys.length-2;k>=0;k-=2){var $=P.keys[k],x=P.keys[k+1];v.expand(S,P.tmp,0);var F=v.substitute($^=P.tmp[0],x^=P.tmp[1]),z=S;S=(N^v.permute(F))>>>0,N=z}v.rip(S,N,O,C)}},2122:(we,te,y)=>{"use strict";var a=y(9210),D=y(1993),v=y(219),L=y(4166);function c(_,T){a.equal(T.length,24,"Invalid key length");var P=T.slice(0,8),I=T.slice(8,16),b=T.slice(16,24);this.ciphers="encrypt"===_?[L.create({type:"encrypt",key:P}),L.create({type:"decrypt",key:I}),L.create({type:"encrypt",key:b})]:[L.create({type:"decrypt",key:b}),L.create({type:"encrypt",key:I}),L.create({type:"decrypt",key:P})]}function E(_){v.call(this,_);var T=new c(this.type,this.options.key);this._edeState=T}D(E,v),we.exports=E,E.create=function(T){return new E(T)},E.prototype._update=function(T,P,I,b){var O=this._edeState;O.ciphers[0]._update(T,P,I,b),O.ciphers[1]._update(I,b,I,b),O.ciphers[2]._update(I,b,I,b)},E.prototype._pad=L.prototype._pad,E.prototype._unpad=L.prototype._unpad},5671:(we,te)=>{"use strict";te.readUInt32BE=function(L,c){return(L[0+c]<<24|L[1+c]<<16|L[2+c]<<8|L[3+c])>>>0},te.writeUInt32BE=function(L,c,E){L[0+E]=c>>>24,L[1+E]=c>>>16&255,L[2+E]=c>>>8&255,L[3+E]=255&c},te.ip=function(L,c,E,_){for(var T=0,P=0,I=6;I>=0;I-=2){for(var b=0;b<=24;b+=8)T<<=1,T|=c>>>b+I&1;for(b=0;b<=24;b+=8)T<<=1,T|=L>>>b+I&1}for(I=6;I>=0;I-=2){for(b=1;b<=25;b+=8)P<<=1,P|=c>>>b+I&1;for(b=1;b<=25;b+=8)P<<=1,P|=L>>>b+I&1}E[_+0]=T>>>0,E[_+1]=P>>>0},te.rip=function(L,c,E,_){for(var T=0,P=0,I=0;I<4;I++)for(var b=24;b>=0;b-=8)T<<=1,T|=c>>>b+I&1,T<<=1,T|=L>>>b+I&1;for(I=4;I<8;I++)for(b=24;b>=0;b-=8)P<<=1,P|=c>>>b+I&1,P<<=1,P|=L>>>b+I&1;E[_+0]=T>>>0,E[_+1]=P>>>0},te.pc1=function(L,c,E,_){for(var T=0,P=0,I=7;I>=5;I--){for(var b=0;b<=24;b+=8)T<<=1,T|=c>>b+I&1;for(b=0;b<=24;b+=8)T<<=1,T|=L>>b+I&1}for(b=0;b<=24;b+=8)T<<=1,T|=c>>b+I&1;for(I=1;I<=3;I++){for(b=0;b<=24;b+=8)P<<=1,P|=c>>b+I&1;for(b=0;b<=24;b+=8)P<<=1,P|=L>>b+I&1}for(b=0;b<=24;b+=8)P<<=1,P|=L>>b+I&1;E[_+0]=T>>>0,E[_+1]=P>>>0},te.r28shl=function(L,c){return L<>>28-c};var y=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];te.pc2=function(L,c,E,_){for(var T=0,P=0,I=y.length>>>1,b=0;b>>y[b]&1;for(b=I;b>>y[b]&1;E[_+0]=T>>>0,E[_+1]=P>>>0},te.expand=function(L,c,E){var _=0,T=0;_=(1&L)<<5|L>>>27;for(var P=23;P>=15;P-=4)_<<=6,_|=L>>>P&63;for(P=11;P>=3;P-=4)T|=L>>>P&63,T<<=6;T|=(31&L)<<1|L>>>31,c[E+0]=_>>>0,c[E+1]=T>>>0};var a=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];te.substitute=function(L,c){for(var E=0,_=0;_<4;_++)E<<=4,E|=a[64*_+(L>>>18-6*_&63)];for(_=0;_<4;_++)E<<=4,E|=a[256+64*_+(c>>>18-6*_&63)];return E>>>0};var D=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];te.permute=function(L){for(var c=0,E=0;E>>D[E]&1;return c>>>0},te.padSplit=function(L,c,E){for(var _=L.toString(2);_.length{var a=y(2727),D=y(3241),v=y(4593),c={binary:!0,hex:!0,base64:!0};te.DiffieHellmanGroup=te.createDiffieHellmanGroup=te.getDiffieHellman=function L(_){var T=new Buffer(D[_].prime,"hex"),P=new Buffer(D[_].gen,"hex");return new v(T,P)},te.createDiffieHellman=te.DiffieHellman=function E(_,T,P,I){return Buffer.isBuffer(T)||void 0===c[T]?E(_,"binary",T,P):(T=T||"binary",I=I||"binary",P=P||new Buffer([2]),Buffer.isBuffer(P)||(P=new Buffer(P,I)),"number"==typeof _?new v(a(_,P),P,!0):(Buffer.isBuffer(_)||(_=new Buffer(_,T)),new v(_,P,!0)))}},4593:(we,te,y)=>{var a=y(8280),v=new(y(3459)),L=new a(24),c=new a(11),E=new a(10),_=new a(3),T=new a(7),P=y(2727),I=y(3342);function b($,x){return x=x||"utf8",Buffer.isBuffer($)||($=new Buffer($,x)),this._pub=new a($),this}function O($,x){return x=x||"utf8",Buffer.isBuffer($)||($=new Buffer($,x)),this._priv=new a($),this}we.exports=N;var C={};function N($,x,F){this.setGenerator(x),this.__prime=new a($),this._prime=a.mont(this.__prime),this._primeLen=$.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,F?(this.setPublicKey=b,this.setPrivateKey=O):this._primeCode=8}function k($,x){var F=new Buffer($.toArray());return x?F.toString(x):F}Object.defineProperty(N.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function S($,x){var F=x.toString("hex"),U=[F,$.toString(16)].join("_");if(U in C)return C[U];var Q,z=0;if($.isEven()||!P.simpleSieve||!P.fermatTest($)||!v.test($))return z+=1,C[U]=z+="02"===F||"05"===F?8:4,z;switch(v.test($.shrn(1))||(z+=2),F){case"02":$.mod(L).cmp(c)&&(z+=8);break;case"05":(Q=$.mod(E)).cmp(_)&&Q.cmp(T)&&(z+=8);break;default:z+=4}return C[U]=z,z}(this.__prime,this.__gen)),this._primeCode}}),N.prototype.generateKeys=function(){return this._priv||(this._priv=new a(I(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},N.prototype.computeSecret=function($){var x=($=($=new a($)).toRed(this._prime)).redPow(this._priv).fromRed(),F=new Buffer(x.toArray()),U=this.getPrime();if(F.length{var a=y(3342);we.exports=z,z.simpleSieve=F,z.fermatTest=U;var D=y(8280),v=new D(24),c=new(y(3459)),E=new D(1),_=new D(2),T=new D(5),b=(new D(16),new D(8),new D(10)),O=new D(3),S=(new D(7),new D(11)),N=new D(4),$=(new D(12),null);function F(Q){for(var ue=function x(){if(null!==$)return $;var ue=[];ue[0]=2;for(var De=1,ie=3;ie<1048576;ie+=2){for(var le=Math.ceil(Math.sqrt(ie)),m=0;mQ;)De.ishrn(1);if(De.isEven()&&De.iadd(E),De.testn(1)||De.iadd(_),ue.cmp(_)){if(!ue.cmp(T))for(;De.mod(b).cmp(O);)De.iadd(N)}else for(;De.mod(v).cmp(S);)De.iadd(N);if(F(ie=De.shrn(1))&&F(De)&&U(ie)&&U(De)&&c.test(ie)&&c.test(De))return De}}},8280:function(we,te,y){!function(a,D){"use strict";function v(m,n){if(!m)throw new Error(n||"Assertion failed")}function L(m,n){m.super_=n;var o=function(){};o.prototype=n.prototype,m.prototype=new o,m.prototype.constructor=m}function c(m,n,o){if(c.isBN(m))return m;this.negative=0,this.words=null,this.length=0,this.red=null,null!==m&&(("le"===n||"be"===n)&&(o=n,n=10),this._init(m||0,n||10,o||"be"))}var E;"object"==typeof a?a.exports=c:D.BN=c,c.BN=c,c.wordSize=26;try{E=typeof window<"u"&&typeof window.Buffer<"u"?window.Buffer:y(6089).Buffer}catch{}function _(m,n){var o=m.charCodeAt(n);return o>=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=_(m,o);return o-1>=n&&(u|=_(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],_e=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],wt=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var _n=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(_n>>>26)|0,_n&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,_e)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,_e)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,_e)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,_e)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,_e)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,_e)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,_e)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,_e)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,_e)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,_e)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,wt)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,wt)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,_e)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,_e)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,wt)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,wt)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,_e)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,_e)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,wt)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,wt)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,_e)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,_e)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,wt)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,wt)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,_e)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,_e)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,wt)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,wt)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,_e),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,_e)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,wt)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,wt)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,wt)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,wt)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,wt)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,wt)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,wt)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,wt)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,wt),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,wt)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=_n,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(we=y.nmd(we),this)},518:(we,te,y)=>{"use strict";var a=te;a.version=y(1636).rE,a.utils=y(3136),a.rand=y(5294),a.curve=y(8729),a.curves=y(3401),a.ec=y(9042),a.eddsa=y(3045)},8828:(we,te,y)=>{"use strict";var a=y(8723),D=y(3136),v=D.getNAF,L=D.getJSF,c=D.assert;function E(T,P){this.type=T,this.p=new a(P.p,16),this.red=P.prime?a.red(P.prime):a.mont(this.p),this.zero=new a(0).toRed(this.red),this.one=new a(1).toRed(this.red),this.two=new a(2).toRed(this.red),this.n=P.n&&new a(P.n,16),this.g=P.g&&this.pointFromJSON(P.g,P.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var I=this.n&&this.p.div(this.n);!I||I.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function _(T,P){this.curve=T,this.type=P,this.precomputed=null}we.exports=E,E.prototype.point=function(){throw new Error("Not implemented")},E.prototype.validate=function(){throw new Error("Not implemented")},E.prototype._fixedNafMul=function(P,I){c(P.precomputed);var b=P._getDoubles(),O=v(I,1,this._bitLength),C=(1<=N;$--)k=(k<<1)+O[$];S.push(k)}for(var x=this.jpoint(null,null,null),F=this.jpoint(null,null,null),U=C;U>0;U--){for(N=0;N=0;k--){for(var $=0;k>=0&&0===S[k];k--)$++;if(k>=0&&$++,N=N.dblp($),k<0)break;var x=S[k];c(0!==x),N="affine"===P.type?N.mixedAdd(x>0?C[x-1>>1]:C[-x-1>>1].neg()):N.add(x>0?C[x-1>>1]:C[-x-1>>1].neg())}return"affine"===P.type?N.toP():N},E.prototype._wnafMulAdd=function(P,I,b,O,C){var x,F,U,S=this._wnafT1,N=this._wnafT2,k=this._wnafT3,$=0;for(x=0;x=1;x-=2){var Q=x-1,ue=x;if(1===S[Q]&&1===S[ue]){var De=[I[Q],null,null,I[ue]];0===I[Q].y.cmp(I[ue].y)?(De[1]=I[Q].add(I[ue]),De[2]=I[Q].toJ().mixedAdd(I[ue].neg())):0===I[Q].y.cmp(I[ue].y.redNeg())?(De[1]=I[Q].toJ().mixedAdd(I[ue]),De[2]=I[Q].add(I[ue].neg())):(De[1]=I[Q].toJ().mixedAdd(I[ue]),De[2]=I[Q].toJ().mixedAdd(I[ue].neg()));var ie=[-3,-1,-5,-7,0,7,5,1,3],le=L(b[Q],b[ue]);for($=Math.max(le[0].length,$),k[Q]=new Array($),k[ue]=new Array($),F=0;F<$;F++)k[Q][F]=ie[3*(1+(0|le[0][F]))+(1+(0|le[1][F]))],k[ue][F]=0,N[Q]=De}else k[Q]=v(b[Q],S[Q],this._bitLength),k[ue]=v(b[ue],S[ue],this._bitLength),$=Math.max(k[Q].length,$),$=Math.max(k[ue].length,$)}var o=this.jpoint(null,null,null),u=this._wnafT4;for(x=$;x>=0;x--){for(var s=0;x>=0;){var h=!0;for(F=0;F=0&&s++,o=o.dblp(s),x<0)break;for(F=0;F0?U=N[F][g-1>>1]:g<0&&(U=N[F][-g-1>>1].neg()),o="affine"===U.type?o.mixedAdd(U):o.add(U))}}for(x=0;x=Math.ceil((P.bitLength()+1)/I.step)},_.prototype._getDoubles=function(P,I){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var b=[this],O=this,C=0;C{"use strict";var a=y(3136),D=y(8723),v=y(1993),L=y(8828),c=a.assert;function E(T){this.twisted=1!=(0|T.a),this.mOneA=this.twisted&&-1==(0|T.a),this.extended=this.mOneA,L.call(this,"edwards",T),this.a=new D(T.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new D(T.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new D(T.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),c(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|T.c)}function _(T,P,I,b,O){L.BasePoint.call(this,T,"projective"),null===P&&null===I&&null===b?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new D(P,16),this.y=new D(I,16),this.z=b?new D(b,16):this.curve.one,this.t=O&&new D(O,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}v(E,L),we.exports=E,E.prototype._mulA=function(P){return this.mOneA?P.redNeg():this.a.redMul(P)},E.prototype._mulC=function(P){return this.oneC?P:this.c.redMul(P)},E.prototype.jpoint=function(P,I,b,O){return this.point(P,I,b,O)},E.prototype.pointFromX=function(P,I){(P=new D(P,16)).red||(P=P.toRed(this.red));var b=P.redSqr(),O=this.c2.redSub(this.a.redMul(b)),C=this.one.redSub(this.c2.redMul(this.d).redMul(b)),S=O.redMul(C.redInvm()),N=S.redSqrt();if(0!==N.redSqr().redSub(S).cmp(this.zero))throw new Error("invalid point");var k=N.fromRed().isOdd();return(I&&!k||!I&&k)&&(N=N.redNeg()),this.point(P,N)},E.prototype.pointFromY=function(P,I){(P=new D(P,16)).red||(P=P.toRed(this.red));var b=P.redSqr(),O=b.redSub(this.c2),C=b.redMul(this.d).redMul(this.c2).redSub(this.a),S=O.redMul(C.redInvm());if(0===S.cmp(this.zero)){if(I)throw new Error("invalid point");return this.point(this.zero,P)}var N=S.redSqrt();if(0!==N.redSqr().redSub(S).cmp(this.zero))throw new Error("invalid point");return N.fromRed().isOdd()!==I&&(N=N.redNeg()),this.point(N,P)},E.prototype.validate=function(P){if(P.isInfinity())return!0;P.normalize();var I=P.x.redSqr(),b=P.y.redSqr(),O=I.redMul(this.a).redAdd(b),C=this.c2.redMul(this.one.redAdd(this.d.redMul(I).redMul(b)));return 0===O.cmp(C)},v(_,L.BasePoint),E.prototype.pointFromJSON=function(P){return _.fromJSON(this,P)},E.prototype.point=function(P,I,b,O){return new _(this,P,I,b,O)},_.fromJSON=function(P,I){return new _(P,I[0],I[1],I[2])},_.prototype.inspect=function(){return this.isInfinity()?"":""},_.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},_.prototype._extDbl=function(){var P=this.x.redSqr(),I=this.y.redSqr(),b=this.z.redSqr();b=b.redIAdd(b);var O=this.curve._mulA(P),C=this.x.redAdd(this.y).redSqr().redISub(P).redISub(I),S=O.redAdd(I),N=S.redSub(b),k=O.redSub(I),$=C.redMul(N),x=S.redMul(k),F=C.redMul(k),U=N.redMul(S);return this.curve.point($,x,U,F)},_.prototype._projDbl=function(){var O,C,S,N,k,$,P=this.x.redAdd(this.y).redSqr(),I=this.x.redSqr(),b=this.y.redSqr();if(this.curve.twisted){var x=(N=this.curve._mulA(I)).redAdd(b);this.zOne?(O=P.redSub(I).redSub(b).redMul(x.redSub(this.curve.two)),C=x.redMul(N.redSub(b)),S=x.redSqr().redSub(x).redSub(x)):(k=this.z.redSqr(),$=x.redSub(k).redISub(k),O=P.redSub(I).redISub(b).redMul($),C=x.redMul(N.redSub(b)),S=x.redMul($))}else N=I.redAdd(b),k=this.curve._mulC(this.z).redSqr(),$=N.redSub(k).redSub(k),O=this.curve._mulC(P.redISub(N)).redMul($),C=this.curve._mulC(N).redMul(I.redISub(b)),S=N.redMul($);return this.curve.point(O,C,S)},_.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},_.prototype._extAdd=function(P){var I=this.y.redSub(this.x).redMul(P.y.redSub(P.x)),b=this.y.redAdd(this.x).redMul(P.y.redAdd(P.x)),O=this.t.redMul(this.curve.dd).redMul(P.t),C=this.z.redMul(P.z.redAdd(P.z)),S=b.redSub(I),N=C.redSub(O),k=C.redAdd(O),$=b.redAdd(I),x=S.redMul(N),F=k.redMul($),U=S.redMul($),z=N.redMul(k);return this.curve.point(x,F,z,U)},_.prototype._projAdd=function(P){var F,U,I=this.z.redMul(P.z),b=I.redSqr(),O=this.x.redMul(P.x),C=this.y.redMul(P.y),S=this.curve.d.redMul(O).redMul(C),N=b.redSub(S),k=b.redAdd(S),$=this.x.redAdd(this.y).redMul(P.x.redAdd(P.y)).redISub(O).redISub(C),x=I.redMul(N).redMul($);return this.curve.twisted?(F=I.redMul(k).redMul(C.redSub(this.curve._mulA(O))),U=N.redMul(k)):(F=I.redMul(k).redMul(C.redSub(O)),U=this.curve._mulC(N).redMul(k)),this.curve.point(x,F,U)},_.prototype.add=function(P){return this.isInfinity()?P:P.isInfinity()?this:this.curve.extended?this._extAdd(P):this._projAdd(P)},_.prototype.mul=function(P){return this._hasDoubles(P)?this.curve._fixedNafMul(this,P):this.curve._wnafMul(this,P)},_.prototype.mulAdd=function(P,I,b){return this.curve._wnafMulAdd(1,[this,I],[P,b],2,!1)},_.prototype.jmulAdd=function(P,I,b){return this.curve._wnafMulAdd(1,[this,I],[P,b],2,!0)},_.prototype.normalize=function(){if(this.zOne)return this;var P=this.z.redInvm();return this.x=this.x.redMul(P),this.y=this.y.redMul(P),this.t&&(this.t=this.t.redMul(P)),this.z=this.curve.one,this.zOne=!0,this},_.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},_.prototype.getX=function(){return this.normalize(),this.x.fromRed()},_.prototype.getY=function(){return this.normalize(),this.y.fromRed()},_.prototype.eq=function(P){return this===P||0===this.getX().cmp(P.getX())&&0===this.getY().cmp(P.getY())},_.prototype.eqXToP=function(P){var I=P.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(I))return!0;for(var b=P.clone(),O=this.curve.redN.redMul(this.z);;){if(b.iadd(this.curve.n),b.cmp(this.curve.p)>=0)return!1;if(I.redIAdd(O),0===this.x.cmp(I))return!0}},_.prototype.toP=_.prototype.normalize,_.prototype.mixedAdd=_.prototype.add},8729:(we,te,y)=>{"use strict";var a=te;a.base=y(8828),a.short=y(8075),a.mont=y(4947),a.edwards=y(5537)},4947:(we,te,y)=>{"use strict";var a=y(8723),D=y(1993),v=y(8828),L=y(3136);function c(_){v.call(this,"mont",_),this.a=new a(_.a,16).toRed(this.red),this.b=new a(_.b,16).toRed(this.red),this.i4=new a(4).toRed(this.red).redInvm(),this.two=new a(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function E(_,T,P){v.BasePoint.call(this,_,"projective"),null===T&&null===P?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new a(T,16),this.z=new a(P,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}D(c,v),we.exports=c,c.prototype.validate=function(T){var P=T.normalize().x,I=P.redSqr(),b=I.redMul(P).redAdd(I.redMul(this.a)).redAdd(P);return 0===b.redSqrt().redSqr().cmp(b)},D(E,v.BasePoint),c.prototype.decodePoint=function(T,P){return this.point(L.toArray(T,P),1)},c.prototype.point=function(T,P){return new E(this,T,P)},c.prototype.pointFromJSON=function(T){return E.fromJSON(this,T)},E.prototype.precompute=function(){},E.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},E.fromJSON=function(T,P){return new E(T,P[0],P[1]||T.one)},E.prototype.inspect=function(){return this.isInfinity()?"":""},E.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},E.prototype.dbl=function(){var P=this.x.redAdd(this.z).redSqr(),b=this.x.redSub(this.z).redSqr(),O=P.redSub(b),C=P.redMul(b),S=O.redMul(b.redAdd(this.curve.a24.redMul(O)));return this.curve.point(C,S)},E.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},E.prototype.diffAdd=function(T,P){var I=this.x.redAdd(this.z),b=this.x.redSub(this.z),O=T.x.redAdd(T.z),S=T.x.redSub(T.z).redMul(I),N=O.redMul(b),k=P.z.redMul(S.redAdd(N).redSqr()),$=P.x.redMul(S.redISub(N).redSqr());return this.curve.point(k,$)},E.prototype.mul=function(T){for(var P=T.clone(),I=this,b=this.curve.point(null,null),C=[];0!==P.cmpn(0);P.iushrn(1))C.push(P.andln(1));for(var S=C.length-1;S>=0;S--)0===C[S]?(I=I.diffAdd(b,this),b=b.dbl()):(b=I.diffAdd(b,this),I=I.dbl());return b},E.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},E.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},E.prototype.eq=function(T){return 0===this.getX().cmp(T.getX())},E.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},E.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},8075:(we,te,y)=>{"use strict";var a=y(3136),D=y(8723),v=y(1993),L=y(8828),c=a.assert;function E(P){L.call(this,"short",P),this.a=new D(P.a,16).toRed(this.red),this.b=new D(P.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(P),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function _(P,I,b,O){L.BasePoint.call(this,P,"affine"),null===I&&null===b?(this.x=null,this.y=null,this.inf=!0):(this.x=new D(I,16),this.y=new D(b,16),O&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function T(P,I,b,O){L.BasePoint.call(this,P,"jacobian"),null===I&&null===b&&null===O?(this.x=this.curve.one,this.y=this.curve.one,this.z=new D(0)):(this.x=new D(I,16),this.y=new D(b,16),this.z=new D(O,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}v(E,L),we.exports=E,E.prototype._getEndomorphism=function(I){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var b,O;if(I.beta)b=new D(I.beta,16).toRed(this.red);else{var C=this._getEndoRoots(this.p);b=(b=C[0].cmp(C[1])<0?C[0]:C[1]).toRed(this.red)}if(I.lambda)O=new D(I.lambda,16);else{var S=this._getEndoRoots(this.n);0===this.g.mul(S[0]).x.cmp(this.g.x.redMul(b))?O=S[0]:c(0===this.g.mul(O=S[1]).x.cmp(this.g.x.redMul(b)))}return{beta:b,lambda:O,basis:I.basis?I.basis.map(function(k){return{a:new D(k.a,16),b:new D(k.b,16)}}):this._getEndoBasis(O)}}},E.prototype._getEndoRoots=function(I){var b=I===this.p?this.red:D.mont(I),O=new D(2).toRed(b).redInvm(),C=O.redNeg(),S=new D(3).toRed(b).redNeg().redSqrt().redMul(O);return[C.redAdd(S).fromRed(),C.redSub(S).fromRed()]},E.prototype._getEndoBasis=function(I){for(var x,F,U,z,Q,ue,De,le,m,b=this.n.ushrn(Math.floor(this.n.bitLength()/2)),O=I,C=this.n.clone(),S=new D(1),N=new D(0),k=new D(0),$=new D(1),ie=0;0!==O.cmpn(0);){var n=C.div(O);le=C.sub(n.mul(O)),m=k.sub(n.mul(S));var o=$.sub(n.mul(N));if(!U&&le.cmp(b)<0)x=De.neg(),F=S,U=le.neg(),z=m;else if(U&&2==++ie)break;De=le,C=O,O=le,k=S,S=m,$=N,N=o}Q=le.neg(),ue=m;var u=U.sqr().add(z.sqr());return Q.sqr().add(ue.sqr()).cmp(u)>=0&&(Q=x,ue=F),U.negative&&(U=U.neg(),z=z.neg()),Q.negative&&(Q=Q.neg(),ue=ue.neg()),[{a:U,b:z},{a:Q,b:ue}]},E.prototype._endoSplit=function(I){var b=this.endo.basis,O=b[0],C=b[1],S=C.b.mul(I).divRound(this.n),N=O.b.neg().mul(I).divRound(this.n),k=S.mul(O.a),$=N.mul(C.a),x=S.mul(O.b),F=N.mul(C.b);return{k1:I.sub(k).sub($),k2:x.add(F).neg()}},E.prototype.pointFromX=function(I,b){(I=new D(I,16)).red||(I=I.toRed(this.red));var O=I.redSqr().redMul(I).redIAdd(I.redMul(this.a)).redIAdd(this.b),C=O.redSqrt();if(0!==C.redSqr().redSub(O).cmp(this.zero))throw new Error("invalid point");var S=C.fromRed().isOdd();return(b&&!S||!b&&S)&&(C=C.redNeg()),this.point(I,C)},E.prototype.validate=function(I){if(I.inf)return!0;var b=I.x,O=I.y,C=this.a.redMul(b),S=b.redSqr().redMul(b).redIAdd(C).redIAdd(this.b);return 0===O.redSqr().redISub(S).cmpn(0)},E.prototype._endoWnafMulAdd=function(I,b,O){for(var C=this._endoWnafT1,S=this._endoWnafT2,N=0;N":""},_.prototype.isInfinity=function(){return this.inf},_.prototype.add=function(I){if(this.inf)return I;if(I.inf)return this;if(this.eq(I))return this.dbl();if(this.neg().eq(I))return this.curve.point(null,null);if(0===this.x.cmp(I.x))return this.curve.point(null,null);var b=this.y.redSub(I.y);0!==b.cmpn(0)&&(b=b.redMul(this.x.redSub(I.x).redInvm()));var O=b.redSqr().redISub(this.x).redISub(I.x),C=b.redMul(this.x.redSub(O)).redISub(this.y);return this.curve.point(O,C)},_.prototype.dbl=function(){if(this.inf)return this;var I=this.y.redAdd(this.y);if(0===I.cmpn(0))return this.curve.point(null,null);var b=this.curve.a,O=this.x.redSqr(),C=I.redInvm(),S=O.redAdd(O).redIAdd(O).redIAdd(b).redMul(C),N=S.redSqr().redISub(this.x.redAdd(this.x)),k=S.redMul(this.x.redSub(N)).redISub(this.y);return this.curve.point(N,k)},_.prototype.getX=function(){return this.x.fromRed()},_.prototype.getY=function(){return this.y.fromRed()},_.prototype.mul=function(I){return I=new D(I,16),this.isInfinity()?this:this._hasDoubles(I)?this.curve._fixedNafMul(this,I):this.curve.endo?this.curve._endoWnafMulAdd([this],[I]):this.curve._wnafMul(this,I)},_.prototype.mulAdd=function(I,b,O){var C=[this,b],S=[I,O];return this.curve.endo?this.curve._endoWnafMulAdd(C,S):this.curve._wnafMulAdd(1,C,S,2)},_.prototype.jmulAdd=function(I,b,O){var C=[this,b],S=[I,O];return this.curve.endo?this.curve._endoWnafMulAdd(C,S,!0):this.curve._wnafMulAdd(1,C,S,2,!0)},_.prototype.eq=function(I){return this===I||this.inf===I.inf&&(this.inf||0===this.x.cmp(I.x)&&0===this.y.cmp(I.y))},_.prototype.neg=function(I){if(this.inf)return this;var b=this.curve.point(this.x,this.y.redNeg());if(I&&this.precomputed){var O=this.precomputed,C=function(S){return S.neg()};b.precomputed={naf:O.naf&&{wnd:O.naf.wnd,points:O.naf.points.map(C)},doubles:O.doubles&&{step:O.doubles.step,points:O.doubles.points.map(C)}}}return b},_.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},v(T,L.BasePoint),E.prototype.jpoint=function(I,b,O){return new T(this,I,b,O)},T.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var I=this.z.redInvm(),b=I.redSqr(),O=this.x.redMul(b),C=this.y.redMul(b).redMul(I);return this.curve.point(O,C)},T.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},T.prototype.add=function(I){if(this.isInfinity())return I;if(I.isInfinity())return this;var b=I.z.redSqr(),O=this.z.redSqr(),C=this.x.redMul(b),S=I.x.redMul(O),N=this.y.redMul(b.redMul(I.z)),k=I.y.redMul(O.redMul(this.z)),$=C.redSub(S),x=N.redSub(k);if(0===$.cmpn(0))return 0!==x.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var F=$.redSqr(),U=F.redMul($),z=C.redMul(F),Q=x.redSqr().redIAdd(U).redISub(z).redISub(z),ue=x.redMul(z.redISub(Q)).redISub(N.redMul(U)),De=this.z.redMul(I.z).redMul($);return this.curve.jpoint(Q,ue,De)},T.prototype.mixedAdd=function(I){if(this.isInfinity())return I.toJ();if(I.isInfinity())return this;var b=this.z.redSqr(),O=this.x,C=I.x.redMul(b),S=this.y,N=I.y.redMul(b).redMul(this.z),k=O.redSub(C),$=S.redSub(N);if(0===k.cmpn(0))return 0!==$.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var x=k.redSqr(),F=x.redMul(k),U=O.redMul(x),z=$.redSqr().redIAdd(F).redISub(U).redISub(U),Q=$.redMul(U.redISub(z)).redISub(S.redMul(F)),ue=this.z.redMul(k);return this.curve.jpoint(z,Q,ue)},T.prototype.dblp=function(I){if(0===I)return this;if(this.isInfinity())return this;if(!I)return this.dbl();var b;if(this.curve.zeroA||this.curve.threeA){var O=this;for(b=0;b=0)return!1;if(O.redIAdd(S),0===this.x.cmp(O))return!0}},T.prototype.inspect=function(){return this.isInfinity()?"":""},T.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},3401:(we,te,y)=>{"use strict";var T,a=te,D=y(2529),v=y(8729),c=y(3136).assert;function E(P){this.curve="short"===P.type?new v.short(P):"edwards"===P.type?new v.edwards(P):new v.mont(P),this.g=this.curve.g,this.n=this.curve.n,this.hash=P.hash,c(this.g.validate(),"Invalid curve"),c(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function _(P,I){Object.defineProperty(a,P,{configurable:!0,enumerable:!0,get:function(){var b=new E(I);return Object.defineProperty(a,P,{configurable:!0,enumerable:!0,value:b}),b}})}a.PresetCurve=E,_("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:D.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),_("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:D.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),_("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:D.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),_("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:D.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),_("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:D.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),_("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:D.sha256,gRed:!1,g:["9"]}),_("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:D.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{T=y(1416)}catch{T=void 0}_("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:D.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",T]})},9042:(we,te,y)=>{"use strict";var a=y(8723),D=y(3556),v=y(3136),L=y(3401),c=y(5294),E=v.assert,_=y(541),T=y(484);function P(I){if(!(this instanceof P))return new P(I);"string"==typeof I&&(E(Object.prototype.hasOwnProperty.call(L,I),"Unknown curve "+I),I=L[I]),I instanceof L.PresetCurve&&(I={curve:I}),this.curve=I.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=I.curve.g,this.g.precompute(I.curve.n.bitLength()+1),this.hash=I.hash||I.curve.hash}we.exports=P,P.prototype.keyPair=function(b){return new _(this,b)},P.prototype.keyFromPrivate=function(b,O){return _.fromPrivate(this,b,O)},P.prototype.keyFromPublic=function(b,O){return _.fromPublic(this,b,O)},P.prototype.genKeyPair=function(b){b||(b={});for(var O=new D({hash:this.hash,pers:b.pers,persEnc:b.persEnc||"utf8",entropy:b.entropy||c(this.hash.hmacStrength),entropyEnc:b.entropy&&b.entropyEnc||"utf8",nonce:this.n.toArray()}),C=this.n.byteLength(),S=this.n.sub(new a(2));;){var N=new a(O.generate(C));if(!(N.cmp(S)>0))return N.iaddn(1),this.keyFromPrivate(N)}},P.prototype._truncateToN=function(b,O){var C=8*b.byteLength()-this.n.bitLength();return C>0&&(b=b.ushrn(C)),!O&&b.cmp(this.n)>=0?b.sub(this.n):b},P.prototype.sign=function(b,O,C,S){"object"==typeof C&&(S=C,C=null),S||(S={}),O=this.keyFromPrivate(O,C),b=this._truncateToN(new a(b,16));for(var N=this.n.byteLength(),k=O.getPrivate().toArray("be",N),$=b.toArray("be",N),x=new D({hash:this.hash,entropy:k,nonce:$,pers:S.pers,persEnc:S.persEnc||"utf8"}),F=this.n.sub(new a(1)),U=0;;U++){var z=S.k?S.k(U):new a(x.generate(this.n.byteLength()));if(!((z=this._truncateToN(z,!0)).cmpn(1)<=0||z.cmp(F)>=0)){var Q=this.g.mul(z);if(!Q.isInfinity()){var ue=Q.getX(),De=ue.umod(this.n);if(0!==De.cmpn(0)){var ie=z.invm(this.n).mul(De.mul(O.getPrivate()).iadd(b));if(0!==(ie=ie.umod(this.n)).cmpn(0)){var le=(Q.getY().isOdd()?1:0)|(0!==ue.cmp(De)?2:0);return S.canonical&&ie.cmp(this.nh)>0&&(ie=this.n.sub(ie),le^=1),new T({r:De,s:ie,recoveryParam:le})}}}}}},P.prototype.verify=function(b,O,C,S){b=this._truncateToN(new a(b,16)),C=this.keyFromPublic(C,S);var N=(O=new T(O,"hex")).r,k=O.s;if(N.cmpn(1)<0||N.cmp(this.n)>=0||k.cmpn(1)<0||k.cmp(this.n)>=0)return!1;var U,$=k.invm(this.n),x=$.mul(b).umod(this.n),F=$.mul(N).umod(this.n);return this.curve._maxwellTrick?!(U=this.g.jmulAdd(x,C.getPublic(),F)).isInfinity()&&U.eqXToP(N):!(U=this.g.mulAdd(x,C.getPublic(),F)).isInfinity()&&0===U.getX().umod(this.n).cmp(N)},P.prototype.recoverPubKey=function(I,b,O,C){E((3&O)===O,"The recovery param is more than two bits"),b=new T(b,C);var S=this.n,N=new a(I),k=b.r,$=b.s,x=1&O,F=O>>1;if(k.cmp(this.curve.p.umod(this.curve.n))>=0&&F)throw new Error("Unable to find sencond key candinate");k=this.curve.pointFromX(F?k.add(this.curve.n):k,x);var U=b.r.invm(S),z=S.sub(N).mul(U).umod(S),Q=$.mul(U).umod(S);return this.g.mulAdd(z,k,Q)},P.prototype.getKeyRecoveryParam=function(I,b,O,C){if(null!==(b=new T(b,C)).recoveryParam)return b.recoveryParam;for(var S=0;S<4;S++){var N;try{N=this.recoverPubKey(I,b,S)}catch{continue}if(N.eq(O))return S}throw new Error("Unable to find valid recovery factor")}},541:(we,te,y)=>{"use strict";var a=y(8723),v=y(3136).assert;function L(c,E){this.ec=c,this.priv=null,this.pub=null,E.priv&&this._importPrivate(E.priv,E.privEnc),E.pub&&this._importPublic(E.pub,E.pubEnc)}we.exports=L,L.fromPublic=function(E,_,T){return _ instanceof L?_:new L(E,{pub:_,pubEnc:T})},L.fromPrivate=function(E,_,T){return _ instanceof L?_:new L(E,{priv:_,privEnc:T})},L.prototype.validate=function(){var E=this.getPublic();return E.isInfinity()?{result:!1,reason:"Invalid public key"}:E.validate()?E.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},L.prototype.getPublic=function(E,_){return"string"==typeof E&&(_=E,E=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),_?this.pub.encode(_,E):this.pub},L.prototype.getPrivate=function(E){return"hex"===E?this.priv.toString(16,2):this.priv},L.prototype._importPrivate=function(E,_){this.priv=new a(E,_||16),this.priv=this.priv.umod(this.ec.curve.n)},L.prototype._importPublic=function(E,_){if(E.x||E.y)return"mont"===this.ec.curve.type?v(E.x,"Need x coordinate"):("short"===this.ec.curve.type||"edwards"===this.ec.curve.type)&&v(E.x&&E.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(E.x,E.y));this.pub=this.ec.curve.decodePoint(E,_)},L.prototype.derive=function(E){return E.validate()||v(E.validate(),"public point not validated"),E.mul(this.priv).getX()},L.prototype.sign=function(E,_,T){return this.ec.sign(E,this,_,T)},L.prototype.verify=function(E,_){return this.ec.verify(E,_,this)},L.prototype.inspect=function(){return""}},484:(we,te,y)=>{"use strict";var a=y(8723),D=y(3136),v=D.assert;function L(P,I){if(P instanceof L)return P;this._importDER(P,I)||(v(P.r&&P.s,"Signature without r or s"),this.r=new a(P.r,16),this.s=new a(P.s,16),this.recoveryParam=void 0===P.recoveryParam?null:P.recoveryParam)}function c(){this.place=0}function E(P,I){var b=P[I.place++];if(!(128&b))return b;var O=15&b;if(0===O||O>4)return!1;for(var C=0,S=0,N=I.place;S>>=0;return!(C<=127)&&(I.place=N,C)}function _(P){for(var I=0,b=P.length-1;!P[I]&&!(128&P[I+1])&&I>>3);for(P.push(128|b);--b;)P.push(I>>>(b<<3)&255);P.push(I)}}we.exports=L,L.prototype._importDER=function(I,b){I=D.toArray(I,b);var O=new c;if(48!==I[O.place++])return!1;var C=E(I,O);if(!1===C||C+O.place!==I.length||2!==I[O.place++])return!1;var S=E(I,O);if(!1===S)return!1;var N=I.slice(O.place,S+O.place);if(O.place+=S,2!==I[O.place++])return!1;var k=E(I,O);if(!1===k||I.length!==k+O.place)return!1;var $=I.slice(O.place,k+O.place);if(0===N[0]){if(!(128&N[1]))return!1;N=N.slice(1)}if(0===$[0]){if(!(128&$[1]))return!1;$=$.slice(1)}return this.r=new a(N),this.s=new a($),this.recoveryParam=null,!0},L.prototype.toDER=function(I){var b=this.r.toArray(),O=this.s.toArray();for(128&b[0]&&(b=[0].concat(b)),128&O[0]&&(O=[0].concat(O)),b=_(b),O=_(O);!(O[0]||128&O[1]);)O=O.slice(1);var C=[2];T(C,b.length),(C=C.concat(b)).push(2),T(C,O.length);var S=C.concat(O),N=[48];return T(N,S.length),N=N.concat(S),D.encode(N,I)}},3045:(we,te,y)=>{"use strict";var a=y(2529),D=y(3401),v=y(3136),L=v.assert,c=v.parseBytes,E=y(7222),_=y(5451);function T(P){if(L("ed25519"===P,"only tested with ed25519 so far"),!(this instanceof T))return new T(P);this.curve=P=D[P].curve,this.g=P.g,this.g.precompute(P.n.bitLength()+1),this.pointClass=P.point().constructor,this.encodingLength=Math.ceil(P.n.bitLength()/8),this.hash=a.sha512}we.exports=T,T.prototype.sign=function(I,b){I=c(I);var O=this.keyFromSecret(b),C=this.hashInt(O.messagePrefix(),I),S=this.g.mul(C),N=this.encodePoint(S),k=this.hashInt(N,O.pubBytes(),I).mul(O.priv()),$=C.add(k).umod(this.curve.n);return this.makeSignature({R:S,S:$,Rencoded:N})},T.prototype.verify=function(I,b,O){I=c(I),b=this.makeSignature(b);var C=this.keyFromPublic(O),S=this.hashInt(b.Rencoded(),C.pubBytes(),I),N=this.g.mul(b.S());return b.R().add(C.pub().mul(S)).eq(N)},T.prototype.hashInt=function(){for(var I=this.hash(),b=0;b{"use strict";var a=y(3136),D=a.assert,v=a.parseBytes,L=a.cachedProperty;function c(E,_){this.eddsa=E,this._secret=v(_.secret),E.isPoint(_.pub)?this._pub=_.pub:this._pubBytes=v(_.pub)}c.fromPublic=function(_,T){return T instanceof c?T:new c(_,{pub:T})},c.fromSecret=function(_,T){return T instanceof c?T:new c(_,{secret:T})},c.prototype.secret=function(){return this._secret},L(c,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),L(c,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),L(c,"privBytes",function(){var _=this.eddsa,T=this.hash(),P=_.encodingLength-1,I=T.slice(0,_.encodingLength);return I[0]&=248,I[P]&=127,I[P]|=64,I}),L(c,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),L(c,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),L(c,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),c.prototype.sign=function(_){return D(this._secret,"KeyPair can only verify"),this.eddsa.sign(_,this)},c.prototype.verify=function(_,T){return this.eddsa.verify(_,T,this)},c.prototype.getSecret=function(_){return D(this._secret,"KeyPair is public only"),a.encode(this.secret(),_)},c.prototype.getPublic=function(_){return a.encode(this.pubBytes(),_)},we.exports=c},5451:(we,te,y)=>{"use strict";var a=y(8723),D=y(3136),v=D.assert,L=D.cachedProperty,c=D.parseBytes;function E(_,T){this.eddsa=_,"object"!=typeof T&&(T=c(T)),Array.isArray(T)&&(T={R:T.slice(0,_.encodingLength),S:T.slice(_.encodingLength)}),v(T.R&&T.S,"Signature without R or S"),_.isPoint(T.R)&&(this._R=T.R),T.S instanceof a&&(this._S=T.S),this._Rencoded=Array.isArray(T.R)?T.R:T.Rencoded,this._Sencoded=Array.isArray(T.S)?T.S:T.Sencoded}L(E,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),L(E,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),L(E,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),L(E,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),E.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},E.prototype.toHex=function(){return D.encode(this.toBytes(),"hex").toUpperCase()},we.exports=E},1416:we=>{we.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},3136:(we,te,y)=>{"use strict";var a=te,D=y(8723),v=y(9210),L=y(1832);a.assert=v,a.toArray=L.toArray,a.zero2=L.zero2,a.toHex=L.toHex,a.encode=L.encode,a.getNAF=function c(I,b,O){var S,C=new Array(Math.max(I.bitLength(),O)+1);for(S=0;S(N>>1)-1?(N>>1)-x:x):$=0,C[S]=$,k.iushrn(1)}return C},a.getJSF=function E(I,b){var O=[[],[]];I=I.clone(),b=b.clone();for(var N,C=0,S=0;I.cmpn(-C)>0||b.cmpn(-S)>0;){var x,F,k=I.andln(3)+C&3,$=b.andln(3)+S&3;3===k&&(k=-1),3===$&&($=-1),x=1&k?3!=(N=I.andln(7)+C&7)&&5!==N||2!==$?k:-k:0,O[0].push(x),F=1&$?3!=(N=b.andln(7)+S&7)&&5!==N||2!==k?$:-$:0,O[1].push(F),2*C===x+1&&(C=1-C),2*S===F+1&&(S=1-S),I.iushrn(1),b.iushrn(1)}return O},a.cachedProperty=function _(I,b,O){var C="_"+b;I.prototype[b]=function(){return void 0!==this[C]?this[C]:this[C]=O.call(this)}},a.parseBytes=function T(I){return"string"==typeof I?a.toArray(I,"hex"):I},a.intFromLE=function P(I){return new D(I,"hex","le")}},8723:function(we,te,y){!function(a,D){"use strict";function v(m,n){if(!m)throw new Error(n||"Assertion failed")}function L(m,n){m.super_=n;var o=function(){};o.prototype=n.prototype,m.prototype=new o,m.prototype.constructor=m}function c(m,n,o){if(c.isBN(m))return m;this.negative=0,this.words=null,this.length=0,this.red=null,null!==m&&(("le"===n||"be"===n)&&(o=n,n=10),this._init(m||0,n||10,o||"be"))}var E;"object"==typeof a?a.exports=c:D.BN=c,c.BN=c,c.wordSize=26;try{E=typeof window<"u"&&typeof window.Buffer<"u"?window.Buffer:y(9368).Buffer}catch{}function _(m,n){var o=m.charCodeAt(n);return o>=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=_(m,o);return o-1>=n&&(u|=_(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],_e=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],wt=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var _n=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(_n>>>26)|0,_n&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,_e)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,_e)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,_e)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,_e)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,_e)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,_e)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,_e)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,_e)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,_e)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,_e)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,wt)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,wt)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,_e)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,_e)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,wt)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,wt)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,_e)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,_e)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,wt)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,wt)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,_e)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,_e)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,wt)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,wt)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,_e)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,_e)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,wt)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,wt)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,_e),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,_e)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,wt)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,wt)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,wt)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,wt)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,wt)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,wt)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,wt)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,wt)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,wt),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,wt)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=_n,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(we=y.nmd(we),this)},4356:we=>{"use strict";var a,te="object"==typeof Reflect?Reflect:null,y=te&&"function"==typeof te.apply?te.apply:function(U,z,Q){return Function.prototype.apply.call(U,z,Q)};a=te&&"function"==typeof te.ownKeys?te.ownKeys:Object.getOwnPropertySymbols?function(U){return Object.getOwnPropertyNames(U).concat(Object.getOwnPropertySymbols(U))}:function(U){return Object.getOwnPropertyNames(U)};var v=Number.isNaN||function(U){return U!=U};function L(){L.init.call(this)}we.exports=L,we.exports.once=function k(F,U){return new Promise(function(z,Q){function ue(ie){F.removeListener(U,De),Q(ie)}function De(){"function"==typeof F.removeListener&&F.removeListener("error",ue),z([].slice.call(arguments))}x(F,U,De,{once:!0}),"error"!==U&&function $(F,U,z){"function"==typeof F.on&&x(F,"error",U,z)}(F,ue,{once:!0})})},L.EventEmitter=L,L.prototype._events=void 0,L.prototype._eventsCount=0,L.prototype._maxListeners=void 0;var c=10;function E(F){if("function"!=typeof F)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof F)}function _(F){return void 0===F._maxListeners?L.defaultMaxListeners:F._maxListeners}function T(F,U,z,Q){var ue,De,ie;if(E(z),void 0===(De=F._events)?(De=F._events=Object.create(null),F._eventsCount=0):(void 0!==De.newListener&&(F.emit("newListener",U,z.listener?z.listener:z),De=F._events),ie=De[U]),void 0===ie)ie=De[U]=z,++F._eventsCount;else if("function"==typeof ie?ie=De[U]=Q?[z,ie]:[ie,z]:Q?ie.unshift(z):ie.push(z),(ue=_(F))>0&&ie.length>ue&&!ie.warned){ie.warned=!0;var le=new Error("Possible EventEmitter memory leak detected. "+ie.length+" "+String(U)+" listeners added. Use emitter.setMaxListeners() to increase limit");le.name="MaxListenersExceededWarning",le.emitter=F,le.type=U,le.count=ie.length,function D(F){console&&console.warn&&console.warn(F)}(le)}return F}function P(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function I(F,U,z){var Q={fired:!1,wrapFn:void 0,target:F,type:U,listener:z},ue=P.bind(Q);return ue.listener=z,Q.wrapFn=ue,ue}function b(F,U,z){var Q=F._events;if(void 0===Q)return[];var ue=Q[U];return void 0===ue?[]:"function"==typeof ue?z?[ue.listener||ue]:[ue]:z?function N(F){for(var U=new Array(F.length),z=0;z0&&(ie=z[0]),ie instanceof Error)throw ie;var le=new Error("Unhandled error."+(ie?" ("+ie.message+")":""));throw le.context=ie,le}var m=De[U];if(void 0===m)return!1;if("function"==typeof m)y(m,this,z);else{var n=m.length,o=C(m,n);for(Q=0;Q=0;ie--)if(Q[ie]===z||Q[ie].listener===z){le=Q[ie].listener,De=ie;break}if(De<0)return this;0===De?Q.shift():function S(F,U){for(;U+1=0;ue--)this.removeListener(U,z[ue]);return this},L.prototype.listeners=function(U){return b(this,U,!0)},L.prototype.rawListeners=function(U){return b(this,U,!1)},L.listenerCount=function(F,U){return"function"==typeof F.listenerCount?F.listenerCount(U):O.call(F,U)},L.prototype.listenerCount=O,L.prototype.eventNames=function(){return this._eventsCount>0?a(this._events):[]}},8211:(we,te,y)=>{var a=y(7054).Buffer,D=y(4725);we.exports=function v(L,c,E,_){if(a.isBuffer(L)||(L=a.from(L,"binary")),c&&(a.isBuffer(c)||(c=a.from(c,"binary")),8!==c.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var T=E/8,P=a.alloc(T),I=a.alloc(_||0),b=a.alloc(0);T>0||_>0;){var O=new D;O.update(b),O.update(L),c&&O.update(c),b=O.digest();var C=0;if(T>0){var S=P.length-T;C=Math.min(T,b.length),b.copy(P,S,0,C),T-=C}if(C0){var N=I.length-_,k=Math.min(_,b.length-C);b.copy(I,N,C,C+k),_-=k}}return b.fill(0),{key:P,iv:I}}},3686:(we,te,y)=>{"use strict";var a=y(7054).Buffer,D=y(7045).Transform;function c(E){D.call(this),this._block=a.allocUnsafe(E),this._blockSize=E,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}y(1993)(c,D),c.prototype._transform=function(E,_,T){var P=null;try{this.update(E,_)}catch(I){P=I}T(P)},c.prototype._flush=function(E){var _=null;try{this.push(this.digest())}catch(T){_=T}E(_)},c.prototype.update=function(E,_){if(function L(E,_){if(!a.isBuffer(E)&&"string"!=typeof E)throw new TypeError(_+" must be a string or a buffer")}(E,"Data"),this._finalized)throw new Error("Digest already called");a.isBuffer(E)||(E=a.from(E,_));for(var T=this._block,P=0;this._blockOffset+E.length-P>=this._blockSize;){for(var I=this._blockOffset;I0;++b)this._length[b]+=O,(O=this._length[b]/4294967296|0)>0&&(this._length[b]-=4294967296*O);return this},c.prototype._update=function(){throw new Error("_update is not implemented")},c.prototype.digest=function(E){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var _=this._digest();void 0!==E&&(_=_.toString(E)),this._block.fill(0),this._blockOffset=0;for(var T=0;T<4;++T)this._length[T]=0;return _},c.prototype._digest=function(){throw new Error("_digest is not implemented")},we.exports=c},2529:(we,te,y)=>{var a=te;a.utils=y(8283),a.common=y(2901),a.sha=y(8528),a.ripemd=y(5283),a.hmac=y(7163),a.sha1=a.sha.sha1,a.sha256=a.sha.sha256,a.sha224=a.sha.sha224,a.sha384=a.sha.sha384,a.sha512=a.sha.sha512,a.ripemd160=a.ripemd.ripemd160},2901:(we,te,y)=>{"use strict";var a=y(8283),D=y(9210);function v(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}te.BlockHash=v,v.prototype.update=function(c,E){if(c=a.toArray(c,E),this.pending=this.pending?this.pending.concat(c):c,this.pendingTotal+=c.length,this.pending.length>=this._delta8){var _=(c=this.pending).length%this._delta8;this.pending=c.slice(c.length-_,c.length),0===this.pending.length&&(this.pending=null),c=a.join32(c,0,c.length-_,this.endian);for(var T=0;T>>24&255,T[P++]=c>>>16&255,T[P++]=c>>>8&255,T[P++]=255&c}else for(T[P++]=255&c,T[P++]=c>>>8&255,T[P++]=c>>>16&255,T[P++]=c>>>24&255,T[P++]=0,T[P++]=0,T[P++]=0,T[P++]=0,I=8;I{"use strict";var a=y(8283),D=y(9210);function v(L,c,E){if(!(this instanceof v))return new v(L,c,E);this.Hash=L,this.blockSize=L.blockSize/8,this.outSize=L.outSize/8,this.inner=null,this.outer=null,this._init(a.toArray(c,E))}we.exports=v,v.prototype._init=function(c){c.length>this.blockSize&&(c=(new this.Hash).update(c).digest()),D(c.length<=this.blockSize);for(var E=c.length;E{"use strict";var a=y(8283),D=y(2901),v=a.rotl32,L=a.sum32,c=a.sum32_3,E=a.sum32_4,_=D.BlockHash;function T(){if(!(this instanceof T))return new T;_.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function P(k,$,x,F){return k<=15?$^x^F:k<=31?$&x|~$&F:k<=47?($|~x)^F:k<=63?$&F|x&~F:$^(x|~F)}function b(k){return k<=15?1352829926:k<=31?1548603684:k<=47?1836072691:k<=63?2053994217:0}a.inherits(T,_),te.ripemd160=T,T.blockSize=512,T.outSize=160,T.hmacStrength=192,T.padLength=64,T.prototype._update=function($,x){for(var F=this.h[0],U=this.h[1],z=this.h[2],Q=this.h[3],ue=this.h[4],De=F,ie=U,le=z,m=Q,n=ue,o=0;o<80;o++){var u=L(v(E(F,P(o,U,z,Q),$[O[o]+x],(k=o)<=15?0:k<=31?1518500249:k<=47?1859775393:k<=63?2400959708:2840853838),S[o]),ue);F=ue,ue=Q,Q=v(z,10),z=U,U=u,u=L(v(E(De,P(79-o,ie,le,m),$[C[o]+x],b(o)),N[o]),n),De=n,n=m,m=v(le,10),le=ie,ie=u}var k;u=c(this.h[1],z,m),this.h[1]=c(this.h[2],Q,n),this.h[2]=c(this.h[3],ue,De),this.h[3]=c(this.h[4],F,ie),this.h[4]=c(this.h[0],U,le),this.h[0]=u},T.prototype._digest=function($){return"hex"===$?a.toHex32(this.h,"little"):a.split32(this.h,"little")};var O=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],C=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],S=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],N=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},8528:(we,te,y)=>{"use strict";te.sha1=y(3468),te.sha224=y(5563),te.sha256=y(7138),te.sha384=y(3898),te.sha512=y(827)},3468:(we,te,y)=>{"use strict";var a=y(8283),D=y(2901),v=y(5542),L=a.rotl32,c=a.sum32,E=a.sum32_5,_=v.ft_1,T=D.BlockHash,P=[1518500249,1859775393,2400959708,3395469782];function I(){if(!(this instanceof I))return new I;T.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}a.inherits(I,T),we.exports=I,I.blockSize=512,I.outSize=160,I.hmacStrength=80,I.padLength=64,I.prototype._update=function(O,C){for(var S=this.W,N=0;N<16;N++)S[N]=O[C+N];for(;N{"use strict";var a=y(8283),D=y(7138);function v(){if(!(this instanceof v))return new v;D.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}a.inherits(v,D),we.exports=v,v.blockSize=512,v.outSize=224,v.hmacStrength=192,v.padLength=64,v.prototype._digest=function(c){return"hex"===c?a.toHex32(this.h.slice(0,7),"big"):a.split32(this.h.slice(0,7),"big")}},7138:(we,te,y)=>{"use strict";var a=y(8283),D=y(2901),v=y(5542),L=y(9210),c=a.sum32,E=a.sum32_4,_=a.sum32_5,T=v.ch32,P=v.maj32,I=v.s0_256,b=v.s1_256,O=v.g0_256,C=v.g1_256,S=D.BlockHash,N=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function k(){if(!(this instanceof k))return new k;S.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=N,this.W=new Array(64)}a.inherits(k,S),we.exports=k,k.blockSize=512,k.outSize=256,k.hmacStrength=192,k.padLength=64,k.prototype._update=function(x,F){for(var U=this.W,z=0;z<16;z++)U[z]=x[F+z];for(;z{"use strict";var a=y(8283),D=y(827);function v(){if(!(this instanceof v))return new v;D.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}a.inherits(v,D),we.exports=v,v.blockSize=1024,v.outSize=384,v.hmacStrength=192,v.padLength=128,v.prototype._digest=function(c){return"hex"===c?a.toHex32(this.h.slice(0,12),"big"):a.split32(this.h.slice(0,12),"big")}},827:(we,te,y)=>{"use strict";var a=y(8283),D=y(2901),v=y(9210),L=a.rotr64_hi,c=a.rotr64_lo,E=a.shr64_hi,_=a.shr64_lo,T=a.sum64,P=a.sum64_hi,I=a.sum64_lo,b=a.sum64_4_hi,O=a.sum64_4_lo,C=a.sum64_5_hi,S=a.sum64_5_lo,N=D.BlockHash,k=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function $(){if(!(this instanceof $))return new $;N.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=k,this.W=new Array(160)}function x(u,s,h,g,M){var f=u&h^~u&M;return f<0&&(f+=4294967296),f}function F(u,s,h,g,M,f){var r=s&g^~s&f;return r<0&&(r+=4294967296),r}function U(u,s,h,g,M){var f=u&h^u&M^h&M;return f<0&&(f+=4294967296),f}function z(u,s,h,g,M,f){var r=s&g^s&f^g&f;return r<0&&(r+=4294967296),r}function Q(u,s){var f=L(u,s,28)^L(s,u,2)^L(s,u,7);return f<0&&(f+=4294967296),f}function ue(u,s){var f=c(u,s,28)^c(s,u,2)^c(s,u,7);return f<0&&(f+=4294967296),f}function De(u,s){var f=L(u,s,14)^L(u,s,18)^L(s,u,9);return f<0&&(f+=4294967296),f}function ie(u,s){var f=c(u,s,14)^c(u,s,18)^c(s,u,9);return f<0&&(f+=4294967296),f}function le(u,s){var f=L(u,s,1)^L(u,s,8)^E(u,s,7);return f<0&&(f+=4294967296),f}function m(u,s){var f=c(u,s,1)^c(u,s,8)^_(u,s,7);return f<0&&(f+=4294967296),f}function n(u,s){var f=L(u,s,19)^L(s,u,29)^E(u,s,6);return f<0&&(f+=4294967296),f}function o(u,s){var f=c(u,s,19)^c(s,u,29)^_(u,s,6);return f<0&&(f+=4294967296),f}a.inherits($,N),we.exports=$,$.blockSize=1024,$.outSize=512,$.hmacStrength=192,$.padLength=128,$.prototype._prepareBlock=function(s,h){for(var g=this.W,M=0;M<32;M++)g[M]=s[h+M];for(;M{"use strict";var D=y(8283).rotr32;function L(b,O,C){return b&O^~b&C}function c(b,O,C){return b&O^b&C^O&C}function E(b,O,C){return b^O^C}te.ft_1=function v(b,O,C,S){return 0===b?L(O,C,S):1===b||3===b?E(O,C,S):2===b?c(O,C,S):void 0},te.ch32=L,te.maj32=c,te.p32=E,te.s0_256=function _(b){return D(b,2)^D(b,13)^D(b,22)},te.s1_256=function T(b){return D(b,6)^D(b,11)^D(b,25)},te.g0_256=function P(b){return D(b,7)^D(b,18)^b>>>3},te.g1_256=function I(b){return D(b,17)^D(b,19)^b>>>10}},8283:(we,te,y)=>{"use strict";var a=y(9210),D=y(1993);function v(o,u){return!(55296!=(64512&o.charCodeAt(u))||u<0||u+1>=o.length)&&56320==(64512&o.charCodeAt(u+1))}function E(o){return(o>>>24|o>>>8&65280|o<<8&16711680|(255&o)<<24)>>>0}function T(o){return 1===o.length?"0"+o:o}function P(o){return 7===o.length?"0"+o:6===o.length?"00"+o:5===o.length?"000"+o:4===o.length?"0000"+o:3===o.length?"00000"+o:2===o.length?"000000"+o:1===o.length?"0000000"+o:o}te.inherits=D,te.toArray=function L(o,u){if(Array.isArray(o))return o.slice();if(!o)return[];var s=[];if("string"==typeof o)if(u){if("hex"===u)for((o=o.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(o="0"+o),g=0;g>6|192,s[h++]=63&M|128):v(o,g)?(M=65536+((1023&M)<<10)+(1023&o.charCodeAt(++g)),s[h++]=M>>18|240,s[h++]=M>>12&63|128,s[h++]=M>>6&63|128,s[h++]=63&M|128):(s[h++]=M>>12|224,s[h++]=M>>6&63|128,s[h++]=63&M|128)}else for(g=0;g>>0;return M},te.split32=function b(o,u){for(var s=new Array(4*o.length),h=0,g=0;h>>24,s[g+1]=M>>>16&255,s[g+2]=M>>>8&255,s[g+3]=255&M):(s[g+3]=M>>>24,s[g+2]=M>>>16&255,s[g+1]=M>>>8&255,s[g]=255&M)}return s},te.rotr32=function O(o,u){return o>>>u|o<<32-u},te.rotl32=function C(o,u){return o<>>32-u},te.sum32=function S(o,u){return o+u>>>0},te.sum32_3=function N(o,u,s){return o+u+s>>>0},te.sum32_4=function k(o,u,s,h){return o+u+s+h>>>0},te.sum32_5=function $(o,u,s,h,g){return o+u+s+h+g>>>0},te.sum64=function x(o,u,s,h){var f=h+o[u+1]>>>0;o[u]=(f>>0,o[u+1]=f},te.sum64_hi=function F(o,u,s,h){return(u+h>>>0>>0},te.sum64_lo=function U(o,u,s,h){return u+h>>>0},te.sum64_4_hi=function z(o,u,s,h,g,M,f,r){var d=0,B=u;return d+=(B=B+h>>>0)>>0)>>0)>>0},te.sum64_4_lo=function Q(o,u,s,h,g,M,f,r){return u+h+M+r>>>0},te.sum64_5_hi=function ue(o,u,s,h,g,M,f,r,d,B){var A=0,V=u;return A+=(V=V+h>>>0)>>0)>>0)>>0)>>0},te.sum64_5_lo=function De(o,u,s,h,g,M,f,r,d,B){return u+h+M+r+B>>>0},te.rotr64_hi=function ie(o,u,s){return(u<<32-s|o>>>s)>>>0},te.rotr64_lo=function le(o,u,s){return(o<<32-s|u>>>s)>>>0},te.shr64_hi=function m(o,u,s){return o>>>s},te.shr64_lo=function n(o,u,s){return(o<<32-s|u>>>s)>>>0}},3556:(we,te,y)=>{"use strict";var a=y(2529),D=y(1832),v=y(9210);function L(c){if(!(this instanceof L))return new L(c);this.hash=c.hash,this.predResist=!!c.predResist,this.outLen=this.hash.outSize,this.minEntropy=c.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var E=D.toArray(c.entropy,c.entropyEnc||"hex"),_=D.toArray(c.nonce,c.nonceEnc||"hex"),T=D.toArray(c.pers,c.persEnc||"hex");v(E.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(E,_,T)}we.exports=L,L.prototype._init=function(E,_,T){var P=E.concat(_).concat(T);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var I=0;I=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(E.concat(T||[])),this._reseed=1},L.prototype.generate=function(E,_,T,P){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof _&&(P=T,T=_,_=null),T&&(T=D.toArray(T,P||"hex"),this._update(T));for(var I=[];I.length{te.read=function(y,a,D,v,L){var c,E,_=8*L-v-1,T=(1<<_)-1,P=T>>1,I=-7,b=D?L-1:0,O=D?-1:1,C=y[a+b];for(b+=O,c=C&(1<<-I)-1,C>>=-I,I+=_;I>0;c=256*c+y[a+b],b+=O,I-=8);for(E=c&(1<<-I)-1,c>>=-I,I+=v;I>0;E=256*E+y[a+b],b+=O,I-=8);if(0===c)c=1-P;else{if(c===T)return E?NaN:1/0*(C?-1:1);E+=Math.pow(2,v),c-=P}return(C?-1:1)*E*Math.pow(2,c-v)},te.write=function(y,a,D,v,L,c){var E,_,T,P=8*c-L-1,I=(1<>1,O=23===L?Math.pow(2,-24)-Math.pow(2,-77):0,C=v?0:c-1,S=v?1:-1,N=a<0||0===a&&1/a<0?1:0;for(a=Math.abs(a),isNaN(a)||a===1/0?(_=isNaN(a)?1:0,E=I):(E=Math.floor(Math.log(a)/Math.LN2),a*(T=Math.pow(2,-E))<1&&(E--,T*=2),(a+=E+b>=1?O/T:O*Math.pow(2,1-b))*T>=2&&(E++,T/=2),E+b>=I?(_=0,E=I):E+b>=1?(_=(a*T-1)*Math.pow(2,L),E+=b):(_=a*Math.pow(2,b-1)*Math.pow(2,L),E=0));L>=8;y[D+C]=255&_,C+=S,_/=256,L-=8);for(E=E<0;y[D+C]=255&E,C+=S,E/=256,P-=8);y[D+C-S]|=128*N}},1993:we=>{we.exports="function"==typeof Object.create?function(y,a){a&&(y.super_=a,y.prototype=Object.create(a.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}))}:function(y,a){if(a){y.super_=a;var D=function(){};D.prototype=a.prototype,y.prototype=new D,y.prototype.constructor=y}}},53:we=>{var te={}.toString;we.exports=Array.isArray||function(y){return"[object Array]"==te.call(y)}},9657:(we,te,y)=>{"use strict";y.d(te,{b:()=>Ze,c:()=>z,g:()=>U,r:()=>dt});var a=y(467);let v,L,E=!1;const I="slot-fb{display:contents}slot-fb[hidden]{display:none}",b={},C=Ae=>"object"==(Ae=typeof Ae)||"function"===Ae;function S(Ae){var _e,Ee,Ye;return null!==(Ye=null===(Ee=null===(_e=Ae.head)||void 0===_e?void 0:_e.querySelector('meta[name="csp-nonce"]'))||void 0===Ee?void 0:Ee.getAttribute("content"))&&void 0!==Ye?Ye:void 0}const k=(Ae,_e)=>({$flags$:0,$tag$:Ae,$text$:_e,$elm$:null,$children$:null,$attrs$:null}),$={},U=Ae=>mt(Ae).$hostElement$,z=(Ae,_e,Ee)=>{const Ye=U(Ae);return{emit:ke=>Q(Ye,_e,{bubbles:!!(4&Ee),composed:!!(2&Ee),cancelable:!!(1&Ee),detail:ke})}},Q=(Ae,_e,Ee)=>{const Ye=It.ce(_e,Ee);return Ae.dispatchEvent(Ye),Ye},ue=new WeakMap,m=(Ae,_e)=>"sc-"+Ae.$tagName$,n=(Ae,_e,Ee,Ye,ke,it)=>{if(Ee!==Ye){let Oe=At(Ae,_e);_e.toLowerCase();{const Ie=C(Ye);if((Oe||Ie&&null!==Ye)&&!ke)try{if(Ae.tagName.includes("-"))Ae[_e]=Ye;else{const Ue=null==Ye?"":Ye;"list"===_e?Oe=!1:(null==Ee||Ae[_e]!=Ue)&&(Ae[_e]=Ue)}}catch{}null==Ye||!1===Ye?(!1!==Ye||""===Ae.getAttribute(_e))&&Ae.removeAttribute(_e):(!Oe||4&it||ke)&&!Ie&&Ae.setAttribute(_e,Ye=!0===Ye?"":Ye)}}},o=(Ae,_e,Ee,Ye)=>{const ke=11===_e.$elm$.nodeType&&_e.$elm$.host?_e.$elm$.host:_e.$elm$,it=Ae&&Ae.$attrs$||b,Oe=_e.$attrs$||b;for(Ye of u(Object.keys(it)))Ye in Oe||n(ke,Ye,it[Ye],void 0,Ee,_e.$flags$);for(Ye of u(Object.keys(Oe)))n(ke,Ye,it[Ye],Oe[Ye],Ee,_e.$flags$)};function u(Ae){return Ae.includes("ref")?[...Ae.filter(_e=>"ref"!==_e),"ref"]:Ae}const s=(Ae,_e,Ee,Ye)=>{const ke=_e.$children$[Ee];let Oe,Ie,it=0;if(Oe=ke.$elm$=Et.createElement(ke.$tag$),o(null,ke,!1),(Ae=>null!=Ae)(v)&&Oe["s-si"]!==v&&Oe.classList.add(Oe["s-si"]=v),ke.$children$)for(it=0;it{let Ie,Oe=Ae;for(Oe.shadowRoot&&Oe.tagName===L&&(Oe=Oe.shadowRoot);ke<=it;++ke)Ye[ke]&&(Ie=s(null,Ee,ke),Ie&&(Ye[ke].$elm$=Ie,Oe.insertBefore(Ie,_e)))},g=(Ae,_e,Ee)=>{for(let Ye=_e;Ye<=Ee;++Ye){const ke=Ae[Ye];if(ke){const it=ke.$elm$;it&&it.remove()}}},f=(Ae,_e,Ee=!1)=>Ae.$tag$===_e.$tag$,r=(Ae,_e,Ee=!1)=>{const Ye=_e.$elm$=Ae.$elm$,ke=Ae.$children$,it=_e.$children$;o(Ae,_e,!1),null!==ke&&null!==it?((Ae,_e,Ee,Ye,ke=!1)=>{let wt,it=0,Oe=0,Ie=_e.length-1,Ue=_e[0],bt=_e[Ie],Qe=Ye.length-1,lt=Ye[0],Zt=Ye[Qe];for(;it<=Ie&&Oe<=Qe;)null==Ue?Ue=_e[++it]:null==bt?bt=_e[--Ie]:null==lt?lt=Ye[++Oe]:null==Zt?Zt=Ye[--Qe]:f(Ue,lt,ke)?(r(Ue,lt,ke),Ue=_e[++it],lt=Ye[++Oe]):f(bt,Zt,ke)?(r(bt,Zt,ke),bt=_e[--Ie],Zt=Ye[--Qe]):f(Ue,Zt,ke)?(r(Ue,Zt,ke),Ae.insertBefore(Ue.$elm$,bt.$elm$.nextSibling),Ue=_e[++it],Zt=Ye[--Qe]):f(bt,lt,ke)?(r(bt,lt,ke),Ae.insertBefore(bt.$elm$,Ue.$elm$),bt=_e[--Ie],lt=Ye[++Oe]):(wt=s(_e&&_e[Oe],Ee,Oe),lt=Ye[++Oe],wt&&Ue.$elm$.parentNode.insertBefore(wt,Ue.$elm$));it>Ie?h(Ae,null==Ye[Qe+1]?null:Ye[Qe+1].$elm$,Ee,Ye,Oe,Qe):Oe>Qe&&g(_e,it,Ie)})(Ye,ke,_e,it,Ee):null!==it?h(Ye,null,_e,it,0,it.length-1):null!==ke&&g(ke,0,ke.length-1)},B=(Ae,_e)=>{_e&&!Ae.$onRenderResolve$&&_e["s-p"]&&_e["s-p"].push(new Promise(Ee=>Ae.$onRenderResolve$=Ee))},A=(Ae,_e)=>{if(Ae.$flags$|=16,!(4&Ae.$flags$))return B(Ae,Ae.$ancestorComponent$),$e(()=>V(Ae,_e));Ae.$flags$|=512},V=(Ae,_e)=>{const Ye=Ae.$lazyInstance$;let ke;return _e&&(ke=nt(Ye,"componentWillLoad")),J(ke,()=>be(Ae,Ye,_e))},J=(Ae,_e)=>ne(Ae)?Ae.then(_e):_e(),ne=Ae=>Ae instanceof Promise||Ae&&Ae.then&&"function"==typeof Ae.then,be=function(){var Ae=(0,a.A)(function*(_e,Ee,Ye){var ke;const it=_e.$hostElement$,Ie=it["s-rc"];Ye&&(Ae=>{const _e=Ae.$cmpMeta$,Ee=Ae.$hostElement$,Ye=_e.$flags$,it=((Ae,_e,Ee)=>{var Ye;const ke=m(_e),it=Ot.get(ke);if(Ae=11===Ae.nodeType?Ae:Et,it)if("string"==typeof it){let Ie,Oe=ue.get(Ae=Ae.head||Ae);if(Oe||ue.set(Ae,Oe=new Set),!Oe.has(ke)){{Ie=Et.createElement("style"),Ie.innerHTML=it;const Ue=null!==(Ye=It.$nonce$)&&void 0!==Ye?Ye:S(Et);null!=Ue&&Ie.setAttribute("nonce",Ue),Ae.insertBefore(Ie,Ae.querySelector("link"))}4&_e.$flags$&&(Ie.innerHTML+=I),Oe&&Oe.add(ke)}}else Ae.adoptedStyleSheets.includes(it)||(Ae.adoptedStyleSheets=[...Ae.adoptedStyleSheets,it]);return ke})(Ee.shadowRoot?Ee.shadowRoot:Ee.getRootNode(),_e);10&Ye&&(Ee["s-sc"]=it,Ee.classList.add(it+"-h"))})(_e);Ce(_e,Ee,it,Ye),Ie&&(Ie.map(bt=>bt()),it["s-rc"]=void 0);{const bt=null!==(ke=it["s-p"])&&void 0!==ke?ke:[],Qe=()=>Z(_e);0===bt.length?Qe():(Promise.all(bt).then(Qe),_e.$flags$|=4,bt.length=0)}});return function(Ee,Ye,ke){return Ae.apply(this,arguments)}}(),Ce=(Ae,_e,Ee,Ye)=>{try{_e=_e.render(),Ae.$flags$&=-17,Ae.$flags$|=2,((Ae,_e,Ee=!1)=>{const Ye=Ae.$hostElement$,ke=Ae.$cmpMeta$,it=Ae.$vnode$||k(null,null),Oe=(Ae=>Ae&&Ae.$tag$===$)(_e)?_e:((Ae,_e,...Ee)=>{let Ye=null,ke=!1,it=!1;const Oe=[],Ie=bt=>{for(let Qe=0;Qe0&&(Ue.$children$=Oe),Ue})(null,null,_e);if(L=Ye.tagName,ke.$attrsToReflect$&&(Oe.$attrs$=Oe.$attrs$||{},ke.$attrsToReflect$.map(([Ie,Ue])=>Oe.$attrs$[Ue]=Ye[Ie])),Ee&&Oe.$attrs$)for(const Ie of Object.keys(Oe.$attrs$))Ye.hasAttribute(Ie)&&!["key","ref","style","class"].includes(Ie)&&(Oe.$attrs$[Ie]=Ye[Ie]);Oe.$tag$=null,Oe.$flags$|=4,Ae.$vnode$=Oe,Oe.$elm$=it.$elm$=Ye.shadowRoot||Ye,v=Ye["s-sc"],r(it,Oe,Ee)})(Ae,_e,Ye)}catch(ke){at(ke,Ae.$hostElement$)}return null},Z=Ae=>{const Ee=Ae.$hostElement$,ke=Ae.$lazyInstance$,it=Ae.$ancestorComponent$;64&Ae.$flags$||(Ae.$flags$|=64,Pe(Ee),nt(ke,"componentDidLoad"),Ae.$onReadyResolve$(Ee),it||oe()),Ae.$onInstanceResolve$(Ee),Ae.$onRenderResolve$&&(Ae.$onRenderResolve$(),Ae.$onRenderResolve$=void 0),512&Ae.$flags$&&Ut(()=>A(Ae,!1)),Ae.$flags$&=-517},oe=Ae=>{Pe(Et.documentElement),Ut(()=>Q(bn,"appload",{detail:{namespace:"jeep-sqlite"}}))},nt=(Ae,_e,Ee)=>{if(Ae&&Ae[_e])try{return Ae[_e](Ee)}catch(Ye){at(Ye)}},Pe=Ae=>Ae.classList.add("hydrated"),xe=(Ae,_e,Ee)=>{var Ye;const ke=Ae.prototype;if(_e.$members$){Ae.watchers&&(_e.$watchers$=Ae.watchers);const it=Object.entries(_e.$members$);if(it.map(([Oe,[Ie]])=>{31&Ie||2&Ee&&32&Ie?Object.defineProperty(ke,Oe,{get(){return((Ae,_e)=>mt(this).$instanceValues$.get(_e))(0,Oe)},set(Ue){((Ae,_e,Ee,Ye)=>{const ke=mt(Ae),it=ke.$hostElement$,Oe=ke.$instanceValues$.get(_e),Ie=ke.$flags$,Ue=ke.$lazyInstance$;Ee=((Ae,_e)=>null==Ae||C(Ae)?Ae:4&_e?"false"!==Ae&&(""===Ae||!!Ae):1&_e?String(Ae):Ae)(Ee,Ye.$members$[_e][0]);const bt=Number.isNaN(Oe)&&Number.isNaN(Ee);if((!(8&Ie)||void 0===Oe)&&Ee!==Oe&&!bt&&(ke.$instanceValues$.set(_e,Ee),Ue)){if(Ye.$watchers$&&128&Ie){const lt=Ye.$watchers$[_e];lt&<.map(Zt=>{try{Ue[Zt](Ee,Oe,_e)}catch(wt){at(wt,it)}})}2==(18&Ie)&&A(ke,!1)}})(this,Oe,Ue,_e)},configurable:!0,enumerable:!0}):1&Ee&&64&Ie&&Object.defineProperty(ke,Oe,{value(...Ue){var bt;const Qe=mt(this);return null===(bt=null==Qe?void 0:Qe.$onInstancePromise$)||void 0===bt?void 0:bt.then(()=>{var lt;return null===(lt=Qe.$lazyInstance$)||void 0===lt?void 0:lt[Oe](...Ue)})}})}),1&Ee){const Oe=new Map;ke.attributeChangedCallback=function(Ie,Ue,bt){It.jmp(()=>{var Qe;const lt=Oe.get(Ie);if(this.hasOwnProperty(lt))bt=this[lt],delete this[lt];else{if(ke.hasOwnProperty(lt)&&"number"==typeof this[lt]&&this[lt]==bt)return;if(null==lt){const Zt=mt(this),wt=null==Zt?void 0:Zt.$flags$;if(wt&&!(8&wt)&&128&wt&&bt!==Ue){const gt=Zt.$lazyInstance$,zt=null===(Qe=_e.$watchers$)||void 0===Qe?void 0:Qe[Ie];null==zt||zt.forEach(Nt=>{null!=gt[Nt]&>[Nt].call(gt,bt,Ue,Ie)})}return}}this[lt]=(null!==bt||"boolean"!=typeof this[lt])&&bt})},Ae.observedAttributes=Array.from(new Set([...Object.keys(null!==(Ye=_e.$watchers$)&&void 0!==Ye?Ye:{}),...it.filter(([Ie,Ue])=>15&Ue[0]).map(([Ie,Ue])=>{var bt;const Qe=Ue[1]||Ie;return Oe.set(Qe,Ie),512&Ue[0]&&(null===(bt=_e.$attrsToReflect$)||void 0===bt||bt.push([Ie,Qe])),Qe})]))}}return Ae},re=function(){var Ae=(0,a.A)(function*(_e,Ee,Ye,ke){let it;if(!(32&Ee.$flags$)){if(Ee.$flags$|=32,Ye.$lazyBundleId$){if(it=Tt(Ye),it.then){const Qe=()=>{};it=yield it,Qe()}it.isProxied||(Ye.$watchers$=it.watchers,xe(it,Ye,2),it.isProxied=!0);const bt=()=>{};Ee.$flags$|=8;try{new it(Ee)}catch(Qe){at(Qe)}Ee.$flags$&=-9,Ee.$flags$|=128,bt(),ee(Ee.$lazyInstance$)}else it=_e.constructor,customElements.whenDefined(Ye.$tagName$).then(()=>Ee.$flags$|=128);if(it.style){let bt=it.style;const Qe=m(Ye);if(!Ot.has(Qe)){const lt=()=>{};((Ae,_e,Ee)=>{let Ye=Ot.get(Ae);Dt&&Ee?(Ye=Ye||new CSSStyleSheet,"string"==typeof Ye?Ye=_e:Ye.replaceSync(_e)):Ye=_e,Ot.set(Ae,Ye)})(Qe,bt,!!(1&Ye.$flags$)),lt()}}}const Oe=Ee.$ancestorComponent$,Ie=()=>A(Ee,!0);Oe&&Oe["s-rc"]?Oe["s-rc"].push(Ie):Ie()});return function(Ee,Ye,ke,it){return Ae.apply(this,arguments)}}(),ee=Ae=>{nt(Ae,"connectedCallback")},vt=function(){var Ae=(0,a.A)(function*(_e){if(!(1&It.$flags$)){const Ee=mt(_e);null!=Ee&&Ee.$lazyInstance$||null!=Ee&&Ee.$onReadyPromise$&&Ee.$onReadyPromise$.then(()=>{})}});return function(Ee){return Ae.apply(this,arguments)}}(),Ze=(Ae,_e={})=>{var Ee;const ke=[],it=_e.exclude||[],Oe=bn.customElements,Ie=Et.head,Ue=Ie.querySelector("meta[charset]"),bt=Et.createElement("style"),Qe=[];let lt,Zt=!0;Object.assign(It,_e),It.$resourcesUrl$=new URL(_e.resourcesUrl||"./",Et.baseURI).href;let wt=!1;if(Ae.map(gt=>{gt[1].map(zt=>{var Nt;const Pt={$flags$:zt[0],$tagName$:zt[1],$members$:zt[2],$listeners$:zt[3]};4&Pt.$flags$&&(wt=!0),Pt.$members$=zt[2],Pt.$attrsToReflect$=[],Pt.$watchers$=null!==(Nt=zt[4])&&void 0!==Nt?Nt:{};const Bn=Pt.$tagName$,_n=class extends HTMLElement{constructor(An){super(An),un(An=this,Pt),1&Pt.$flags$&&An.attachShadow({mode:"open"})}connectedCallback(){lt&&(clearTimeout(lt),lt=null),Zt?Qe.push(this):It.jmp(()=>(Ae=>{if(!(1&It.$flags$)){const _e=mt(Ae),Ee=_e.$cmpMeta$,Ye=()=>{};if(1&_e.$flags$)null!=_e&&_e.$lazyInstance$?ee(_e.$lazyInstance$):null!=_e&&_e.$onReadyPromise$&&_e.$onReadyPromise$.then(()=>ee(_e.$lazyInstance$));else{_e.$flags$|=1;{let ke=Ae;for(;ke=ke.parentNode||ke.host;)if(ke["s-p"]){B(_e,_e.$ancestorComponent$=ke);break}}Ee.$members$&&Object.entries(Ee.$members$).map(([ke,[it]])=>{if(31&it&&Ae.hasOwnProperty(ke)){const Oe=Ae[ke];delete Ae[ke],Ae[ke]=Oe}}),re(Ae,_e,Ee)}Ye()}})(this))}disconnectedCallback(){It.jmp(()=>vt(this))}componentOnReady(){return mt(this).$onReadyPromise$}};Pt.$lazyBundleId$=gt[0],!it.includes(Bn)&&!Oe.get(Bn)&&(ke.push(Bn),Oe.define(Bn,xe(_n,Pt,1)))})}),ke.length>0&&(wt&&(bt.textContent+=I),bt.textContent+=ke+"{visibility:hidden}.hydrated{visibility:inherit}",bt.innerHTML.length)){bt.setAttribute("data-styles","");const gt=null!==(Ee=It.$nonce$)&&void 0!==Ee?Ee:S(Et);null!=gt&&bt.setAttribute("nonce",gt),Ie.insertBefore(bt,Ue?Ue.nextSibling:Ie.firstChild)}Zt=!1,Qe.length?Qe.map(gt=>gt.connectedCallback()):It.jmp(()=>lt=setTimeout(oe,30))},nn=new WeakMap,mt=Ae=>nn.get(Ae),dt=(Ae,_e)=>nn.set(_e.$lazyInstance$=Ae,_e),un=(Ae,_e)=>{const Ee={$flags$:0,$hostElement$:Ae,$cmpMeta$:_e,$instanceValues$:new Map};return Ee.$onInstancePromise$=new Promise(Ye=>Ee.$onInstanceResolve$=Ye),Ee.$onReadyPromise$=new Promise(Ye=>Ee.$onReadyResolve$=Ye),Ae["s-p"]=[],Ae["s-rc"]=[],nn.set(Ae,Ee)},At=(Ae,_e)=>_e in Ae,at=(Ae,_e)=>(0,console.error)(Ae,_e),Mn=new Map,Tt=(Ae,_e,Ee)=>{const Ye=Ae.$tagName$.replace(/-/g,"_"),ke=Ae.$lazyBundleId$,it=Mn.get(ke);return it?it[Ye]:y(7321)(`./${ke}.entry.js`).then(Oe=>(Mn.set(ke,Oe),Oe[Ye]),at)},Ot=new Map,bn=typeof window<"u"?window:{},Et=bn.document||{head:{}},It={$flags$:0,$resourcesUrl$:"",jmp:Ae=>Ae(),raf:Ae=>requestAnimationFrame(Ae),ael:(Ae,_e,Ee,Ye)=>Ae.addEventListener(_e,Ee,Ye),rel:(Ae,_e,Ee,Ye)=>Ae.removeEventListener(_e,Ee,Ye),ce:(Ae,_e)=>new CustomEvent(Ae,_e)},Dt=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),Ft=[],Sn=[],Bt=(Ae,_e)=>Ee=>{Ae.push(Ee),E||(E=!0,_e&&4&It.$flags$?Ut(Vn):It.raf(Vn))},Lt=Ae=>{for(let _e=0;_e{Lt(Ft),Lt(Sn),(E=Ft.length>0)&&It.raf(Vn)},Ut=Ae=>Promise.resolve(void 0).then(Ae),$e=Bt(Sn,!0)},4725:(we,te,y)=>{"use strict";var a=y(1993),D=y(3686),v=y(7054).Buffer,L=new Array(16);function c(){D.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function E(b,O){return b<>>32-O}function _(b,O,C,S,N,k,$){return E(b+(O&C|~O&S)+N+k|0,$)+O|0}function T(b,O,C,S,N,k,$){return E(b+(O&S|C&~S)+N+k|0,$)+O|0}function P(b,O,C,S,N,k,$){return E(b+(O^C^S)+N+k|0,$)+O|0}function I(b,O,C,S,N,k,$){return E(b+(C^(O|~S))+N+k|0,$)+O|0}a(c,D),c.prototype._update=function(){for(var b=L,O=0;O<16;++O)b[O]=this._block.readInt32LE(4*O);var C=this._a,S=this._b,N=this._c,k=this._d;C=_(C,S,N,k,b[0],3614090360,7),k=_(k,C,S,N,b[1],3905402710,12),N=_(N,k,C,S,b[2],606105819,17),S=_(S,N,k,C,b[3],3250441966,22),C=_(C,S,N,k,b[4],4118548399,7),k=_(k,C,S,N,b[5],1200080426,12),N=_(N,k,C,S,b[6],2821735955,17),S=_(S,N,k,C,b[7],4249261313,22),C=_(C,S,N,k,b[8],1770035416,7),k=_(k,C,S,N,b[9],2336552879,12),N=_(N,k,C,S,b[10],4294925233,17),S=_(S,N,k,C,b[11],2304563134,22),C=_(C,S,N,k,b[12],1804603682,7),k=_(k,C,S,N,b[13],4254626195,12),N=_(N,k,C,S,b[14],2792965006,17),C=T(C,S=_(S,N,k,C,b[15],1236535329,22),N,k,b[1],4129170786,5),k=T(k,C,S,N,b[6],3225465664,9),N=T(N,k,C,S,b[11],643717713,14),S=T(S,N,k,C,b[0],3921069994,20),C=T(C,S,N,k,b[5],3593408605,5),k=T(k,C,S,N,b[10],38016083,9),N=T(N,k,C,S,b[15],3634488961,14),S=T(S,N,k,C,b[4],3889429448,20),C=T(C,S,N,k,b[9],568446438,5),k=T(k,C,S,N,b[14],3275163606,9),N=T(N,k,C,S,b[3],4107603335,14),S=T(S,N,k,C,b[8],1163531501,20),C=T(C,S,N,k,b[13],2850285829,5),k=T(k,C,S,N,b[2],4243563512,9),N=T(N,k,C,S,b[7],1735328473,14),C=P(C,S=T(S,N,k,C,b[12],2368359562,20),N,k,b[5],4294588738,4),k=P(k,C,S,N,b[8],2272392833,11),N=P(N,k,C,S,b[11],1839030562,16),S=P(S,N,k,C,b[14],4259657740,23),C=P(C,S,N,k,b[1],2763975236,4),k=P(k,C,S,N,b[4],1272893353,11),N=P(N,k,C,S,b[7],4139469664,16),S=P(S,N,k,C,b[10],3200236656,23),C=P(C,S,N,k,b[13],681279174,4),k=P(k,C,S,N,b[0],3936430074,11),N=P(N,k,C,S,b[3],3572445317,16),S=P(S,N,k,C,b[6],76029189,23),C=P(C,S,N,k,b[9],3654602809,4),k=P(k,C,S,N,b[12],3873151461,11),N=P(N,k,C,S,b[15],530742520,16),C=I(C,S=P(S,N,k,C,b[2],3299628645,23),N,k,b[0],4096336452,6),k=I(k,C,S,N,b[7],1126891415,10),N=I(N,k,C,S,b[14],2878612391,15),S=I(S,N,k,C,b[5],4237533241,21),C=I(C,S,N,k,b[12],1700485571,6),k=I(k,C,S,N,b[3],2399980690,10),N=I(N,k,C,S,b[10],4293915773,15),S=I(S,N,k,C,b[1],2240044497,21),C=I(C,S,N,k,b[8],1873313359,6),k=I(k,C,S,N,b[15],4264355552,10),N=I(N,k,C,S,b[6],2734768916,15),S=I(S,N,k,C,b[13],1309151649,21),C=I(C,S,N,k,b[4],4149444226,6),k=I(k,C,S,N,b[11],3174756917,10),N=I(N,k,C,S,b[2],718787259,15),S=I(S,N,k,C,b[9],3951481745,21),this._a=this._a+C|0,this._b=this._b+S|0,this._c=this._c+N|0,this._d=this._d+k|0},c.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var b=v.allocUnsafe(16);return b.writeInt32LE(this._a,0),b.writeInt32LE(this._b,4),b.writeInt32LE(this._c,8),b.writeInt32LE(this._d,12),b},we.exports=c},3459:(we,te,y)=>{var a=y(7223),D=y(5294);function v(L){this.rand=L||new D.Rand}we.exports=v,v.create=function(c){return new v(c)},v.prototype._randbelow=function(c){var E=c.bitLength(),_=Math.ceil(E/8);do{var T=new a(this.rand.generate(_))}while(T.cmp(c)>=0);return T},v.prototype._randrange=function(c,E){var _=E.sub(c);return c.add(this._randbelow(_))},v.prototype.test=function(c,E,_){var T=c.bitLength(),P=a.mont(c),I=new a(1).toRed(P);E||(E=Math.max(1,T/48|0));for(var b=c.subn(1),O=0;!b.testn(O);O++);for(var C=c.shrn(O),S=b.toRed(P);E>0;E--){var k=this._randrange(new a(2),b);_&&_(k);var $=k.toRed(P).redPow(C);if(0!==$.cmp(I)&&0!==$.cmp(S)){for(var x=1;x0;E--){var S=this._randrange(new a(2),I),N=c.gcd(S);if(0!==N.cmpn(1))return N;var k=S.toRed(T).redPow(O);if(0!==k.cmp(P)&&0!==k.cmp(C)){for(var $=1;$=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=_(m,o);return o-1>=n&&(u|=_(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],_e=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],wt=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var _n=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(_n>>>26)|0,_n&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,_e)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,_e)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,_e)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,_e)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,_e)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,_e)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,_e)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,_e)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,_e)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,_e)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,wt)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,wt)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,_e)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,_e)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,wt)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,wt)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,_e)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,_e)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,wt)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,wt)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,_e)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,_e)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,wt)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,wt)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,_e)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,_e)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,wt)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,wt)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,_e),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,_e)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,wt)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,wt)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,wt)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,wt)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,wt)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,wt)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,wt)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,wt)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,wt),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,wt)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=_n,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(we=y.nmd(we),this)},9210:we=>{function te(y,a){if(!y)throw new Error(a||"Assertion failed")}we.exports=te,te.equal=function(a,D,v){if(a!=D)throw new Error(v||"Assertion failed: "+a+" != "+D)}},1832:(we,te)=>{"use strict";var y=te;function D(L){return 1===L.length?"0"+L:L}function v(L){for(var c="",E=0;E>8,I=255&T;P?E.push(P,I):E.push(I)}return E},y.zero2=D,y.toHex=v,y.encode=function(c,E){return"hex"===E?v(c):c}},3138:(we,te,y)=>{"use strict";var a=y(1990);te.certificate=y(4772);var D=a.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});te.RSAPrivateKey=D;var v=a.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});te.RSAPublicKey=v;var L=a.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),c=a.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(L),this.key("subjectPublicKey").bitstr())});te.PublicKey=c;var E=a.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(L),this.key("subjectPrivateKey").octstr())});te.PrivateKey=E;var _=a.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});te.EncryptedPrivateKey=_;var T=a.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});te.DSAPrivateKey=T,te.DSAparam=a.define("DSAparam",function(){this.int()});var P=a.define("ECParameters",function(){this.choice({namedCurve:this.objid()})}),I=a.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(P),this.key("publicKey").optional().explicit(1).bitstr())});te.ECPrivateKey=I,te.signature=a.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},4772:(we,te,y)=>{"use strict";var a=y(1990),D=a.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),v=a.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),L=a.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),c=a.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(L),this.key("subjectPublicKey").bitstr())}),E=a.define("RelativeDistinguishedName",function(){this.setof(v)}),_=a.define("RDNSequence",function(){this.seqof(E)}),T=a.define("Name",function(){this.choice({rdnSequence:this.use(_)})}),P=a.define("Validity",function(){this.seq().obj(this.key("notBefore").use(D),this.key("notAfter").use(D))}),I=a.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),b=a.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(L),this.key("issuer").use(T),this.key("validity").use(P),this.key("subject").use(T),this.key("subjectPublicKeyInfo").use(c),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(I).optional())}),O=a.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(b),this.key("signatureAlgorithm").use(L),this.key("signatureValue").bitstr())});we.exports=O},9472:(we,te,y)=>{"use strict";var a=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,D=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,v=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,L=y(8211),c=y(3388),E=y(7054).Buffer;we.exports=function(_,T){var b,P=_.toString(),I=P.match(a);if(I){var C="aes"+I[1],S=E.from(I[2],"hex"),N=E.from(I[3].replace(/[\r\n]/g,""),"base64"),k=L(T,S.slice(0,8),parseInt(I[1],10)).key,$=[],x=c.createDecipheriv(C,k,S);$.push(x.update(N)),$.push(x.final()),b=E.concat($)}else{var O=P.match(v);b=E.from(O[2].replace(/[\r\n]/g,""),"base64")}return{tag:P.match(D)[1],data:b}}},5667:(we,te,y)=>{"use strict";var a=y(3138),D=y(5579),v=y(9472),L=y(3388),c=y(3397),E=y(7054).Buffer;function T(P){var I;"object"==typeof P&&!E.isBuffer(P)&&(I=P.passphrase,P=P.key),"string"==typeof P&&(P=E.from(P));var S,N,b=v(P,I),O=b.tag,C=b.data;switch(O){case"CERTIFICATE":N=a.certificate.decode(C,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(N||(N=a.PublicKey.decode(C,"der")),S=N.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPublicKey.decode(N.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return N.subjectPrivateKey=N.subjectPublicKey,{type:"ec",data:N};case"1.2.840.10040.4.1":return N.algorithm.params.pub_key=a.DSAparam.decode(N.subjectPublicKey.data,"der"),{type:"dsa",data:N.algorithm.params};default:throw new Error("unknown key id "+S)}case"ENCRYPTED PRIVATE KEY":C=function _(P,I){var b=P.algorithm.decrypt.kde.kdeparams.salt,O=parseInt(P.algorithm.decrypt.kde.kdeparams.iters.toString(),10),C=D[P.algorithm.decrypt.cipher.algo.join(".")],S=P.algorithm.decrypt.cipher.iv,N=P.subjectPrivateKey,k=parseInt(C.split("-")[1],10)/8,$=c.pbkdf2Sync(I,b,O,k,"sha1"),x=L.createDecipheriv(C,$,S),F=[];return F.push(x.update(N)),F.push(x.final()),E.concat(F)}(C=a.EncryptedPrivateKey.decode(C,"der"),I);case"PRIVATE KEY":switch(S=(N=a.PrivateKey.decode(C,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPrivateKey.decode(N.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:N.algorithm.curve,privateKey:a.ECPrivateKey.decode(N.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return N.algorithm.params.priv_key=a.DSAparam.decode(N.subjectPrivateKey,"der"),{type:"dsa",params:N.algorithm.params};default:throw new Error("unknown key id "+S)}case"RSA PUBLIC KEY":return a.RSAPublicKey.decode(C,"der");case"RSA PRIVATE KEY":return a.RSAPrivateKey.decode(C,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:a.DSAPrivateKey.decode(C,"der")};case"EC PRIVATE KEY":return{curve:(C=a.ECPrivateKey.decode(C,"der")).parameters.value,privateKey:C.privateKey};default:throw new Error("unknown key type "+O)}}T.signature=a.signature,we.exports=T},3397:(we,te,y)=>{te.pbkdf2=y(2685),te.pbkdf2Sync=y(9111)},2685:(we,te,y)=>{var E,b,a=y(7054).Buffer,D=y(6111),v=y(5392),L=y(9111),c=y(6643),_=global.crypto&&global.crypto.subtle,T={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},P=[];function O(){return b||(b=global.process&&global.process.nextTick?global.process.nextTick:global.queueMicrotask?global.queueMicrotask:global.setImmediate?global.setImmediate:global.setTimeout)}function C(N,k,$,x,F){return _.importKey("raw",N,{name:"PBKDF2"},!1,["deriveBits"]).then(function(U){return _.deriveBits({name:"PBKDF2",salt:k,iterations:$,hash:{name:F}},U,x<<3)}).then(function(U){return a.from(U)})}we.exports=function(N,k,$,x,F,U){"function"==typeof F&&(U=F,F=void 0);var z=T[(F=F||"sha1").toLowerCase()];if(z&&"function"==typeof global.Promise){if(D($,x),N=c(N,v,"Password"),k=c(k,v,"Salt"),"function"!=typeof U)throw new Error("No callback provided to pbkdf2");!function S(N,k){N.then(function($){O()(function(){k(null,$)})},function($){O()(function(){k($)})})}(function I(N){if(global.process&&!global.process.browser||!_||!_.importKey||!_.deriveBits)return Promise.resolve(!1);if(void 0!==P[N])return P[N];var k=C(E=E||a.alloc(8),E,10,128,N).then(function(){return!0}).catch(function(){return!1});return P[N]=k,k}(z).then(function(Q){return Q?C(N,k,$,x,z):L(N,k,$,x,F)}),U)}else O()(function(){var Q;try{Q=L(N,k,$,x,F)}catch(ue){return U(ue)}U(null,Q)})}},5392:we=>{var te;te=global.process&&global.process.browser?"utf-8":global.process&&global.process.version?parseInt(process.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary":"utf-8",we.exports=te},6111:we=>{var te=Math.pow(2,30)-1;we.exports=function(y,a){if("number"!=typeof y)throw new TypeError("Iterations not a number");if(y<0)throw new TypeError("Bad iterations");if("number"!=typeof a)throw new TypeError("Key length not a number");if(a<0||a>te||a!=a)throw new TypeError("Bad key length")}},9111:(we,te,y)=>{var a=y(3407),D=y(6636),v=y(5443),L=y(7054).Buffer,c=y(6111),E=y(5392),_=y(6643),T=L.alloc(128),P={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function I(C,S,N){var k=function b(C){return"rmd160"===C||"ripemd160"===C?function N(k){return(new D).update(k).digest()}:"md5"===C?a:function S(k){return v(C).update(k).digest()}}(C),$="sha512"===C||"sha384"===C?128:64;S.length>$?S=k(S):S.length<$&&(S=L.concat([S,T],$));for(var x=L.allocUnsafe($+P[C]),F=L.allocUnsafe($+P[C]),U=0;U<$;U++)x[U]=54^S[U],F[U]=92^S[U];var z=L.allocUnsafe($+N+4);x.copy(z,0,0,$),this.ipad1=z,this.ipad2=x,this.opad=F,this.alg=C,this.blocksize=$,this.hash=k,this.size=P[C]}I.prototype.run=function(C,S){return C.copy(S,this.blocksize),this.hash(S).copy(this.opad,this.blocksize),this.hash(this.opad)},we.exports=function O(C,S,N,k,$){c(N,k);var x=new I($=$||"sha1",C=_(C,E,"Password"),(S=_(S,E,"Salt")).length),F=L.allocUnsafe(k),U=L.allocUnsafe(S.length+4);S.copy(U,0,0,S.length);for(var z=0,Q=P[$],ue=Math.ceil(k/Q),De=1;De<=ue;De++){U.writeUInt32BE(De,S.length);for(var ie=x.run(U,x.ipad1),le=ie,m=1;m{var a=y(7054).Buffer;we.exports=function(D,v,L){if(a.isBuffer(D))return D;if("string"==typeof D)return a.from(D,v);if(ArrayBuffer.isView(D))return a.from(D.buffer);throw new TypeError(L+" must be a string, a Buffer, a typed array or a DataView")}},9656:we=>{"use strict";we.exports=typeof process>"u"||!process.version||0===process.version.indexOf("v0.")||0===process.version.indexOf("v1.")&&0!==process.version.indexOf("v1.8.")?{nextTick:function te(y,a,D,v){if("function"!=typeof y)throw new TypeError('"callback" argument must be a function');var c,E,L=arguments.length;switch(L){case 0:case 1:return process.nextTick(y);case 2:return process.nextTick(function(){y.call(null,a)});case 3:return process.nextTick(function(){y.call(null,a,D)});case 4:return process.nextTick(function(){y.call(null,a,D,v)});default:for(c=new Array(L-1),E=0;E{te.publicEncrypt=y(7267),te.privateDecrypt=y(8613),te.privateEncrypt=function(D,v){return te.publicEncrypt(D,v,!0)},te.publicDecrypt=function(D,v){return te.privateDecrypt(D,v,!0)}},715:(we,te,y)=>{var a=y(7211),D=y(7054).Buffer;function v(L){var c=D.allocUnsafe(4);return c.writeUInt32BE(L,0),c}we.exports=function(L,c){for(var T,E=D.alloc(0),_=0;E.length=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=_(m,o);return o-1>=n&&(u|=_(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],_e=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],wt=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var _n=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(_n>>>26)|0,_n&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,_e)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,_e)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,_e)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,_e)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,_e)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,_e)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,_e)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,_e)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,_e)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,_e)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,wt)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,wt)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,_e)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,_e)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,wt)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,wt)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,_e)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,_e)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,wt)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,wt)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,_e)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,_e)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,wt)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,wt)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,_e)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,_e)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,wt)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,wt)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,_e),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,_e)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,wt)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,wt)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,wt)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,wt)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,wt)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,wt)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,wt)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,wt)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,wt),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,wt)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=_n,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(we=y.nmd(we),this)},8613:(we,te,y)=>{var a=y(5667),D=y(715),v=y(7196),L=y(6508),c=y(4105),E=y(7211),_=y(568),T=y(7054).Buffer;we.exports=function(C,S,N){var k;k=C.padding?C.padding:N?1:4;var F,$=a(C),x=$.modulus.byteLength();if(S.length>x||new L(S).cmp($.modulus)>=0)throw new Error("decryption error");F=N?_(new L(S),$):c(S,$);var U=T.alloc(x-F.length);if(F=T.concat([U,F],x),4===k)return function P(O,C){var S=O.modulus.byteLength(),N=E("sha1").update(T.alloc(0)).digest(),k=N.length;if(0!==C[0])throw new Error("decryption error");var $=C.slice(1,k+1),x=C.slice(k+1),F=v($,D(x,k)),U=v(x,D(F,S-k-1));if(function b(O,C){O=T.from(O),C=T.from(C);var S=0,N=O.length;O.length!==C.length&&(S++,N=Math.min(O.length,C.length));for(var k=-1;++k=C.length){$++;break}var x=C.slice(2,k-1);if(("0002"!==N.toString("hex")&&!S||"0001"!==N.toString("hex")&&S)&&$++,x.length<8&&$++,$)throw new Error("decryption error");return C.slice(k)}(0,F,N);if(3===k)return F;throw new Error("unknown padding")}},7267:(we,te,y)=>{var a=y(5667),D=y(3342),v=y(7211),L=y(715),c=y(7196),E=y(6508),_=y(568),T=y(4105),P=y(7054).Buffer;we.exports=function(S,N,k){var $;$=S.padding?S.padding:k?1:4;var F,x=a(S);if(4===$)F=function I(C,S){var N=C.modulus.byteLength(),k=S.length,$=v("sha1").update(P.alloc(0)).digest(),x=$.length,F=2*x;if(k>N-F-2)throw new Error("message too long");var U=P.alloc(N-k-F-2),z=N-x-1,Q=D(x),ue=c(P.concat([$,U,P.alloc(1,1),S],z),L(Q,z)),De=c(Q,L(ue,x));return new E(P.concat([P.alloc(1),De,ue],N))}(x,N);else if(1===$)F=function b(C,S,N){var x,k=S.length,$=C.modulus.byteLength();if(k>$-11)throw new Error("message too long");return x=N?P.alloc($-k-3,255):function O(C){for(var x,S=P.allocUnsafe(C),N=0,k=D(2*C),$=0;N=0)throw new Error("data too long for modulus")}return k?T(F,x):_(F,x)}},568:(we,te,y)=>{var a=y(6508),D=y(7054).Buffer;we.exports=function v(L,c){return D.from(L.toRed(a.mont(c.modulus)).redPow(new a(c.publicExponent)).fromRed().toArray())}},7196:we=>{we.exports=function(y,a){for(var D=y.length,v=-1;++v{"use strict";var a=65536,L=y(7054).Buffer,c=global.crypto||global.msCrypto;we.exports=c&&c.getRandomValues?function E(_,T){if(_>4294967295)throw new RangeError("requested too many random bytes");var P=L.allocUnsafe(_);if(_>0)if(_>a)for(var I=0;I<_;I+=a)c.getRandomValues(P.slice(I,I+a));else c.getRandomValues(P);return"function"==typeof T?process.nextTick(function(){T(null,P)}):P}:function v(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}},9682:(we,te,y)=>{"use strict";function a(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var D=y(7054),v=y(3342),L=D.Buffer,c=D.kMaxLength,E=global.crypto||global.msCrypto,_=Math.pow(2,32)-1;function T(C,S){if("number"!=typeof C||C!=C)throw new TypeError("offset must be a number");if(C>_||C<0)throw new TypeError("offset must be a uint32");if(C>c||C>S)throw new RangeError("offset out of range")}function P(C,S,N){if("number"!=typeof C||C!=C)throw new TypeError("size must be a number");if(C>_||C<0)throw new TypeError("size must be a uint32");if(C+S>N||C>c)throw new RangeError("buffer too small")}function b(C,S,N,k){if(process.browser){var x=new Uint8Array(C.buffer,S,N);return E.getRandomValues(x),k?void process.nextTick(function(){k(null,C)}):C}if(!k)return v(N).copy(C,S),C;v(N,function(U,z){if(U)return k(U);z.copy(C,S),k(null,C)})}E&&E.getRandomValues||!process.browser?(te.randomFill=function I(C,S,N,k){if(!(L.isBuffer(C)||C instanceof global.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof S)k=S,S=0,N=C.length;else if("function"==typeof N)k=N,N=C.length-S;else if("function"!=typeof k)throw new TypeError('"cb" argument must be a function');return T(S,C.length),P(N,S,C.length),b(C,S,N,k)},te.randomFillSync=function O(C,S,N){if(typeof S>"u"&&(S=0),!(L.isBuffer(C)||C instanceof global.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return T(S,C.length),void 0===N&&(N=C.length-S),P(N,S,C.length),b(C,S,N)}):(te.randomFill=a,te.randomFillSync=a)},4075:(we,te,y)=>{"use strict";var a=y(9656),D=Object.keys||function(O){var C=[];for(var S in O)C.push(S);return C};we.exports=P;var v=Object.create(y(7637));v.inherits=y(1993);var L=y(9609),c=y(7849);v.inherits(P,L);for(var E=D(c.prototype),_=0;_{"use strict";we.exports=v;var a=y(2909),D=Object.create(y(7637));function v(L){if(!(this instanceof v))return new v(L);a.call(this,L)}D.inherits=y(1993),D.inherits(v,a),v.prototype._transform=function(L,c,E){E(null,L)}},9609:(we,te,y)=>{"use strict";var a=y(9656);we.exports=U;var v,D=y(53);U.ReadableState=F,y(4356);var c=function(Z,oe){return Z.listeners(oe).length},E=y(8342),_=y(2655).Buffer,T=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},b=Object.create(y(7637));b.inherits=y(1993);var O=y(9838),C=void 0;C=O&&O.debuglog?O.debuglog("stream"):function(){};var k,S=y(7809),N=y(1509);b.inherits(U,E);var $=["error","close","destroy","pause","resume"];function F(Z,oe){var nt=oe instanceof(v=v||y(4075));this.objectMode=!!(Z=Z||{}).objectMode,nt&&(this.objectMode=this.objectMode||!!Z.readableObjectMode);var Pe=Z.highWaterMark,pe=Z.readableHighWaterMark;this.highWaterMark=Pe||0===Pe?Pe:nt&&(pe||0===pe)?pe:this.objectMode?16:16384,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new S,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=Z.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Z.encoding&&(k||(k=y(8454).I),this.decoder=new k(Z.encoding),this.encoding=Z.encoding)}function U(Z){if(v=v||y(4075),!(this instanceof U))return new U(Z);this._readableState=new F(Z,this),this.readable=!0,Z&&("function"==typeof Z.read&&(this._read=Z.read),"function"==typeof Z.destroy&&(this._destroy=Z.destroy)),E.call(this)}function z(Z,oe,nt,Pe,pe){var xe,Te=Z._readableState;return null===oe?(Te.reading=!1,function n(Z,oe){if(!oe.ended){if(oe.decoder){var nt=oe.decoder.end();nt&&nt.length&&(oe.buffer.push(nt),oe.length+=oe.objectMode?1:nt.length)}oe.ended=!0,o(Z)}}(Z,Te)):(pe||(xe=function ue(Z,oe){var nt;return!function I(Z){return _.isBuffer(Z)||Z instanceof T}(oe)&&"string"!=typeof oe&&void 0!==oe&&!Z.objectMode&&(nt=new TypeError("Invalid non-string/buffer chunk")),nt}(Te,oe)),xe?Z.emit("error",xe):Te.objectMode||oe&&oe.length>0?("string"!=typeof oe&&!Te.objectMode&&Object.getPrototypeOf(oe)!==_.prototype&&(oe=function P(Z){return _.from(Z)}(oe)),Pe?Te.endEmitted?Z.emit("error",new Error("stream.unshift() after end event")):Q(Z,Te,oe,!0):Te.ended?Z.emit("error",new Error("stream.push() after EOF")):(Te.reading=!1,Te.decoder&&!nt?(oe=Te.decoder.write(oe),Te.objectMode||0!==oe.length?Q(Z,Te,oe,!1):s(Z,Te)):Q(Z,Te,oe,!1))):Pe||(Te.reading=!1)),function De(Z){return!Z.ended&&(Z.needReadable||Z.lengthoe.highWaterMark&&(oe.highWaterMark=function le(Z){return Z>=8388608?Z=8388608:(Z--,Z|=Z>>>1,Z|=Z>>>2,Z|=Z>>>4,Z|=Z>>>8,Z|=Z>>>16,Z++),Z}(Z)),Z<=oe.length?Z:oe.ended?oe.length:(oe.needReadable=!0,0))}function o(Z){var oe=Z._readableState;oe.needReadable=!1,oe.emittedReadable||(C("emitReadable",oe.flowing),oe.emittedReadable=!0,oe.sync?a.nextTick(u,Z):u(Z))}function u(Z){C("emit readable"),Z.emit("readable"),d(Z)}function s(Z,oe){oe.readingMore||(oe.readingMore=!0,a.nextTick(h,Z,oe))}function h(Z,oe){for(var nt=oe.length;!oe.reading&&!oe.flowing&&!oe.ended&&oe.length=oe.length?(nt=oe.decoder?oe.buffer.join(""):1===oe.buffer.length?oe.buffer.head.data:oe.buffer.concat(oe.length),oe.buffer.clear()):nt=function A(Z,oe,nt){var Pe;return ZTe.length?Te.length:Z;if(pe+=xe===Te.length?Te:Te.slice(0,Z),0==(Z-=xe)){xe===Te.length?(++Pe,oe.head=nt.next?nt.next:oe.tail=null):(oe.head=nt,nt.data=Te.slice(xe));break}++Pe}return oe.length-=Pe,pe}(Z,oe):function J(Z,oe){var nt=_.allocUnsafe(Z),Pe=oe.head,pe=1;for(Pe.data.copy(nt),Z-=Pe.data.length;Pe=Pe.next;){var Te=Pe.data,xe=Z>Te.length?Te.length:Z;if(Te.copy(nt,nt.length-Z,0,xe),0==(Z-=xe)){xe===Te.length?(++pe,oe.head=Pe.next?Pe.next:oe.tail=null):(oe.head=Pe,Pe.data=Te.slice(xe));break}++pe}return oe.length-=pe,nt}(Z,oe),Pe}(Z,oe.buffer,oe.decoder),nt);var nt}function ne(Z){var oe=Z._readableState;if(oe.length>0)throw new Error('"endReadable()" called on non-empty stream');oe.endEmitted||(oe.ended=!0,a.nextTick(be,oe,Z))}function be(Z,oe){!Z.endEmitted&&0===Z.length&&(Z.endEmitted=!0,oe.readable=!1,oe.emit("end"))}function Ce(Z,oe){for(var nt=0,Pe=Z.length;nt=oe.highWaterMark||oe.ended))return C("read: emitReadable",oe.length,oe.ended),0===oe.length&&oe.ended?ne(this):o(this),null;if(0===(Z=m(Z,oe))&&oe.ended)return 0===oe.length&&ne(this),null;var pe,Pe=oe.needReadable;return C("need readable",Pe),(0===oe.length||oe.length-Z0?B(Z,oe):null)?(oe.needReadable=!0,Z=0):oe.length-=Z,0===oe.length&&(oe.ended||(oe.needReadable=!0),nt!==Z&&oe.ended&&ne(this)),null!==pe&&this.emit("data",pe),pe},U.prototype._read=function(Z){this.emit("error",new Error("_read() is not implemented"))},U.prototype.pipe=function(Z,oe){var nt=this,Pe=this._readableState;switch(Pe.pipesCount){case 0:Pe.pipes=Z;break;case 1:Pe.pipes=[Pe.pipes,Z];break;default:Pe.pipes.push(Z)}Pe.pipesCount+=1,C("pipe count=%d opts=%j",Pe.pipesCount,oe);var Te=oe&&!1===oe.end||Z===process.stdout||Z===process.stderr?dt:re;function re(){C("onend"),Z.end()}Pe.endEmitted?a.nextTick(Te):nt.once("end",Te),Z.on("unpipe",function xe(un,At){C("onunpipe"),un===nt&&At&&!1===At.hasUnpiped&&(At.hasUnpiped=!0,function ge(){C("cleanup"),Z.removeListener("close",nn),Z.removeListener("finish",mt),Z.removeListener("drain",ee),Z.removeListener("error",rt),Z.removeListener("unpipe",xe),nt.removeListener("end",re),nt.removeListener("end",dt),nt.removeListener("data",Ze),K=!0,Pe.awaitDrain&&(!Z._writableState||Z._writableState.needDrain)&&ee()}())});var ee=function g(Z){return function(){var oe=Z._readableState;C("pipeOnDrain",oe.awaitDrain),oe.awaitDrain&&oe.awaitDrain--,0===oe.awaitDrain&&c(Z,"data")&&(oe.flowing=!0,d(Z))}}(nt);Z.on("drain",ee);var K=!1,vt=!1;function Ze(un){C("ondata"),vt=!1,!1===Z.write(un)&&!vt&&((1===Pe.pipesCount&&Pe.pipes===Z||Pe.pipesCount>1&&-1!==Ce(Pe.pipes,Z))&&!K&&(C("false write response, pause",Pe.awaitDrain),Pe.awaitDrain++,vt=!0),nt.pause())}function rt(un){C("onerror",un),dt(),Z.removeListener("error",rt),0===c(Z,"error")&&Z.emit("error",un)}function nn(){Z.removeListener("finish",mt),dt()}function mt(){C("onfinish"),Z.removeListener("close",nn),dt()}function dt(){C("unpipe"),nt.unpipe(Z)}return nt.on("data",Ze),function x(Z,oe,nt){if("function"==typeof Z.prependListener)return Z.prependListener(oe,nt);Z._events&&Z._events[oe]?D(Z._events[oe])?Z._events[oe].unshift(nt):Z._events[oe]=[nt,Z._events[oe]]:Z.on(oe,nt)}(Z,"error",rt),Z.once("close",nn),Z.once("finish",mt),Z.emit("pipe",nt),Pe.flowing||(C("pipe resume"),nt.resume()),Z},U.prototype.unpipe=function(Z){var oe=this._readableState,nt={hasUnpiped:!1};if(0===oe.pipesCount)return this;if(1===oe.pipesCount)return Z&&Z!==oe.pipes||(Z||(Z=oe.pipes),oe.pipes=null,oe.pipesCount=0,oe.flowing=!1,Z&&Z.emit("unpipe",this,nt)),this;if(!Z){var Pe=oe.pipes,pe=oe.pipesCount;oe.pipes=null,oe.pipesCount=0,oe.flowing=!1;for(var Te=0;Te{"use strict";we.exports=L;var a=y(4075),D=Object.create(y(7637));function v(_,T){var P=this._transformState;P.transforming=!1;var I=P.writecb;if(!I)return this.emit("error",new Error("write callback called multiple times"));P.writechunk=null,P.writecb=null,null!=T&&this.push(T),I(_);var b=this._readableState;b.reading=!1,(b.needReadable||b.length{"use strict";var a=y(9656);function v(f){var r=this;this.next=null,this.entry=null,this.finish=function(){!function M(f,r,d){var B=f.entry;for(f.entry=null;B;){var A=B.callback;r.pendingcb--,A(d),B=B.next}r.corkedRequestsFree.next=f}(r,f)}}we.exports=$;var c,L=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:a.nextTick;$.WritableState=N;var E=Object.create(y(7637));E.inherits=y(1993);var k,_={deprecate:y(3398)},T=y(8342),P=y(2655).Buffer,I=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},C=y(1509);function S(){}function N(f,r){c=c||y(4075);var d=r instanceof c;this.objectMode=!!(f=f||{}).objectMode,d&&(this.objectMode=this.objectMode||!!f.writableObjectMode);var B=f.highWaterMark,A=f.writableHighWaterMark;this.highWaterMark=B||0===B?B:d&&(A||0===A)?A:this.objectMode?16:16384,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=!(!1===f.decodeStrings),this.defaultEncoding=f.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ne){!function ie(f,r){var d=f._writableState,B=d.sync,A=d.writecb;if(function De(f){f.writing=!1,f.writecb=null,f.length-=f.writelen,f.writelen=0}(d),r)!function ue(f,r,d,B,A){--r.pendingcb,d?(a.nextTick(A,B),a.nextTick(h,f,r),f._writableState.errorEmitted=!0,f.emit("error",B)):(A(B),f._writableState.errorEmitted=!0,f.emit("error",B),h(f,r))}(f,d,B,r,A);else{var V=o(d);!V&&!d.corked&&!d.bufferProcessing&&d.bufferedRequest&&n(f,d),B?L(le,f,d,V,A):le(f,d,V,A)}}(r,ne)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new v(this)}function $(f){if(c=c||y(4075),!(k.call($,this)||this instanceof c))return new $(f);this._writableState=new N(f,this),this.writable=!0,f&&("function"==typeof f.write&&(this._write=f.write),"function"==typeof f.writev&&(this._writev=f.writev),"function"==typeof f.destroy&&(this._destroy=f.destroy),"function"==typeof f.final&&(this._final=f.final)),T.call(this)}function Q(f,r,d,B,A,V,J){r.writelen=B,r.writecb=J,r.writing=!0,r.sync=!0,d?f._writev(A,r.onwrite):f._write(A,V,r.onwrite),r.sync=!1}function le(f,r,d,B){d||function m(f,r){0===r.length&&r.needDrain&&(r.needDrain=!1,f.emit("drain"))}(f,r),r.pendingcb--,B(),h(f,r)}function n(f,r){r.bufferProcessing=!0;var d=r.bufferedRequest;if(f._writev&&d&&d.next){var A=new Array(r.bufferedRequestCount),V=r.corkedRequestsFree;V.entry=d;for(var J=0,ne=!0;d;)A[J]=d,d.isBuf||(ne=!1),d=d.next,J+=1;A.allBuffers=ne,Q(f,r,!0,r.length,A,"",V.finish),r.pendingcb++,r.lastBufferedRequest=null,V.next?(r.corkedRequestsFree=V.next,V.next=null):r.corkedRequestsFree=new v(r),r.bufferedRequestCount=0}else{for(;d;){var be=d.chunk;if(Q(f,r,!1,r.objectMode?1:be.length,be,d.encoding,d.callback),d=d.next,r.bufferedRequestCount--,r.writing)break}null===d&&(r.lastBufferedRequest=null)}r.bufferedRequest=d,r.bufferProcessing=!1}function o(f){return f.ending&&0===f.length&&null===f.bufferedRequest&&!f.finished&&!f.writing}function u(f,r){f._final(function(d){r.pendingcb--,d&&f.emit("error",d),r.prefinished=!0,f.emit("prefinish"),h(f,r)})}function h(f,r){var d=o(r);return d&&(function s(f,r){!r.prefinished&&!r.finalCalled&&("function"==typeof f._final?(r.pendingcb++,r.finalCalled=!0,a.nextTick(u,f,r)):(r.prefinished=!0,f.emit("prefinish")))}(f,r),0===r.pendingcb&&(r.finished=!0,f.emit("finish"))),d}E.inherits($,T),N.prototype.getBuffer=function(){for(var r=this.bufferedRequest,d=[];r;)d.push(r),r=r.next;return d},function(){try{Object.defineProperty(N.prototype,"buffer",{get:_.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(k=Function.prototype[Symbol.hasInstance],Object.defineProperty($,Symbol.hasInstance,{value:function(f){return!!k.call(this,f)||this===$&&f&&f._writableState instanceof N}})):k=function(f){return f instanceof this},$.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},$.prototype.write=function(f,r,d){var B=this._writableState,A=!1,V=!B.objectMode&&function O(f){return P.isBuffer(f)||f instanceof I}(f);return V&&!P.isBuffer(f)&&(f=function b(f){return P.from(f)}(f)),"function"==typeof r&&(d=r,r=null),V?r="buffer":r||(r=B.defaultEncoding),"function"!=typeof d&&(d=S),B.ended?function x(f,r){var d=new Error("write after end");f.emit("error",d),a.nextTick(r,d)}(this,d):(V||function F(f,r,d,B){var A=!0,V=!1;return null===d?V=new TypeError("May not write null values to stream"):"string"!=typeof d&&void 0!==d&&!r.objectMode&&(V=new TypeError("Invalid non-string/buffer chunk")),V&&(f.emit("error",V),a.nextTick(B,V),A=!1),A}(this,B,f,d))&&(B.pendingcb++,A=function z(f,r,d,B,A,V){if(!d){var J=function U(f,r,d){return!f.objectMode&&!1!==f.decodeStrings&&"string"==typeof r&&(r=P.from(r,d)),r}(r,B,A);B!==J&&(d=!0,A="buffer",B=J)}var ne=r.objectMode?1:B.length;r.length+=ne;var be=r.length-1))throw new TypeError("Unknown encoding: "+r);return this._writableState.defaultEncoding=r,this},Object.defineProperty($.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),$.prototype._write=function(f,r,d){d(new Error("_write() is not implemented"))},$.prototype._writev=null,$.prototype.end=function(f,r,d){var B=this._writableState;"function"==typeof f?(d=f,f=null,r=null):"function"==typeof r&&(d=r,r=null),null!=f&&this.write(f,r),B.corked&&(B.corked=1,this.uncork()),B.ending||function g(f,r,d){r.ending=!0,h(f,r),d&&(r.finished?a.nextTick(d):f.once("finish",d)),r.ended=!0,f.writable=!1}(this,B,d)},Object.defineProperty($.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(f){this._writableState&&(this._writableState.destroyed=f)}}),$.prototype.destroy=C.destroy,$.prototype._undestroy=C.undestroy,$.prototype._destroy=function(f,r){this.end(),r(f)}},7809:(we,te,y)=>{"use strict";var D=y(2655).Buffer,v=y(5340);function L(c,E,_){c.copy(E,_)}we.exports=function(){function c(){(function a(c,E){if(!(c instanceof E))throw new TypeError("Cannot call a class as a function")})(this,c),this.head=null,this.tail=null,this.length=0}return c.prototype.push=function(_){var T={data:_,next:null};this.length>0?this.tail.next=T:this.head=T,this.tail=T,++this.length},c.prototype.unshift=function(_){var T={data:_,next:this.head};0===this.length&&(this.tail=T),this.head=T,++this.length},c.prototype.shift=function(){if(0!==this.length){var _=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,_}},c.prototype.clear=function(){this.head=this.tail=null,this.length=0},c.prototype.join=function(_){if(0===this.length)return"";for(var T=this.head,P=""+T.data;T=T.next;)P+=_+T.data;return P},c.prototype.concat=function(_){if(0===this.length)return D.alloc(0);for(var T=D.allocUnsafe(_>>>0),P=this.head,I=0;P;)L(P.data,T,I),I+=P.data.length,P=P.next;return T},c}(),v&&v.inspect&&v.inspect.custom&&(we.exports.prototype[v.inspect.custom]=function(){var c=v.inspect({length:this.length});return this.constructor.name+" "+c})},1509:(we,te,y)=>{"use strict";var a=y(9656);function L(c,E){c.emit("error",E)}we.exports={destroy:function D(c,E){var _=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(E?E(c):c&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,a.nextTick(L,this,c)):a.nextTick(L,this,c)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(c||null,function(I){!E&&I?_._writableState?_._writableState.errorEmitted||(_._writableState.errorEmitted=!0,a.nextTick(L,_,I)):a.nextTick(L,_,I):E&&E(I)}),this)},undestroy:function v(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},8342:(we,te,y)=>{we.exports=y(4356).EventEmitter},2655:(we,te,y)=>{var a=y(3838),D=a.Buffer;function v(c,E){for(var _ in c)E[_]=c[_]}function L(c,E,_){return D(c,E,_)}D.from&&D.alloc&&D.allocUnsafe&&D.allocUnsafeSlow?we.exports=a:(v(a,te),te.Buffer=L),v(D,L),L.from=function(c,E,_){if("number"==typeof c)throw new TypeError("Argument must not be a number");return D(c,E,_)},L.alloc=function(c,E,_){if("number"!=typeof c)throw new TypeError("Argument must be a number");var T=D(c);return void 0!==E?"string"==typeof _?T.fill(E,_):T.fill(E):T.fill(0),T},L.allocUnsafe=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return D(c)},L.allocUnsafeSlow=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return a.SlowBuffer(c)}},5942:(we,te,y)=>{(te=we.exports=y(9609)).Stream=te,te.Readable=te,te.Writable=y(7849),te.Duplex=y(4075),te.Transform=y(2909),te.PassThrough=y(8823)},6636:(we,te,y)=>{"use strict";var a=y(3838).Buffer,D=y(1993),v=y(3686),L=new Array(16),c=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],E=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],_=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],T=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],P=[0,1518500249,1859775393,2400959708,2840853838],I=[1352829926,1548603684,1836072691,2053994217,0];function b(){v.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function O(x,F){return x<>>32-F}function C(x,F,U,z,Q,ue,De,ie){return O(x+(F^U^z)+ue+De|0,ie)+Q|0}function S(x,F,U,z,Q,ue,De,ie){return O(x+(F&U|~F&z)+ue+De|0,ie)+Q|0}function N(x,F,U,z,Q,ue,De,ie){return O(x+((F|~U)^z)+ue+De|0,ie)+Q|0}function k(x,F,U,z,Q,ue,De,ie){return O(x+(F&z|U&~z)+ue+De|0,ie)+Q|0}function $(x,F,U,z,Q,ue,De,ie){return O(x+(F^(U|~z))+ue+De|0,ie)+Q|0}D(b,v),b.prototype._update=function(){for(var x=L,F=0;F<16;++F)x[F]=this._block.readInt32LE(4*F);for(var U=0|this._a,z=0|this._b,Q=0|this._c,ue=0|this._d,De=0|this._e,ie=0|this._a,le=0|this._b,m=0|this._c,n=0|this._d,o=0|this._e,u=0;u<80;u+=1){var s,h;u<16?(s=C(U,z,Q,ue,De,x[c[u]],P[0],_[u]),h=$(ie,le,m,n,o,x[E[u]],I[0],T[u])):u<32?(s=S(U,z,Q,ue,De,x[c[u]],P[1],_[u]),h=k(ie,le,m,n,o,x[E[u]],I[1],T[u])):u<48?(s=N(U,z,Q,ue,De,x[c[u]],P[2],_[u]),h=N(ie,le,m,n,o,x[E[u]],I[2],T[u])):u<64?(s=k(U,z,Q,ue,De,x[c[u]],P[3],_[u]),h=S(ie,le,m,n,o,x[E[u]],I[3],T[u])):(s=$(U,z,Q,ue,De,x[c[u]],P[4],_[u]),h=C(ie,le,m,n,o,x[E[u]],I[4],T[u])),U=De,De=ue,ue=O(Q,10),Q=z,z=s,ie=o,o=n,n=O(m,10),m=le,le=h}var g=this._b+Q+n|0;this._b=this._c+ue+o|0,this._c=this._d+De+ie|0,this._d=this._e+U+le|0,this._e=this._a+z+m|0,this._a=g},b.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var x=a.alloc?a.alloc(20):new a(20);return x.writeInt32LE(this._a,0),x.writeInt32LE(this._b,4),x.writeInt32LE(this._c,8),x.writeInt32LE(this._d,12),x.writeInt32LE(this._e,16),x},we.exports=b},4412:(we,te,y)=>{"use strict";y.d(te,{t:()=>D});var a=y(1413);class D extends a.B{constructor(L){super(),this._value=L}get value(){return this.getValue()}_subscribe(L){const c=super._subscribe(L);return!c.closed&&L.next(this._value),c}getValue(){const{hasError:L,thrownError:c,_value:E}=this;if(L)throw c;return this._throwIfClosed(),E}next(L){super.next(this._value=L)}}},1985:(we,te,y)=>{"use strict";y.d(te,{c:()=>T});var a=y(7707),D=y(8359),v=y(3494),L=y(1203),c=y(1026),E=y(8071),_=y(9786);let T=(()=>{class O{constructor(S){S&&(this._subscribe=S)}lift(S){const N=new O;return N.source=this,N.operator=S,N}subscribe(S,N,k){const $=function b(O){return O&&O instanceof a.vU||function I(O){return O&&(0,E.T)(O.next)&&(0,E.T)(O.error)&&(0,E.T)(O.complete)}(O)&&(0,D.Uv)(O)}(S)?S:new a.Ms(S,N,k);return(0,_.Y)(()=>{const{operator:x,source:F}=this;$.add(x?x.call($,F):F?this._subscribe($):this._trySubscribe($))}),$}_trySubscribe(S){try{return this._subscribe(S)}catch(N){S.error(N)}}forEach(S,N){return new(N=P(N))((k,$)=>{const x=new a.Ms({next:F=>{try{S(F)}catch(U){$(U),x.unsubscribe()}},error:$,complete:k});this.subscribe(x)})}_subscribe(S){var N;return null===(N=this.source)||void 0===N?void 0:N.subscribe(S)}[v.s](){return this}pipe(...S){return(0,L.m)(S)(this)}toPromise(S){return new(S=P(S))((N,k)=>{let $;this.subscribe(x=>$=x,x=>k(x),()=>N($))})}}return O.create=C=>new O(C),O})();function P(O){var C;return null!==(C=null!=O?O:c.$.Promise)&&void 0!==C?C:Promise}},2771:(we,te,y)=>{"use strict";y.d(te,{m:()=>v});var a=y(1413),D=y(6129);class v extends a.B{constructor(c=1/0,E=1/0,_=D.U){super(),this._bufferSize=c,this._windowTime=E,this._timestampProvider=_,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=E===1/0,this._bufferSize=Math.max(1,c),this._windowTime=Math.max(1,E)}next(c){const{isStopped:E,_buffer:_,_infiniteTimeWindow:T,_timestampProvider:P,_windowTime:I}=this;E||(_.push(c),!T&&_.push(P.now()+I)),this._trimBuffer(),super.next(c)}_subscribe(c){this._throwIfClosed(),this._trimBuffer();const E=this._innerSubscribe(c),{_infiniteTimeWindow:_,_buffer:T}=this,P=T.slice();for(let I=0;I{"use strict";y.d(te,{B:()=>_});var a=y(1985),D=y(8359);const L=(0,y(1853).L)(P=>function(){P(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var c=y(7908),E=y(9786);let _=(()=>{class P extends a.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(b){const O=new T(this,this);return O.operator=b,O}_throwIfClosed(){if(this.closed)throw new L}next(b){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const O of this.currentObservers)O.next(b)}})}error(b){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=b;const{observers:O}=this;for(;O.length;)O.shift().error(b)}})}complete(){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:b}=this;for(;b.length;)b.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var b;return(null===(b=this.observers)||void 0===b?void 0:b.length)>0}_trySubscribe(b){return this._throwIfClosed(),super._trySubscribe(b)}_subscribe(b){return this._throwIfClosed(),this._checkFinalizedStatuses(b),this._innerSubscribe(b)}_innerSubscribe(b){const{hasError:O,isStopped:C,observers:S}=this;return O||C?D.Kn:(this.currentObservers=null,S.push(b),new D.yU(()=>{this.currentObservers=null,(0,c.o)(S,b)}))}_checkFinalizedStatuses(b){const{hasError:O,thrownError:C,isStopped:S}=this;O?b.error(C):S&&b.complete()}asObservable(){const b=new a.c;return b.source=this,b}}return P.create=(I,b)=>new T(I,b),P})();class T extends _{constructor(I,b){super(),this.destination=I,this.source=b}next(I){var b,O;null===(O=null===(b=this.destination)||void 0===b?void 0:b.next)||void 0===O||O.call(b,I)}error(I){var b,O;null===(O=null===(b=this.destination)||void 0===b?void 0:b.error)||void 0===O||O.call(b,I)}complete(){var I,b;null===(b=null===(I=this.destination)||void 0===I?void 0:I.complete)||void 0===b||b.call(I)}_subscribe(I){var b,O;return null!==(O=null===(b=this.source)||void 0===b?void 0:b.subscribe(I))&&void 0!==O?O:D.Kn}}},7707:(we,te,y)=>{"use strict";y.d(te,{Ms:()=>k,vU:()=>O});var a=y(8071),D=y(8359),v=y(1026),L=y(5334),c=y(5343);const E=P("C",void 0,void 0);function P(z,Q,ue){return{kind:z,value:Q,error:ue}}var I=y(9270),b=y(9786);class O extends D.yU{constructor(Q){super(),this.isStopped=!1,Q?(this.destination=Q,(0,D.Uv)(Q)&&Q.add(this)):this.destination=U}static create(Q,ue,De){return new k(Q,ue,De)}next(Q){this.isStopped?F(function T(z){return P("N",z,void 0)}(Q),this):this._next(Q)}error(Q){this.isStopped?F(function _(z){return P("E",void 0,z)}(Q),this):(this.isStopped=!0,this._error(Q))}complete(){this.isStopped?F(E,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Q){this.destination.next(Q)}_error(Q){try{this.destination.error(Q)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const C=Function.prototype.bind;function S(z,Q){return C.call(z,Q)}class N{constructor(Q){this.partialObserver=Q}next(Q){const{partialObserver:ue}=this;if(ue.next)try{ue.next(Q)}catch(De){$(De)}}error(Q){const{partialObserver:ue}=this;if(ue.error)try{ue.error(Q)}catch(De){$(De)}else $(Q)}complete(){const{partialObserver:Q}=this;if(Q.complete)try{Q.complete()}catch(ue){$(ue)}}}class k extends O{constructor(Q,ue,De){let ie;if(super(),(0,a.T)(Q)||!Q)ie={next:null!=Q?Q:void 0,error:null!=ue?ue:void 0,complete:null!=De?De:void 0};else{let le;this&&v.$.useDeprecatedNextContext?(le=Object.create(Q),le.unsubscribe=()=>this.unsubscribe(),ie={next:Q.next&&S(Q.next,le),error:Q.error&&S(Q.error,le),complete:Q.complete&&S(Q.complete,le)}):ie=Q}this.destination=new N(ie)}}function $(z){v.$.useDeprecatedSynchronousErrorHandling?(0,b.l)(z):(0,L.m)(z)}function F(z,Q){const{onStoppedNotification:ue}=v.$;ue&&I.f.setTimeout(()=>ue(z,Q))}const U={closed:!0,next:c.l,error:function x(z){throw z},complete:c.l}},8359:(we,te,y)=>{"use strict";y.d(te,{Kn:()=>E,yU:()=>c,Uv:()=>_});var a=y(8071);const v=(0,y(1853).L)(P=>function(b){P(this),this.message=b?`${b.length} errors occurred during unsubscription:\n${b.map((O,C)=>`${C+1}) ${O.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=b});var L=y(7908);class c{constructor(I){this.initialTeardown=I,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let I;if(!this.closed){this.closed=!0;const{_parentage:b}=this;if(b)if(this._parentage=null,Array.isArray(b))for(const S of b)S.remove(this);else b.remove(this);const{initialTeardown:O}=this;if((0,a.T)(O))try{O()}catch(S){I=S instanceof v?S.errors:[S]}const{_finalizers:C}=this;if(C){this._finalizers=null;for(const S of C)try{T(S)}catch(N){I=null!=I?I:[],N instanceof v?I=[...I,...N.errors]:I.push(N)}}if(I)throw new v(I)}}add(I){var b;if(I&&I!==this)if(this.closed)T(I);else{if(I instanceof c){if(I.closed||I._hasParent(this))return;I._addParent(this)}(this._finalizers=null!==(b=this._finalizers)&&void 0!==b?b:[]).push(I)}}_hasParent(I){const{_parentage:b}=this;return b===I||Array.isArray(b)&&b.includes(I)}_addParent(I){const{_parentage:b}=this;this._parentage=Array.isArray(b)?(b.push(I),b):b?[b,I]:I}_removeParent(I){const{_parentage:b}=this;b===I?this._parentage=null:Array.isArray(b)&&(0,L.o)(b,I)}remove(I){const{_finalizers:b}=this;b&&(0,L.o)(b,I),I instanceof c&&I._removeParent(this)}}c.EMPTY=(()=>{const P=new c;return P.closed=!0,P})();const E=c.EMPTY;function _(P){return P instanceof c||P&&"closed"in P&&(0,a.T)(P.remove)&&(0,a.T)(P.add)&&(0,a.T)(P.unsubscribe)}function T(P){(0,a.T)(P)?P():P.unsubscribe()}},1026:(we,te,y)=>{"use strict";y.d(te,{$:()=>a});const a={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},3207:(we,te,y)=>{"use strict";y.d(te,{s:()=>D});var a=y(9350);function D(v,L){const c="object"==typeof L;return new Promise((E,_)=>{let P,T=!1;v.subscribe({next:I=>{P=I,T=!0},error:_,complete:()=>{T?E(P):c?E(L.defaultValue):_(new a.G)}})})}},17:(we,te,y)=>{"use strict";y.d(te,{G:()=>E});var a=y(1985),D=y(8359),v=y(9898),L=y(4360),c=y(9974);class E extends a.c{constructor(T,P){super(),this.source=T,this.subjectFactory=P,this._subject=null,this._refCount=0,this._connection=null,(0,c.S)(T)&&(this.lift=T.lift)}_subscribe(T){return this.getSubject().subscribe(T)}getSubject(){const T=this._subject;return(!T||T.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:T}=this;this._subject=this._connection=null,null==T||T.unsubscribe()}connect(){let T=this._connection;if(!T){T=this._connection=new D.yU;const P=this.getSubject();T.add(this.source.subscribe((0,L._)(P,void 0,()=>{this._teardown(),P.complete()},I=>{this._teardown(),P.error(I)},()=>this._teardown()))),T.closed&&(this._connection=null,T=D.yU.EMPTY)}return T}refCount(){return(0,v.B)()(this)}}},4572:(we,te,y)=>{"use strict";y.d(te,{z:()=>I});var a=y(1985),D=y(3073),v=y(6648),L=y(3669),c=y(6450),E=y(9326),_=y(8496),T=y(4360),P=y(5225);function I(...C){const S=(0,E.lI)(C),N=(0,E.ms)(C),{args:k,keys:$}=(0,D.D)(C);if(0===k.length)return(0,v.H)([],S);const x=new a.c(function b(C,S,N=L.D){return k=>{O(S,()=>{const{length:$}=C,x=new Array($);let F=$,U=$;for(let z=0;z<$;z++)O(S,()=>{const Q=(0,v.H)(C[z],S);let ue=!1;Q.subscribe((0,T._)(k,De=>{x[z]=De,ue||(ue=!0,U--),U||k.next(N(x.slice()))},()=>{--F||k.complete()}))},k)},k)}}(k,S,$?F=>(0,_.e)($,F):L.D));return N?x.pipe((0,c.I)(N)):x}function O(C,S,N){C?(0,P.N)(N,C,S):S()}},8793:(we,te,y)=>{"use strict";y.d(te,{x:()=>c});var a=y(6365),v=y(9326),L=y(6648);function c(...E){return function D(){return(0,a.U)(1)}()((0,L.H)(E,(0,v.lI)(E)))}},9030:(we,te,y)=>{"use strict";y.d(te,{v:()=>v});var a=y(1985),D=y(8750);function v(L){return new a.c(c=>{(0,D.Tg)(L()).subscribe(c)})}},983:(we,te,y)=>{"use strict";y.d(te,{w:()=>D});const D=new(y(1985).c)(c=>c.complete())},7468:(we,te,y)=>{"use strict";y.d(te,{p:()=>T});var a=y(1985),D=y(3073),v=y(8750),L=y(9326),c=y(4360),E=y(6450),_=y(8496);function T(...P){const I=(0,L.ms)(P),{args:b,keys:O}=(0,D.D)(P),C=new a.c(S=>{const{length:N}=b;if(!N)return void S.complete();const k=new Array(N);let $=N,x=N;for(let F=0;F{U||(U=!0,x--),k[F]=z},()=>$--,void 0,()=>{(!$||!U)&&(x||S.next(O?(0,_.e)(O,k):k),S.complete())}))}});return I?C.pipe((0,E.I)(I)):C}},6648:(we,te,y)=>{"use strict";y.d(te,{H:()=>De});var a=y(8750),D=y(5225),v=y(9974),L=y(4360);function c(ie,le=0){return(0,v.N)((m,n)=>{m.subscribe((0,L._)(n,o=>(0,D.N)(n,ie,()=>n.next(o),le),()=>(0,D.N)(n,ie,()=>n.complete(),le),o=>(0,D.N)(n,ie,()=>n.error(o),le)))})}function E(ie,le=0){return(0,v.N)((m,n)=>{n.add(ie.schedule(()=>m.subscribe(n),le))})}var P=y(1985),b=y(4761),O=y(8071);function S(ie,le){if(!ie)throw new Error("Iterable cannot be null");return new P.c(m=>{(0,D.N)(m,le,()=>{const n=ie[Symbol.asyncIterator]();(0,D.N)(m,le,()=>{n.next().then(o=>{o.done?m.complete():m.next(o.value)})},0,!0)})})}var N=y(5055),k=y(9858),$=y(7441),x=y(5397),F=y(7953),U=y(591),z=y(5196);function De(ie,le){return le?function ue(ie,le){if(null!=ie){if((0,N.l)(ie))return function _(ie,le){return(0,a.Tg)(ie).pipe(E(le),c(le))}(ie,le);if((0,$.X)(ie))return function I(ie,le){return new P.c(m=>{let n=0;return le.schedule(function(){n===ie.length?m.complete():(m.next(ie[n++]),m.closed||this.schedule())})})}(ie,le);if((0,k.y)(ie))return function T(ie,le){return(0,a.Tg)(ie).pipe(E(le),c(le))}(ie,le);if((0,F.T)(ie))return S(ie,le);if((0,x.x)(ie))return function C(ie,le){return new P.c(m=>{let n;return(0,D.N)(m,le,()=>{n=ie[b.l](),(0,D.N)(m,le,()=>{let o,u;try{({value:o,done:u}=n.next())}catch(s){return void m.error(s)}u?m.complete():m.next(o)},0,!0)}),()=>(0,O.T)(null==n?void 0:n.return)&&n.return()})}(ie,le);if((0,z.U)(ie))return function Q(ie,le){return S((0,z.C)(ie),le)}(ie,le)}throw(0,U.L)(ie)}(ie,le):(0,a.Tg)(ie)}},3726:(we,te,y)=>{"use strict";y.d(te,{R:()=>I});var a=y(8750),D=y(1985),v=y(3028),L=y(7441),c=y(8071),E=y(6450);const _=["addListener","removeListener"],T=["addEventListener","removeEventListener"],P=["on","off"];function I(N,k,$,x){if((0,c.T)($)&&(x=$,$=void 0),x)return I(N,k,$).pipe((0,E.I)(x));const[F,U]=function S(N){return(0,c.T)(N.addEventListener)&&(0,c.T)(N.removeEventListener)}(N)?T.map(z=>Q=>N[z](k,Q,$)):function O(N){return(0,c.T)(N.addListener)&&(0,c.T)(N.removeListener)}(N)?_.map(b(N,k)):function C(N){return(0,c.T)(N.on)&&(0,c.T)(N.off)}(N)?P.map(b(N,k)):[];if(!F&&(0,L.X)(N))return(0,v.Z)(z=>I(z,k,$))((0,a.Tg)(N));if(!F)throw new TypeError("Invalid event target");return new D.c(z=>{const Q=(...ue)=>z.next(1U(Q)})}function b(N,k){return $=>x=>N[$](k,x)}},8750:(we,te,y)=>{"use strict";y.d(te,{Tg:()=>C});var a=y(1635),D=y(7441),v=y(9858),L=y(1985),c=y(5055),E=y(7953),_=y(591),T=y(5397),P=y(5196),I=y(8071),b=y(5334),O=y(3494);function C(z){if(z instanceof L.c)return z;if(null!=z){if((0,c.l)(z))return function S(z){return new L.c(Q=>{const ue=z[O.s]();if((0,I.T)(ue.subscribe))return ue.subscribe(Q);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(z);if((0,D.X)(z))return function N(z){return new L.c(Q=>{for(let ue=0;ue{z.then(ue=>{Q.closed||(Q.next(ue),Q.complete())},ue=>Q.error(ue)).then(null,b.m)})}(z);if((0,E.T)(z))return x(z);if((0,T.x)(z))return function $(z){return new L.c(Q=>{for(const ue of z)if(Q.next(ue),Q.closed)return;Q.complete()})}(z);if((0,P.U)(z))return function F(z){return x((0,P.C)(z))}(z)}throw(0,_.L)(z)}function x(z){return new L.c(Q=>{(function U(z,Q){var ue,De,ie,le;return(0,a.sH)(this,void 0,void 0,function*(){try{for(ue=(0,a.xN)(z);!(De=yield ue.next()).done;)if(Q.next(De.value),Q.closed)return}catch(m){ie={error:m}}finally{try{De&&!De.done&&(le=ue.return)&&(yield le.call(ue))}finally{if(ie)throw ie.error}}Q.complete()})})(z,Q).catch(ue=>Q.error(ue))})}},7673:(we,te,y)=>{"use strict";y.d(te,{of:()=>v});var a=y(9326),D=y(6648);function v(...L){const c=(0,a.lI)(L);return(0,D.H)(L,c)}},8810:(we,te,y)=>{"use strict";y.d(te,{$:()=>v});var a=y(1985),D=y(8071);function v(L,c){const E=(0,D.T)(L)?L:()=>L,_=T=>T.error(E());return new a.c(c?T=>c.schedule(_,0,T):_)}},4360:(we,te,y)=>{"use strict";y.d(te,{_:()=>D});var a=y(7707);function D(L,c,E,_,T){return new v(L,c,E,_,T)}class v extends a.vU{constructor(c,E,_,T,P,I){super(c),this.onFinalize=P,this.shouldUnsubscribe=I,this._next=E?function(b){try{E(b)}catch(O){c.error(O)}}:super._next,this._error=T?function(b){try{T(b)}catch(O){c.error(O)}finally{this.unsubscribe()}}:super._error,this._complete=_?function(){try{_()}catch(b){c.error(b)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var c;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:E}=this;super.unsubscribe(),!E&&(null===(c=this.onFinalize)||void 0===c||c.call(this))}}}},9437:(we,te,y)=>{"use strict";y.d(te,{W:()=>L});var a=y(8750),D=y(4360),v=y(9974);function L(c){return(0,v.N)((E,_)=>{let I,T=null,P=!1;T=E.subscribe((0,D._)(_,void 0,void 0,b=>{I=(0,a.Tg)(c(b,L(c)(E))),T?(T.unsubscribe(),T=null,I.subscribe(_)):P=!0})),P&&(T.unsubscribe(),T=null,I.subscribe(_))})}},274:(we,te,y)=>{"use strict";y.d(te,{H:()=>v});var a=y(3028),D=y(8071);function v(L,c){return(0,D.T)(c)?(0,a.Z)(L,c,1):(0,a.Z)(L,1)}},5964:(we,te,y)=>{"use strict";y.d(te,{p:()=>v});var a=y(9974),D=y(4360);function v(L,c){return(0,a.N)((E,_)=>{let T=0;E.subscribe((0,D._)(_,P=>L.call(c,P,T++)&&_.next(P)))})}},980:(we,te,y)=>{"use strict";y.d(te,{j:()=>D});var a=y(9974);function D(v){return(0,a.N)((L,c)=>{try{L.subscribe(c)}finally{c.add(v)}})}},6354:(we,te,y)=>{"use strict";y.d(te,{T:()=>v});var a=y(9974),D=y(4360);function v(L,c){return(0,a.N)((E,_)=>{let T=0;E.subscribe((0,D._)(_,P=>{_.next(L.call(c,P,T++))}))})}},3703:(we,te,y)=>{"use strict";y.d(te,{u:()=>D});var a=y(6354);function D(v){return(0,a.T)(()=>v)}},6365:(we,te,y)=>{"use strict";y.d(te,{U:()=>v});var a=y(3028),D=y(3669);function v(L=1/0){return(0,a.Z)(D.D,L)}},5412:(we,te,y)=>{"use strict";y.d(te,{h:()=>L});var a=y(8750),D=y(5225),v=y(4360);function L(c,E,_,T,P,I,b,O){const C=[];let S=0,N=0,k=!1;const $=()=>{k&&!C.length&&!S&&E.complete()},x=U=>S{I&&E.next(U),S++;let z=!1;(0,a.Tg)(_(U,N++)).subscribe((0,v._)(E,Q=>{null==P||P(Q),I?x(Q):E.next(Q)},()=>{z=!0},void 0,()=>{if(z)try{for(S--;C.length&&SF(Q)):F(Q)}$()}catch(Q){E.error(Q)}}))};return c.subscribe((0,v._)(E,x,()=>{k=!0,$()})),()=>{null==O||O()}}},3028:(we,te,y)=>{"use strict";y.d(te,{Z:()=>E});var a=y(6354),D=y(8750),v=y(9974),L=y(5412),c=y(8071);function E(_,T,P=1/0){return(0,c.T)(T)?E((I,b)=>(0,a.T)((O,C)=>T(I,O,b,C))((0,D.Tg)(_(I,b))),P):("number"==typeof T&&(P=T),(0,v.N)((I,b)=>(0,L.h)(I,b,_,P)))}},9898:(we,te,y)=>{"use strict";y.d(te,{B:()=>v});var a=y(9974),D=y(4360);function v(){return(0,a.N)((L,c)=>{let E=null;L._refCount++;const _=(0,D._)(c,void 0,void 0,void 0,()=>{if(!L||L._refCount<=0||0<--L._refCount)return void(E=null);const T=L._connection,P=E;E=null,T&&(!P||T===P)&&T.unsubscribe(),c.unsubscribe()});L.subscribe(_),_.closed||(E=L.connect())})}},6649:(we,te,y)=>{"use strict";y.d(te,{S:()=>D});var a=y(4360);function D(v,L,c,E,_){return(T,P)=>{let I=c,b=L,O=0;T.subscribe((0,a._)(P,C=>{const S=O++;b=I?v(b,C,S):(I=!0,C),E&&P.next(b)},_&&(()=>{I&&P.next(b),P.complete()})))}}},5558:(we,te,y)=>{"use strict";y.d(te,{n:()=>L});var a=y(8750),D=y(9974),v=y(4360);function L(c,E){return(0,D.N)((_,T)=>{let P=null,I=0,b=!1;const O=()=>b&&!P&&T.complete();_.subscribe((0,v._)(T,C=>{null==P||P.unsubscribe();let S=0;const N=I++;(0,a.Tg)(c(C,N)).subscribe(P=(0,v._)(T,k=>T.next(E?E(C,k,N,S++):k),()=>{P=null,O()}))},()=>{b=!0,O()}))})}},6697:(we,te,y)=>{"use strict";y.d(te,{s:()=>L});var a=y(983),D=y(9974),v=y(4360);function L(c){return c<=0?()=>a.w:(0,D.N)((E,_)=>{let T=0;E.subscribe((0,v._)(_,P=>{++T<=c&&(_.next(P),c<=T&&_.complete())}))})}},8141:(we,te,y)=>{"use strict";y.d(te,{M:()=>c});var a=y(8071),D=y(9974),v=y(4360),L=y(3669);function c(E,_,T){const P=(0,a.T)(E)||_||T?{next:E,error:_,complete:T}:E;return P?(0,D.N)((I,b)=>{var O;null===(O=P.subscribe)||void 0===O||O.call(P);let C=!0;I.subscribe((0,v._)(b,S=>{var N;null===(N=P.next)||void 0===N||N.call(P,S),b.next(S)},()=>{var S;C=!1,null===(S=P.complete)||void 0===S||S.call(P),b.complete()},S=>{var N;C=!1,null===(N=P.error)||void 0===N||N.call(P,S),b.error(S)},()=>{var S,N;C&&(null===(S=P.unsubscribe)||void 0===S||S.call(P)),null===(N=P.finalize)||void 0===N||N.call(P)}))}):L.D}},6129:(we,te,y)=>{"use strict";y.d(te,{U:()=>a});const a={now:()=>(a.delegate||Date).now(),delegate:void 0}},9270:(we,te,y)=>{"use strict";y.d(te,{f:()=>a});const a={setTimeout(D,v,...L){const{delegate:c}=a;return null!=c&&c.setTimeout?c.setTimeout(D,v,...L):setTimeout(D,v,...L)},clearTimeout(D){const{delegate:v}=a;return((null==v?void 0:v.clearTimeout)||clearTimeout)(D)},delegate:void 0}},4761:(we,te,y)=>{"use strict";y.d(te,{l:()=>D});const D=function a(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(we,te,y)=>{"use strict";y.d(te,{s:()=>a});const a="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(we,te,y)=>{"use strict";y.d(te,{G:()=>D});const D=(0,y(1853).L)(v=>function(){v(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(we,te,y)=>{"use strict";y.d(te,{R0:()=>E,lI:()=>c,ms:()=>L});var a=y(8071),D=y(9470);function v(_){return _[_.length-1]}function L(_){return(0,a.T)(v(_))?_.pop():void 0}function c(_){return(0,D.m)(v(_))?_.pop():void 0}function E(_,T){return"number"==typeof v(_)?_.pop():T}},3073:(we,te,y)=>{"use strict";y.d(te,{D:()=>c});const{isArray:a}=Array,{getPrototypeOf:D,prototype:v,keys:L}=Object;function c(_){if(1===_.length){const T=_[0];if(a(T))return{args:T,keys:null};if(function E(_){return _&&"object"==typeof _&&D(_)===v}(T)){const P=L(T);return{args:P.map(I=>T[I]),keys:P}}}return{args:_,keys:null}}},7908:(we,te,y)=>{"use strict";function a(D,v){if(D){const L=D.indexOf(v);0<=L&&D.splice(L,1)}}y.d(te,{o:()=>a})},1853:(we,te,y)=>{"use strict";function a(D){const L=D(c=>{Error.call(c),c.stack=(new Error).stack});return L.prototype=Object.create(Error.prototype),L.prototype.constructor=L,L}y.d(te,{L:()=>a})},8496:(we,te,y)=>{"use strict";function a(D,v){return D.reduce((L,c,E)=>(L[c]=v[E],L),{})}y.d(te,{e:()=>a})},9786:(we,te,y)=>{"use strict";y.d(te,{Y:()=>v,l:()=>L});var a=y(1026);let D=null;function v(c){if(a.$.useDeprecatedSynchronousErrorHandling){const E=!D;if(E&&(D={errorThrown:!1,error:null}),c(),E){const{errorThrown:_,error:T}=D;if(D=null,_)throw T}}else c()}function L(c){a.$.useDeprecatedSynchronousErrorHandling&&D&&(D.errorThrown=!0,D.error=c)}},5225:(we,te,y)=>{"use strict";function a(D,v,L,c=0,E=!1){const _=v.schedule(function(){L(),E?D.add(this.schedule(null,c)):this.unsubscribe()},c);if(D.add(_),!E)return _}y.d(te,{N:()=>a})},3669:(we,te,y)=>{"use strict";function a(D){return D}y.d(te,{D:()=>a})},7441:(we,te,y)=>{"use strict";y.d(te,{X:()=>a});const a=D=>D&&"number"==typeof D.length&&"function"!=typeof D},7953:(we,te,y)=>{"use strict";y.d(te,{T:()=>D});var a=y(8071);function D(v){return Symbol.asyncIterator&&(0,a.T)(null==v?void 0:v[Symbol.asyncIterator])}},8071:(we,te,y)=>{"use strict";function a(D){return"function"==typeof D}y.d(te,{T:()=>a})},5055:(we,te,y)=>{"use strict";y.d(te,{l:()=>v});var a=y(3494),D=y(8071);function v(L){return(0,D.T)(L[a.s])}},5397:(we,te,y)=>{"use strict";y.d(te,{x:()=>v});var a=y(4761),D=y(8071);function v(L){return(0,D.T)(null==L?void 0:L[a.l])}},4402:(we,te,y)=>{"use strict";y.d(te,{A:()=>v});var a=y(1985),D=y(8071);function v(L){return!!L&&(L instanceof a.c||(0,D.T)(L.lift)&&(0,D.T)(L.subscribe))}},9858:(we,te,y)=>{"use strict";y.d(te,{y:()=>D});var a=y(8071);function D(v){return(0,a.T)(null==v?void 0:v.then)}},5196:(we,te,y)=>{"use strict";y.d(te,{C:()=>v,U:()=>L});var a=y(1635),D=y(8071);function v(c){return(0,a.AQ)(this,arguments,function*(){const _=c.getReader();try{for(;;){const{value:T,done:P}=yield(0,a.N3)(_.read());if(P)return yield(0,a.N3)(void 0);yield yield(0,a.N3)(T)}}finally{_.releaseLock()}})}function L(c){return(0,D.T)(null==c?void 0:c.getReader)}},9470:(we,te,y)=>{"use strict";y.d(te,{m:()=>D});var a=y(8071);function D(v){return v&&(0,a.T)(v.schedule)}},9974:(we,te,y)=>{"use strict";y.d(te,{N:()=>v,S:()=>D});var a=y(8071);function D(L){return(0,a.T)(null==L?void 0:L.lift)}function v(L){return c=>{if(D(c))return c.lift(function(E){try{return L(E,this)}catch(_){this.error(_)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(we,te,y)=>{"use strict";y.d(te,{I:()=>L});var a=y(6354);const{isArray:D}=Array;function L(c){return(0,a.T)(E=>function v(c,E){return D(E)?c(...E):c(E)}(c,E))}},5343:(we,te,y)=>{"use strict";function a(){}y.d(te,{l:()=>a})},1203:(we,te,y)=>{"use strict";y.d(te,{F:()=>D,m:()=>v});var a=y(3669);function D(...L){return v(L)}function v(L){return 0===L.length?a.D:1===L.length?L[0]:function(E){return L.reduce((_,T)=>T(_),E)}}},5334:(we,te,y)=>{"use strict";y.d(te,{m:()=>v});var a=y(1026),D=y(9270);function v(L){D.f.setTimeout(()=>{const{onUnhandledError:c}=a.$;if(!c)throw L;c(L)})}},591:(we,te,y)=>{"use strict";function a(D){return new TypeError(`You provided ${null!==D&&"object"==typeof D?"an invalid object":`'${D}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}y.d(te,{L:()=>a})},7054:(we,te,y)=>{var a=y(3838),D=a.Buffer;function v(c,E){for(var _ in c)E[_]=c[_]}function L(c,E,_){return D(c,E,_)}D.from&&D.alloc&&D.allocUnsafe&&D.allocUnsafeSlow?we.exports=a:(v(a,te),te.Buffer=L),L.prototype=Object.create(D.prototype),v(D,L),L.from=function(c,E,_){if("number"==typeof c)throw new TypeError("Argument must not be a number");return D(c,E,_)},L.alloc=function(c,E,_){if("number"!=typeof c)throw new TypeError("Argument must be a number");var T=D(c);return void 0!==E?"string"==typeof _?T.fill(E,_):T.fill(E):T.fill(0),T},L.allocUnsafe=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return D(c)},L.allocUnsafeSlow=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return a.SlowBuffer(c)}},463:(we,te,y)=>{var a=y(7054).Buffer;function D(v,L){this._block=a.alloc(v),this._finalSize=L,this._blockSize=v,this._len=0}D.prototype.update=function(v,L){"string"==typeof v&&(v=a.from(v,L=L||"utf8"));for(var c=this._block,E=this._blockSize,_=v.length,T=this._len,P=0;P<_;){for(var I=T%E,b=Math.min(_-P,E-I),O=0;O=this._finalSize&&(this._update(this._block),this._block.fill(0));var c=8*this._len;if(c<=4294967295)this._block.writeUInt32BE(c,this._blockSize-4);else{var E=(4294967295&c)>>>0;this._block.writeUInt32BE((c-E)/4294967296,this._blockSize-8),this._block.writeUInt32BE(E,this._blockSize-4)}this._update(this._block);var T=this._hash();return v?T.toString(v):T},D.prototype._update=function(){throw new Error("_update must be implemented by subclass")},we.exports=D},5443:(we,te,y)=>{var a=we.exports=function(v){v=v.toLowerCase();var L=a[v];if(!L)throw new Error(v+" is not supported (we accept pull requests)");return new L};a.sha=y(8585),a.sha1=y(1270),a.sha224=y(2709),a.sha256=y(2148),a.sha384=y(1856),a.sha512=y(3121)},8585:(we,te,y)=>{var a=y(1993),D=y(463),v=y(7054).Buffer,L=[1518500249,1859775393,-1894007588,-899497514],c=new Array(80);function E(){this.init(),this._w=c,D.call(this,64,56)}function _(I){return I<<5|I>>>27}function T(I){return I<<30|I>>>2}function P(I,b,O,C){return 0===I?b&O|~b&C:2===I?b&O|b&C|O&C:b^O^C}a(E,D),E.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},E.prototype._update=function(I){for(var b=this._w,O=0|this._a,C=0|this._b,S=0|this._c,N=0|this._d,k=0|this._e,$=0;$<16;++$)b[$]=I.readInt32BE(4*$);for(;$<80;++$)b[$]=b[$-3]^b[$-8]^b[$-14]^b[$-16];for(var x=0;x<80;++x){var F=~~(x/20),U=_(O)+P(F,C,S,N)+k+b[x]+L[F]|0;k=N,N=S,S=T(C),C=O,O=U}this._a=O+this._a|0,this._b=C+this._b|0,this._c=S+this._c|0,this._d=N+this._d|0,this._e=k+this._e|0},E.prototype._hash=function(){var I=v.allocUnsafe(20);return I.writeInt32BE(0|this._a,0),I.writeInt32BE(0|this._b,4),I.writeInt32BE(0|this._c,8),I.writeInt32BE(0|this._d,12),I.writeInt32BE(0|this._e,16),I},we.exports=E},1270:(we,te,y)=>{var a=y(1993),D=y(463),v=y(7054).Buffer,L=[1518500249,1859775393,-1894007588,-899497514],c=new Array(80);function E(){this.init(),this._w=c,D.call(this,64,56)}function _(b){return b<<1|b>>>31}function T(b){return b<<5|b>>>27}function P(b){return b<<30|b>>>2}function I(b,O,C,S){return 0===b?O&C|~O&S:2===b?O&C|O&S|C&S:O^C^S}a(E,D),E.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},E.prototype._update=function(b){for(var O=this._w,C=0|this._a,S=0|this._b,N=0|this._c,k=0|this._d,$=0|this._e,x=0;x<16;++x)O[x]=b.readInt32BE(4*x);for(;x<80;++x)O[x]=_(O[x-3]^O[x-8]^O[x-14]^O[x-16]);for(var F=0;F<80;++F){var U=~~(F/20),z=T(C)+I(U,S,N,k)+$+O[F]+L[U]|0;$=k,k=N,N=P(S),S=C,C=z}this._a=C+this._a|0,this._b=S+this._b|0,this._c=N+this._c|0,this._d=k+this._d|0,this._e=$+this._e|0},E.prototype._hash=function(){var b=v.allocUnsafe(20);return b.writeInt32BE(0|this._a,0),b.writeInt32BE(0|this._b,4),b.writeInt32BE(0|this._c,8),b.writeInt32BE(0|this._d,12),b.writeInt32BE(0|this._e,16),b},we.exports=E},2709:(we,te,y)=>{var a=y(1993),D=y(2148),v=y(463),L=y(7054).Buffer,c=new Array(64);function E(){this.init(),this._w=c,v.call(this,64,56)}a(E,D),E.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},E.prototype._hash=function(){var _=L.allocUnsafe(28);return _.writeInt32BE(this._a,0),_.writeInt32BE(this._b,4),_.writeInt32BE(this._c,8),_.writeInt32BE(this._d,12),_.writeInt32BE(this._e,16),_.writeInt32BE(this._f,20),_.writeInt32BE(this._g,24),_},we.exports=E},2148:(we,te,y)=>{var a=y(1993),D=y(463),v=y(7054).Buffer,L=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],c=new Array(64);function E(){this.init(),this._w=c,D.call(this,64,56)}function _(C,S,N){return N^C&(S^N)}function T(C,S,N){return C&S|N&(C|S)}function P(C){return(C>>>2|C<<30)^(C>>>13|C<<19)^(C>>>22|C<<10)}function I(C){return(C>>>6|C<<26)^(C>>>11|C<<21)^(C>>>25|C<<7)}function b(C){return(C>>>7|C<<25)^(C>>>18|C<<14)^C>>>3}function O(C){return(C>>>17|C<<15)^(C>>>19|C<<13)^C>>>10}a(E,D),E.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},E.prototype._update=function(C){for(var S=this._w,N=0|this._a,k=0|this._b,$=0|this._c,x=0|this._d,F=0|this._e,U=0|this._f,z=0|this._g,Q=0|this._h,ue=0;ue<16;++ue)S[ue]=C.readInt32BE(4*ue);for(;ue<64;++ue)S[ue]=O(S[ue-2])+S[ue-7]+b(S[ue-15])+S[ue-16]|0;for(var De=0;De<64;++De){var ie=Q+I(F)+_(F,U,z)+L[De]+S[De]|0,le=P(N)+T(N,k,$)|0;Q=z,z=U,U=F,F=x+ie|0,x=$,$=k,k=N,N=ie+le|0}this._a=N+this._a|0,this._b=k+this._b|0,this._c=$+this._c|0,this._d=x+this._d|0,this._e=F+this._e|0,this._f=U+this._f|0,this._g=z+this._g|0,this._h=Q+this._h|0},E.prototype._hash=function(){var C=v.allocUnsafe(32);return C.writeInt32BE(this._a,0),C.writeInt32BE(this._b,4),C.writeInt32BE(this._c,8),C.writeInt32BE(this._d,12),C.writeInt32BE(this._e,16),C.writeInt32BE(this._f,20),C.writeInt32BE(this._g,24),C.writeInt32BE(this._h,28),C},we.exports=E},1856:(we,te,y)=>{var a=y(1993),D=y(3121),v=y(463),L=y(7054).Buffer,c=new Array(160);function E(){this.init(),this._w=c,v.call(this,128,112)}a(E,D),E.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},E.prototype._hash=function(){var _=L.allocUnsafe(48);function T(P,I,b){_.writeInt32BE(P,b),_.writeInt32BE(I,b+4)}return T(this._ah,this._al,0),T(this._bh,this._bl,8),T(this._ch,this._cl,16),T(this._dh,this._dl,24),T(this._eh,this._el,32),T(this._fh,this._fl,40),_},we.exports=E},3121:(we,te,y)=>{var a=y(1993),D=y(463),v=y(7054).Buffer,L=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],c=new Array(160);function E(){this.init(),this._w=c,D.call(this,128,112)}function _(k,$,x){return x^k&($^x)}function T(k,$,x){return k&$|x&(k|$)}function P(k,$){return(k>>>28|$<<4)^($>>>2|k<<30)^($>>>7|k<<25)}function I(k,$){return(k>>>14|$<<18)^(k>>>18|$<<14)^($>>>9|k<<23)}function b(k,$){return(k>>>1|$<<31)^(k>>>8|$<<24)^k>>>7}function O(k,$){return(k>>>1|$<<31)^(k>>>8|$<<24)^(k>>>7|$<<25)}function C(k,$){return(k>>>19|$<<13)^($>>>29|k<<3)^k>>>6}function S(k,$){return(k>>>19|$<<13)^($>>>29|k<<3)^(k>>>6|$<<26)}function N(k,$){return k>>>0<$>>>0?1:0}a(E,D),E.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},E.prototype._update=function(k){for(var $=this._w,x=0|this._ah,F=0|this._bh,U=0|this._ch,z=0|this._dh,Q=0|this._eh,ue=0|this._fh,De=0|this._gh,ie=0|this._hh,le=0|this._al,m=0|this._bl,n=0|this._cl,o=0|this._dl,u=0|this._el,s=0|this._fl,h=0|this._gl,g=0|this._hl,M=0;M<32;M+=2)$[M]=k.readInt32BE(4*M),$[M+1]=k.readInt32BE(4*M+4);for(;M<160;M+=2){var f=$[M-30],r=$[M-30+1],d=b(f,r),B=O(r,f),A=C(f=$[M-4],r=$[M-4+1]),V=S(r,f),be=$[M-32],Ce=$[M-32+1],Z=B+$[M-14+1]|0,oe=d+$[M-14]+N(Z,B)|0;oe=(oe=oe+A+N(Z=Z+V|0,V)|0)+be+N(Z=Z+Ce|0,Ce)|0,$[M]=oe,$[M+1]=Z}for(var nt=0;nt<160;nt+=2){oe=$[nt],Z=$[nt+1];var Pe=T(x,F,U),pe=T(le,m,n),Te=P(x,le),xe=P(le,x),re=I(Q,u),ee=I(u,Q),K=L[nt],ge=L[nt+1],vt=_(Q,ue,De),Ze=_(u,s,h),rt=g+ee|0,nn=ie+re+N(rt,g)|0;nn=(nn=(nn=nn+vt+N(rt=rt+Ze|0,Ze)|0)+K+N(rt=rt+ge|0,ge)|0)+oe+N(rt=rt+Z|0,Z)|0;var mt=xe+pe|0,dt=Te+Pe+N(mt,xe)|0;ie=De,g=h,De=ue,h=s,ue=Q,s=u,Q=z+nn+N(u=o+rt|0,o)|0,z=U,o=n,U=F,n=m,F=x,m=le,x=nn+dt+N(le=rt+mt|0,rt)|0}this._al=this._al+le|0,this._bl=this._bl+m|0,this._cl=this._cl+n|0,this._dl=this._dl+o|0,this._el=this._el+u|0,this._fl=this._fl+s|0,this._gl=this._gl+h|0,this._hl=this._hl+g|0,this._ah=this._ah+x+N(this._al,le)|0,this._bh=this._bh+F+N(this._bl,m)|0,this._ch=this._ch+U+N(this._cl,n)|0,this._dh=this._dh+z+N(this._dl,o)|0,this._eh=this._eh+Q+N(this._el,u)|0,this._fh=this._fh+ue+N(this._fl,s)|0,this._gh=this._gh+De+N(this._gl,h)|0,this._hh=this._hh+ie+N(this._hl,g)|0},E.prototype._hash=function(){var k=v.allocUnsafe(64);function $(x,F,U){k.writeInt32BE(x,U),k.writeInt32BE(F,U+4)}return $(this._ah,this._al,0),$(this._bh,this._bl,8),$(this._ch,this._cl,16),$(this._dh,this._dl,24),$(this._eh,this._el,32),$(this._fh,this._fl,40),$(this._gh,this._gl,48),$(this._hh,this._hl,56),k},we.exports=E},7045:(we,te,y)=>{we.exports=v;var a=y(4356).EventEmitter;function v(){a.call(this)}y(1993)(v,a),v.Readable=y(1092),v.Writable=y(5492),v.Duplex=y(1030),v.Transform=y(3410),v.PassThrough=y(3824),v.finished=y(7854),v.pipeline=y(6846),v.Stream=v,v.prototype.pipe=function(L,c){var E=this;function _(S){L.writable&&!1===L.write(S)&&E.pause&&E.pause()}function T(){E.readable&&E.resume&&E.resume()}E.on("data",_),L.on("drain",T),!L._isStdio&&(!c||!1!==c.end)&&(E.on("end",I),E.on("close",b));var P=!1;function I(){P||(P=!0,L.end())}function b(){P||(P=!0,"function"==typeof L.destroy&&L.destroy())}function O(S){if(C(),0===a.listenerCount(this,"error"))throw S}function C(){E.removeListener("data",_),L.removeListener("drain",T),E.removeListener("end",I),E.removeListener("close",b),E.removeListener("error",O),L.removeListener("error",O),E.removeListener("end",C),E.removeListener("close",C),L.removeListener("close",C)}return E.on("error",O),L.on("error",O),E.on("end",C),E.on("close",C),L.on("close",C),L.emit("pipe",E),L}},8083:we=>{"use strict";var y={};function a(E,_,T){T||(T=Error);var I=function(b){function O(C,S,N){return b.call(this,function P(b,O,C){return"string"==typeof _?_:_(b,O,C)}(C,S,N))||this}return function te(E,_){E.prototype=Object.create(_.prototype),E.prototype.constructor=E,E.__proto__=_}(O,b),O}(T);I.prototype.name=T.name,I.prototype.code=E,y[E]=I}function D(E,_){if(Array.isArray(E)){var T=E.length;return E=E.map(function(P){return String(P)}),T>2?"one of ".concat(_," ").concat(E.slice(0,T-1).join(", "),", or ")+E[T-1]:2===T?"one of ".concat(_," ").concat(E[0]," or ").concat(E[1]):"of ".concat(_," ").concat(E[0])}return"of ".concat(_," ").concat(String(E))}a("ERR_INVALID_OPT_VALUE",function(E,_){return'The value "'+_+'" is invalid for option "'+E+'"'},TypeError),a("ERR_INVALID_ARG_TYPE",function(E,_,T){var P,I;if("string"==typeof _&&function v(E,_,T){return E.substr(!T||T<0?0:+T,_.length)===_}(_,"not ")?(P="must not be",_=_.replace(/^not /,"")):P="must be",function L(E,_,T){return(void 0===T||T>E.length)&&(T=E.length),E.substring(T-_.length,T)===_}(E," argument"))I="The ".concat(E," ").concat(P," ").concat(D(_,"type"));else{var b=function c(E,_,T){return"number"!=typeof T&&(T=0),!(T+_.length>E.length)&&-1!==E.indexOf(_,T)}(E,".")?"property":"argument";I='The "'.concat(E,'" ').concat(b," ").concat(P," ").concat(D(_,"type"))}return I+". Received type ".concat(typeof T)},TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",function(E){return"The "+E+" method is not implemented"}),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",function(E){return"Cannot call "+E+" after a stream was destroyed"}),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",function(E){return"Unknown encoding: "+E},TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),we.exports.F=y},1030:(we,te,y)=>{"use strict";var a=Object.keys||function(I){var b=[];for(var O in I)b.push(O);return b};we.exports=_;var D=y(1092),v=y(5492);y(1993)(_,D);for(var L=a(v.prototype),c=0;c{"use strict";we.exports=D;var a=y(3410);function D(v){if(!(this instanceof D))return new D(v);a.call(this,v)}y(1993)(D,a),D.prototype._transform=function(v,L,c){c(null,v)}},1092:(we,te,y)=>{"use strict";var a;we.exports=m,m.ReadableState=le,y(4356);var I,v=function(Te,xe){return Te.listeners(xe).length},L=y(2601),c=y(3838).Buffer,E=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},P=y(7199);I=P&&P.debuglog?P.debuglog("stream"):function(){};var U,z,Q,b=y(7606),O=y(8152),S=y(2827).getHighWaterMark,N=y(8083).F,k=N.ERR_INVALID_ARG_TYPE,$=N.ERR_STREAM_PUSH_AFTER_EOF,x=N.ERR_METHOD_NOT_IMPLEMENTED,F=N.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;y(1993)(m,L);var ue=O.errorOrDestroy,De=["error","close","destroy","pause","resume"];function le(pe,Te,xe){a=a||y(1030),"boolean"!=typeof xe&&(xe=Te instanceof a),this.objectMode=!!(pe=pe||{}).objectMode,xe&&(this.objectMode=this.objectMode||!!pe.readableObjectMode),this.highWaterMark=S(this,pe,"readableHighWaterMark",xe),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==pe.emitClose,this.autoDestroy=!!pe.autoDestroy,this.destroyed=!1,this.defaultEncoding=pe.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,pe.encoding&&(U||(U=y(8454).I),this.decoder=new U(pe.encoding),this.encoding=pe.encoding)}function m(pe){if(a=a||y(1030),!(this instanceof m))return new m(pe);this._readableState=new le(pe,this,this instanceof a),this.readable=!0,pe&&("function"==typeof pe.read&&(this._read=pe.read),"function"==typeof pe.destroy&&(this._destroy=pe.destroy)),L.call(this)}function n(pe,Te,xe,re,ee){I("readableAddChunk",Te);var ge,K=pe._readableState;if(null===Te)K.reading=!1,function M(pe,Te){if(I("onEofChunk"),!Te.ended){if(Te.decoder){var xe=Te.decoder.end();xe&&xe.length&&(Te.buffer.push(xe),Te.length+=Te.objectMode?1:xe.length)}Te.ended=!0,Te.sync?f(pe):(Te.needReadable=!1,Te.emittedReadable||(Te.emittedReadable=!0,r(pe)))}}(pe,K);else if(ee||(ge=function u(pe,Te){var xe;return!function T(pe){return c.isBuffer(pe)||pe instanceof E}(Te)&&"string"!=typeof Te&&void 0!==Te&&!pe.objectMode&&(xe=new k("chunk",["string","Buffer","Uint8Array"],Te)),xe}(K,Te)),ge)ue(pe,ge);else if(K.objectMode||Te&&Te.length>0)if("string"!=typeof Te&&!K.objectMode&&Object.getPrototypeOf(Te)!==c.prototype&&(Te=function _(pe){return c.from(pe)}(Te)),re)K.endEmitted?ue(pe,new F):o(pe,K,Te,!0);else if(K.ended)ue(pe,new $);else{if(K.destroyed)return!1;K.reading=!1,K.decoder&&!xe?(Te=K.decoder.write(Te),K.objectMode||0!==Te.length?o(pe,K,Te,!1):d(pe,K)):o(pe,K,Te,!1)}else re||(K.reading=!1,d(pe,K));return!K.ended&&(K.lengthTe.highWaterMark&&(Te.highWaterMark=function h(pe){return pe>=s?pe=s:(pe--,pe|=pe>>>1,pe|=pe>>>2,pe|=pe>>>4,pe|=pe>>>8,pe|=pe>>>16,pe++),pe}(pe)),pe<=Te.length?pe:Te.ended?Te.length:(Te.needReadable=!0,0))}function f(pe){var Te=pe._readableState;I("emitReadable",Te.needReadable,Te.emittedReadable),Te.needReadable=!1,Te.emittedReadable||(I("emitReadable",Te.flowing),Te.emittedReadable=!0,process.nextTick(r,pe))}function r(pe){var Te=pe._readableState;I("emitReadable_",Te.destroyed,Te.length,Te.ended),!Te.destroyed&&(Te.length||Te.ended)&&(pe.emit("readable"),Te.emittedReadable=!1),Te.needReadable=!Te.flowing&&!Te.ended&&Te.length<=Te.highWaterMark,Ce(pe)}function d(pe,Te){Te.readingMore||(Te.readingMore=!0,process.nextTick(B,pe,Te))}function B(pe,Te){for(;!Te.reading&&!Te.ended&&(Te.length0,Te.resumeScheduled&&!Te.paused?Te.flowing=!0:pe.listenerCount("data")>0&&pe.resume()}function J(pe){I("readable nexttick read 0"),pe.read(0)}function be(pe,Te){I("resume",Te.reading),Te.reading||pe.read(0),Te.resumeScheduled=!1,pe.emit("resume"),Ce(pe),Te.flowing&&!Te.reading&&pe.read(0)}function Ce(pe){var Te=pe._readableState;for(I("flow",Te.flowing);Te.flowing&&null!==pe.read(););}function Z(pe,Te){return 0===Te.length?null:(Te.objectMode?xe=Te.buffer.shift():!pe||pe>=Te.length?(xe=Te.decoder?Te.buffer.join(""):1===Te.buffer.length?Te.buffer.first():Te.buffer.concat(Te.length),Te.buffer.clear()):xe=Te.buffer.consume(pe,Te.decoder),xe);var xe}function oe(pe){var Te=pe._readableState;I("endReadable",Te.endEmitted),Te.endEmitted||(Te.ended=!0,process.nextTick(nt,Te,pe))}function nt(pe,Te){if(I("endReadableNT",pe.endEmitted,pe.length),!pe.endEmitted&&0===pe.length&&(pe.endEmitted=!0,Te.readable=!1,Te.emit("end"),pe.autoDestroy)){var xe=Te._writableState;(!xe||xe.autoDestroy&&xe.finished)&&Te.destroy()}}function Pe(pe,Te){for(var xe=0,re=pe.length;xe=Te.highWaterMark:Te.length>0)||Te.ended))return I("read: emitReadable",Te.length,Te.ended),0===Te.length&&Te.ended?oe(this):f(this),null;if(0===(pe=g(pe,Te))&&Te.ended)return 0===Te.length&&oe(this),null;var ee,re=Te.needReadable;return I("need readable",re),(0===Te.length||Te.length-pe0?Z(pe,Te):null)?(Te.needReadable=Te.length<=Te.highWaterMark,pe=0):(Te.length-=pe,Te.awaitDrain=0),0===Te.length&&(Te.ended||(Te.needReadable=!0),xe!==pe&&Te.ended&&oe(this)),null!==ee&&this.emit("data",ee),ee},m.prototype._read=function(pe){ue(this,new x("_read()"))},m.prototype.pipe=function(pe,Te){var xe=this,re=this._readableState;switch(re.pipesCount){case 0:re.pipes=pe;break;case 1:re.pipes=[re.pipes,pe];break;default:re.pipes.push(pe)}re.pipesCount+=1,I("pipe count=%d opts=%j",re.pipesCount,Te);var K=Te&&!1===Te.end||pe===process.stdout||pe===process.stderr?at:vt;function vt(){I("onend"),pe.end()}re.endEmitted?process.nextTick(K):xe.once("end",K),pe.on("unpipe",function ge(Mn,Tt){I("onunpipe"),Mn===xe&&Tt&&!1===Tt.hasUnpiped&&(Tt.hasUnpiped=!0,function nn(){I("cleanup"),pe.removeListener("close",un),pe.removeListener("finish",At),pe.removeListener("drain",Ze),pe.removeListener("error",dt),pe.removeListener("unpipe",ge),xe.removeListener("end",vt),xe.removeListener("end",at),xe.removeListener("data",mt),rt=!0,re.awaitDrain&&(!pe._writableState||pe._writableState.needDrain)&&Ze()}())});var Ze=function A(pe){return function(){var xe=pe._readableState;I("pipeOnDrain",xe.awaitDrain),xe.awaitDrain&&xe.awaitDrain--,0===xe.awaitDrain&&v(pe,"data")&&(xe.flowing=!0,Ce(pe))}}(xe);pe.on("drain",Ze);var rt=!1;function mt(Mn){I("ondata");var Tt=pe.write(Mn);I("dest.write",Tt),!1===Tt&&((1===re.pipesCount&&re.pipes===pe||re.pipesCount>1&&-1!==Pe(re.pipes,pe))&&!rt&&(I("false write response, pause",re.awaitDrain),re.awaitDrain++),xe.pause())}function dt(Mn){I("onerror",Mn),at(),pe.removeListener("error",dt),0===v(pe,"error")&&ue(pe,Mn)}function un(){pe.removeListener("finish",At),at()}function At(){I("onfinish"),pe.removeListener("close",un),at()}function at(){I("unpipe"),xe.unpipe(pe)}return xe.on("data",mt),function ie(pe,Te,xe){if("function"==typeof pe.prependListener)return pe.prependListener(Te,xe);pe._events&&pe._events[Te]?Array.isArray(pe._events[Te])?pe._events[Te].unshift(xe):pe._events[Te]=[xe,pe._events[Te]]:pe.on(Te,xe)}(pe,"error",dt),pe.once("close",un),pe.once("finish",At),pe.emit("pipe",xe),re.flowing||(I("pipe resume"),xe.resume()),pe},m.prototype.unpipe=function(pe){var Te=this._readableState,xe={hasUnpiped:!1};if(0===Te.pipesCount)return this;if(1===Te.pipesCount)return pe&&pe!==Te.pipes||(pe||(pe=Te.pipes),Te.pipes=null,Te.pipesCount=0,Te.flowing=!1,pe&&pe.emit("unpipe",this,xe)),this;if(!pe){var re=Te.pipes,ee=Te.pipesCount;Te.pipes=null,Te.pipesCount=0,Te.flowing=!1;for(var K=0;K0,!1!==re.flowing&&this.resume()):"readable"===pe&&!re.endEmitted&&!re.readableListening&&(re.readableListening=re.needReadable=!0,re.flowing=!1,re.emittedReadable=!1,I("on readable",re.length,re.reading),re.length?f(this):re.reading||process.nextTick(J,this)),xe},m.prototype.removeListener=function(pe,Te){var xe=L.prototype.removeListener.call(this,pe,Te);return"readable"===pe&&process.nextTick(V,this),xe},m.prototype.removeAllListeners=function(pe){var Te=L.prototype.removeAllListeners.apply(this,arguments);return("readable"===pe||void 0===pe)&&process.nextTick(V,this),Te},m.prototype.resume=function(){var pe=this._readableState;return pe.flowing||(I("resume"),pe.flowing=!pe.readableListening,function ne(pe,Te){Te.resumeScheduled||(Te.resumeScheduled=!0,process.nextTick(be,pe,Te))}(this,pe)),pe.paused=!1,this},m.prototype.pause=function(){return I("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(I("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},m.prototype.wrap=function(pe){var Te=this,xe=this._readableState,re=!1;for(var ee in pe.on("end",function(){if(I("wrapped end"),xe.decoder&&!xe.ended){var ge=xe.decoder.end();ge&&ge.length&&Te.push(ge)}Te.push(null)}),pe.on("data",function(ge){I("wrapped data"),xe.decoder&&(ge=xe.decoder.write(ge)),xe.objectMode&&null==ge||!(xe.objectMode||ge&&ge.length)||Te.push(ge)||(re=!0,pe.pause())}),pe)void 0===this[ee]&&"function"==typeof pe[ee]&&(this[ee]=function(vt){return function(){return pe[vt].apply(pe,arguments)}}(ee));for(var K=0;K{"use strict";we.exports=T;var a=y(8083).F,D=a.ERR_METHOD_NOT_IMPLEMENTED,v=a.ERR_MULTIPLE_CALLBACK,L=a.ERR_TRANSFORM_ALREADY_TRANSFORMING,c=a.ERR_TRANSFORM_WITH_LENGTH_0,E=y(1030);function _(b,O){var C=this._transformState;C.transforming=!1;var S=C.writecb;if(null===S)return this.emit("error",new v);C.writechunk=null,C.writecb=null,null!=O&&this.push(O),S(b);var N=this._readableState;N.reading=!1,(N.needReadable||N.length{"use strict";function D(Ce){var Z=this;this.next=null,this.entry=null,this.finish=function(){!function be(Ce,Z,oe){var nt=Ce.entry;for(Ce.entry=null;nt;){var Pe=nt.callback;Z.pendingcb--,Pe(oe),nt=nt.next}Z.corkedRequestsFree.next=Ce}(Z,Ce)}}var v;we.exports=le,le.WritableState=De;var ie,L={deprecate:y(3398)},c=y(2601),E=y(3838).Buffer,_=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},I=y(8152),O=y(2827).getHighWaterMark,C=y(8083).F,S=C.ERR_INVALID_ARG_TYPE,N=C.ERR_METHOD_NOT_IMPLEMENTED,k=C.ERR_MULTIPLE_CALLBACK,$=C.ERR_STREAM_CANNOT_PIPE,x=C.ERR_STREAM_DESTROYED,F=C.ERR_STREAM_NULL_VALUES,U=C.ERR_STREAM_WRITE_AFTER_END,z=C.ERR_UNKNOWN_ENCODING,Q=I.errorOrDestroy;function ue(){}function De(Ce,Z,oe){v=v||y(1030),"boolean"!=typeof oe&&(oe=Z instanceof v),this.objectMode=!!(Ce=Ce||{}).objectMode,oe&&(this.objectMode=this.objectMode||!!Ce.writableObjectMode),this.highWaterMark=O(this,Ce,"writableHighWaterMark",oe),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=!(!1===Ce.decodeStrings),this.defaultEncoding=Ce.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Pe){!function M(Ce,Z){var oe=Ce._writableState,nt=oe.sync,Pe=oe.writecb;if("function"!=typeof Pe)throw new k;if(function g(Ce){Ce.writing=!1,Ce.writecb=null,Ce.length-=Ce.writelen,Ce.writelen=0}(oe),Z)!function h(Ce,Z,oe,nt,Pe){--Z.pendingcb,oe?(process.nextTick(Pe,nt),process.nextTick(J,Ce,Z),Ce._writableState.errorEmitted=!0,Q(Ce,nt)):(Pe(nt),Ce._writableState.errorEmitted=!0,Q(Ce,nt),J(Ce,Z))}(Ce,oe,nt,Z,Pe);else{var pe=B(oe)||Ce.destroyed;!pe&&!oe.corked&&!oe.bufferProcessing&&oe.bufferedRequest&&d(Ce,oe),nt?process.nextTick(f,Ce,oe,pe,Pe):f(Ce,oe,pe,Pe)}}(Z,Pe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==Ce.emitClose,this.autoDestroy=!!Ce.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new D(this)}function le(Ce){var Z=this instanceof(v=v||y(1030));if(!Z&&!ie.call(le,this))return new le(Ce);this._writableState=new De(Ce,this,Z),this.writable=!0,Ce&&("function"==typeof Ce.write&&(this._write=Ce.write),"function"==typeof Ce.writev&&(this._writev=Ce.writev),"function"==typeof Ce.destroy&&(this._destroy=Ce.destroy),"function"==typeof Ce.final&&(this._final=Ce.final)),c.call(this)}function s(Ce,Z,oe,nt,Pe,pe,Te){Z.writelen=nt,Z.writecb=Te,Z.writing=!0,Z.sync=!0,Z.destroyed?Z.onwrite(new x("write")):oe?Ce._writev(Pe,Z.onwrite):Ce._write(Pe,pe,Z.onwrite),Z.sync=!1}function f(Ce,Z,oe,nt){oe||function r(Ce,Z){0===Z.length&&Z.needDrain&&(Z.needDrain=!1,Ce.emit("drain"))}(Ce,Z),Z.pendingcb--,nt(),J(Ce,Z)}function d(Ce,Z){Z.bufferProcessing=!0;var oe=Z.bufferedRequest;if(Ce._writev&&oe&&oe.next){var Pe=new Array(Z.bufferedRequestCount),pe=Z.corkedRequestsFree;pe.entry=oe;for(var Te=0,xe=!0;oe;)Pe[Te]=oe,oe.isBuf||(xe=!1),oe=oe.next,Te+=1;Pe.allBuffers=xe,s(Ce,Z,!0,Z.length,Pe,"",pe.finish),Z.pendingcb++,Z.lastBufferedRequest=null,pe.next?(Z.corkedRequestsFree=pe.next,pe.next=null):Z.corkedRequestsFree=new D(Z),Z.bufferedRequestCount=0}else{for(;oe;){var re=oe.chunk;if(s(Ce,Z,!1,Z.objectMode?1:re.length,re,oe.encoding,oe.callback),oe=oe.next,Z.bufferedRequestCount--,Z.writing)break}null===oe&&(Z.lastBufferedRequest=null)}Z.bufferedRequest=oe,Z.bufferProcessing=!1}function B(Ce){return Ce.ending&&0===Ce.length&&null===Ce.bufferedRequest&&!Ce.finished&&!Ce.writing}function A(Ce,Z){Ce._final(function(oe){Z.pendingcb--,oe&&Q(Ce,oe),Z.prefinished=!0,Ce.emit("prefinish"),J(Ce,Z)})}function J(Ce,Z){var oe=B(Z);if(oe&&(function V(Ce,Z){!Z.prefinished&&!Z.finalCalled&&("function"!=typeof Ce._final||Z.destroyed?(Z.prefinished=!0,Ce.emit("prefinish")):(Z.pendingcb++,Z.finalCalled=!0,process.nextTick(A,Ce,Z)))}(Ce,Z),0===Z.pendingcb&&(Z.finished=!0,Ce.emit("finish"),Z.autoDestroy))){var nt=Ce._readableState;(!nt||nt.autoDestroy&&nt.endEmitted)&&Ce.destroy()}return oe}y(1993)(le,c),De.prototype.getBuffer=function(){for(var Z=this.bufferedRequest,oe=[];Z;)oe.push(Z),Z=Z.next;return oe},function(){try{Object.defineProperty(De.prototype,"buffer",{get:L.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(ie=Function.prototype[Symbol.hasInstance],Object.defineProperty(le,Symbol.hasInstance,{value:function(Z){return!!ie.call(this,Z)||this===le&&Z&&Z._writableState instanceof De}})):ie=function(Z){return Z instanceof this},le.prototype.pipe=function(){Q(this,new $)},le.prototype.write=function(Ce,Z,oe){var nt=this._writableState,Pe=!1,pe=!nt.objectMode&&function P(Ce){return E.isBuffer(Ce)||Ce instanceof _}(Ce);return pe&&!E.isBuffer(Ce)&&(Ce=function T(Ce){return E.from(Ce)}(Ce)),"function"==typeof Z&&(oe=Z,Z=null),pe?Z="buffer":Z||(Z=nt.defaultEncoding),"function"!=typeof oe&&(oe=ue),nt.ending?function m(Ce,Z){var oe=new U;Q(Ce,oe),process.nextTick(Z,oe)}(this,oe):(pe||function n(Ce,Z,oe,nt){var Pe;return null===oe?Pe=new F:"string"!=typeof oe&&!Z.objectMode&&(Pe=new S("chunk",["string","Buffer"],oe)),!Pe||(Q(Ce,Pe),process.nextTick(nt,Pe),!1)}(this,nt,Ce,oe))&&(nt.pendingcb++,Pe=function u(Ce,Z,oe,nt,Pe,pe){if(!oe){var Te=function o(Ce,Z,oe){return!Ce.objectMode&&!1!==Ce.decodeStrings&&"string"==typeof Z&&(Z=E.from(Z,oe)),Z}(Z,nt,Pe);nt!==Te&&(oe=!0,Pe="buffer",nt=Te)}var xe=Z.objectMode?1:nt.length;Z.length+=xe;var re=Z.length-1))throw new z(Z);return this._writableState.defaultEncoding=Z,this},Object.defineProperty(le.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(le.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),le.prototype._write=function(Ce,Z,oe){oe(new N("_write()"))},le.prototype._writev=null,le.prototype.end=function(Ce,Z,oe){var nt=this._writableState;return"function"==typeof Ce?(oe=Ce,Ce=null,Z=null):"function"==typeof Z&&(oe=Z,Z=null),null!=Ce&&this.write(Ce,Z),nt.corked&&(nt.corked=1,this.uncork()),nt.ending||function ne(Ce,Z,oe){Z.ending=!0,J(Ce,Z),oe&&(Z.finished?process.nextTick(oe):Ce.once("finish",oe)),Z.ended=!0,Ce.writable=!1}(this,nt,oe),this},Object.defineProperty(le.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(le.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(Z){this._writableState&&(this._writableState.destroyed=Z)}}),le.prototype.destroy=I.destroy,le.prototype._undestroy=I.undestroy,le.prototype._destroy=function(Ce,Z){Z(Ce)}},2683:(we,te,y)=>{"use strict";var a;function D(U,z,Q){return z=function v(U){var z=function L(U,z){if("object"!=typeof U||null===U)return U;var Q=U[Symbol.toPrimitive];if(void 0!==Q){var ue=Q.call(U,z||"default");if("object"!=typeof ue)return ue;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===z?String:Number)(U)}(U,"string");return"symbol"==typeof z?z:String(z)}(z),z in U?Object.defineProperty(U,z,{value:Q,enumerable:!0,configurable:!0,writable:!0}):U[z]=Q,U}var c=y(7854),E=Symbol("lastResolve"),_=Symbol("lastReject"),T=Symbol("error"),P=Symbol("ended"),I=Symbol("lastPromise"),b=Symbol("handlePromise"),O=Symbol("stream");function C(U,z){return{value:U,done:z}}function S(U){var z=U[E];if(null!==z){var Q=U[O].read();null!==Q&&(U[I]=null,U[E]=null,U[_]=null,z(C(Q,!1)))}}function N(U){process.nextTick(S,U)}var $=Object.getPrototypeOf(function(){}),x=Object.setPrototypeOf((D(a={get stream(){return this[O]},next:function(){var z=this,Q=this[T];if(null!==Q)return Promise.reject(Q);if(this[P])return Promise.resolve(C(void 0,!0));if(this[O].destroyed)return new Promise(function(le,m){process.nextTick(function(){z[T]?m(z[T]):le(C(void 0,!0))})});var De,ue=this[I];if(ue)De=new Promise(function k(U,z){return function(Q,ue){U.then(function(){z[P]?Q(C(void 0,!0)):z[b](Q,ue)},ue)}}(ue,this));else{var ie=this[O].read();if(null!==ie)return Promise.resolve(C(ie,!1));De=new Promise(this[b])}return this[I]=De,De}},Symbol.asyncIterator,function(){return this}),D(a,"return",function(){var z=this;return new Promise(function(Q,ue){z[O].destroy(null,function(De){De?ue(De):Q(C(void 0,!0))})})}),a),$);we.exports=function(z){var Q,ue=Object.create(x,(D(Q={},O,{value:z,writable:!0}),D(Q,E,{value:null,writable:!0}),D(Q,_,{value:null,writable:!0}),D(Q,T,{value:null,writable:!0}),D(Q,P,{value:z._readableState.endEmitted,writable:!0}),D(Q,b,{value:function(ie,le){var m=ue[O].read();m?(ue[I]=null,ue[E]=null,ue[_]=null,ie(C(m,!1))):(ue[E]=ie,ue[_]=le)},writable:!0}),Q));return ue[I]=null,c(z,function(De){if(De&&"ERR_STREAM_PREMATURE_CLOSE"!==De.code){var ie=ue[_];return null!==ie&&(ue[I]=null,ue[E]=null,ue[_]=null,ie(De)),void(ue[T]=De)}var le=ue[E];null!==le&&(ue[I]=null,ue[E]=null,ue[_]=null,le(C(void 0,!0))),ue[P]=!0}),z.on("readable",N.bind(null,ue)),ue}},7606:(we,te,y)=>{"use strict";function a(N,k){var $=Object.keys(N);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(N);k&&(x=x.filter(function(F){return Object.getOwnPropertyDescriptor(N,F).enumerable})),$.push.apply($,x)}return $}function D(N){for(var k=1;k0?this.tail.next=x:this.head=x,this.tail=x,++this.length}},{key:"unshift",value:function($){var x={data:$,next:this.head};0===this.length&&(this.tail=x),this.head=x,++this.length}},{key:"shift",value:function(){if(0!==this.length){var $=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,$}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function($){if(0===this.length)return"";for(var x=this.head,F=""+x.data;x=x.next;)F+=$+x.data;return F}},{key:"concat",value:function($){if(0===this.length)return I.alloc(0);for(var x=I.allocUnsafe($>>>0),F=this.head,U=0;F;)S(F.data,x,U),U+=F.data.length,F=F.next;return x}},{key:"consume",value:function($,x){var F;return $z.length?z.length:$;if(U+=Q===z.length?z:z.slice(0,$),0==($-=Q)){Q===z.length?(++F,this.head=x.next?x.next:this.tail=null):(this.head=x,x.data=z.slice(Q));break}++F}return this.length-=F,U}},{key:"_getBuffer",value:function($){var x=I.allocUnsafe($),F=this.head,U=1;for(F.data.copy(x),$-=F.data.length;F=F.next;){var z=F.data,Q=$>z.length?z.length:$;if(z.copy(x,x.length-$,0,Q),0==($-=Q)){Q===z.length?(++U,this.head=F.next?F.next:this.tail=null):(this.head=F,F.data=z.slice(Q));break}++U}return this.length-=U,x}},{key:C,value:function($,x){return O(this,D(D({},x),{},{depth:0,customInspect:!1}))}}]),N}()},8152:we=>{"use strict";function y(c,E){v(c,E),a(c)}function a(c){c._writableState&&!c._writableState.emitClose||c._readableState&&!c._readableState.emitClose||c.emit("close")}function v(c,E){c.emit("error",E)}we.exports={destroy:function te(c,E){var _=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(E?E(c):c&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(v,this,c)):process.nextTick(v,this,c)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(c||null,function(I){!E&&I?_._writableState?_._writableState.errorEmitted?process.nextTick(a,_):(_._writableState.errorEmitted=!0,process.nextTick(y,_,I)):process.nextTick(y,_,I):E?(process.nextTick(a,_),E(I)):process.nextTick(a,_)}),this)},undestroy:function D(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function L(c,E){var _=c._readableState,T=c._writableState;_&&_.autoDestroy||T&&T.autoDestroy?c.destroy(E):c.emit("error",E)}}},7854:(we,te,y)=>{"use strict";var a=y(8083).F.ERR_STREAM_PREMATURE_CLOSE;function v(){}we.exports=function c(E,_,T){if("function"==typeof _)return c(E,null,_);_||(_={}),T=function D(E){var _=!1;return function(){if(!_){_=!0;for(var T=arguments.length,P=new Array(T),I=0;I{we.exports=function(){throw new Error("Readable.from is not available in the browser")}},6846:(we,te,y)=>{"use strict";var a,v=y(8083).F,L=v.ERR_MISSING_ARGS,c=v.ERR_STREAM_DESTROYED;function E(C){if(C)throw C}function P(C){C()}function I(C,S){return C.pipe(S)}we.exports=function O(){for(var C=arguments.length,S=new Array(C),N=0;N0,function(ue){$||($=ue),ue&&x.forEach(P),!z&&(x.forEach(P),k($))})});return S.reduce(I)}},2827:(we,te,y)=>{"use strict";var a=y(8083).F.ERR_INVALID_OPT_VALUE;we.exports={getHighWaterMark:function v(L,c,E,_){var T=function D(L,c,E){return null!=L.highWaterMark?L.highWaterMark:c?L[E]:null}(c,_,E);if(null!=T){if(!isFinite(T)||Math.floor(T)!==T||T<0)throw new a(_?E:"highWaterMark",T);return Math.floor(T)}return L.objectMode?16:16384}}},2601:(we,te,y)=>{we.exports=y(4356).EventEmitter},8454:(we,te,y)=>{"use strict";var a=y(4272).Buffer,D=a.isEncoding||function(x){switch((x=""+x)&&x.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function c(x){var F;switch(this.encoding=function L(x){var F=function v(x){if(!x)return"utf8";for(var F;;)switch(x){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return x;default:if(F)return;x=(""+x).toLowerCase(),F=!0}}(x);if("string"!=typeof F&&(a.isEncoding===D||!D(x)))throw new Error("Unknown encoding: "+x);return F||x}(x),this.encoding){case"utf16le":this.text=O,this.end=C,F=4;break;case"utf8":this.fillLast=P,F=4;break;case"base64":this.text=S,this.end=N,F=3;break;default:return this.write=k,void(this.end=$)}this.lastNeed=0,this.lastTotal=0,this.lastChar=a.allocUnsafe(F)}function E(x){return x<=127?0:x>>5==6?2:x>>4==14?3:x>>3==30?4:x>>6==2?-1:-2}function P(x){var F=this.lastTotal-this.lastNeed,U=function T(x,F,U){if(128!=(192&F[0]))return x.lastNeed=0,"\ufffd";if(x.lastNeed>1&&F.length>1){if(128!=(192&F[1]))return x.lastNeed=1,"\ufffd";if(x.lastNeed>2&&F.length>2&&128!=(192&F[2]))return x.lastNeed=2,"\ufffd"}}(this,x);return void 0!==U?U:this.lastNeed<=x.length?(x.copy(this.lastChar,F,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(x.copy(this.lastChar,F,0,x.length),void(this.lastNeed-=x.length))}function O(x,F){if((x.length-F)%2==0){var U=x.toString("utf16le",F);if(U){var z=U.charCodeAt(U.length-1);if(z>=55296&&z<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=x[x.length-2],this.lastChar[1]=x[x.length-1],U.slice(0,-1)}return U}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=x[x.length-1],x.toString("utf16le",F,x.length-1)}function C(x){var F=x&&x.length?this.write(x):"";return this.lastNeed?F+this.lastChar.toString("utf16le",0,this.lastTotal-this.lastNeed):F}function S(x,F){var U=(x.length-F)%3;return 0===U?x.toString("base64",F):(this.lastNeed=3-U,this.lastTotal=3,1===U?this.lastChar[0]=x[x.length-1]:(this.lastChar[0]=x[x.length-2],this.lastChar[1]=x[x.length-1]),x.toString("base64",F,x.length-U))}function N(x){var F=x&&x.length?this.write(x):"";return this.lastNeed?F+this.lastChar.toString("base64",0,3-this.lastNeed):F}function k(x){return x.toString(this.encoding)}function $(x){return x&&x.length?this.write(x):""}te.I=c,c.prototype.write=function(x){if(0===x.length)return"";var F,U;if(this.lastNeed){if(void 0===(F=this.fillLast(x)))return"";U=this.lastNeed,this.lastNeed=0}else U=0;return U=0?(Q>0&&(x.lastNeed=Q-1),Q):--z=0?(Q>0&&(x.lastNeed=Q-2),Q):--z=0?(Q>0&&(2===Q?Q=0:x.lastNeed=Q-3),Q):0}(this,x,F);if(!this.lastNeed)return x.toString("utf8",F);this.lastTotal=U;var z=x.length-(U-this.lastNeed);return x.copy(this.lastChar,0,z),x.toString("utf8",F,z)},c.prototype.fillLast=function(x){if(this.lastNeed<=x.length)return x.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);x.copy(this.lastChar,this.lastTotal-this.lastNeed,0,x.length),this.lastNeed-=x.length}},4272:(we,te,y)=>{var a=y(3838),D=a.Buffer;function v(c,E){for(var _ in c)E[_]=c[_]}function L(c,E,_){return D(c,E,_)}D.from&&D.alloc&&D.allocUnsafe&&D.allocUnsafeSlow?we.exports=a:(v(a,te),te.Buffer=L),v(D,L),L.from=function(c,E,_){if("number"==typeof c)throw new TypeError("Argument must not be a number");return D(c,E,_)},L.alloc=function(c,E,_){if("number"!=typeof c)throw new TypeError("Argument must be a number");var T=D(c);return void 0!==E?"string"==typeof _?T.fill(E,_):T.fill(E):T.fill(0),T},L.allocUnsafe=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return D(c)},L.allocUnsafeSlow=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return a.SlowBuffer(c)}},3398:we=>{function y(a){try{if(!global.localStorage)return!1}catch{return!1}var D=global.localStorage[a];return null!=D&&"true"===String(D).toLowerCase()}we.exports=function te(a,D){if(y("noDeprecation"))return a;var v=!1;return function L(){if(!v){if(y("throwDeprecation"))throw new Error(D);y("traceDeprecation")?console.trace(D):console.warn(D),v=!0}return a.apply(this,arguments)}}},6421:(we,te,y)=>{"use strict";y.d(te,{A:()=>b});const D={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let v;const L=new Uint8Array(16);function c(){if(!v&&(v=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!v))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return v(L)}const E=[];for(let O=0;O<256;++O)E.push((O+256).toString(16).slice(1));const b=function I(O,C,S){if(D.randomUUID&&!C&&!O)return D.randomUUID();const N=(O=O||{}).random||(O.rng||c)();if(N[6]=15&N[6]|64,N[8]=63&N[8]|128,C){S=S||0;for(let k=0;k<16;++k)C[S+k]=N[k];return C}return function _(O,C=0){return E[O[C+0]]+E[O[C+1]]+E[O[C+2]]+E[O[C+3]]+"-"+E[O[C+4]]+E[O[C+5]]+"-"+E[O[C+6]]+E[O[C+7]]+"-"+E[O[C+8]]+E[O[C+9]]+"-"+E[O[C+10]]+E[O[C+11]]+E[O[C+12]]+E[O[C+13]]+E[O[C+14]]+E[O[C+15]]}(N)}},8326:(__unused_webpack_module,exports)=>{var indexOf=function(we,te){if(we.indexOf)return we.indexOf(te);for(var y=0;y{var a={"./ion-accordion_2.entry.js":[4756,2076,2375],"./ion-action-sheet.entry.js":[8814,2076,8814],"./ion-alert.entry.js":[5222,2076,5222],"./ion-app_8.entry.js":[7720,2076,7720],"./ion-avatar_3.entry.js":[1049,1049],"./ion-back-button.entry.js":[3162,2076,3162],"./ion-backdrop.entry.js":[7240,7240],"./ion-breadcrumb_2.entry.js":[8314,2076,8314],"./ion-button_2.entry.js":[6972,4591],"./ion-card_5.entry.js":[8584,8584],"./ion-checkbox.entry.js":[3511,2076,3511],"./ion-chip.entry.js":[6024,6024],"./ion-col_3.entry.js":[5100,5100],"./ion-datetime-button.entry.js":[7428,771,7428],"./ion-datetime_3.entry.js":[5266,771,2076,2885],"./ion-fab_3.entry.js":[4463,2076,4463],"./ion-img.entry.js":[4183,4183],"./ion-infinite-scroll_2.entry.js":[4171,2076,4171],"./ion-input.entry.js":[9344,2076,9344],"./ion-item-option_3.entry.js":[5949,2076,5949],"./ion-item_8.entry.js":[3506,2076,3506],"./ion-loading.entry.js":[7372,2076,7372],"./ion-menu_3.entry.js":[2075,2076,2075],"./ion-modal.entry.js":[441,2076,441],"./ion-nav_2.entry.js":[5712,2076,5712],"./ion-picker-column-internal.entry.js":[1433,2076,1433],"./ion-picker-internal.entry.js":[2628,2628],"./ion-popover.entry.js":[6433,2076,6433],"./ion-progress-bar.entry.js":[9977,9977],"./ion-radio_2.entry.js":[8066,2076,8066],"./ion-range.entry.js":[8477,2076,8477],"./ion-refresher_2.entry.js":[5197,2076,5197],"./ion-reorder_2.entry.js":[7030,2076,7030],"./ion-ripple-effect.entry.js":[964,964],"./ion-route_4.entry.js":[8970,8970],"./ion-searchbar.entry.js":[8193,2076,8193],"./ion-segment_2.entry.js":[2560,2076,2560],"./ion-select_3.entry.js":[7076,2076,7076],"./ion-spinner.entry.js":[8805,2076,8805],"./ion-split-pane.entry.js":[5887,5887],"./ion-tab-bar_2.entry.js":[4406,2076,4406],"./ion-tab_2.entry.js":[1102,1102],"./ion-text.entry.js":[1577,1577],"./ion-textarea.entry.js":[2348,2076,2348],"./ion-toast.entry.js":[2415,2076,2415],"./ion-toggle.entry.js":[3814,2076,3814]};function D(v){if(!y.o(a,v))return Promise.resolve().then(()=>{var E=new Error("Cannot find module '"+v+"'");throw E.code="MODULE_NOT_FOUND",E});var L=a[v],c=L[0];return Promise.all(L.slice(1).map(y.e)).then(()=>y(c))}D.keys=()=>Object.keys(a),D.id=8996,we.exports=D},5235:(we,te,y)=>{var a={"./pwa-action-sheet.entry.js":[6301,6301],"./pwa-camera-modal-instance.entry.js":[5640,5640],"./pwa-camera-modal.entry.js":[2982,2982],"./pwa-camera.entry.js":[6086,6086],"./pwa-toast.entry.js":[3574,3574]};function D(v){if(!y.o(a,v))return Promise.resolve().then(()=>{var E=new Error("Cannot find module '"+v+"'");throw E.code="MODULE_NOT_FOUND",E});var L=a[v],c=L[0];return y.e(L[1]).then(()=>y(c))}D.keys=()=>Object.keys(a),D.id=5235,we.exports=D},7321:(we,te,y)=>{var a={"./jeep-sqlite.entry.js":[477,477]};function D(v){if(!y.o(a,v))return Promise.resolve().then(()=>{var E=new Error("Cannot find module '"+v+"'");throw E.code="MODULE_NOT_FOUND",E});var L=a[v],c=L[0];return y.e(L[1]).then(()=>y(c))}D.keys=()=>Object.keys(a),D.id=7321,we.exports=D},8982:()=>{},7790:()=>{},7965:()=>{},6089:()=>{},9368:()=>{},4688:()=>{},1069:()=>{},5340:()=>{},9838:()=>{},3779:()=>{},7199:()=>{},177:(we,te,y)=>{"use strict";y.d(te,{AJ:()=>Ei,B3:()=>ft,MD:()=>_i,N0:()=>cr,QT:()=>v,Sm:()=>k,Sq:()=>On,T3:()=>pt,UE:()=>Je,VF:()=>c,Vy:()=>We,Xr:()=>Tn,YU:()=>kt,ZD:()=>L,_b:()=>ut,aZ:()=>x,bT:()=>yr,fw:()=>$,hb:()=>S,hj:()=>P,qQ:()=>_});var a=y(4438);let D=null;function v(){return D}function L(X){var ve;null!==(ve=D)&&void 0!==ve||(D=X)}class c{}const _=new a.nKC("");let T=(()=>{var X;class ve{historyGo(fe){throw new Error("")}}return(X=ve).\u0275fac=function(fe){return new(fe||X)},X.\u0275prov=a.jDH({token:X,factory:()=>(0,a.WQX)(I),providedIn:"platform"}),ve})();const P=new a.nKC("");let I=(()=>{var X;class ve extends T{constructor(){super(),this._doc=(0,a.WQX)(_),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return v().getBaseHref(this._doc)}onPopState(fe){const je=v().getGlobalEventTarget(this._doc,"window");return je.addEventListener("popstate",fe,!1),()=>je.removeEventListener("popstate",fe)}onHashChange(fe){const je=v().getGlobalEventTarget(this._doc,"window");return je.addEventListener("hashchange",fe,!1),()=>je.removeEventListener("hashchange",fe)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(fe){this._location.pathname=fe}pushState(fe,je,ht){this._history.pushState(fe,je,ht)}replaceState(fe,je,ht){this._history.replaceState(fe,je,ht)}forward(){this._history.forward()}back(){this._history.back()}historyGo(fe=0){this._history.go(fe)}getState(){return this._history.state}}return(X=ve).\u0275fac=function(fe){return new(fe||X)},X.\u0275prov=a.jDH({token:X,factory:()=>new X,providedIn:"platform"}),ve})();function b(X,ve){if(0==X.length)return ve;if(0==ve.length)return X;let st=0;return X.endsWith("/")&&st++,ve.startsWith("/")&&st++,2==st?X+ve.substring(1):1==st?X+ve:X+"/"+ve}function O(X){const ve=X.match(/#|\?|$/),st=ve&&ve.index||X.length;return X.slice(0,st-("/"===X[st-1]?1:0))+X.slice(st)}function C(X){return X&&"?"!==X[0]?"?"+X:X}let S=(()=>{var X;class ve{historyGo(fe){throw new Error("")}}return(X=ve).\u0275fac=function(fe){return new(fe||X)},X.\u0275prov=a.jDH({token:X,factory:()=>(0,a.WQX)(k),providedIn:"root"}),ve})();const N=new a.nKC("");let k=(()=>{var X;class ve extends S{constructor(fe,je){var ht,qt,pn;super(),this._platformLocation=fe,this._removeListenerFns=[],this._baseHref=null!==(ht=null!==(qt=null!=je?je:this._platformLocation.getBaseHrefFromDOM())&&void 0!==qt?qt:null===(pn=(0,a.WQX)(_).location)||void 0===pn?void 0:pn.origin)&&void 0!==ht?ht:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(fe){this._removeListenerFns.push(this._platformLocation.onPopState(fe),this._platformLocation.onHashChange(fe))}getBaseHref(){return this._baseHref}prepareExternalUrl(fe){return b(this._baseHref,fe)}path(fe=!1){const je=this._platformLocation.pathname+C(this._platformLocation.search),ht=this._platformLocation.hash;return ht&&fe?`${je}${ht}`:je}pushState(fe,je,ht,qt){const pn=this.prepareExternalUrl(ht+C(qt));this._platformLocation.pushState(fe,je,pn)}replaceState(fe,je,ht,qt){const pn=this.prepareExternalUrl(ht+C(qt));this._platformLocation.replaceState(fe,je,pn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(fe=0){var je,ht;null===(je=(ht=this._platformLocation).historyGo)||void 0===je||je.call(ht,fe)}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.KVO(T),a.KVO(N,8))},X.\u0275prov=a.jDH({token:X,factory:X.\u0275fac,providedIn:"root"}),ve})(),$=(()=>{var X;class ve extends S{constructor(fe,je){super(),this._platformLocation=fe,this._baseHref="",this._removeListenerFns=[],null!=je&&(this._baseHref=je)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(fe){this._removeListenerFns.push(this._platformLocation.onPopState(fe),this._platformLocation.onHashChange(fe))}getBaseHref(){return this._baseHref}path(fe=!1){var je;const ht=null!==(je=this._platformLocation.hash)&&void 0!==je?je:"#";return ht.length>0?ht.substring(1):ht}prepareExternalUrl(fe){const je=b(this._baseHref,fe);return je.length>0?"#"+je:je}pushState(fe,je,ht,qt){let pn=this.prepareExternalUrl(ht+C(qt));0==pn.length&&(pn=this._platformLocation.pathname),this._platformLocation.pushState(fe,je,pn)}replaceState(fe,je,ht,qt){let pn=this.prepareExternalUrl(ht+C(qt));0==pn.length&&(pn=this._platformLocation.pathname),this._platformLocation.replaceState(fe,je,pn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(fe=0){var je,ht;null===(je=(ht=this._platformLocation).historyGo)||void 0===je||je.call(ht,fe)}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.KVO(T),a.KVO(N,8))},X.\u0275prov=a.jDH({token:X,factory:X.\u0275fac}),ve})(),x=(()=>{var X;class ve{constructor(fe){this._subject=new a.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=fe;const je=this._locationStrategy.getBaseHref();this._basePath=function Q(X){if(new RegExp("^(https?:)?//").test(X)){const[,st]=X.split(/\/\/[^\/]+/);return st}return X}(O(z(je))),this._locationStrategy.onPopState(ht=>{this._subject.emit({url:this.path(!0),pop:!0,state:ht.state,type:ht.type})})}ngOnDestroy(){var fe;null===(fe=this._urlChangeSubscription)||void 0===fe||fe.unsubscribe(),this._urlChangeListeners=[]}path(fe=!1){return this.normalize(this._locationStrategy.path(fe))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(fe,je=""){return this.path()==this.normalize(fe+C(je))}normalize(fe){return ve.stripTrailingSlash(function U(X,ve){if(!X||!ve.startsWith(X))return ve;const st=ve.substring(X.length);return""===st||["/",";","?","#"].includes(st[0])?st:ve}(this._basePath,z(fe)))}prepareExternalUrl(fe){return fe&&"/"!==fe[0]&&(fe="/"+fe),this._locationStrategy.prepareExternalUrl(fe)}go(fe,je="",ht=null){this._locationStrategy.pushState(ht,"",fe,je),this._notifyUrlChangeListeners(this.prepareExternalUrl(fe+C(je)),ht)}replaceState(fe,je="",ht=null){this._locationStrategy.replaceState(ht,"",fe,je),this._notifyUrlChangeListeners(this.prepareExternalUrl(fe+C(je)),ht)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(fe=0){var je,ht;null===(je=(ht=this._locationStrategy).historyGo)||void 0===je||je.call(ht,fe)}onUrlChange(fe){var je;return this._urlChangeListeners.push(fe),null!==(je=this._urlChangeSubscription)&&void 0!==je||(this._urlChangeSubscription=this.subscribe(ht=>{this._notifyUrlChangeListeners(ht.url,ht.state)})),()=>{const ht=this._urlChangeListeners.indexOf(fe);var qt;this._urlChangeListeners.splice(ht,1),0===this._urlChangeListeners.length&&(null===(qt=this._urlChangeSubscription)||void 0===qt||qt.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(fe="",je){this._urlChangeListeners.forEach(ht=>ht(fe,je))}subscribe(fe,je,ht){return this._subject.subscribe({next:fe,error:je,complete:ht})}}return(X=ve).normalizeQueryParams=C,X.joinWithSlash=b,X.stripTrailingSlash=O,X.\u0275fac=function(fe){return new(fe||X)(a.KVO(S))},X.\u0275prov=a.jDH({token:X,factory:()=>function F(){return new x((0,a.KVO)(S))}(),providedIn:"root"}),ve})();function z(X){return X.replace(/\/index.html$/,"")}function ut(X,ve){ve=encodeURIComponent(ve);for(const st of X.split(";")){const fe=st.indexOf("="),[je,ht]=-1==fe?[st,""]:[st.slice(0,fe),st.slice(fe+1)];if(je.trim()===ve)return decodeURIComponent(ht)}return null}const Rt=/\s+/,St=[];let kt=(()=>{var X;class ve{constructor(fe,je){this._ngEl=fe,this._renderer=je,this.initialClasses=St,this.stateMap=new Map}set klass(fe){this.initialClasses=null!=fe?fe.trim().split(Rt):St}set ngClass(fe){this.rawClass="string"==typeof fe?fe.trim().split(Rt):fe}ngDoCheck(){for(const je of this.initialClasses)this._updateState(je,!0);const fe=this.rawClass;if(Array.isArray(fe)||fe instanceof Set)for(const je of fe)this._updateState(je,!0);else if(null!=fe)for(const je of Object.keys(fe))this._updateState(je,!!fe[je]);this._applyStateDiff()}_updateState(fe,je){const ht=this.stateMap.get(fe);void 0!==ht?(ht.enabled!==je&&(ht.changed=!0,ht.enabled=je),ht.touched=!0):this.stateMap.set(fe,{enabled:je,changed:!0,touched:!0})}_applyStateDiff(){for(const fe of this.stateMap){const je=fe[0],ht=fe[1];ht.changed?(this._toggleClass(je,ht.enabled),ht.changed=!1):ht.touched||(ht.enabled&&this._toggleClass(je,!1),this.stateMap.delete(je)),ht.touched=!1}}_toggleClass(fe,je){(fe=fe.trim()).length>0&&fe.split(Rt).forEach(ht=>{je?this._renderer.addClass(this._ngEl.nativeElement,ht):this._renderer.removeClass(this._ngEl.nativeElement,ht)})}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.rXU(a.aKT),a.rXU(a.sFG))},X.\u0275dir=a.FsC({type:X,selectors:[["","ngClass",""]],inputs:{klass:[a.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0}),ve})();class Yt{constructor(ve,st,fe,je){this.$implicit=ve,this.ngForOf=st,this.index=fe,this.count=je}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let On=(()=>{var X;class ve{set ngForOf(fe){this._ngForOf=fe,this._ngForOfDirty=!0}set ngForTrackBy(fe){this._trackByFn=fe}get ngForTrackBy(){return this._trackByFn}constructor(fe,je,ht){this._viewContainer=fe,this._template=je,this._differs=ht,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(fe){fe&&(this._template=fe)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const fe=this._ngForOf;!this._differ&&fe&&(this._differ=this._differs.find(fe).create(this.ngForTrackBy))}if(this._differ){const fe=this._differ.diff(this._ngForOf);fe&&this._applyChanges(fe)}}_applyChanges(fe){const je=this._viewContainer;fe.forEachOperation((ht,qt,pn)=>{if(null==ht.previousIndex)je.createEmbeddedView(this._template,new Yt(ht.item,this._ngForOf,-1,-1),null===pn?void 0:pn);else if(null==pn)je.remove(null===qt?void 0:qt);else if(null!==qt){const Yn=je.get(qt);je.move(Yn,pn),Dn(Yn,ht)}});for(let ht=0,qt=je.length;ht{Dn(je.get(ht.currentIndex),ht)})}static ngTemplateContextGuard(fe,je){return!0}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.rXU(a.c1b),a.rXU(a.C4Q),a.rXU(a._q3))},X.\u0275dir=a.FsC({type:X,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),ve})();function Dn(X,ve){X.context.$implicit=ve.item}let yr=(()=>{var X;class ve{constructor(fe,je){this._viewContainer=fe,this._context=new Ke,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=je}set ngIf(fe){this._context.$implicit=this._context.ngIf=fe,this._updateView()}set ngIfThen(fe){et("ngIfThen",fe),this._thenTemplateRef=fe,this._thenViewRef=null,this._updateView()}set ngIfElse(fe){et("ngIfElse",fe),this._elseTemplateRef=fe,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(fe,je){return!0}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.rXU(a.c1b),a.rXU(a.C4Q))},X.\u0275dir=a.FsC({type:X,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),ve})();class Ke{constructor(){this.$implicit=null,this.ngIf=null}}function et(X,ve){if(ve&&!ve.createEmbeddedView)throw new Error(`${X} must be a TemplateRef, but received '${(0,a.Tbb)(ve)}'.`)}let ft=(()=>{var X;class ve{constructor(fe,je,ht){this._ngEl=fe,this._differs=je,this._renderer=ht,this._ngStyle=null,this._differ=null}set ngStyle(fe){this._ngStyle=fe,!this._differ&&fe&&(this._differ=this._differs.find(fe).create())}ngDoCheck(){if(this._differ){const fe=this._differ.diff(this._ngStyle);fe&&this._applyChanges(fe)}}_setStyle(fe,je){const[ht,qt]=fe.split("."),pn=-1===ht.indexOf("-")?void 0:a.czy.DashCase;null!=je?this._renderer.setStyle(this._ngEl.nativeElement,ht,qt?`${je}${qt}`:je,pn):this._renderer.removeStyle(this._ngEl.nativeElement,ht,pn)}_applyChanges(fe){fe.forEachRemovedItem(je=>this._setStyle(je.key,null)),fe.forEachAddedItem(je=>this._setStyle(je.key,je.currentValue)),fe.forEachChangedItem(je=>this._setStyle(je.key,je.currentValue))}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.rXU(a.aKT),a.rXU(a.MKu),a.rXU(a.sFG))},X.\u0275dir=a.FsC({type:X,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),ve})(),pt=(()=>{var X;class ve{constructor(fe){this._viewContainerRef=fe,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(fe){if(this._shouldRecreateView(fe)){var je;const ht=this._viewContainerRef;if(this._viewRef&&ht.remove(ht.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const qt=this._createContextForwardProxy();this._viewRef=ht.createEmbeddedView(this.ngTemplateOutlet,qt,{injector:null!==(je=this.ngTemplateOutletInjector)&&void 0!==je?je:void 0})}}_shouldRecreateView(fe){return!!fe.ngTemplateOutlet||!!fe.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(fe,je,ht)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,je,ht),get:(fe,je,ht)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,je,ht)}})}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.rXU(a.c1b))},X.\u0275dir=a.FsC({type:X,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[a.OA$]}),ve})(),_i=(()=>{var X;class ve{}return(X=ve).\u0275fac=function(fe){return new(fe||X)},X.\u0275mod=a.$C({type:X}),X.\u0275inj=a.G2t({}),ve})();const Ei="browser",Wi="server";function Je(X){return X===Ei}function We(X){return X===Wi}let Tn=(()=>{var X;class ve{}return(X=ve).\u0275prov=(0,a.jDH)({token:X,providedIn:"root",factory:()=>Je((0,a.WQX)(a.Agw))?new Hn((0,a.WQX)(_),window):new tr}),ve})();class Hn{constructor(ve,st){this.document=ve,this.window=st,this.offset=()=>[0,0]}setOffset(ve){this.offset=Array.isArray(ve)?()=>ve:ve}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(ve){this.window.scrollTo(ve[0],ve[1])}scrollToAnchor(ve){const st=function ar(X,ve){const st=X.getElementById(ve)||X.getElementsByName(ve)[0];if(st)return st;if("function"==typeof X.createTreeWalker&&X.body&&"function"==typeof X.body.attachShadow){const fe=X.createTreeWalker(X.body,NodeFilter.SHOW_ELEMENT);let je=fe.currentNode;for(;je;){const ht=je.shadowRoot;if(ht){const qt=ht.getElementById(ve)||ht.querySelector(`[name="${ve}"]`);if(qt)return qt}je=fe.nextNode()}}return null}(this.document,ve);st&&(this.scrollToElement(st),st.focus())}setHistoryScrollRestoration(ve){this.window.history.scrollRestoration=ve}scrollToElement(ve){const st=ve.getBoundingClientRect(),fe=st.left+this.window.pageXOffset,je=st.top+this.window.pageYOffset,ht=this.offset();this.window.scrollTo(fe-ht[0],je-ht[1])}}class tr{setOffset(ve){}getScrollPosition(){return[0,0]}scrollToPosition(ve){}scrollToAnchor(ve){}setHistoryScrollRestoration(ve){}}class cr{}},1626:(we,te,y)=>{"use strict";y.d(te,{Lr:()=>S,Qq:()=>B,q1:()=>Zt}),y(467);var D=y(4438),v=y(7673),L=y(1985),c=y(6648),E=y(274),_=y(5964),T=y(6354),P=y(980),I=y(5558),b=y(177);class O{}class C{}class S{constructor(ut){this.normalizedNames=new Map,this.lazyUpdate=null,ut?"string"==typeof ut?this.lazyInit=()=>{this.headers=new Map,ut.split("\n").forEach(Rt=>{const St=Rt.indexOf(":");if(St>0){const kt=Rt.slice(0,St),Xt=kt.toLowerCase(),Jt=Rt.slice(St+1).trim();this.maybeSetNormalizedName(kt,Xt),this.headers.has(Xt)?this.headers.get(Xt).push(Jt):this.headers.set(Xt,[Jt])}})}:typeof Headers<"u"&&ut instanceof Headers?(this.headers=new Map,ut.forEach((Rt,St)=>{this.setHeaderEntries(St,Rt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(ut).forEach(([Rt,St])=>{this.setHeaderEntries(Rt,St)})}:this.headers=new Map}has(ut){return this.init(),this.headers.has(ut.toLowerCase())}get(ut){this.init();const Rt=this.headers.get(ut.toLowerCase());return Rt&&Rt.length>0?Rt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(ut){return this.init(),this.headers.get(ut.toLowerCase())||null}append(ut,Rt){return this.clone({name:ut,value:Rt,op:"a"})}set(ut,Rt){return this.clone({name:ut,value:Rt,op:"s"})}delete(ut,Rt){return this.clone({name:ut,value:Rt,op:"d"})}maybeSetNormalizedName(ut,Rt){this.normalizedNames.has(Rt)||this.normalizedNames.set(Rt,ut)}init(){this.lazyInit&&(this.lazyInit instanceof S?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(ut=>this.applyUpdate(ut)),this.lazyUpdate=null))}copyFrom(ut){ut.init(),Array.from(ut.headers.keys()).forEach(Rt=>{this.headers.set(Rt,ut.headers.get(Rt)),this.normalizedNames.set(Rt,ut.normalizedNames.get(Rt))})}clone(ut){const Rt=new S;return Rt.lazyInit=this.lazyInit&&this.lazyInit instanceof S?this.lazyInit:this,Rt.lazyUpdate=(this.lazyUpdate||[]).concat([ut]),Rt}applyUpdate(ut){const Rt=ut.name.toLowerCase();switch(ut.op){case"a":case"s":let St=ut.value;if("string"==typeof St&&(St=[St]),0===St.length)return;this.maybeSetNormalizedName(ut.name,Rt);const kt=("a"===ut.op?this.headers.get(Rt):void 0)||[];kt.push(...St),this.headers.set(Rt,kt);break;case"d":const Xt=ut.value;if(Xt){let Jt=this.headers.get(Rt);if(!Jt)return;Jt=Jt.filter(Yt=>-1===Xt.indexOf(Yt)),0===Jt.length?(this.headers.delete(Rt),this.normalizedNames.delete(Rt)):this.headers.set(Rt,Jt)}else this.headers.delete(Rt),this.normalizedNames.delete(Rt)}}setHeaderEntries(ut,Rt){const St=(Array.isArray(Rt)?Rt:[Rt]).map(Xt=>Xt.toString()),kt=ut.toLowerCase();this.headers.set(kt,St),this.maybeSetNormalizedName(ut,kt)}forEach(ut){this.init(),Array.from(this.normalizedNames.keys()).forEach(Rt=>ut(this.normalizedNames.get(Rt),this.headers.get(Rt)))}}class k{encodeKey(ut){return U(ut)}encodeValue(ut){return U(ut)}decodeKey(ut){return decodeURIComponent(ut)}decodeValue(ut){return decodeURIComponent(ut)}}const x=/%(\d[a-f0-9])/gi,F={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function U(Ve){return encodeURIComponent(Ve).replace(x,(ut,Rt)=>{var St;return null!==(St=F[Rt])&&void 0!==St?St:ut})}function z(Ve){return`${Ve}`}class Q{constructor(ut={}){if(this.updates=null,this.cloneFrom=null,this.encoder=ut.encoder||new k,ut.fromString){if(ut.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function $(Ve,ut){const Rt=new Map;return Ve.length>0&&Ve.replace(/^\?/,"").split("&").forEach(kt=>{const Xt=kt.indexOf("="),[Jt,Yt]=-1==Xt?[ut.decodeKey(kt),""]:[ut.decodeKey(kt.slice(0,Xt)),ut.decodeValue(kt.slice(Xt+1))],On=Rt.get(Jt)||[];On.push(Yt),Rt.set(Jt,On)}),Rt}(ut.fromString,this.encoder)}else ut.fromObject?(this.map=new Map,Object.keys(ut.fromObject).forEach(Rt=>{const St=ut.fromObject[Rt],kt=Array.isArray(St)?St.map(z):[z(St)];this.map.set(Rt,kt)})):this.map=null}has(ut){return this.init(),this.map.has(ut)}get(ut){this.init();const Rt=this.map.get(ut);return Rt?Rt[0]:null}getAll(ut){return this.init(),this.map.get(ut)||null}keys(){return this.init(),Array.from(this.map.keys())}append(ut,Rt){return this.clone({param:ut,value:Rt,op:"a"})}appendAll(ut){const Rt=[];return Object.keys(ut).forEach(St=>{const kt=ut[St];Array.isArray(kt)?kt.forEach(Xt=>{Rt.push({param:St,value:Xt,op:"a"})}):Rt.push({param:St,value:kt,op:"a"})}),this.clone(Rt)}set(ut,Rt){return this.clone({param:ut,value:Rt,op:"s"})}delete(ut,Rt){return this.clone({param:ut,value:Rt,op:"d"})}toString(){return this.init(),this.keys().map(ut=>{const Rt=this.encoder.encodeKey(ut);return this.map.get(ut).map(St=>Rt+"="+this.encoder.encodeValue(St)).join("&")}).filter(ut=>""!==ut).join("&")}clone(ut){const Rt=new Q({encoder:this.encoder});return Rt.cloneFrom=this.cloneFrom||this,Rt.updates=(this.updates||[]).concat(ut),Rt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(ut=>this.map.set(ut,this.cloneFrom.map.get(ut))),this.updates.forEach(ut=>{switch(ut.op){case"a":case"s":const Rt=("a"===ut.op?this.map.get(ut.param):void 0)||[];Rt.push(z(ut.value)),this.map.set(ut.param,Rt);break;case"d":if(void 0===ut.value){this.map.delete(ut.param);break}{let St=this.map.get(ut.param)||[];const kt=St.indexOf(z(ut.value));-1!==kt&&St.splice(kt,1),St.length>0?this.map.set(ut.param,St):this.map.delete(ut.param)}}}),this.cloneFrom=this.updates=null)}}class De{constructor(){this.map=new Map}set(ut,Rt){return this.map.set(ut,Rt),this}get(ut){return this.map.has(ut)||this.map.set(ut,ut.defaultValue()),this.map.get(ut)}delete(ut){return this.map.delete(ut),this}has(ut){return this.map.has(ut)}keys(){return this.map.keys()}}function le(Ve){return typeof ArrayBuffer<"u"&&Ve instanceof ArrayBuffer}function m(Ve){return typeof Blob<"u"&&Ve instanceof Blob}function n(Ve){return typeof FormData<"u"&&Ve instanceof FormData}class u{constructor(ut,Rt,St,kt){var Xt,Jt;let Yt;if(this.url=Rt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=ut.toUpperCase(),function ie(Ve){switch(Ve){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||kt?(this.body=void 0!==St?St:null,Yt=kt):Yt=St,Yt&&(this.reportProgress=!!Yt.reportProgress,this.withCredentials=!!Yt.withCredentials,Yt.responseType&&(this.responseType=Yt.responseType),Yt.headers&&(this.headers=Yt.headers),Yt.context&&(this.context=Yt.context),Yt.params&&(this.params=Yt.params),this.transferCache=Yt.transferCache),null!==(Xt=this.headers)&&void 0!==Xt||(this.headers=new S),null!==(Jt=this.context)&&void 0!==Jt||(this.context=new De),this.params){const On=this.params.toString();if(0===On.length)this.urlWithParams=Rt;else{const Dn=Rt.indexOf("?");this.urlWithParams=Rt+(-1===Dn?"?":Dn_t.set(Wt,ut.setHeaders[Wt]),et)),ut.setParams&&(Re=Object.keys(ut.setParams).reduce((_t,Wt)=>_t.set(Wt,ut.setParams[Wt]),Re)),new u(Jt,Yt,Gn,{params:Re,headers:et,context:qe,reportProgress:Ke,responseType:On,withCredentials:yr,transferCache:Dn})}}var s=function(Ve){return Ve[Ve.Sent=0]="Sent",Ve[Ve.UploadProgress=1]="UploadProgress",Ve[Ve.ResponseHeader=2]="ResponseHeader",Ve[Ve.DownloadProgress=3]="DownloadProgress",Ve[Ve.Response=4]="Response",Ve[Ve.User=5]="User",Ve}(s||{});class h{constructor(ut,Rt=r.Ok,St="OK"){this.headers=ut.headers||new S,this.status=void 0!==ut.status?ut.status:Rt,this.statusText=ut.statusText||St,this.url=ut.url||null,this.ok=this.status>=200&&this.status<300}}class g extends h{constructor(ut={}){super(ut),this.type=s.ResponseHeader}clone(ut={}){return new g({headers:ut.headers||this.headers,status:void 0!==ut.status?ut.status:this.status,statusText:ut.statusText||this.statusText,url:ut.url||this.url||void 0})}}class M extends h{constructor(ut={}){super(ut),this.type=s.Response,this.body=void 0!==ut.body?ut.body:null}clone(ut={}){return new M({body:void 0!==ut.body?ut.body:this.body,headers:ut.headers||this.headers,status:void 0!==ut.status?ut.status:this.status,statusText:ut.statusText||this.statusText,url:ut.url||this.url||void 0})}}class f extends h{constructor(ut){super(ut,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${ut.url||"(unknown url)"}`:`Http failure response for ${ut.url||"(unknown url)"}: ${ut.status} ${ut.statusText}`,this.error=ut.error||null}}var r=function(Ve){return Ve[Ve.Continue=100]="Continue",Ve[Ve.SwitchingProtocols=101]="SwitchingProtocols",Ve[Ve.Processing=102]="Processing",Ve[Ve.EarlyHints=103]="EarlyHints",Ve[Ve.Ok=200]="Ok",Ve[Ve.Created=201]="Created",Ve[Ve.Accepted=202]="Accepted",Ve[Ve.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",Ve[Ve.NoContent=204]="NoContent",Ve[Ve.ResetContent=205]="ResetContent",Ve[Ve.PartialContent=206]="PartialContent",Ve[Ve.MultiStatus=207]="MultiStatus",Ve[Ve.AlreadyReported=208]="AlreadyReported",Ve[Ve.ImUsed=226]="ImUsed",Ve[Ve.MultipleChoices=300]="MultipleChoices",Ve[Ve.MovedPermanently=301]="MovedPermanently",Ve[Ve.Found=302]="Found",Ve[Ve.SeeOther=303]="SeeOther",Ve[Ve.NotModified=304]="NotModified",Ve[Ve.UseProxy=305]="UseProxy",Ve[Ve.Unused=306]="Unused",Ve[Ve.TemporaryRedirect=307]="TemporaryRedirect",Ve[Ve.PermanentRedirect=308]="PermanentRedirect",Ve[Ve.BadRequest=400]="BadRequest",Ve[Ve.Unauthorized=401]="Unauthorized",Ve[Ve.PaymentRequired=402]="PaymentRequired",Ve[Ve.Forbidden=403]="Forbidden",Ve[Ve.NotFound=404]="NotFound",Ve[Ve.MethodNotAllowed=405]="MethodNotAllowed",Ve[Ve.NotAcceptable=406]="NotAcceptable",Ve[Ve.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",Ve[Ve.RequestTimeout=408]="RequestTimeout",Ve[Ve.Conflict=409]="Conflict",Ve[Ve.Gone=410]="Gone",Ve[Ve.LengthRequired=411]="LengthRequired",Ve[Ve.PreconditionFailed=412]="PreconditionFailed",Ve[Ve.PayloadTooLarge=413]="PayloadTooLarge",Ve[Ve.UriTooLong=414]="UriTooLong",Ve[Ve.UnsupportedMediaType=415]="UnsupportedMediaType",Ve[Ve.RangeNotSatisfiable=416]="RangeNotSatisfiable",Ve[Ve.ExpectationFailed=417]="ExpectationFailed",Ve[Ve.ImATeapot=418]="ImATeapot",Ve[Ve.MisdirectedRequest=421]="MisdirectedRequest",Ve[Ve.UnprocessableEntity=422]="UnprocessableEntity",Ve[Ve.Locked=423]="Locked",Ve[Ve.FailedDependency=424]="FailedDependency",Ve[Ve.TooEarly=425]="TooEarly",Ve[Ve.UpgradeRequired=426]="UpgradeRequired",Ve[Ve.PreconditionRequired=428]="PreconditionRequired",Ve[Ve.TooManyRequests=429]="TooManyRequests",Ve[Ve.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",Ve[Ve.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",Ve[Ve.InternalServerError=500]="InternalServerError",Ve[Ve.NotImplemented=501]="NotImplemented",Ve[Ve.BadGateway=502]="BadGateway",Ve[Ve.ServiceUnavailable=503]="ServiceUnavailable",Ve[Ve.GatewayTimeout=504]="GatewayTimeout",Ve[Ve.HttpVersionNotSupported=505]="HttpVersionNotSupported",Ve[Ve.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",Ve[Ve.InsufficientStorage=507]="InsufficientStorage",Ve[Ve.LoopDetected=508]="LoopDetected",Ve[Ve.NotExtended=510]="NotExtended",Ve[Ve.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",Ve}(r||{});function d(Ve,ut){return{body:ut,headers:Ve.headers,context:Ve.context,observe:Ve.observe,params:Ve.params,reportProgress:Ve.reportProgress,responseType:Ve.responseType,withCredentials:Ve.withCredentials,transferCache:Ve.transferCache}}let B=(()=>{var Ve;class ut{constructor(St){this.handler=St}request(St,kt,Xt={}){let Jt;if(St instanceof u)Jt=St;else{let Dn,Gn;Dn=Xt.headers instanceof S?Xt.headers:new S(Xt.headers),Xt.params&&(Gn=Xt.params instanceof Q?Xt.params:new Q({fromObject:Xt.params})),Jt=new u(St,kt,void 0!==Xt.body?Xt.body:null,{headers:Dn,context:Xt.context,params:Gn,reportProgress:Xt.reportProgress,responseType:Xt.responseType||"json",withCredentials:Xt.withCredentials,transferCache:Xt.transferCache})}const Yt=(0,v.of)(Jt).pipe((0,E.H)(Dn=>this.handler.handle(Dn)));if(St instanceof u||"events"===Xt.observe)return Yt;const On=Yt.pipe((0,_.p)(Dn=>Dn instanceof M));switch(Xt.observe||"body"){case"body":switch(Jt.responseType){case"arraybuffer":return On.pipe((0,T.T)(Dn=>{if(null!==Dn.body&&!(Dn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Dn.body}));case"blob":return On.pipe((0,T.T)(Dn=>{if(null!==Dn.body&&!(Dn.body instanceof Blob))throw new Error("Response is not a Blob.");return Dn.body}));case"text":return On.pipe((0,T.T)(Dn=>{if(null!==Dn.body&&"string"!=typeof Dn.body)throw new Error("Response is not a string.");return Dn.body}));default:return On.pipe((0,T.T)(Dn=>Dn.body))}case"response":return On;default:throw new Error(`Unreachable: unhandled observe type ${Xt.observe}}`)}}delete(St,kt={}){return this.request("DELETE",St,kt)}get(St,kt={}){return this.request("GET",St,kt)}head(St,kt={}){return this.request("HEAD",St,kt)}jsonp(St,kt){return this.request("JSONP",St,{params:(new Q).append(kt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(St,kt={}){return this.request("OPTIONS",St,kt)}patch(St,kt,Xt={}){return this.request("PATCH",St,d(Xt,kt))}post(St,kt,Xt={}){return this.request("POST",St,d(Xt,kt))}put(St,kt,Xt={}){return this.request("PUT",St,d(Xt,kt))}}return(Ve=ut).\u0275fac=function(St){return new(St||Ve)(D.KVO(O))},Ve.\u0275prov=D.jDH({token:Ve,factory:Ve.\u0275fac}),ut})();function oe(Ve,ut){return ut(Ve)}function nt(Ve,ut){return(Rt,St)=>ut.intercept(Rt,{handle:kt=>Ve(kt,St)})}const pe=new D.nKC(""),Te=new D.nKC(""),xe=new D.nKC(""),re=new D.nKC("");function ee(){let Ve=null;return(ut,Rt)=>{var St;null===Ve&&(Ve=(null!==(St=(0,D.WQX)(pe,{optional:!0}))&&void 0!==St?St:[]).reduceRight(nt,oe));const kt=(0,D.WQX)(D.TgB),Xt=kt.add();return Ve(ut,Rt).pipe((0,P.j)(()=>kt.remove(Xt)))}}let vt=(()=>{var Ve;class ut extends O{constructor(St,kt){super(),this.backend=St,this.injector=kt,this.chain=null,this.pendingTasks=(0,D.WQX)(D.TgB);const Xt=(0,D.WQX)(re,{optional:!0});this.backend=null!=Xt?Xt:St}handle(St){if(null===this.chain){const Xt=Array.from(new Set([...this.injector.get(Te),...this.injector.get(xe,[])]));this.chain=Xt.reduceRight((Jt,Yt)=>function Pe(Ve,ut,Rt){return(St,kt)=>(0,D.N4e)(Rt,()=>ut(St,Xt=>Ve(Xt,kt)))}(Jt,Yt,this.injector),oe)}const kt=this.pendingTasks.add();return this.chain(St,Xt=>this.backend.handle(Xt)).pipe((0,P.j)(()=>this.pendingTasks.remove(kt)))}}return(Ve=ut).\u0275fac=function(St){return new(St||Ve)(D.KVO(C),D.KVO(D.uvJ))},Ve.\u0275prov=D.jDH({token:Ve,factory:Ve.\u0275fac}),ut})();const bn=/^\)\]\}',?\n/;let It=(()=>{var Ve;class ut{constructor(St){this.xhrFactory=St}handle(St){if("JSONP"===St.method)throw new D.wOt(-2800,!1);const kt=this.xhrFactory;return(kt.\u0275loadImpl?(0,c.H)(kt.\u0275loadImpl()):(0,v.of)(null)).pipe((0,I.n)(()=>new L.c(Jt=>{const Yt=kt.build();if(Yt.open(St.method,St.urlWithParams),St.withCredentials&&(Yt.withCredentials=!0),St.headers.forEach((_t,Wt)=>Yt.setRequestHeader(_t,Wt.join(","))),St.headers.has("Accept")||Yt.setRequestHeader("Accept","application/json, text/plain, */*"),!St.headers.has("Content-Type")){const _t=St.detectContentTypeHeader();null!==_t&&Yt.setRequestHeader("Content-Type",_t)}if(St.responseType){const _t=St.responseType.toLowerCase();Yt.responseType="json"!==_t?_t:"text"}const On=St.serializeBody();let Dn=null;const Gn=()=>{if(null!==Dn)return Dn;const _t=Yt.statusText||"OK",Wt=new S(Yt.getAllResponseHeaders()),hn=function Et(Ve){return"responseURL"in Ve&&Ve.responseURL?Ve.responseURL:/^X-Request-URL:/m.test(Ve.getAllResponseHeaders())?Ve.getResponseHeader("X-Request-URL"):null}(Yt)||St.url;return Dn=new g({headers:Wt,status:Yt.status,statusText:_t,url:hn}),Dn},yr=()=>{let{headers:_t,status:Wt,statusText:hn,url:yt}=Gn(),Ht=null;Wt!==r.NoContent&&(Ht=typeof Yt.response>"u"?Yt.responseText:Yt.response),0===Wt&&(Wt=Ht?r.Ok:0);let ye=Wt>=200&&Wt<300;if("json"===St.responseType&&"string"==typeof Ht){const He=Ht;Ht=Ht.replace(bn,"");try{Ht=""!==Ht?JSON.parse(Ht):null}catch(ft){Ht=He,ye&&(ye=!1,Ht={error:ft,text:Ht})}}ye?(Jt.next(new M({body:Ht,headers:_t,status:Wt,statusText:hn,url:yt||void 0})),Jt.complete()):Jt.error(new f({error:Ht,headers:_t,status:Wt,statusText:hn,url:yt||void 0}))},Ke=_t=>{const{url:Wt}=Gn(),hn=new f({error:_t,status:Yt.status||0,statusText:Yt.statusText||"Unknown Error",url:Wt||void 0});Jt.error(hn)};let et=!1;const Re=_t=>{et||(Jt.next(Gn()),et=!0);let Wt={type:s.DownloadProgress,loaded:_t.loaded};_t.lengthComputable&&(Wt.total=_t.total),"text"===St.responseType&&Yt.responseText&&(Wt.partialText=Yt.responseText),Jt.next(Wt)},qe=_t=>{let Wt={type:s.UploadProgress,loaded:_t.loaded};_t.lengthComputable&&(Wt.total=_t.total),Jt.next(Wt)};return Yt.addEventListener("load",yr),Yt.addEventListener("error",Ke),Yt.addEventListener("timeout",Ke),Yt.addEventListener("abort",Ke),St.reportProgress&&(Yt.addEventListener("progress",Re),null!==On&&Yt.upload&&Yt.upload.addEventListener("progress",qe)),Yt.send(On),Jt.next({type:s.Sent}),()=>{Yt.removeEventListener("error",Ke),Yt.removeEventListener("abort",Ke),Yt.removeEventListener("load",yr),Yt.removeEventListener("timeout",Ke),St.reportProgress&&(Yt.removeEventListener("progress",Re),null!==On&&Yt.upload&&Yt.upload.removeEventListener("progress",qe)),Yt.readyState!==Yt.DONE&&Yt.abort()}})))}}return(Ve=ut).\u0275fac=function(St){return new(St||Ve)(D.KVO(b.N0))},Ve.\u0275prov=D.jDH({token:Ve,factory:Ve.\u0275fac}),ut})();const yn=new D.nKC(""),Ft=new D.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Bt=new D.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Lt{}let Vn=(()=>{var Ve;class ut{constructor(St,kt,Xt){this.doc=St,this.platform=kt,this.cookieName=Xt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const St=this.doc.cookie||"";return St!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,b._b)(St,this.cookieName),this.lastCookieString=St),this.lastToken}}return(Ve=ut).\u0275fac=function(St){return new(St||Ve)(D.KVO(b.qQ),D.KVO(D.Agw),D.KVO(Ft))},Ve.\u0275prov=D.jDH({token:Ve,factory:Ve.\u0275fac}),ut})();function Ut(Ve,ut){const Rt=Ve.url.toLowerCase();if(!(0,D.WQX)(yn)||"GET"===Ve.method||"HEAD"===Ve.method||Rt.startsWith("http://")||Rt.startsWith("https://"))return ut(Ve);const St=(0,D.WQX)(Lt).getToken(),kt=(0,D.WQX)(Bt);return null!=St&&!Ve.headers.has(kt)&&(Ve=Ve.clone({headers:Ve.headers.set(kt,St)})),ut(Ve)}var Ae=function(Ve){return Ve[Ve.Interceptors=0]="Interceptors",Ve[Ve.LegacyInterceptors=1]="LegacyInterceptors",Ve[Ve.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Ve[Ve.NoXsrfProtection=3]="NoXsrfProtection",Ve[Ve.JsonpSupport=4]="JsonpSupport",Ve[Ve.RequestsMadeViaParent=5]="RequestsMadeViaParent",Ve[Ve.Fetch=6]="Fetch",Ve}(Ae||{});function _e(Ve,ut){return{\u0275kind:Ve,\u0275providers:ut}}function Ee(...Ve){const ut=[B,It,vt,{provide:O,useExisting:vt},{provide:C,useExisting:It},{provide:Te,useValue:Ut,multi:!0},{provide:yn,useValue:!0},{provide:Lt,useClass:Vn}];for(const Rt of Ve)ut.push(...Rt.\u0275providers);return(0,D.EmA)(ut)}const ke=new D.nKC("");let Zt=(()=>{var Ve;class ut{}return(Ve=ut).\u0275fac=function(St){return new(St||Ve)},Ve.\u0275mod=D.$C({type:Ve}),Ve.\u0275inj=D.G2t({providers:[Ee(_e(Ae.LegacyInterceptors,[{provide:ke,useFactory:ee},{provide:Te,useExisting:ke,multi:!0}]))]}),ut})()},4438:(we,te,y)=>{"use strict";y.d(te,{iLQ:()=>vh,sZ2:()=>k0,hnV:()=>Yy,Hbi:()=>SA,o8S:()=>Go,BIS:()=>lM,gRc:()=>l1,Ql9:()=>QS,Ocv:()=>oA,Z63:()=>ui,aKT:()=>Za,uvJ:()=>di,zcH:()=>Co,bkB:()=>io,$GK:()=>tn,nKC:()=>kt,zZn:()=>Ai,_q3:()=>Eh,MKu:()=>Ch,xe9:()=>yc,Co$:()=>Zv,Vns:()=>ms,SKi:()=>zr,Xx1:()=>Je,Agw:()=>sf,PLl:()=>$0,sFG:()=>L_,_9s:()=>ov,czy:()=>xu,WPN:()=>ps,kdw:()=>Mt,C4Q:()=>vl,NYb:()=>zS,giA:()=>Gy,RxE:()=>Uy,c1b:()=>Xu,gXe:()=>ci,mal:()=>dv,L39:()=>t3,a0P:()=>u3,Ol2:()=>yd,w6W:()=>PE,oH4:()=>i1,SmG:()=>fA,Rfq:()=>Ut,WQX:()=>Un,naY:()=>cA,QuC:()=>oi,EmA:()=>To,fpN:()=>DA,HJs:()=>c3,N4e:()=>Qi,O8t:()=>r3,H3F:()=>Vy,H8p:()=>Oo,KH2:()=>wa,TgB:()=>na,wOt:()=>K,WHO:()=>Wy,e01:()=>Ky,lNU:()=>ee,h9k:()=>ip,$MX:()=>Du,ZF7:()=>Xs,Kcf:()=>IM,e5t:()=>OM,UyX:()=>TM,cWb:()=>xM,osQ:()=>RM,H5H:()=>Wd,Zy3:()=>ge,mq5:()=>Jg,JZv:()=>Et,LfX:()=>Ln,plB:()=>Ho,jNT:()=>hh,zjR:()=>Xy,TL$:()=>sM,Tbb:()=>Sn,rcV:()=>Do,Vt3:()=>vd,Mj6:()=>Ri,GFd:()=>Yv,OA$:()=>hr,Jv_:()=>dy,aNF:()=>hy,R7$:()=>Ip,BMQ:()=>xd,ZvI:()=>zg,AVh:()=>Ld,wni:()=>Vm,VBU:()=>Ia,FsC:()=>Jo,jDH:()=>En,G2t:()=>kn,$C:()=>qo,EJ8:()=>go,rXU:()=>Qs,nrm:()=>Vd,eu8:()=>zd,k0s:()=>lc,j41:()=>ac,RV6:()=>Zg,xGo:()=>a0,KVO:()=>_r,kS0:()=>fu,QTQ:()=>Tp,bIt:()=>Xd,lsd:()=>zm,XpG:()=>Tm,nI1:()=>Ey,bMT:()=>Cy,SdG:()=>Om,NAR:()=>Rm,Y8G:()=>Nd,FS9:()=>Zd,lJ4:()=>vy,eq3:()=>gy,l_i:()=>my,mGM:()=>Hm,Njj:()=>Fh,eBV:()=>Bh,f$h:()=>wf,B4B:()=>Mf,n$t:()=>op,muq:()=>Wm,DNE:()=>ra,EFF:()=>ty,JRh:()=>qd,SpI:()=>hc,Lme:()=>Jd,DH7:()=>cy,mxI:()=>th,R50:()=>eh,GBs:()=>jm}),y(467);let v=null,c=1;const E=Symbol("SIGNAL");function _(e){const t=v;return v=e,t}function S(e){if((!De(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==c)){if(!e.producerMustRecompute(e)&&!U(e))return e.dirty=!1,void(e.lastCleanEpoch=c);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=c}}function U(e){ie(e);for(let t=0;t0}function ie(e){var t,i,l;null!==(t=e.producerNode)&&void 0!==t||(e.producerNode=[]),null!==(i=e.producerIndexOfThis)&&void 0!==i||(e.producerIndexOfThis=[]),null!==(l=e.producerLastReadVersion)&&void 0!==l||(e.producerLastReadVersion=[])}let g=null;var Pe=y(1413),pe=y(8359),Te=y(4412),xe=y(6354);const ee="https://g.co/ng/security#xss";class K extends Error{constructor(t,i){super(ge(t,i)),this.code=t}}function ge(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function dt(e){return{toString:e}.toString()}const At="__parameters__";function Ot(e,t,i){return dt(()=>{const l=function Tt(e){return function(...i){if(e){const l=e(...i);for(const p in l)this[p]=l[p]}}}(t);function p(...w){if(this instanceof p)return l.apply(this,w),this;const R=new p(...w);return j.annotation=R,j;function j(W,he,Se){const Ne=W.hasOwnProperty(At)?W[At]:Object.defineProperty(W,At,{value:[]})[At];for(;Ne.length<=Se;)Ne.push(null);return(Ne[Se]=Ne[Se]||[]).push(R),W}}return i&&(p.prototype=Object.create(i.prototype)),p.prototype.ngMetadataName=e,p.annotationCls=p,p})}const Et=globalThis;function Dt(e){for(let t in e)if(e[t]===Dt)return t;throw Error("Could not find renamed property on target object.")}function Ft(e,t){for(const i in t)t.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=t[i])}function Sn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Sn).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const i=t.indexOf("\n");return-1===i?t:t.substring(0,i)}function Bt(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Vn=Dt({__forward_ref__:Dt});function Ut(e){return e.__forward_ref__=Ut,e.toString=function(){return Sn(this())},e}function $e(e){return Ae(e)?e():e}function Ae(e){return"function"==typeof e&&e.hasOwnProperty(Vn)&&e.__forward_ref__===Ut}function En(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function kn(e){return{providers:e.providers||[],imports:e.imports||[]}}function Rn(e){return Kn(e,Ve)||Kn(e,Rt)}function Ln(e){return null!==Rn(e)}function Kn(e,t){return e.hasOwnProperty(t)?e[t]:null}function $n(e){return e&&(e.hasOwnProperty(ut)||e.hasOwnProperty(St))?e[ut]:null}const Ve=Dt({\u0275prov:Dt}),ut=Dt({\u0275inj:Dt}),Rt=Dt({ngInjectableDef:Dt}),St=Dt({ngInjectorDef:Dt});class kt{constructor(t,i){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=En({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function qe(e){return e&&!!e.\u0275providers}const _t=Dt({\u0275cmp:Dt}),Wt=Dt({\u0275dir:Dt}),hn=Dt({\u0275pipe:Dt}),yt=Dt({\u0275mod:Dt}),Ht=Dt({\u0275fac:Dt}),ye=Dt({__NG_ELEMENT_ID__:Dt}),He=Dt({__NG_ENV_ID__:Dt});function ft(e){return"string"==typeof e?e:null==e?"":String(e)}function ln(e,t){throw new K(-201,!1)}var tn=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(tn||{});let Cn;function In(){return Cn}function Nn(e){const t=Cn;return Cn=e,t}function pr(e,t,i){const l=Rn(e);return l&&"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:i&tn.Optional?null:void 0!==t?t:void ln()}const se={},Xe="__NG_DI_FLAG__",xt="ngTempTokenPath",vr=/\n/gm,ei="__source";let qr;function Wr(e){const t=qr;return qr=e,t}function zi(e,t=tn.Default){if(void 0===qr)throw new K(-203,!1);return null===qr?pr(e,void 0,t):qr.get(e,t&tn.Optional?null:void 0,t)}function _r(e,t=tn.Default){return(In()||zi)($e(e),t)}function Un(e,t=tn.Default){return _r(e,mi(t))}function mi(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Ti(e){const t=[];for(let i=0;iArray.isArray(i)?ar(i,t):t(i))}function tr(e,t,i){t>=e.length?e.push(i):e.splice(t,0,i)}function cr(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Kr(e,t,i){let l=li(e,t);return l>=0?e[1|l]=i:(l=~l,function Cs(e,t,i,l){let p=e.length;if(p==t)e.push(i,l);else if(1===p)e.push(l,e[0]),e[0]=i;else{for(p--,e.push(e[p-1],e[p]);p>t;)e[p]=e[p-2],p--;e[t]=i,e[t+1]=l}}(e,l,t,i)),l}function fo(e,t){const i=li(e,t);if(i>=0)return e[1|i]}function li(e,t){return function Io(e,t,i){let l=0,p=e.length>>i;for(;p!==l;){const w=l+(p-l>>1),R=e[w<t?p=w:l=w+1}return~(p<t){R=w-1;break}}}for(;w-1){let w;for(;++pw?"":p[Se+1].toLowerCase(),2&l&&he!==Ne){if(Hr(l))return!1;R=!0}}}}else{if(!R&&!Hr(l)&&!Hr(W))return!1;if(R&&Hr(W))continue;R=!1,l=W|1&l}}return Hr(l)||R}function Hr(e){return!(1&e)}function po(e,t,i,l){if(null===t)return-1;let p=0;if(l||!i){let w=!1;for(;p-1)for(i++;i0?'="'+j+'"':"")+"]"}else 8&l?p+="."+R:4&l&&(p+=" "+R);else""!==p&&!Hr(R)&&(t+=Aa(w,p),p=""),l=R,w=w||!Hr(l);i++}return""!==p&&(t+=Aa(w,p)),t}function Ia(e){return dt(()=>{var t;const i=es(e),l={...i,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ki.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:null!==(t=e.signals)&&void 0!==t&&t,data:e.data||{},encapsulation:e.encapsulation||ci.Emulated,styles:e.styles||ur,_:null,schemas:e.schemas||null,tView:null,id:""};ts(l);const p=e.dependencies;return l.directiveDefs=Bi(p,!1),l.pipeDefs=Bi(p,!0),l.id=function Ra(e){let t=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const p of i)t=Math.imul(31,t)+p.charCodeAt(0)|0;return t+=2147483648,"c"+t}(l),l})}function Xl(e){return Jn(e)||Fr(e)}function xa(e){return null!==e}function qo(e){return dt(()=>({type:e.type,bootstrap:e.bootstrap||ur,declarations:e.declarations||ur,imports:e.imports||ur,exports:e.exports||ur,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Ta(e,t){if(null==e)return Ir;const i={};for(const p in e)if(e.hasOwnProperty(p)){const w=e[p];let R,j,W=Ri.None;var l;Array.isArray(w)?(W=w[0],R=w[1],j=null!==(l=w[2])&&void 0!==l?l:R):(R=w,j=w),t?(i[R]=W!==Ri.None?[p,W]:p,t[R]=j):i[R]=p}return i}function Jo(e){return dt(()=>{const t=es(e);return ts(t),t})}function go(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Jn(e){return e[_t]||null}function Fr(e){return e[Wt]||null}function Lr(e){return e[hn]||null}function oi(e){const t=Jn(e)||Fr(e)||Lr(e);return null!==t&&t.standalone}function Gr(e,t){const i=e[yt]||null;if(!i&&!0===t)throw new Error(`Type ${Sn(e)} does not have '\u0275mod' property.`);return i}function es(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Ir,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||ur,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ta(e.inputs,t),outputs:Ta(e.outputs),debugInfo:null}}function ts(e){var t;null===(t=e.features)||void 0===t||t.forEach(i=>i(e))}function Bi(e,t){if(!e)return null;const i=t?Lr:Xl;return()=>("function"==typeof e?e():e).map(l=>i(l)).filter(xa)}function To(e){return{\u0275providers:e}}function As(...e){return{\u0275providers:Ro(0,e),\u0275fromNgModule:!0}}function Ro(e,...t){const i=[],l=new Set;let p;const w=R=>{i.push(R)};return ar(t,R=>{const j=R;Xi(j,w,[],l)&&(p||(p=[]),p.push(j))}),void 0!==p&&Is(p,w),i}function Is(e,t){for(let i=0;i{t(w,l)})}}function Xi(e,t,i,l){if(!(e=$e(e)))return!1;let p=null,w=$n(e);const R=!w&&Jn(e);if(w||R){if(R&&!R.standalone)return!1;p=e}else{const W=e.ngModule;if(w=$n(W),!w)return!1;p=W}const j=l.has(p);if(R){if(j)return!1;if(l.add(p),R.dependencies){const W="function"==typeof R.dependencies?R.dependencies():R.dependencies;for(const he of W)Xi(he,t,i,l)}}else{if(!w)return!1;{if(null!=w.imports&&!j){let he;l.add(p);try{ar(w.imports,Se=>{Xi(Se,t,i,l)&&(he||(he=[]),he.push(Se))})}finally{}void 0!==he&&Is(he,t)}if(!j){const he=wn(p)||(()=>new p);t({provide:p,useFactory:he,deps:ur},p),t({provide:xo,useValue:p,multi:!0},p),t({provide:ui,useValue:()=>_r(p),multi:!0},p)}const W=w.providers;if(null!=W&&!j){const he=e;xs(W,Se=>{t(Se,he)})}}}return p!==e&&void 0!==e.providers}function xs(e,t){for(let i of e)qe(i)&&(i=i.\u0275providers),Array.isArray(i)?xs(i,t):t(i)}const Zl=Dt({provide:String,useValue:Dt});function Ts(e){return null!==e&&"object"==typeof e&&Zl in e}function Fi(e){return"function"==typeof e}const Oo=new kt(""),Rs={},La={};let Os;function No(){return void 0===Os&&(Os=new ho),Os}class di{}class Yi extends di{get destroyed(){return this._destroyed}constructor(t,i,l,p){super(),this.parent=i,this.source=l,this.scopes=p,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Po(t,R=>this.processProvider(R)),this.records.set(Sa,Zi(void 0,this)),p.has("environment")&&this.records.set(di,Zi(void 0,this));const w=this.records.get(Oo);null!=w&&"string"==typeof w.value&&this.scopes.add(w.value),this.injectorDefTypes=new Set(this.get(xo,ur,tn.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=_(null);try{for(const l of this._ngOnDestroyHooks)l.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const l of i)l()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),_(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const i=Wr(this),l=Nn(void 0);try{return t()}finally{Wr(i),Nn(l)}}get(t,i=se,l=tn.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(He))return t[He](this);l=mi(l);const w=Wr(this),R=Nn(void 0);try{if(!(l&tn.SkipSelf)){let W=this.records.get(t);if(void 0===W){const he=function yo(e){return"function"==typeof e||"object"==typeof e&&e instanceof kt}(t)&&Rn(t);W=he&&this.injectableDefInScope(he)?Zi(Ns(t),Rs):null,this.records.set(t,W)}if(null!=W)return this.hydrate(t,W)}return(l&tn.Self?No():this.parent).get(t,i=l&tn.Optional&&i===se?null:i)}catch(j){if("NullInjectorError"===j.name){if((j[xt]=j[xt]||[]).unshift(Sn(t)),w)throw j;return function Wi(e,t,i,l){const p=e[xt];throw t[ei]&&p.unshift(t[ei]),e.message=function ze(e,t,i,l=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let p=Sn(t);if(Array.isArray(t))p=t.map(Sn).join(" -> ");else if("object"==typeof t){let w=[];for(let R in t)if(t.hasOwnProperty(R)){let j=t[R];w.push(R+":"+("string"==typeof j?JSON.stringify(j):Sn(j)))}p=`{${w.join(", ")}}`}return`${i}${l?"("+l+")":""}[${p}]: ${e.replace(vr,"\n ")}`}("\n"+e.message,p,i,l),e.ngTokenPath=p,e[xt]=null,e}(j,t,"R3InjectorError",this.source)}throw j}finally{Nn(R),Wr(w)}}resolveInjectorInitializers(){const t=_(null),i=Wr(this),l=Nn(void 0);try{const w=this.get(ui,ur,tn.Self);for(const R of w)R()}finally{Wr(i),Nn(l),_(t)}}toString(){const t=[],i=this.records;for(const l of i.keys())t.push(Sn(l));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new K(205,!1)}processProvider(t){let i=Fi(t=$e(t))?t:$e(t&&t.provide);const l=function ql(e){return Ts(e)?Zi(void 0,e.useValue):Zi(ns(e),Rs)}(t);if(!Fi(t)&&!0===t.multi){let p=this.records.get(i);p||(p=Zi(void 0,Rs,!0),p.factory=()=>Ti(p.multi),this.records.set(i,p)),i=t,p.multi.push(t)}this.records.set(i,l)}hydrate(t,i){const l=_(null);try{return i.value===Rs&&(i.value=La,i.value=i.factory()),"object"==typeof i.value&&i.value&&function mo(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{_(l)}}injectableDefInScope(t){if(!t.providedIn)return!1;const i=$e(t.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(t){const i=this._onDestroyHooks.indexOf(t);-1!==i&&this._onDestroyHooks.splice(i,1)}}function Ns(e){const t=Rn(e),i=null!==t?t.factory:wn(e);if(null!==i)return i;if(e instanceof kt)throw new K(204,!1);if(e instanceof Function)return function Ql(e){if(e.length>0)throw new K(204,!1);const i=function jn(e){return e&&(e[Ve]||e[Rt])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new K(204,!1)}function ns(e,t,i){let l;if(Fi(e)){const p=$e(e);return wn(p)||Ns(p)}if(Ts(e))l=()=>$e(e.useValue);else if(function Na(e){return!(!e||!e.useFactory)}(e))l=()=>e.useFactory(...Ti(e.deps||[]));else if(function Oa(e){return!(!e||!e.useExisting)}(e))l=()=>_r($e(e.useExisting));else{const p=$e(e&&(e.useClass||e.provide));if(!function Jl(e){return!!e.deps}(e))return wn(p)||Ns(p);l=()=>new p(...Ti(e.deps))}return l}function Zi(e,t,i=!1){return{factory:e,value:t,multi:i?[]:void 0}}function Po(e,t){for(const i of e)Array.isArray(i)?Po(i,t):i&&qe(i)?Po(i.\u0275providers,t):t(i)}function Qi(e,t){e instanceof Yi&&e.assertNotDestroyed();const l=Wr(e),p=Nn(void 0);try{return t()}finally{Wr(l),Nn(p)}}function Ba(){return void 0!==In()||null!=function ii(){return qr}()}const gr=0,mn=1,Pn=2,ir=3,$r=4,Dr=5,Rr=6,Oi=7,Er=8,Br=9,Ci=10,Zn=11,rs=12,Ps=13,bo=14,Nr=15,Bo=16,ti=17,Ni=18,Ls=19,Ac=20,Mo=21,Fo=22,qi=23,Qn=25,Fa=1,ki=7,ko=9,kr=10;var eu=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(eu||{});function ni(e){return Array.isArray(e)&&"object"==typeof e[Fa]}function Jr(e){return Array.isArray(e)&&!0===e[Fa]}function ka(e){return!!(4&e.flags)}function $o(e){return e.componentOffset>-1}function ss(e){return!(1&~e.flags)}function Di(e){return!!e.template}function $a(e){return!!(512&e[Pn])}class qn{constructor(t,i,l){this.previousValue=t,this.currentValue=i,this.firstChange=l}isFirstChange(){return this.firstChange}}function Sr(e,t,i,l){null!==t?t.applyValueToInputSignal(t,l):e[i]=l}function hr(){return Xr}function Xr(e){return e.type.prototype.ngOnChanges&&(e.setInput=as),wo}function wo(){const e=Vo(this),t=null==e?void 0:e.current;if(t){const i=e.previous;if(i===Ir)e.previous=t;else for(let l in t)i[l]=t[l];e.current=null,this.ngOnChanges(t)}}function as(e,t,i,l,p){const w=this.declaredInputs[l],R=Vo(e)||function ls(e,t){return e[Uo]=t}(e,{previous:Ir,current:null}),j=R.current||(R.current={}),W=R.previous,he=W[w];j[w]=new qn(he&&he.currentValue,i,W===Ir),Sr(e,t,p,i)}hr.ngInherit=!0;const Uo="__ngSimpleChanges__";function Vo(e){return e[Uo]||null}const Ji=function(e,t,i){};let Rh=!1;function Cr(e){for(;Array.isArray(e);)e=e[gr];return e}function ja(e,t){return Cr(t[e])}function hi(e,t){return Cr(t[e.index])}function Ha(e,t){return e.data[t]}function Si(e,t){const i=t[e];return ni(i)?i:i[gr]}function Oc(e){return!(128&~e[Pn])}function eo(e,t){return null==t?null:e[t]}function Oh(e){e[ti]=0}function Y1(e){1024&e[Pn]||(e[Pn]|=1024,Oc(e)&&za(e))}function Nc(e){var t;return!!(9216&e[Pn]||null!==(t=e[qi])&&void 0!==t&&t.dirty)}function Pc(e){var t;if(null===(t=e[Ci].changeDetectionScheduler)||void 0===t||t.notify(1),Nc(e))za(e);else if(64&e[Pn])if(function W1(){return Rh}())e[Pn]|=1024,za(e);else{var i;null===(i=e[Ci].changeDetectionScheduler)||void 0===i||i.notify()}}function za(e){var t;null===(t=e[Ci].changeDetectionScheduler)||void 0===t||t.notify();let i=cs(e);for(;null!==i&&!(8192&i[Pn])&&(i[Pn]|=8192,Oc(i));)i=cs(i)}function nu(e,t){if(!(256&~e[Pn]))throw new K(911,!1);null===e[Mo]&&(e[Mo]=[]),e[Mo].push(t)}function cs(e){const t=e[ir];return Jr(t)?t[ir]:t}const er={lFrame:zh(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Lh(){return er.bindingsEnabled}function ks(){return null!==er.skipHydrationRootTNode}function on(){return er.lFrame.lView}function fr(){return er.lFrame.tView}function Bh(e){return er.lFrame.contextLView=e,e[Er]}function Fh(e){return er.lFrame.contextLView=null,e}function wr(){let e=kh();for(;null!==e&&64===e.type;)e=e.parent;return e}function kh(){return er.lFrame.currentTNode}function to(e,t){const i=er.lFrame;i.currentTNode=e,i.isParent=t}function Bc(){return er.lFrame.isParent}function Fc(){er.lFrame.isParent=!1}function pi(){const e=er.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function $i(){return er.lFrame.bindingIndex++}function Eo(e){const t=er.lFrame,i=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,i}function sb(e,t){const i=er.lFrame;i.bindingIndex=i.bindingRootIndex=e,kc(t)}function kc(e){er.lFrame.currentDirectiveIndex=e}function Uc(){return er.lFrame.currentQueryIndex}function ru(e){er.lFrame.currentQueryIndex=e}function lb(e){const t=e[mn];return 2===t.type?t.declTNode:1===t.type?e[Dr]:null}function jh(e,t,i){if(i&tn.SkipSelf){let p=t,w=e;for(;!(p=p.parent,null!==p||i&tn.Host||(p=lb(w),null===p||(w=w[bo],10&p.type))););if(null===p)return!1;t=p,e=w}const l=er.lFrame=Hh();return l.currentTNode=t,l.lView=e,!0}function Vc(e){const t=Hh(),i=e[mn];er.lFrame=t,t.currentTNode=i.firstChild,t.lView=e,t.tView=i,t.contextLView=e,t.bindingIndex=i.bindingStartIndex,t.inI18n=!1}function Hh(){const e=er.lFrame,t=null===e?null:e.child;return null===t?zh(e):t}function zh(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Wh(){const e=er.lFrame;return er.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Kh=Wh;function jc(){const e=Wh();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function si(){return er.lFrame.selectedIndex}function fs(e){er.lFrame.selectedIndex=e}function Tr(){const e=er.lFrame;return Ha(e.tView,e.selectedIndex)}let Xh=!0;function Ka(){return Xh}function no(e){Xh=e}function iu(e,t){for(let he=t.directiveStart,Se=t.directiveEnd;he=l)break}else t[W]<0&&(e[ti]+=65536),(j>14>16&&(3&e[Pn])===t&&(e[Pn]+=16384,Zh(j,w)):Zh(j,w)}const $s=-1;class Ga{constructor(t,i,l){this.factory=t,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=l}}function Wc(e){return e!==$s}function Xa(e){return 32767&e}function Ya(e,t){let i=function Mb(e){return e>>16}(e),l=t;for(;i>0;)l=l[bo],i--;return l}let Kc=!0;function au(e){const t=Kc;return Kc=e,t}const Qh=255,qh=5;let wb=0;const ro={};function lu(e,t){const i=Jh(e,t);if(-1!==i)return i;const l=t[mn];l.firstCreatePass&&(e.injectorIndex=t.length,Gc(l.data,e),Gc(t,null),Gc(l.blueprint,null));const p=uu(e,t),w=e.injectorIndex;if(Wc(p)){const R=Xa(p),j=Ya(p,t),W=j[mn].data;for(let he=0;he<8;he++)t[w+he]=j[R+he]|W[R+he]}return t[w+8]=p,w}function Gc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Jh(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function uu(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,l=null,p=t;for(;null!==p;){if(l=l0(p),null===l)return $s;if(i++,p=p[bo],-1!==l.injectorIndex)return l.injectorIndex|i<<16}return $s}function Xc(e,t,i){!function _b(e,t,i){let l;"string"==typeof i?l=i.charCodeAt(0)||0:i.hasOwnProperty(ye)&&(l=i[ye]),null==l&&(l=i[ye]=wb++);const p=l&Qh;t.data[e+(p>>qh)]|=1<=0?t&Qh:Sb:t}(i);if("function"==typeof w){if(!jh(t,e,l))return l&tn.Host?e0(p,0,l):t0(t,i,l,p);try{let R;if(R=w(l),null!=R||l&tn.Optional)return R;ln()}finally{Kh()}}else if("number"==typeof w){let R=null,j=Jh(e,t),W=$s,he=l&tn.Host?t[Nr][Dr]:null;for((-1===j||l&tn.SkipSelf)&&(W=-1===j?uu(e,t):t[j+8],W!==$s&&s0(l,!1)?(R=t[mn],j=Xa(W),t=Ya(W,t)):j=-1);-1!==j;){const Se=t[mn];if(o0(w,j,Se.data)){const Ne=Cb(j,t,i,R,l,he);if(Ne!==ro)return Ne}W=t[j+8],W!==$s&&s0(l,t[mn].data[j+8]===he)&&o0(w,j,t)?(R=Se,j=Xa(W),t=Ya(W,t)):j=-1}}return p}function Cb(e,t,i,l,p,w){const R=t[mn],j=R.data[e+8],Se=cu(j,R,i,null==l?$o(j)&&Kc:l!=R&&!!(3&j.type),p&tn.Host&&w===j);return null!==Se?ds(t,R,Se,j):ro}function cu(e,t,i,l,p){const w=e.providerIndexes,R=t.data,j=1048575&w,W=e.directiveStart,Se=w>>20,ct=p?j+Se:e.directiveEnd;for(let Ct=l?j:j+Se;Ct=W&&Vt.type===i)return Ct}if(p){const Ct=R[W];if(Ct&&Di(Ct)&&Ct.type===i)return W}return null}function ds(e,t,i,l){let p=e[i];const w=t.data;if(function gb(e){return e instanceof Ga}(p)){const R=p;R.resolving&&function sn(e,t){throw t&&t.join(" > "),new K(-200,e)}(function pt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ft(e)}(w[i]));const j=au(R.canSeeViewProviders);R.resolving=!0;const he=R.injectImpl?Nn(R.injectImpl):null;jh(e,l,tn.Default);try{p=e[i]=R.factory(void 0,w,e,l),t.firstCreatePass&&i>=l.directiveStart&&function pb(e,t,i){const{ngOnChanges:l,ngOnInit:p,ngDoCheck:w}=t.type.prototype;if(l){var R,j;const Ne=Xr(t);(null!==(R=i.preOrderHooks)&&void 0!==R?R:i.preOrderHooks=[]).push(e,Ne),(null!==(j=i.preOrderCheckHooks)&&void 0!==j?j:i.preOrderCheckHooks=[]).push(e,Ne)}var W,he,Se;p&&(null!==(W=i.preOrderHooks)&&void 0!==W?W:i.preOrderHooks=[]).push(0-e,p),w&&((null!==(he=i.preOrderHooks)&&void 0!==he?he:i.preOrderHooks=[]).push(e,w),(null!==(Se=i.preOrderCheckHooks)&&void 0!==Se?Se:i.preOrderCheckHooks=[]).push(e,w))}(i,w[i],t)}finally{null!==he&&Nn(he),au(j),R.resolving=!1,Kh()}}return p}function o0(e,t,i){return!!(i[t+(e>>qh)]&1<{const t=e.prototype.constructor,i=t[Ht]||Yc(t),l=Object.prototype;let p=Object.getPrototypeOf(e.prototype).constructor;for(;p&&p!==l;){const w=p[Ht]||Yc(p);if(w&&w!==i)return w;p=Object.getPrototypeOf(p)}return w=>new w})}function Yc(e){return Ae(e)?()=>{const t=Yc($e(e));return t&&t()}:wn(e)}function l0(e){const t=e[mn],i=t.type;return 2===i?t.declTNode:1===i?e[Dr]:null}function fu(e){return function Eb(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const i=e.attrs;if(i){const l=i.length;let p=0;for(;p{var e;class t{static create(l,p){if(Array.isArray(l))return h0({name:""},p,l,"");{var w;const R=null!==(w=l.name)&&void 0!==w?w:"";return h0({name:R},l.parent,l.providers,R)}}}return(e=t).THROW_IF_NOT_FOUND=se,e.NULL=new ho,e.\u0275prov=En({token:e,providedIn:"any",factory:()=>_r(Sa)}),e.__NG_ELEMENT_ID__=-1,t})();function Qc(e){return e.ngOriginalError}class Co{constructor(){this._console=console}handleError(t){const i=this._findOriginalError(t);this._console.error("ERROR",t),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(t){let i=t&&Qc(t);for(;i&&Qc(i);)i=Qc(i);return i||null}}const g0=new kt("",{providedIn:"root",factory:()=>Un(Co).handleError.bind(void 0)});let js=(()=>{var e;class t{}return(e=t).__NG_ELEMENT_ID__=Bb,e.__NG_ENV_ID__=i=>i,t})();class Lb extends js{constructor(t){super(),this._lView=t}onDestroy(t){return nu(this._lView,t),()=>function Lc(e,t){if(null===e[Mo])return;const i=e[Mo].indexOf(t);-1!==i&&e[Mo].splice(i,1)}(this._lView,t)}}function Bb(){return new Lb(on())}function Fb(){return Hs(wr(),on())}function Hs(e,t){return new Za(hi(e,t))}let Za=(()=>{class t{constructor(l){this.nativeElement=l}}return t.__NG_ELEMENT_ID__=Fb,t})();function y0(e){return e instanceof Za?e.nativeElement:e}function qc(e){return t=>{setTimeout(e,void 0,t)}}const io=class kb extends Pe.B{constructor(t=!1){var i;super(),this.destroyRef=void 0,this.__isAsync=t,Ba()&&(this.destroyRef=null!==(i=Un(js,{optional:!0}))&&void 0!==i?i:void 0)}emit(t){const i=_(null);try{super.next(t)}finally{_(i)}}subscribe(t,i,l){let p=t,w=i||(()=>null),R=l;if(t&&"object"==typeof t){var j,W,he;const Ne=t;p=null===(j=Ne.next)||void 0===j?void 0:j.bind(Ne),w=null===(W=Ne.error)||void 0===W?void 0:W.bind(Ne),R=null===(he=Ne.complete)||void 0===he?void 0:he.bind(Ne)}this.__isAsync&&(w=qc(w),p&&(p=qc(p)),R&&(R=qc(R)));const Se=super.subscribe({next:p,error:w,complete:R});return t instanceof pe.yU&&t.add(Se),Se}};function $b(){return this._results[Symbol.iterator]()}class Jc{get changes(){var t;return null!==(t=this._changes)&&void 0!==t?t:this._changes=new io}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const i=Jc.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=$b)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,i){return this._results.reduce(t,i)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,i){this.dirty=!1;const l=function Hn(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Tn(e,t,i){if(e.length!==t.length)return!1;for(let l=0;laM}),aM="ng",$0=new kt(""),sf=new kt("",{providedIn:"platform",factory:()=>"unknown"}),lM=new kt("",{providedIn:"root",factory:()=>{var e;return(null===(e=function jo(){if(void 0!==rf)return rf;if(typeof document<"u")return document;throw new K(210,!1)}().body)||void 0===e||null===(e=e.querySelector("[ngCspNonce]"))||void 0===e?void 0:e.getAttribute("ngCspNonce"))||null}});let U0=()=>null;function ff(e,t,i=!1){return U0(e,t,i)}const W0=new kt("",{providedIn:"root",factory:()=>!1});let Eu,Cu;function Gs(e){var t;return(null===(t=function vf(){if(void 0===Eu&&(Eu=null,Et.trustedTypes))try{Eu=Et.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Eu}())||void 0===t?void 0:t.createHTML(e))||e}function Y0(e){var t;return(null===(t=function gf(){if(void 0===Cu&&(Cu=null,Et.trustedTypes))try{Cu=Et.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Cu}())||void 0===t?void 0:t.createScriptURL(e))||e}class hs{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ee})`}}class _M extends hs{getTypeName(){return"HTML"}}class EM extends hs{getTypeName(){return"Style"}}class CM extends hs{getTypeName(){return"Script"}}class DM extends hs{getTypeName(){return"URL"}}class SM extends hs{getTypeName(){return"ResourceURL"}}function Do(e){return e instanceof hs?e.changingThisBreaksApplicationSecurity:e}function Xs(e,t){const i=function AM(e){return e instanceof hs&&e.getTypeName()||null}(e);if(null!=i&&i!==t){if("ResourceURL"===i&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${i} (see ${ee})`)}return i===t}function IM(e){return new _M(e)}function xM(e){return new EM(e)}function TM(e){return new CM(e)}function RM(e){return new DM(e)}function OM(e){return new SM(e)}class NM{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const i=(new window.DOMParser).parseFromString(Gs(t),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(t):(i.removeChild(i.firstChild),i)}catch{return null}}}class PM{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const i=this.inertDocument.createElement("template");return i.innerHTML=Gs(t),i}}const BM=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Du(e){return(e=String(e)).match(BM)?e:"unsafe:"+e}function So(e){const t={};for(const i of e.split(","))t[i]=!0;return t}function il(...e){const t={};for(const i of e)for(const l in i)i.hasOwnProperty(l)&&(t[l]=!0);return t}const Q0=So("area,br,col,hr,img,wbr"),q0=So("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),J0=So("rp,rt"),mf=il(Q0,il(q0,So("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),il(J0,So("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),il(J0,q0)),yf=So("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ep=il(yf,So("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),So("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),FM=So("script,style,template");class kM{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let i=t.firstChild,l=!0,p=[];for(;i;)if(i.nodeType===Node.ELEMENT_NODE?l=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,l&&i.firstChild)p.push(i),i=VM(i);else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let w=UM(i);if(w){i=w;break}i=p.pop()}return this.buf.join("")}startElement(t){const i=tp(t).toLowerCase();if(!mf.hasOwnProperty(i))return this.sanitizedSomething=!0,!FM.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const l=t.attributes;for(let p=0;p"),!0}endElement(t){const i=tp(t).toLowerCase();mf.hasOwnProperty(i)&&!Q0.hasOwnProperty(i)&&(this.buf.push(""))}chars(t){this.buf.push(rp(t))}}function UM(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw np(t);return t}function VM(e){const t=e.firstChild;if(t&&function $M(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw np(t);return t}function tp(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function np(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const jM=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,HM=/([^\#-~ |!])/g;function rp(e){return e.replace(/&/g,"&").replace(jM,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(HM,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Su;function ip(e,t){let i=null;try{Su=Su||function Z0(e){const t=new PM(e);return function LM(){try{return!!(new window.DOMParser).parseFromString(Gs(""),"text/html")}catch{return!1}}()?new NM(t):t}(e);let l=t?String(t):"";i=Su.getInertBodyElement(l);let p=5,w=l;do{if(0===p)throw new Error("Failed to sanitize html because the input is unstable");p--,l=w,w=i.innerHTML,i=Su.getInertBodyElement(l)}while(l!==w);return Gs((new kM).sanitizeChildren(bf(i)||i))}finally{if(i){const l=bf(i)||i;for(;l.firstChild;)l.removeChild(l.firstChild)}}}function bf(e){return"content"in e&&function zM(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ps=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(ps||{});function Mf(e){const t=ol();return t?t.sanitize(ps.URL,e)||"":Xs(e,"URL")?Do(e):Du(ft(e))}function wf(e){const t=ol();if(t)return Y0(t.sanitize(ps.RESOURCE_URL,e)||"");if(Xs(e,"ResourceURL"))return Y0(Do(e));throw new K(904,!1)}function op(e,t,i){return function ZM(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?wf:Mf}(t,i)(e)}function ol(){const e=on();return e&&e[Ci].sanitizer}const QM=/^>|^->||--!>|)/g,JM="\u200b$1\u200b";function Ii(e){return e instanceof Function?e():e}var xu=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(xu||{});let Df;function Sf(e,t){return Df(e,t)}function Zs(e,t,i,l,p){if(null!=l){let w,R=!1;Jr(l)?w=l:ni(l)&&(R=!0,l=l[gr]);const j=Cr(l);0===e&&null!==i?null==p?mp(t,i,j):vs(t,i,j,p||null,!0):1===e&&null!==i?vs(t,i,j,p||null,!0):2===e?function ll(e,t,i){const l=Ou(e,t);l&&function yw(e,t,i,l){e.removeChild(t,i,l)}(e,l,t,i)}(t,j,R):3===e&&t.destroyNode(j),null!=w&&function ww(e,t,i,l,p){const w=i[ki];w!==Cr(i)&&Zs(t,e,l,w,p);for(let j=kr;jt.replace(qM,JM))}(t))}function Tu(e,t,i){return e.createElement(t,i)}function pp(e,t){var i;null===(i=t[Ci].changeDetectionScheduler)||void 0===i||i.notify(1),Pu(e,t,t[Zn],2,null,null)}function vp(e,t){const i=e[ko],l=i.indexOf(t);i.splice(l,1)}function sl(e,t){if(e.length<=kr)return;const i=kr+t,l=e[i];if(l){const p=l[Bo];null!==p&&p!==e&&vp(p,l),t>0&&(e[i-1][$r]=l[$r]);const w=cr(e,kr+t);!function fw(e,t){pp(e,t),t[gr]=null,t[Dr]=null}(l[mn],l);const R=w[Ni];null!==R&&R.detachView(w[mn]),l[ir]=null,l[$r]=null,l[Pn]&=-129}return l}function Ru(e,t){if(!(256&t[Pn])){const i=t[Zn];i.destroyNode&&Pu(e,t,i,3,null,null),function hw(e){let t=e[rs];if(!t)return xf(e[mn],e);for(;t;){let i=null;if(ni(t))i=t[rs];else{const l=t[kr];l&&(i=l)}if(!i){for(;t&&!t[$r]&&t!==e;)ni(t)&&xf(t[mn],t),t=t[ir];null===t&&(t=e),ni(t)&&xf(t[mn],t),i=t&&t[$r]}t=i}}(t)}}function xf(e,t){if(256&t[Pn])return;const i=_(null);try{t[Pn]&=-129,t[Pn]|=256,t[qi]&&function z(e){if(ie(e),De(e))for(let t=0;t=0?l[R]():l[-R].unsubscribe(),w+=2}else i[w].call(l[i[w+1]]);null!==l&&(t[Oi]=null);const p=t[Mo];if(null!==p){t[Mo]=null;for(let w=0;w-1){const{encapsulation:w}=e.data[l.directiveStart+p];if(w===ci.None||w===ci.Emulated)return null}return hi(l,i)}}(e,t.parent,i)}function vs(e,t,i,l,p){e.insertBefore(t,i,l,p)}function mp(e,t,i){e.appendChild(t,i)}function yp(e,t,i,l,p){null!==l?vs(e,t,i,l,p):mp(e,t,i)}function Ou(e,t){return e.parentNode(t)}function bp(e,t,i){return wp(e,t,i)}let Rf,wp=function Mp(e,t,i){return 40&e.type?hi(e,i):null};function Nu(e,t,i,l){const p=Tf(e,l,t),w=t[Zn],j=bp(l.parent||t[Dr],l,t);if(null!=p)if(Array.isArray(i))for(let W=0;WQn&&xp(e,t,Qn,!1),Ji(R?2:0,p),i(l,p)}finally{fs(w),Ji(R?3:1,p)}}function Lf(e,t,i){if(ka(t)){const l=_(null);try{const w=t.directiveEnd;for(let R=t.directiveStart;Rnull;function Lp(e,t,i,l,p){for(let R in t){var w;if(!t.hasOwnProperty(R))continue;const j=t[R];if(void 0===j)continue;null!==(w=l)&&void 0!==w||(l={});let W,he=Ri.None;Array.isArray(j)?(W=j[0],he=j[1]):W=j;let Se=R;if(null!==p){if(!p.hasOwnProperty(R))continue;Se=p[R]}0===e?Bp(l,i,Se,W,he):Bp(l,i,Se,W)}return l}function Bp(e,t,i,l,p){let w;e.hasOwnProperty(i)?(w=e[i]).push(t,l):w=e[i]=[t,l],void 0!==p&&w.push(p)}function Mi(e,t,i,l,p,w,R,j){const W=hi(t,i);let Se,he=t.inputs;!j&&null!=he&&(Se=he[l])?(Hf(e,i,Se,l,p),$o(t)&&function Pw(e,t){const i=Si(t,e);16&i[Pn]||(i[Pn]|=64)}(i,t.index)):3&t.type&&(l=function Nw(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(l),p=null!=R?R(p,t.value||"",l):p,w.setProperty(W,l,p))}function $f(e,t,i,l){if(Lh()){const p=null===l?null:{"":-1},w=function Uw(e,t){const i=e.directiveRegistry;let l=null,p=null;if(i)for(let R=0;R0;){const i=e[--t];if("number"==typeof i&&i<0)return i}return 0})(R)!=j&&R.push(j),R.push(i,l,w)}}(e,t,l,ul(e,i,p.hostVars,rr),p)}function oo(e,t,i,l,p,w){const R=hi(e,t);!function Vf(e,t,i,l,p,w,R){if(null==w)e.removeAttribute(t,p,i);else{const j=null==R?ft(w):R(w,l||"",p);e.setAttribute(t,p,j,i)}}(t[Zn],R,w,e.value,i,l,p)}function Kw(e,t,i,l,p,w){const R=w[t];if(null!==R)for(let j=0;j0&&(i[p-1][$r]=t),l!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{za(e.lView)},consumerOnSignalRead(){this.lView[qi]=this}},Gp=100;function ku(e,t=!0,i=0){const l=e[Ci],p=l.rendererFactory;var R;null===(R=p.begin)||void 0===R||R.call(p);try{!function t_(e,t){Kf(e,t);let i=0;for(;Nc(e);){if(i===Gp)throw new K(103,!1);i++,Kf(e,1)}}(e,i)}catch(he){throw t&&Fu(e,he),he}finally{var j,W;null===(j=p.end)||void 0===j||j.call(p),null===(W=l.inlineEffectRunner)||void 0===W||W.flush()}}function n_(e,t,i,l){var p;const w=t[Pn];if(!(256&~w))return;null===(p=t[Ci].inlineEffectRunner)||void 0===p||p.flush(),Vc(t);let j=null,W=null;(function r_(e){return 2!==e.type})(e)&&(W=function Qw(e){var t;return null!==(t=e[qi])&&void 0!==t?t:function qw(e){var t;const i=null!==(t=Kp.pop())&&void 0!==t?t:Object.create(e_);return i.lView=e,i}(e)}(t),j=function x(e){return e&&(e.nextProducerIndex=0),_(e)}(W));try{Oh(t),function Uh(e){return er.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==i&&Op(e,t,i,2,l);const he=!(3&~w);if(he){const ct=e.preOrderCheckHooks;null!==ct&&ou(t,ct,null)}else{const ct=e.preOrderHooks;null!==ct&&su(t,ct,0,null),Hc(t,0)}if(function i_(e){for(let t=I0(e);null!==t;t=x0(t)){if(!(t[Pn]&eu.HasTransplantedViews))continue;const i=t[ko];for(let l=0;le.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(W,j),function Jw(e){e.lView[qi]!==e&&(e.lView=null,Kp.push(e))}(W)),jc()}}function Xp(e,t){for(let i=I0(e);null!==i;i=x0(i))for(let l=kr;l-1&&(sl(t,l),cr(i,l))}this._attachedToViewContainer=!1}Ru(this._lView[mn],this._lView)}onDestroy(t){nu(this._lView,t)}markForCheck(){hl(this._cdRefInjectingView||this._lView)}detach(){this._lView[Pn]&=-129}reattach(){Pc(this._lView),this._lView[Pn]|=128}detectChanges(){this._lView[Pn]|=1024,ku(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new K(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,pp(this._lView[mn],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new K(902,!1);this._appRef=t,Pc(this._lView)}}let vl=(()=>{class t{}return t.__NG_ELEMENT_ID__=l_,t})();const s_=vl,a_=class extends s_{constructor(t,i,l){super(),this._declarationLView=t,this._declarationTContainer=i,this.elementRef=l}get ssrId(){var t;return(null===(t=this._declarationTContainer.tView)||void 0===t?void 0:t.ssrId)||null}createEmbeddedView(t,i){return this.createEmbeddedViewImpl(t,i)}createEmbeddedViewImpl(t,i,l){const p=function cl(e,t,i,l){const p=_(null);try{var w,R,j;const W=t.tView,Ne=Lu(e,W,i,4096&e[Pn]?4096:16,null,t,null,null,null!==(w=null==l?void 0:l.injector)&&void 0!==w?w:null,null!==(R=null==l?void 0:l.embeddedViewInjector)&&void 0!==R?R:null,null!==(j=null==l?void 0:l.dehydratedView)&&void 0!==j?j:null);Ne[Bo]=e[t.index];const Ct=e[Ni];return null!==Ct&&(Ne[Ni]=Ct.createEmbeddedView(W)),zf(W,Ne,i),Ne}finally{_(p)}}(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:i,dehydratedView:l});return new pl(p)}};function l_(){return $u(wr(),on())}function $u(e,t){return 4&e.type?new a_(t,e,Hs(e,t)):null}class qf{}class O_{}class rv{}class P_{resolveComponentFactory(t){throw function N_(e){const t=Error(`No component factory found for ${Sn(e)}.`);return t.ngComponent=e,t}(t)}}let zu=(()=>{class t{}return t.NULL=new P_,t})();class ov{}let L_=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function B_(){const e=on(),i=Si(wr().index,e);return(ni(i)?i:e)[Zn]}(),t})(),F_=(()=>{var e;class t{}return(e=t).\u0275prov=En({token:e,providedIn:"root",factory:()=>null}),t})();const Jf={},sv=new Set;function so(e){var t,i;sv.has(e)||(sv.add(e),null===(t=performance)||void 0===t||null===(i=t.mark)||void 0===i||i.call(t,"mark_feature_usage",{detail:{feature:e}}))}function av(...e){}class zr{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:l=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new io(!1),this.onMicrotaskEmpty=new io(!1),this.onStable=new io(!1),this.onError=new io(!1),typeof Zone>"u")throw new K(908,!1);Zone.assertZonePatched();const p=this;p._nesting=0,p._outer=p._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(p._inner=p._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(p._inner=p._inner.fork(Zone.longStackTraceZoneSpec)),p.shouldCoalesceEventChangeDetection=!l&&i,p.shouldCoalesceRunChangeDetection=l,p.lastRequestAnimationFrameId=-1,p.nativeRequestAnimationFrame=function k_(){const e="function"==typeof Et.requestAnimationFrame;let t=Et[e?"requestAnimationFrame":"setTimeout"],i=Et[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&i){const l=t[Zone.__symbol__("OriginalDelegate")];l&&(t=l);const p=i[Zone.__symbol__("OriginalDelegate")];p&&(i=p)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function V_(e){const t=()=>{!function U_(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Et,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,td(e),e.isCheckStableRunning=!0,ed(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),td(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,l,p,w,R,j)=>{if(function j_(e){var t;return!(!Array.isArray(e)||1!==e.length)&&!0===(null===(t=e[0].data)||void 0===t?void 0:t.__ignore_ng_zone__)}(j))return i.invokeTask(p,w,R,j);try{return lv(e),i.invokeTask(p,w,R,j)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===w.type||e.shouldCoalesceRunChangeDetection)&&t(),uv(e)}},onInvoke:(i,l,p,w,R,j,W)=>{try{return lv(e),i.invoke(p,w,R,j,W)}finally{e.shouldCoalesceRunChangeDetection&&t(),uv(e)}},onHasTask:(i,l,p,w)=>{i.hasTask(p,w),l===p&&("microTask"==w.change?(e._hasPendingMicrotasks=w.microTask,td(e),ed(e)):"macroTask"==w.change&&(e.hasPendingMacrotasks=w.macroTask))},onHandleError:(i,l,p,w)=>(i.handleError(p,w),e.runOutsideAngular(()=>e.onError.emit(w)),!1)})}(p)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!zr.isInAngularZone())throw new K(909,!1)}static assertNotInAngularZone(){if(zr.isInAngularZone())throw new K(909,!1)}run(t,i,l){return this._inner.run(t,i,l)}runTask(t,i,l,p){const w=this._inner,R=w.scheduleEventTask("NgZoneEvent: "+p,t,$_,av,av);try{return w.runTask(R,i,l)}finally{w.cancelTask(R)}}runGuarded(t,i,l){return this._inner.runGuarded(t,i,l)}runOutsideAngular(t){return this._outer.run(t)}}const $_={};function ed(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function td(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function lv(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function uv(e){e._nesting--,ed(e)}class cv{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new io,this.onMicrotaskEmpty=new io,this.onStable=new io,this.onError=new io}run(t,i,l){return t.apply(i,l)}runGuarded(t,i,l){return t.apply(i,l)}runOutsideAngular(t){return t()}runTask(t,i,l,p){return t.apply(i,l)}}var gs=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(gs||{});const fv={destroy(){}};function dv(e,t){var i,l,p;!t&&function Lo(e){if(!Ba())throw new K(-203,!1)}();const w=null!==(i=null==t?void 0:t.injector)&&void 0!==i?i:Un(Ai);if(!function Ui(e){return"browser"===(null!=e?e:Un(Ai)).get(sf)}(w))return fv;so("NgAfterNextRender");const R=w.get(Ml),j=null!==(l=R.handler)&&void 0!==l?l:R.handler=new pv,W=null!==(p=null==t?void 0:t.phase)&&void 0!==p?p:gs.MixedReadWrite,he=()=>{j.unregister(Ne),Se()},Se=w.get(js).onDestroy(he),Ne=Qi(w,()=>new hv(W,()=>{he(),e()}));return j.register(Ne),{destroy:he}}class hv{constructor(t,i){var l;this.phase=t,this.callbackFn=i,this.zone=Un(zr),this.errorHandler=Un(Co,{optional:!0}),null===(l=Un(qf,{optional:!0}))||void 0===l||l.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(i){var t;null===(t=this.errorHandler)||void 0===t||t.handleError(i)}}}class pv{constructor(){this.executingCallbacks=!1,this.buckets={[gs.EarlyRead]:new Set,[gs.Write]:new Set,[gs.MixedReadWrite]:new Set,[gs.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const i of t)i.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let Ml=(()=>{var e;class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){var l;this.executeInternalCallbacks(),null===(l=this.handler)||void 0===l||l.execute()}executeInternalCallbacks(){const l=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const p of l)p()}ngOnDestroy(){var l;null===(l=this.handler)||void 0===l||l.destroy(),this.handler=null,this.internalCallbacks.length=0}}return(e=t).\u0275prov=En({token:e,providedIn:"root",factory:()=>new e}),t})();function Ho(e){return!!Gr(e)}function Ku(e,t,i){let l=i?e.styles:null,p=i?e.classes:null,w=0;if(null!==t)for(let R=0;R0&&Sp(e,i,w.join(" "))}}(en,Hi,vn,l),void 0!==i&&function eE(e,t,i){const l=e.projection=[];for(let p=0;p{class t{}return t.__NG_ELEMENT_ID__=nE,t})();function nE(){return wv(wr(),on())}const rE=Xu,bv=class extends rE{constructor(t,i,l){super(),this._lContainer=t,this._hostTNode=i,this._hostLView=l}get element(){return Hs(this._hostTNode,this._hostLView)}get injector(){return new Yr(this._hostTNode,this._hostLView)}get parentInjector(){const t=uu(this._hostTNode,this._hostLView);if(Wc(t)){const i=Ya(t,this._hostLView),l=Xa(t);return new Yr(i[mn].data[l+8],i)}return new Yr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const i=Mv(this._lContainer);return null!==i&&i[t]||null}get length(){return this._lContainer.length-kr}createEmbeddedView(t,i,l){let p,w;"number"==typeof l?p=l:null!=l&&(p=l.index,w=l.injector);const j=t.createEmbeddedViewImpl(i||{},w,null);return this.insertImpl(j,p,Js(this._hostTNode,null)),j}createComponent(t,i,l,p,w){var R,W;const he=t&&!function qt(e){return"function"==typeof e}(t);let Se;if(he)Se=i;else{const vn=i||{};Se=vn.index,l=vn.injector,p=vn.projectableNodes,w=vn.environmentInjector||vn.ngModuleRef}const Ne=he?t:new El(Jn(t)),ct=l||this.parentInjector;if(!w&&null==Ne.ngModule){const rn=(he?ct:this.parentInjector).get(di,null);rn&&(w=rn)}const Ct=Jn(null!==(R=Ne.componentType)&&void 0!==R?R:{}),Vt=(null==Ct?void 0:Ct.id,null),en=null!==(W=null==Vt?void 0:Vt.firstChild)&&void 0!==W?W:null,fn=Ne.create(ct,p,en,w);return this.insertImpl(fn.hostView,Se,Js(this._hostTNode,Vt)),fn}insert(t,i){return this.insertImpl(t,i,!0)}insertImpl(t,i,l){const p=t._lView;if(function X1(e){return Jr(e[ir])}(p)){const j=this.indexOf(t);if(-1!==j)this.detach(j);else{const W=p[ir],he=new bv(W,W[Dr],W[ir]);he.detach(he.indexOf(t))}}const w=this._adjustIndex(i),R=this._lContainer;return fl(R,p,w,l),t.attachToViewContainerRef(),tr(od(R),w,t),t}move(t,i){return this.insert(t,i)}indexOf(t){const i=Mv(this._lContainer);return null!==i?i.indexOf(t):-1}remove(t){const i=this._adjustIndex(t,-1),l=sl(this._lContainer,i);l&&(cr(od(this._lContainer),i),Ru(l[mn],l))}detach(t){const i=this._adjustIndex(t,-1),l=sl(this._lContainer,i);return l&&null!=cr(od(this._lContainer),i)?new pl(l):null}_adjustIndex(t,i=0){return null==t?this.length+i:t}};function Mv(e){return e[8]}function od(e){return e[8]||(e[8]=[])}function wv(e,t){let i;const l=t[e.index];return Jr(l)?i=l:(i=$p(l,t,null,e),t[e.index]=i,Bu(t,i)),_v(i,t,e,l),new bv(i,e,t)}let _v=function Cv(e,t,i,l){if(e[ki])return;let p;p=8&i.type?Cr(l):function iE(e,t){const i=e[Zn],l=i.createComment(""),p=hi(t,e);return vs(i,Ou(i,p),l,function bw(e,t){return e.nextSibling(t)}(i,p),!1),l}(t,i),e[ki]=p},sd=()=>!1;class ad{constructor(t){this.queryList=t,this.matches=null}clone(){return new ad(this.queryList)}setDirty(){this.queryList.setDirty()}}class ld{constructor(t=[]){this.queries=t}createEmbeddedView(t){const i=t.queries;if(null!==i){const l=null!==t.contentQueries?t.contentQueries[0]:i.length,p=[];for(let w=0;wt.trim())}(t):t}}class ud{constructor(t=[]){this.queries=t}elementStart(t,i){for(let l=0;l0)l.push(R[j/2]);else{const he=w[j+1],Se=t[-W];for(let Ne=kr;Ne=0;l--){const p=e[l];p.hostVars=t+=p.hostVars,p.hostAttrs=Ge(p.hostAttrs,i=Ge(i,p.hostAttrs))}}(l)}function CE(e,t){for(const l in t.inputs){if(!t.inputs.hasOwnProperty(l)||e.inputs.hasOwnProperty(l))continue;const p=t.inputs[l];if(void 0!==p&&(e.inputs[l]=p,e.declaredInputs[l]=t.declaredInputs[l],null!==t.inputTransforms)){var i;const w=Array.isArray(p)?p[0]:p;if(!t.inputTransforms.hasOwnProperty(w))continue;null!==(i=e.inputTransforms)&&void 0!==i||(e.inputTransforms={}),e.inputTransforms[w]=t.inputTransforms[w]}}}function Zu(e){return e===Ir?{}:e===ur?[]:e}function SE(e,t){const i=e.viewQuery;e.viewQuery=i?(l,p)=>{t(l,p),i(l,p)}:t}function AE(e,t){const i=e.contentQueries;e.contentQueries=i?(l,p,w)=>{t(l,p,w),i(l,p,w)}:t}function IE(e,t){const i=e.hostBindings;e.hostBindings=i?(l,p)=>{t(l,p),i(l,p)}:t}function Yv(e){const t=e.inputConfig,i={};for(const l in t)if(t.hasOwnProperty(l)){const p=t[l];Array.isArray(p)&&p[3]&&(i[l]=p[3])}e.inputTransforms=i}class ms{}class Zv{}function PE(e,t){return new gd(e,null!=t?t:null,[])}class gd extends ms{constructor(t,i,l){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new mv(this);const p=Gr(t);this._bootstrapComponents=Ii(p.bootstrap),this._r3Injector=p0(t,i,[{provide:ms,useValue:this},{provide:zu,useValue:this.componentFactoryResolver},...l],Sn(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class md extends Zv{constructor(t){super(),this.moduleType=t}create(t){return new gd(this.moduleType,t,[])}}class Qv extends ms{constructor(t){super(),this.componentFactoryResolver=new mv(this),this.instance=null;const i=new Yi([...t.providers,{provide:ms,useValue:this},{provide:zu,useValue:this.componentFactoryResolver}],t.parent||No(),t.debugName,new Set(["environment"]));this.injector=i,t.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function yd(e,t,i=null){return new Qv({providers:e,parent:t,debugName:i,runEnvironmentInitializers:!0}).injector}let na=(()=>{var e;class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Te.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const l=this.taskId++;return this.pendingTasks.add(l),l}remove(l){this.pendingTasks.delete(l),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function qu(e){return!!bd(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function bd(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ao(e,t,i){return e[t]=i}function Ur(e,t,i){return!Object.is(e[t],i)&&(e[t]=i,!0)}function ys(e,t,i,l){const p=Ur(e,t,i);return Ur(e,t+1,l)||p}function ra(e,t,i,l,p,w,R,j){const W=on(),he=fr(),Se=e+Qn,Ne=he.firstCreatePass?function VE(e,t,i,l,p,w,R,j,W){const he=t.consts,Se=qs(t,e,4,R||null,eo(he,j));$f(t,i,Se,eo(he,W)),iu(t,Se);const Ne=Se.tView=kf(2,Se,l,p,w,t.directiveRegistry,t.pipeRegistry,null,t.schemas,he,null);return null!==t.queries&&(t.queries.template(t,Se),Ne.queries=t.queries.embeddedTView(Se)),Se}(Se,he,W,t,i,l,p,w,R):he.data[Se];to(Ne,!1);const ct=qv(he,W,Ne,e);Ka()&&Nu(he,W,ct,Ne),ai(ct,W);const Ct=$p(ct,W,ct,Ne);return W[Se]=Ct,Bu(W,Ct),function Ev(e,t,i){return sd(e,t,i)}(Ct,Ne,W),ss(Ne)&&Bf(he,W,Ne),null!=R&&Ff(W,Ne,j),ra}let qv=function Jv(e,t,i,l){return no(!0),t[Zn].createComment("")};function xd(e,t,i,l){const p=on();return Ur(p,$i(),t)&&(fr(),oo(Tr(),p,e,t,i,l)),xd}function fa(e,t,i,l){return Ur(e,$i(),i)?t+ft(i)+l:rr}function da(e,t,i,l,p,w){const j=ys(e,function _o(){return er.lFrame.bindingIndex}(),i,p);return Eo(2),j?t+ft(i)+l+ft(p)+w:rr}function oc(e,t){return e<<17|t<<2}function Ko(e){return e>>17&32767}function Td(e){return 2|e}function Ms(e){return(131068&e)>>2}function Rd(e,t){return-131069&e|t<<2}function Od(e){return 1|e}function Tg(e,t,i,l){const p=e[i+1],w=null===t;let R=l?Ko(p):Ms(p),j=!1;for(;0!==R&&(!1===j||w);){const he=e[R+1];A2(e[R],t)&&(j=!0,e[R+1]=l?Od(he):Td(he)),R=l?Ko(he):Ms(he)}j&&(e[i+1]=l?Td(p):Od(p))}function A2(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&li(e,t)>=0}const Zr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Rg(e){return e.substring(Zr.key,Zr.keyEnd)}function I2(e){return e.substring(Zr.value,Zr.valueEnd)}function Og(e,t){const i=Zr.textEnd;return i===t?-1:(t=Zr.keyEnd=function R2(e,t,i){for(;t32;)t++;return t}(e,Zr.key=t,i),ba(e,t,i))}function Ng(e,t){const i=Zr.textEnd;let l=Zr.key=ba(e,t,i);return i===l?-1:(l=Zr.keyEnd=function O2(e,t,i){let l;for(;t=65&&(-33&l)<=90||l>=48&&l<=57);)t++;return t}(e,l,i),l=Lg(e,l,i),l=Zr.value=ba(e,l,i),l=Zr.valueEnd=function N2(e,t,i){let l=-1,p=-1,w=-1,R=t,j=R;for(;R32&&(j=R),w=p,p=l,l=-33&W}return j}(e,l,i),Lg(e,l,i))}function Pg(e){Zr.key=0,Zr.keyEnd=0,Zr.value=0,Zr.valueEnd=0,Zr.textEnd=e.length}function ba(e,t,i){for(;t=0;i=Ng(t,i))Ug(e,Rg(t),I2(t))}function uo(e,t){for(let i=function x2(e){return Pg(e),Og(e,ba(e,0,Zr.textEnd))}(t);i>=0;i=Og(t,i))Kr(e,Rg(t),!0)}function ji(e,t,i,l){const p=fr(),w=Eo(2);p.firstUpdatePass&&$g(p,null,w,l);const R=on();if(i!==rr&&Ur(R,w,i)){const j=p.data[si()];if(Hg(j,l)&&!kg(p,w)){let W=l?j.classesWithoutHost:j.stylesWithoutHost;null!==W&&(i=Bt(W,i||"")),Pd(p,j,R,i,l)}else!function j2(e,t,i,l,p,w,R,j){p===rr&&(p=ur);let W=0,he=0,Se=0=e.expandoStartIndex}function $g(e,t,i,l){const p=e.data;if(null===p[i+1]){const w=p[si()],R=kg(e,i);Hg(w,l)&&null===t&&!R&&(t=!1),t=function B2(e,t,i,l){const p=function $c(e){const t=er.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let w=l?t.residualClasses:t.residualStyles;if(null===p)0===(l?t.classBindings:t.styleBindings)&&(i=Tl(i=Bd(null,e,t,i,l),t.attrs,l),w=null);else{const R=t.directiveStylingLast;if(-1===R||e[R]!==p)if(i=Bd(p,e,t,i,l),null===w){let W=function F2(e,t,i){const l=i?t.classBindings:t.styleBindings;if(0!==Ms(l))return e[Ko(l)]}(e,t,l);void 0!==W&&Array.isArray(W)&&(W=Bd(null,e,t,W[1],l),W=Tl(W,t.attrs,l),function k2(e,t,i,l){e[Ko(i?t.classBindings:t.styleBindings)]=l}(e,t,l,W))}else w=function $2(e,t,i){let l;const p=t.directiveEnd;for(let w=1+t.directiveStylingLast;w0)&&(he=!0)):Se=i,p)if(0!==W){const ct=Ko(e[j+1]);e[l+1]=oc(ct,j),0!==ct&&(e[ct+1]=Rd(e[ct+1],l)),e[j+1]=function E2(e,t){return 131071&e|t<<17}(e[j+1],l)}else e[l+1]=oc(j,0),0!==j&&(e[j+1]=Rd(e[j+1],l)),j=l;else e[l+1]=oc(W,0),0===j?j=l:e[W+1]=Rd(e[W+1],l),W=l;he&&(e[l+1]=Td(e[l+1])),Tg(e,Se,l,!0),Tg(e,Se,l,!1),function S2(e,t,i,l,p){const w=p?e.residualClasses:e.residualStyles;null!=w&&"string"==typeof t&&li(w,t)>=0&&(i[l+1]=Od(i[l+1]))}(t,Se,e,l,w),R=oc(j,W),w?t.classBindings=R:t.styleBindings=R}(p,w,t,i,R,l)}}function Bd(e,t,i,l,p){let w=null;const R=i.directiveEnd;let j=i.directiveStylingLast;for(-1===j?j=i.directiveStart:j++;j0;){const W=e[p],he=Array.isArray(W),Se=he?W[1]:W,Ne=null===Se;let ct=i[p+1];ct===rr&&(ct=Ne?ur:void 0);let Ct=Ne?fo(ct,l):Se===l?ct:void 0;if(he&&!sc(Ct)&&(Ct=fo(W,l)),sc(Ct)&&(j=Ct,R))return j;const Vt=e[p+1];p=R?Ko(Vt):Ms(Vt)}if(null!==t){let W=w?t.residualClasses:t.residualStyles;null!=W&&(j=fo(W,l))}return j}function sc(e){return void 0!==e}function Hg(e,t){return!!(e.flags&(t?8:16))}function zg(e,t,i){ji(Kr,uo,fa(on(),e,t,i),!0)}function ac(e,t,i,l){const p=on(),w=fr(),R=Qn+e,j=p[Zn],W=w.firstCreatePass?function fC(e,t,i,l,p,w){const R=t.consts,W=qs(t,e,2,l,eo(R,p));return $f(t,i,W,eo(R,w)),null!==W.attrs&&Ku(W,W.attrs,!1),null!==W.mergedAttrs&&Ku(W,W.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,W),W}(R,w,p,t,i,l):w.data[R],he=Xg(w,p,W,j,t,e);p[R]=he;const Se=ss(W);return to(W,!0),Ap(j,he,W),!function Sl(e){return!(32&~e.flags)}(W)&&Ka()&&Nu(w,p,he,W),0===function Z1(){return er.lFrame.elementDepthCount}()&&ai(he,p),function Q1(){er.lFrame.elementDepthCount++}(),Se&&(Bf(w,p,W),Lf(w,W,p)),null!==l&&Ff(p,W),ac}function lc(){let e=wr();Bc()?Fc():(e=e.parent,to(e,!1));const t=e;(function J1(e){return er.skipHydrationRootTNode===e})(t)&&function rb(){er.skipHydrationRootTNode=null}(),function q1(){er.lFrame.elementDepthCount--}();const i=fr();return i.firstCreatePass&&(iu(i,e),ka(e)&&i.queries.elementEnd(e)),null!=t.classesWithoutHost&&function yb(e){return!!(8&e.flags)}(t)&&Pd(i,t,on(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function bb(e){return!!(16&e.flags)}(t)&&Pd(i,t,on(),t.stylesWithoutHost,!1),lc}function Vd(e,t,i,l){return ac(e,t,i,l),lc(),Vd}let Xg=(e,t,i,l,p,w)=>(no(!0),Tu(l,p,function Gh(){return er.lFrame.currentNamespace}()));function jd(e,t,i){const l=on(),p=fr(),w=e+Qn,R=p.firstCreatePass?function pC(e,t,i,l,p){const w=t.consts,R=eo(w,l),j=qs(t,e,8,"ng-container",R);return null!==R&&Ku(j,R,!0),$f(t,i,j,eo(w,p)),null!==t.queries&&t.queries.elementStart(t,j),j}(w,p,l,t,i):p.data[w];to(R,!0);const j=Yg(p,l,R,e);return l[w]=j,Ka()&&Nu(p,l,j,R),ai(j,l),ss(R)&&(Bf(p,l,R),Lf(p,R,l)),null!=i&&Ff(l,R),jd}function Hd(){let e=wr();const t=fr();return Bc()?Fc():(e=e.parent,to(e,!1)),t.firstCreatePass&&(iu(t,e),ka(e)&&t.queries.elementEnd(e)),Hd}function zd(e,t,i){return jd(e,t,i),Hd(),zd}let Yg=(e,t,i,l)=>(no(!0),If(t[Zn],""));function Zg(){return on()}const ws=void 0;var yC=["en",[["a","p"],["AM","PM"],ws],[["AM","PM"],ws,ws],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],ws,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],ws,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",ws,"{1} 'at' {0}",ws],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function mC(e){const i=Math.floor(Math.abs(e)),l=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===l?1:5}];let Ma={};function Wd(e){const t=function bC(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=em(t);if(i)return i;const l=t.split("-")[0];if(i=em(l),i)return i;if("en"===l)return yC;throw new K(701,!1)}function Jg(e){return Wd(e)[wa.PluralCase]}function em(e){return e in Ma||(Ma[e]=Et.ng&&Et.ng.common&&Et.ng.common.locales&&Et.ng.common.locales[e]),Ma[e]}var wa=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(wa||{});const _a="en-US";let tm=_a;function Xd(e,t,i,l){const p=on(),w=fr(),R=wr();return Yd(w,p,p[Zn],R,e,t,l),Xd}function Yd(e,t,i,l,p,w,R){const j=ss(l),he=e.firstCreatePass&&jp(e),Se=t[Er],Ne=Vp(t);let ct=!0;if(3&l.type||R){const en=hi(l,t),fn=R?R(en):en,vn=Ne.length,rn=R?or=>R(Cr(or[l.index])):l.index;let Xn=null;if(!R&&j&&(Xn=function vD(e,t,i,l){const p=e.cleanup;if(null!=p)for(let w=0;wW?j[W]:null}"string"==typeof R&&(w+=2)}return null}(e,t,p,l.index)),null!==Xn)(Xn.__ngLastListenerFn__||Xn).__ngNextListenerFn__=w,Xn.__ngLastListenerFn__=w,ct=!1;else{w=xm(l,t,Se,w,!1);const or=i.listen(fn,p,w);Ne.push(w,or),he&&he.push(p,rn,vn,vn+1)}}else w=xm(l,t,Se,w,!1);const Ct=l.outputs;let Vt;if(ct&&null!==Ct&&(Vt=Ct[p])){const en=Vt.length;if(en)for(let fn=0;fn-1?Si(e.index,t):t);let W=Im(t,i,l,R),he=w.__ngNextListenerFn__;for(;he;)W=Im(t,i,he,R)&&W,he=he.__ngNextListenerFn__;return p&&!1===W&&R.preventDefault(),W}}function Tm(e=1){return function ub(e){return(er.lFrame.contextLView=function Nh(e,t){for(;e>0;)t=t[bo],e--;return t}(e,er.lFrame.contextLView))[Er]}(e)}function gD(e,t){let i=null;const l=function vo(e){const t=e.attrs;if(null!=t){const i=t.indexOf(5);if(!(1&i))return t[i+1]}return null}(e);for(let p=0;p(no(!0),function Af(e,t){return e.createText(t)}(t[Zn],l));function qd(e){return hc("",e,""),qd}function hc(e,t,i){const l=on(),p=fa(l,e,t,i);return p!==rr&&Ao(l,si(),p),hc}function Jd(e,t,i,l,p){const w=on(),R=da(w,e,t,i,l,p);return R!==rr&&Ao(w,si(),R),Jd}function eh(e,t,i){Pv(t)&&(t=t());const l=on();return Ur(l,$i(),t)&&Mi(fr(),Tr(),l,e,t,l[Zn],i,!1),eh}function cy(e,t){const i=Pv(e);return i&&e.set(t),i}function th(e,t){const i=on(),l=fr(),p=wr();return Yd(l,i,i[Zn],p,e,t),th}function nh(e,t,i,l,p){if(e=$e(e),Array.isArray(e))for(let w=0;w>20;if(Fi(e)||!e.multi){const Ct=new Ga(he,p,Qs),Vt=ih(W,t,p?Se:Se+ct,Ne);-1===Vt?(Xc(lu(j,R),w,W),rh(w,e,t.length),t.push(W),j.directiveStart++,j.directiveEnd++,p&&(j.providerIndexes+=1048576),i.push(Ct),R.push(Ct)):(i[Vt]=Ct,R[Vt]=Ct)}else{const Ct=ih(W,t,Se+ct,Ne),Vt=ih(W,t,Se,Se+ct),fn=Vt>=0&&i[Vt];if(p&&!fn||!p&&!(Ct>=0&&i[Ct])){Xc(lu(j,R),w,W);const vn=function LD(e,t,i,l,p){const w=new Ga(e,i,Qs);return w.multi=[],w.index=t,w.componentProviders=0,fy(w,p,l&&!i),w}(p?PD:ND,i.length,p,l,he);!p&&fn&&(i[Vt].providerFactory=vn),rh(w,e,t.length,0),t.push(W),j.directiveStart++,j.directiveEnd++,p&&(j.providerIndexes+=1048576),i.push(vn),R.push(vn)}else rh(w,e,Ct>-1?Ct:Vt,fy(i[p?Vt:Ct],he,!p&&l));!p&&l&&fn&&i[Vt].componentProviders++}}}function rh(e,t,i,l){const p=Fi(t),w=function Pa(e){return!!e.useClass}(t);if(p||w){const W=(w?$e(t.useClass):t).prototype.ngOnDestroy;if(W){const he=e.destroyHooks||(e.destroyHooks=[]);if(!p&&t.multi){const Se=he.indexOf(i);-1===Se?he.push(i,[l,W]):he[Se+1].push(l,W)}else he.push(i,W)}}}function fy(e,t,i){return i&&e.componentProviders++,e.multi.push(t)-1}function ih(e,t,i,l){for(let p=i;p{i.providersResolver=(l,p)=>function OD(e,t,i){const l=fr();if(l.firstCreatePass){const p=Di(e);nh(i,l.data,l.blueprint,p,!0),nh(t,l.data,l.blueprint,p,!1)}}(l,p?p(e):e,t)}}let BD=(()=>{var e;class t{constructor(l){this._injector=l,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(l){if(!l.standalone)return null;if(!this.cachedInjectors.has(l)){const p=Ro(0,l.type),w=p.length>0?yd([p],this._injector,`Standalone[${l.type.name}]`):null;this.cachedInjectors.set(l,w)}return this.cachedInjectors.get(l)}ngOnDestroy(){try{for(const l of this.cachedInjectors.values())null!==l&&l.destroy()}finally{this.cachedInjectors.clear()}}}return(e=t).\u0275prov=En({token:e,providedIn:"environment",factory:()=>new e(_r(di))}),t})();function hy(e){so("NgStandalone"),e.getStandaloneInjector=t=>t.get(BD).getOrCreateStandaloneInjector(e)}function vy(e,t,i){const l=pi()+e,p=on();return p[l]===rr?ao(p,l,i?t.call(i):t()):function Dl(e,t){return e[t]}(p,l)}function gy(e,t,i,l){return yy(on(),pi(),e,t,i,l)}function my(e,t,i,l,p){return function by(e,t,i,l,p,w,R){const j=t+i;return ys(e,j,p,w)?ao(e,j+2,R?l.call(R,p,w):l(p,w)):Fl(e,j+2)}(on(),pi(),e,t,i,l,p)}function Fl(e,t){const i=e[t];return i===rr?void 0:i}function yy(e,t,i,l,p,w){const R=t+i;return Ur(e,R,p)?ao(e,R+1,w?l.call(w,p):l(p)):Fl(e,R+1)}function Ey(e,t){const i=fr();let l;const p=e+Qn;var w;i.firstCreatePass?(l=function KD(e,t){if(t)for(let i=t.length-1;i>=0;i--){const l=t[i];if(e===l.name)return l}}(t,i.pipeRegistry),i.data[p]=l,l.onDestroy&&(null!==(w=i.destroyHooks)&&void 0!==w?w:i.destroyHooks=[]).push(p,l.onDestroy)):l=i.data[p];const R=l.factory||(l.factory=wn(l.type)),W=Nn(Qs);try{const he=au(!1),Se=R();return au(he),function MD(e,t,i,l){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=l}(i,on(),p,Se),Se}finally{Nn(W)}}function Cy(e,t,i){const l=e+Qn,p=on(),w=function Fs(e,t){return e[t]}(p,l);return function kl(e,t){return e[mn].data[t].pure}(p,l)?yy(p,pi(),t,w.transform,i,w):w.transform(i)}class Uy{constructor(t){this.full=t;const i=t.split(".");this.major=i[0],this.minor=i[1],this.patch=i.slice(2).join(".")}}let Vy=(()=>{var e;class t{log(l){console.log(l)}warn(l){console.warn(l)}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();const Wy=new kt(""),Ky=new kt("");let dh,zS=(()=>{var e;class t{constructor(l,p,w){this._ngZone=l,this.registry=p,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,dh||(function WS(e){dh=e}(w),w.addToWindow(p)),this._watchAngularEvents(),l.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{zr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let l=this._callbacks.pop();clearTimeout(l.timeoutId),l.doneCb()}});else{let l=this.getPendingTasks();this._callbacks=this._callbacks.filter(p=>!p.updateCb||!p.updateCb(l)||(clearTimeout(p.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(l=>({source:l.source,creationLocation:l.creationLocation,data:l.data})):[]}addCallback(l,p,w){let R=-1;p&&p>0&&(R=setTimeout(()=>{this._callbacks=this._callbacks.filter(j=>j.timeoutId!==R),l()},p)),this._callbacks.push({doneCb:l,timeoutId:R,updateCb:w})}whenStable(l,p,w){if(w&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(l,p,w),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(l){this.registry.registerApplication(l,this)}unregisterApplication(l){this.registry.unregisterApplication(l)}findProviders(l,p,w){return[]}}return(e=t).\u0275fac=function(l){return new(l||e)(_r(zr),_r(Gy),_r(Ky))},e.\u0275prov=En({token:e,factory:e.\u0275fac}),t})(),Gy=(()=>{var e;class t{constructor(){this._applications=new Map}registerApplication(l,p){this._applications.set(l,p)}unregisterApplication(l){this._applications.delete(l)}unregisterAllApplications(){this._applications.clear()}getTestability(l){return this._applications.get(l)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(l,p=!0){var w,R;return null!==(w=null===(R=dh)||void 0===R?void 0:R.findTestabilityInTree(this,l,p))&&void 0!==w?w:null}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();function hh(e){return!!e&&"function"==typeof e.then}function Xy(e){return!!e&&"function"==typeof e.subscribe}const Yy=new kt("");let ph=(()=>{var e;class t{constructor(){var l;this.initialized=!1,this.done=!1,this.donePromise=new Promise((p,w)=>{this.resolve=p,this.reject=w}),this.appInits=null!==(l=Un(Yy,{optional:!0}))&&void 0!==l?l:[]}runInitializers(){if(this.initialized)return;const l=[];for(const w of this.appInits){const R=w();if(hh(R))l.push(R);else if(Xy(R)){const j=new Promise((W,he)=>{R.subscribe({complete:W,error:he})});l.push(j)}}const p=()=>{this.done=!0,this.resolve()};Promise.all(l).then(()=>{p()}).catch(w=>{this.reject(w)}),0===l.length&&p(),this.initialized=!0}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const vh=new kt("");function qy(e,t){return Array.isArray(t)?t.reduce(qy,e):{...e,...t}}let Go=(()=>{var e;class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Un(g0),this.afterRenderEffectManager=Un(Ml),this.externalTestViews=new Set,this.beforeRender=new Pe.B,this.afterTick=new Pe.B,this.componentTypes=[],this.components=[],this.isStable=Un(na).hasPendingTasks.pipe((0,xe.T)(l=>!l)),this._injector=Un(di)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(l,p){const w=l instanceof rv;if(!this._injector.get(ph).done)throw!w&&oi(l),new K(405,!1);let j;j=w?l:this._injector.get(zu).resolveComponentFactory(l),this.componentTypes.push(j.componentType);const W=function KS(e){return e.isBoundToModule}(j)?void 0:this._injector.get(ms),Se=j.create(Ai.NULL,[],p||j.selector,W),Ne=Se.location.nativeElement,ct=Se.injector.get(Wy,null);return null==ct||ct.registerApplication(Ne),Se.onDestroy(()=>{this.detachView(Se.hostView),mc(this.components,Se),null==ct||ct.unregisterApplication(Ne)}),this._loadComponent(Se),Se}tick(){this._tick(!0)}_tick(l){if(this._runningTick)throw new K(101,!1);const p=_(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(l)}catch(w){this.internalErrorHandler(w)}finally{this.afterTick.next(),this._runningTick=!1,_(p)}}detectChangesInAttachedViews(l){let p=0;const w=this.afterRenderEffectManager;for(;;){if(p===Gp)throw new K(103,!1);if(l){const R=0===p;this.beforeRender.next(R);for(let{_lView:j,notifyErrorHandler:W}of this._views)XS(j,R,W)}if(p++,w.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:R})=>gh(R))&&(w.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:R})=>gh(R))))break}}attachView(l){const p=l;this._views.push(p),p.attachToAppRef(this)}detachView(l){const p=l;mc(this._views,p),p.detachFromAppRef()}_loadComponent(l){this.attachView(l.hostView),this.tick(),this.components.push(l);const p=this._injector.get(vh,[]);[...this._bootstrapListeners,...p].forEach(w=>w(l))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(l=>l()),this._views.slice().forEach(l=>l.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(l){return this._destroyListeners.push(l),()=>mc(this._destroyListeners,l)}destroy(){if(this._destroyed)throw new K(406,!1);const l=this._injector;l.destroy&&!l.destroyed&&l.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function mc(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}function XS(e,t,i){!t&&!gh(e)||function YS(e,t,i){let l;i?(l=0,e[Pn]|=1024):l=64&e[Pn]?0:1,ku(e,t,l)}(e,i,t)}function gh(e){return Nc(e)}class ZS{constructor(t,i){this.ngModuleFactory=t,this.componentFactories=i}}let QS=(()=>{var e;class t{compileModuleSync(l){return new md(l)}compileModuleAsync(l){return Promise.resolve(this.compileModuleSync(l))}compileModuleAndAllComponentsSync(l){const p=this.compileModuleSync(l),R=Ii(Gr(l).declarations).reduce((j,W)=>{const he=Jn(W);return he&&j.push(new El(he)),j},[]);return new ZS(p,R)}compileModuleAndAllComponentsAsync(l){return Promise.resolve(this.compileModuleAndAllComponentsSync(l))}clearCache(){}clearCacheFor(l){}getModuleId(l){}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),eA=(()=>{var e;class t{constructor(){this.zone=Un(zr),this.applicationRef=Un(Go)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){var l;null===(l=this._onMicrotaskEmptySubscription)||void 0===l||l.unsubscribe()}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function tA(){const e=Un(zr),t=Un(Co);return i=>e.runOutsideAngular(()=>t.handleError(i))}let rA=(()=>{var e;class t{constructor(){this.subscription=new pe.yU,this.initialized=!1,this.zone=Un(zr),this.pendingTasks=Un(na)}initialize(){if(this.initialized)return;this.initialized=!0;let l=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(l=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{zr.assertNotInAngularZone(),queueMicrotask(()=>{null!==l&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(l),l=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{var p;zr.assertInAngularZone(),null!==(p=l)&&void 0!==p||(l=this.pendingTasks.add())}))}ngOnDestroy(){this.subscription.unsubscribe()}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const yc=new kt("",{providedIn:"root",factory:()=>Un(yc,tn.Optional|tn.SkipSelf)||function iA(){return typeof $localize<"u"&&$localize.locale||_a}()}),oA=new kt("",{providedIn:"root",factory:()=>"USD"}),mh=new kt("");let n1=(()=>{var e;class t{constructor(l){this._injector=l,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(l,p){const w=function H_(e="zone.js",t){return"noop"===e?new cv:"zone.js"===e?new zr(t):e}(null==p?void 0:p.ngZone,function t1(e){var t,i;return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:null!==(t=null==e?void 0:e.eventCoalescing)&&void 0!==t&&t,shouldCoalesceRunChangeDetection:null!==(i=null==e?void 0:e.runCoalescing)&&void 0!==i&&i}}({eventCoalescing:null==p?void 0:p.ngZoneEventCoalescing,runCoalescing:null==p?void 0:p.ngZoneRunCoalescing}));return w.run(()=>{const R=function LE(e,t,i){return new gd(e,t,i)}(l.moduleType,this.injector,function e1(e){return[{provide:zr,useFactory:e},{provide:ui,multi:!0,useFactory:()=>{const t=Un(eA,{optional:!0});return()=>t.initialize()}},{provide:ui,multi:!0,useFactory:()=>{const t=Un(rA);return()=>{t.initialize()}}},{provide:g0,useFactory:tA}]}(()=>w)),j=R.injector.get(Co,null);return w.runOutsideAngular(()=>{const W=w.onError.subscribe({next:he=>{j.handleError(he)}});R.onDestroy(()=>{mc(this._modules,R),W.unsubscribe()})}),function Qy(e,t,i){try{const l=i();return hh(l)?l.catch(p=>{throw t.runOutsideAngular(()=>e.handleError(p)),p}):l}catch(l){throw t.runOutsideAngular(()=>e.handleError(l)),l}}(j,w,()=>{const W=R.injector.get(ph);return W.runInitializers(),W.donePromise.then(()=>(function nm(e){"string"==typeof e&&(tm=e.toLowerCase().replace(/_/g,"-"))}(R.injector.get(yc,_a)||_a),this._moduleDoBootstrap(R),R))})})}bootstrapModule(l,p=[]){const w=qy({},p);return function JS(e,t,i){const l=new md(i);return Promise.resolve(l)}(0,0,l).then(R=>this.bootstrapModuleFactory(R,w))}_moduleDoBootstrap(l){const p=l.injector.get(Go);if(l._bootstrapComponents.length>0)l._bootstrapComponents.forEach(w=>p.bootstrap(w));else{if(!l.instance.ngDoBootstrap)throw new K(-403,!1);l.instance.ngDoBootstrap(p)}this._modules.push(l)}onDestroy(l){this._destroyListeners.push(l)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new K(404,!1);this._modules.slice().forEach(p=>p.destroy()),this._destroyListeners.forEach(p=>p());const l=this._injector.get(mh,null);l&&(l.forEach(p=>p()),l.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(e=t).\u0275fac=function(l){return new(l||e)(_r(Ai))},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})(),Xo=null;const r1=new kt("");function i1(e,t,i=[]){const l=`Platform: ${t}`,p=new kt(l);return(w=[])=>{let R=yh();if(!R||R.injector.get(r1,!1)){const j=[...i,...w,{provide:p,useValue:!0}];e?e(j):function aA(e){if(Xo&&!Xo.get(r1,!1))throw new K(400,!1);(function Zy(){!function f(e){g=e}(()=>{throw new K(600,!1)})})(),Xo=e;const t=e.get(n1);(function s1(e){const t=e.get($0,null);null==t||t.forEach(i=>i())})(e)}(function o1(e=[],t){return Ai.create({name:t,providers:[{provide:Oo,useValue:"platform"},{provide:mh,useValue:new Set([()=>Xo=null])},...e]})}(j,l))}return function lA(e){const t=yh();if(!t)throw new K(401,!1);return t}()}}function yh(){var e,t;return null!==(e=null===(t=Xo)||void 0===t?void 0:t.get(n1))&&void 0!==e?e:null}function cA(){return!1}function fA(){}let l1=(()=>{class t{}return t.__NG_ELEMENT_ID__=dA,t})();function dA(e){return function hA(e,t,i){if($o(e)&&!i){const l=Si(e.index,t);return new pl(l,l)}return 47&e.type?new pl(t[Nr],t):null}(wr(),on(),!(16&~e))}class d1{constructor(){}supports(t){return qu(t)}create(t){return new yA(t)}}const mA=(e,t)=>t;class yA{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||mA}forEachItem(t){let i;for(i=this._itHead;null!==i;i=i._next)t(i)}forEachOperation(t){let i=this._itHead,l=this._removalsHead,p=0,w=null;for(;i||l;){const R=!l||i&&i.currentIndex{R=this._trackByFn(p,j),null!==i&&Object.is(i.trackById,R)?(l&&(i=this._verifyReinsertion(i,j,R,p)),Object.is(i.item,j)||this._addIdentityChange(i,j)):(i=this._mismatch(i,j,R,p),l=!0),i=i._next,p++}),this.length=p;return this._truncate(i),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,i,l,p){let w;return null===t?w=this._itTail:(w=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._reinsertAfter(t,w,p)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(l,p))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._moveAfter(t,w,p)):t=this._addAfter(new bA(i,l),w,p),t}_verifyReinsertion(t,i,l,p){let w=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==w?t=this._reinsertAfter(w,t._prev,p):t.currentIndex!=p&&(t.currentIndex=p,this._addToMoves(t,p)),t}_truncate(t){for(;null!==t;){const i=t._next;this._addToRemovals(this._unlink(t)),t=i}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,i,l){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const p=t._prevRemoved,w=t._nextRemoved;return null===p?this._removalsHead=w:p._nextRemoved=w,null===w?this._removalsTail=p:w._prevRemoved=p,this._insertAfter(t,i,l),this._addToMoves(t,l),t}_moveAfter(t,i,l){return this._unlink(t),this._insertAfter(t,i,l),this._addToMoves(t,l),t}_addAfter(t,i,l){return this._insertAfter(t,i,l),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,i,l){const p=null===i?this._itHead:i._next;return t._next=p,t._prev=i,null===p?this._itTail=t:p._prev=t,null===i?this._itHead=t:i._next=t,null===this._linkedRecords&&(this._linkedRecords=new h1),this._linkedRecords.put(t),t.currentIndex=l,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const i=t._prev,l=t._next;return null===i?this._itHead=l:i._next=l,null===l?this._itTail=i:l._prev=i,t}_addToMoves(t,i){return t.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new h1),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,i){return t.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class bA{constructor(t,i){this.item=t,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class MA{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,i){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===i||i<=l.currentIndex)&&Object.is(l.trackById,t))return l;return null}remove(t){const i=t._prevDup,l=t._nextDup;return null===i?this._head=l:i._nextDup=l,null===l?this._tail=i:l._prevDup=i,null===this._head}}class h1{constructor(){this.map=new Map}put(t){const i=t.trackById;let l=this.map.get(i);l||(l=new MA,this.map.set(i,l)),l.add(t)}get(t,i){const p=this.map.get(t);return p?p.get(t,i):null}remove(t){const i=t.trackById;return this.map.get(i).remove(t)&&this.map.delete(i),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function p1(e,t,i){const l=e.previousIndex;if(null===l)return l;let p=0;return i&&l{if(i&&i.key===p)this._maybeAddToChanges(i,l),this._appendAfter=i,i=i._next;else{const w=this._getOrCreateRecordForKey(p,l);i=this._insertBeforeOrAppend(i,w)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let l=i;null!==l;l=l._nextRemoved)l===this._mapHead&&(this._mapHead=null),this._records.delete(l.key),l._nextRemoved=l._next,l.previousValue=l.currentValue,l.currentValue=null,l._prev=null,l._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,i){if(t){const l=t._prev;return i._next=t,i._prev=l,t._prev=i,l&&(l._next=i),t===this._mapHead&&(this._mapHead=i),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(t,i){if(this._records.has(t)){const p=this._records.get(t);this._maybeAddToChanges(p,i);const w=p._prev,R=p._next;return w&&(w._next=R),R&&(R._prev=w),p._next=null,p._prev=null,p}const l=new _A(t);return this._records.set(t,l),l.currentValue=i,this._addToAdditions(l),l}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,i){Object.is(i,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=i,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,i){t instanceof Map?t.forEach(i):Object.keys(t).forEach(l=>i(t[l],l))}}class _A{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function g1(){return new Eh([new d1])}let Eh=(()=>{var e;class t{constructor(l){this.factories=l}static create(l,p){if(null!=p){const w=p.factories.slice();l=l.concat(w)}return new t(l)}static extend(l){return{provide:t,useFactory:p=>t.create(l,p||g1()),deps:[[t,new Mt,new Je]]}}find(l){const p=this.factories.find(w=>w.supports(l));if(null!=p)return p;throw new K(901,!1)}}return(e=t).\u0275prov=En({token:e,providedIn:"root",factory:g1}),t})();function m1(){return new Ch([new v1])}let Ch=(()=>{var e;class t{constructor(l){this.factories=l}static create(l,p){if(p){const w=p.factories.slice();l=l.concat(w)}return new t(l)}static extend(l){return{provide:t,useFactory:p=>t.create(l,p||m1()),deps:[[t,new Mt,new Je]]}}find(l){const p=this.factories.find(w=>w.supports(l));if(p)return p;throw new K(901,!1)}}return(e=t).\u0275prov=En({token:e,providedIn:"root",factory:m1}),t})();const DA=i1(null,"core",[]);let SA=(()=>{var e;class t{constructor(l){}}return(e=t).\u0275fac=function(l){return new(l||e)(_r(Go))},e.\u0275mod=qo({type:e}),e.\u0275inj=kn({}),t})();function t3(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function r3(e){const t=_(null);try{return e()}finally{_(t)}}function u3(e,t){const i=Jn(e),l=t.elementInjector||No();return new El(i).create(l,t.projectableNodes,t.hostElement,t.environmentInjector)}function c3(e){const t=Jn(e);if(!t)return null;const i=new El(t);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},9417:(we,te,y)=>{"use strict";y.d(te,{BC:()=>ee,VZ:()=>wn,X1:()=>yi,YN:()=>Qo,cz:()=>$,kq:()=>T,vO:()=>pe,vS:()=>pt,zX:()=>Mt});var a=y(4438),D=y(177),v=y(6648),L=y(7468),c=y(6354);let E=(()=>{var Me;class ce{constructor(me,ot){this._renderer=me,this._elementRef=ot,this.onChange=gn=>{},this.onTouched=()=>{}}setProperty(me,ot){this._renderer.setProperty(this._elementRef.nativeElement,me,ot)}registerOnTouched(me){this.onTouched=me}registerOnChange(me){this.onChange=me}setDisabledState(me){this.setProperty("disabled",me)}}return(Me=ce).\u0275fac=function(me){return new(me||Me)(a.rXU(a.sFG),a.rXU(a.aKT))},Me.\u0275dir=a.FsC({type:Me}),ce})(),_=(()=>{var Me;class ce extends E{}return(Me=ce).\u0275fac=(()=>{let Ge;return function(ot){return(Ge||(Ge=a.xGo(Me)))(ot||Me)}})(),Me.\u0275dir=a.FsC({type:Me,features:[a.Vt3]}),ce})();const T=new a.nKC(""),b={provide:T,useExisting:(0,a.Rfq)(()=>S),multi:!0},C=new a.nKC("");let S=(()=>{var Me;class ce extends E{constructor(me,ot,gn){super(me,ot),this._compositionMode=gn,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function O(){const Me=(0,D.QT)()?(0,D.QT)().getUserAgent():"";return/android (\d+)/.test(Me.toLowerCase())}())}writeValue(me){this.setProperty("value",null==me?"":me)}_handleInput(me){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(me)}_compositionStart(){this._composing=!0}_compositionEnd(me){this._composing=!1,this._compositionMode&&this.onChange(me)}}return(Me=ce).\u0275fac=function(me){return new(me||Me)(a.rXU(a.sFG),a.rXU(a.aKT),a.rXU(C,8))},Me.\u0275dir=a.FsC({type:Me,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(me,ot){1&me&&a.bIt("input",function(zn){return ot._handleInput(zn.target.value)})("blur",function(){return ot.onTouched()})("compositionstart",function(){return ot._compositionStart()})("compositionend",function(zn){return ot._compositionEnd(zn.target.value)})},features:[a.Jv_([b]),a.Vt3]}),ce})();function N(Me){return null==Me||("string"==typeof Me||Array.isArray(Me))&&0===Me.length}const $=new a.nKC(""),x=new a.nKC("");function o(Me){return null}function u(Me){return null!=Me}function s(Me){return(0,a.jNT)(Me)?(0,v.H)(Me):Me}function h(Me){let ce={};return Me.forEach(Ge=>{ce=null!=Ge?{...ce,...Ge}:ce}),0===Object.keys(ce).length?null:ce}function g(Me,ce){return ce.map(Ge=>Ge(Me))}function f(Me){return Me.map(ce=>function M(Me){return!Me.validate}(ce)?ce:Ge=>ce.validate(Ge))}function d(Me){return null!=Me?function r(Me){if(!Me)return null;const ce=Me.filter(u);return 0==ce.length?null:function(Ge){return h(g(Ge,ce))}}(f(Me)):null}function A(Me){return null!=Me?function B(Me){if(!Me)return null;const ce=Me.filter(u);return 0==ce.length?null:function(Ge){const me=g(Ge,ce).map(s);return(0,L.p)(me).pipe((0,c.T)(h))}}(f(Me)):null}function V(Me,ce){return null===Me?[ce]:Array.isArray(Me)?[...Me,ce]:[Me,ce]}function be(Me){return Me?Array.isArray(Me)?Me:[Me]:[]}function Ce(Me,ce){return Array.isArray(Me)?Me.includes(ce):Me===ce}function Z(Me,ce){const Ge=be(ce);return be(Me).forEach(ot=>{Ce(Ge,ot)||Ge.push(ot)}),Ge}function oe(Me,ce){return be(ce).filter(Ge=>!Ce(Me,Ge))}class nt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(ce){this._rawValidators=ce||[],this._composedValidatorFn=d(this._rawValidators)}_setAsyncValidators(ce){this._rawAsyncValidators=ce||[],this._composedAsyncValidatorFn=A(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(ce){this._onDestroyCallbacks.push(ce)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(ce=>ce()),this._onDestroyCallbacks=[]}reset(ce=void 0){this.control&&this.control.reset(ce)}hasError(ce,Ge){return!!this.control&&this.control.hasError(ce,Ge)}getError(ce,Ge){return this.control?this.control.getError(ce,Ge):null}}class Pe extends nt{get formDirective(){return null}get path(){return null}}class pe extends nt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Te{constructor(ce){this._cd=ce}get isTouched(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.touched)}get isUntouched(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.untouched)}get isPristine(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.pristine)}get isDirty(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.dirty)}get isValid(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.valid)}get isInvalid(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.invalid)}get isPending(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.pending)}get isSubmitted(){var ce;return!(null===(ce=this._cd)||void 0===ce||!ce.submitted)}}let ee=(()=>{var Me;class ce extends Te{constructor(me){super(me)}}return(Me=ce).\u0275fac=function(me){return new(me||Me)(a.rXU(pe,2))},Me.\u0275dir=a.FsC({type:Me,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(me,ot){2&me&&a.AVh("ng-untouched",ot.isUntouched)("ng-touched",ot.isTouched)("ng-pristine",ot.isPristine)("ng-dirty",ot.isDirty)("ng-valid",ot.isValid)("ng-invalid",ot.isInvalid)("ng-pending",ot.isPending)},features:[a.Vt3]}),ce})();const Dt="VALID",Ft="INVALID",Sn="PENDING",Bt="DISABLED";function Ae(Me){return null!=Me&&!Array.isArray(Me)&&"object"==typeof Me}class Ye{constructor(ce,Ge){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(ce),this._assignAsyncValidators(Ge)}get validator(){return this._composedValidatorFn}set validator(ce){this._rawValidators=this._composedValidatorFn=ce}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(ce){this._rawAsyncValidators=this._composedAsyncValidatorFn=ce}get parent(){return this._parent}get valid(){return this.status===Dt}get invalid(){return this.status===Ft}get pending(){return this.status==Sn}get disabled(){return this.status===Bt}get enabled(){return this.status!==Bt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(ce){this._assignValidators(ce)}setAsyncValidators(ce){this._assignAsyncValidators(ce)}addValidators(ce){this.setValidators(Z(ce,this._rawValidators))}addAsyncValidators(ce){this.setAsyncValidators(Z(ce,this._rawAsyncValidators))}removeValidators(ce){this.setValidators(oe(ce,this._rawValidators))}removeAsyncValidators(ce){this.setAsyncValidators(oe(ce,this._rawAsyncValidators))}hasValidator(ce){return Ce(this._rawValidators,ce)}hasAsyncValidator(ce){return Ce(this._rawAsyncValidators,ce)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(ce={}){this.touched=!0,this._parent&&!ce.onlySelf&&this._parent.markAsTouched(ce)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(ce=>ce.markAllAsTouched())}markAsUntouched(ce={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Ge=>{Ge.markAsUntouched({onlySelf:!0})}),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce)}markAsDirty(ce={}){this.pristine=!1,this._parent&&!ce.onlySelf&&this._parent.markAsDirty(ce)}markAsPristine(ce={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Ge=>{Ge.markAsPristine({onlySelf:!0})}),this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce)}markAsPending(ce={}){this.status=Sn,!1!==ce.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!ce.onlySelf&&this._parent.markAsPending(ce)}disable(ce={}){const Ge=this._parentMarkedDirty(ce.onlySelf);this.status=Bt,this.errors=null,this._forEachChild(me=>{me.disable({...ce,onlySelf:!0})}),this._updateValue(),!1!==ce.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...ce,skipPristineCheck:Ge}),this._onDisabledChange.forEach(me=>me(!0))}enable(ce={}){const Ge=this._parentMarkedDirty(ce.onlySelf);this.status=Dt,this._forEachChild(me=>{me.enable({...ce,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent}),this._updateAncestors({...ce,skipPristineCheck:Ge}),this._onDisabledChange.forEach(me=>me(!1))}_updateAncestors(ce){this._parent&&!ce.onlySelf&&(this._parent.updateValueAndValidity(ce),ce.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(ce){this._parent=ce}getRawValue(){return this.value}updateValueAndValidity(ce={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Dt||this.status===Sn)&&this._runAsyncValidator(ce.emitEvent)),!1!==ce.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!ce.onlySelf&&this._parent.updateValueAndValidity(ce)}_updateTreeValidity(ce={emitEvent:!0}){this._forEachChild(Ge=>Ge._updateTreeValidity(ce)),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Bt:Dt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(ce){if(this.asyncValidator){this.status=Sn,this._hasOwnPendingAsyncValidator=!0;const Ge=s(this.asyncValidator(this));this._asyncValidationSubscription=Ge.subscribe(me=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(me,{emitEvent:ce})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(ce,Ge={}){this.errors=ce,this._updateControlsErrors(!1!==Ge.emitEvent)}get(ce){let Ge=ce;return null==Ge||(Array.isArray(Ge)||(Ge=Ge.split(".")),0===Ge.length)?null:Ge.reduce((me,ot)=>me&&me._find(ot),this)}getError(ce,Ge){const me=Ge?this.get(Ge):this;return me&&me.errors?me.errors[ce]:null}hasError(ce,Ge){return!!this.getError(ce,Ge)}get root(){let ce=this;for(;ce._parent;)ce=ce._parent;return ce}_updateControlsErrors(ce){this.status=this._calculateStatus(),ce&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(ce)}_initObservables(){this.valueChanges=new a.bkB,this.statusChanges=new a.bkB}_calculateStatus(){return this._allControlsDisabled()?Bt:this.errors?Ft:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Sn)?Sn:this._anyControlsHaveStatus(Ft)?Ft:Dt}_anyControlsHaveStatus(ce){return this._anyControls(Ge=>Ge.status===ce)}_anyControlsDirty(){return this._anyControls(ce=>ce.dirty)}_anyControlsTouched(){return this._anyControls(ce=>ce.touched)}_updatePristine(ce={}){this.pristine=!this._anyControlsDirty(),this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce)}_updateTouched(ce={}){this.touched=this._anyControlsTouched(),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce)}_registerOnCollectionChange(ce){this._onCollectionChange=ce}_setUpdateStrategy(ce){Ae(ce)&&null!=ce.updateOn&&(this._updateOn=ce.updateOn)}_parentMarkedDirty(ce){return!ce&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(ce){return null}_assignValidators(ce){this._rawValidators=Array.isArray(ce)?ce.slice():ce,this._composedValidatorFn=function Vn(Me){return Array.isArray(Me)?d(Me):Me||null}(this._rawValidators)}_assignAsyncValidators(ce){this._rawAsyncValidators=Array.isArray(ce)?ce.slice():ce,this._composedAsyncValidatorFn=function $e(Me){return Array.isArray(Me)?A(Me):Me||null}(this._rawAsyncValidators)}}const Qe=new a.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>lt}),lt="always";function wt(Me,ce,Ge=lt){var me,ot;(function Pt(Me,ce){const Ge=function J(Me){return Me._rawValidators}(Me);null!==ce.validator?Me.setValidators(V(Ge,ce.validator)):"function"==typeof Ge&&Me.setValidators([Ge]);const me=function ne(Me){return Me._rawAsyncValidators}(Me);null!==ce.asyncValidator?Me.setAsyncValidators(V(me,ce.asyncValidator)):"function"==typeof me&&Me.setAsyncValidators([me]);const ot=()=>Me.updateValueAndValidity();zt(ce._rawValidators,ot),zt(ce._rawAsyncValidators,ot)})(Me,ce),ce.valueAccessor.writeValue(Me.value),(Me.disabled||"always"===Ge)&&(null===(me=(ot=ce.valueAccessor).setDisabledState)||void 0===me||me.call(ot,Me.disabled)),function _n(Me,ce){ce.valueAccessor.registerOnChange(Ge=>{Me._pendingValue=Ge,Me._pendingChange=!0,Me._pendingDirty=!0,"change"===Me.updateOn&&En(Me,ce)})}(Me,ce),function Wn(Me,ce){const Ge=(me,ot)=>{ce.valueAccessor.writeValue(me),ot&&ce.viewToModelUpdate(me)};Me.registerOnChange(Ge),ce._registerOnDestroy(()=>{Me._unregisterOnChange(Ge)})}(Me,ce),function An(Me,ce){ce.valueAccessor.registerOnTouched(()=>{Me._pendingTouched=!0,"blur"===Me.updateOn&&Me._pendingChange&&En(Me,ce),"submit"!==Me.updateOn&&Me.markAsTouched()})}(Me,ce),function Nt(Me,ce){if(ce.valueAccessor.setDisabledState){const Ge=me=>{ce.valueAccessor.setDisabledState(me)};Me.registerOnDisabledChange(Ge),ce._registerOnDestroy(()=>{Me._unregisterOnDisabledChange(Ge)})}}(Me,ce)}function zt(Me,ce){Me.forEach(Ge=>{Ge.registerOnValidatorChange&&Ge.registerOnValidatorChange(ce)})}function En(Me,ce){Me._pendingDirty&&Me.markAsDirty(),Me.setValue(Me._pendingValue,{emitModelToViewChange:!1}),ce.viewToModelUpdate(Me._pendingValue),Me._pendingChange=!1}function Gn(Me,ce){const Ge=Me.indexOf(ce);Ge>-1&&Me.splice(Ge,1)}function yr(Me){return"object"==typeof Me&&null!==Me&&2===Object.keys(Me).length&&"value"in Me&&"disabled"in Me}Promise.resolve();const Ke=class extends Ye{constructor(ce=null,Ge,me){super(function Lt(Me){return(Ae(Me)?Me.validators:Me)||null}(Ge),function Ut(Me,ce){return(Ae(ce)?ce.asyncValidators:Me)||null}(me,Ge)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(ce),this._setUpdateStrategy(Ge),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ae(Ge)&&(Ge.nonNullable||Ge.initialValueIsDefault)&&(this.defaultValue=yr(ce)?ce.value:ce)}setValue(ce,Ge={}){this.value=this._pendingValue=ce,this._onChange.length&&!1!==Ge.emitModelToViewChange&&this._onChange.forEach(me=>me(this.value,!1!==Ge.emitViewToModelChange)),this.updateValueAndValidity(Ge)}patchValue(ce,Ge={}){this.setValue(ce,Ge)}reset(ce=this.defaultValue,Ge={}){this._applyFormState(ce),this.markAsPristine(Ge),this.markAsUntouched(Ge),this.setValue(this.value,Ge),this._pendingChange=!1}_updateValue(){}_anyControls(ce){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(ce){this._onChange.push(ce)}_unregisterOnChange(ce){Gn(this._onChange,ce)}registerOnDisabledChange(ce){this._onDisabledChange.push(ce)}_unregisterOnDisabledChange(ce){Gn(this._onDisabledChange,ce)}_forEachChild(ce){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(ce){yr(ce)?(this.value=this._pendingValue=ce.value,ce.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=ce}},He={provide:pe,useExisting:(0,a.Rfq)(()=>pt)},ft=Promise.resolve();let pt=(()=>{var Me;class ce extends pe{constructor(me,ot,gn,zn,Pr,fi){super(),this._changeDetectorRef=Pr,this.callSetDisabledState=fi,this.control=new Ke,this._registered=!1,this.name="",this.update=new a.bkB,this._parent=me,this._setValidators(ot),this._setAsyncValidators(gn),this.valueAccessor=function kt(Me,ce){if(!ce)return null;let Ge,me,ot;return Array.isArray(ce),ce.forEach(gn=>{gn.constructor===S?Ge=gn:function Rt(Me){return Object.getPrototypeOf(Me.constructor)===_}(gn)?me=gn:ot=gn}),ot||me||Ge||null}(0,zn)}ngOnChanges(me){if(this._checkForErrors(),!this._registered||"name"in me){if(this._registered&&(this._checkName(),this.formDirective)){const ot=me.name.previousValue;this.formDirective.removeControl({name:ot,path:this._getPath(ot)})}this._setUpControl()}"isDisabled"in me&&this._updateDisabled(me),function ut(Me,ce){if(!Me.hasOwnProperty("model"))return!1;const Ge=Me.model;return!!Ge.isFirstChange()||!Object.is(ce,Ge.currentValue)}(me,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(me){this.viewModel=me,this.update.emit(me)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){wt(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(me){ft.then(()=>{var ot;this.control.setValue(me,{emitViewToModelChange:!1}),null===(ot=this._changeDetectorRef)||void 0===ot||ot.markForCheck()})}_updateDisabled(me){const ot=me.isDisabled.currentValue,gn=0!==ot&&(0,a.L39)(ot);ft.then(()=>{var zn;gn&&!this.control.disabled?this.control.disable():!gn&&this.control.disabled&&this.control.enable(),null===(zn=this._changeDetectorRef)||void 0===zn||zn.markForCheck()})}_getPath(me){return this._parent?function Zt(Me,ce){return[...ce.path,Me]}(me,this._parent):[me]}}return(Me=ce).\u0275fac=function(me){return new(me||Me)(a.rXU(Pe,9),a.rXU($,10),a.rXU(x,10),a.rXU(T,10),a.rXU(a.gRc,8),a.rXU(Qe,8))},Me.\u0275dir=a.FsC({type:Me,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[a.Mj6.None,"disabled","isDisabled"],model:[a.Mj6.None,"ngModel","model"],options:[a.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[a.Jv_([He]),a.Vt3,a.OA$]}),ce})();const Nn=new a.nKC("");function Be(Me){return"number"==typeof Me?Me:parseFloat(Me)}let Je=(()=>{var Me;class ce{constructor(){this._validator=o}ngOnChanges(me){if(this.inputName in me){const ot=this.normalizeInput(me[this.inputName].currentValue);this._enabled=this.enabled(ot),this._validator=this._enabled?this.createValidator(ot):o,this._onChange&&this._onChange()}}validate(me){return this._validator(me)}registerOnValidatorChange(me){this._onChange=me}enabled(me){return null!=me}}return(Me=ce).\u0275fac=function(me){return new(me||Me)},Me.\u0275dir=a.FsC({type:Me,features:[a.OA$]}),ce})();const We={provide:$,useExisting:(0,a.Rfq)(()=>Mt),multi:!0};let Mt=(()=>{var Me;class ce extends Je{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=me=>Be(me),this.createValidator=me=>function Q(Me){return ce=>{if(N(ce.value)||N(Me))return null;const Ge=parseFloat(ce.value);return!isNaN(Ge)&&Ge>Me?{max:{max:Me,actual:ce.value}}:null}}(me)}}return(Me=ce).\u0275fac=(()=>{let Ge;return function(ot){return(Ge||(Ge=a.xGo(Me)))(ot||Me)}})(),Me.\u0275dir=a.FsC({type:Me,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(me,ot){2&me&&a.BMQ("max",ot._enabled?ot.max:null)},inputs:{max:"max"},features:[a.Jv_([We]),a.Vt3]}),ce})();const Qt={provide:$,useExisting:(0,a.Rfq)(()=>wn),multi:!0};let wn=(()=>{var Me;class ce extends Je{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=me=>Be(me),this.createValidator=me=>function z(Me){return ce=>{if(N(ce.value)||N(Me))return null;const Ge=parseFloat(ce.value);return!isNaN(Ge)&&Ge{let Ge;return function(ot){return(Ge||(Ge=a.xGo(Me)))(ot||Me)}})(),Me.\u0275dir=a.FsC({type:Me,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(me,ot){2&me&&a.BMQ("min",ot._enabled?ot.min:null)},inputs:{min:"min"},features:[a.Jv_([Qt]),a.Vt3]}),ce})(),Ir=(()=>{var Me;class ce{}return(Me=ce).\u0275fac=function(me){return new(me||Me)},Me.\u0275mod=a.$C({type:Me}),Me.\u0275inj=a.G2t({}),ce})(),Qo=(()=>{var Me;class ce{static withConfig(me){var ot;return{ngModule:ce,providers:[{provide:Qe,useValue:null!==(ot=me.callSetDisabledState)&&void 0!==ot?ot:lt}]}}}return(Me=ce).\u0275fac=function(me){return new(me||Me)},Me.\u0275mod=a.$C({type:Me}),Me.\u0275inj=a.G2t({imports:[Ir]}),ce})(),yi=(()=>{var Me;class ce{static withConfig(me){var ot,gn;return{ngModule:ce,providers:[{provide:Nn,useValue:null!==(ot=me.warnOnNgModelWithFormControl)&&void 0!==ot?ot:"always"},{provide:Qe,useValue:null!==(gn=me.callSetDisabledState)&&void 0!==gn?gn:lt}]}}}return(Me=ce).\u0275fac=function(me){return new(me||Me)},Me.\u0275mod=a.$C({type:Me}),Me.\u0275inj=a.G2t({imports:[Ir]}),ce})()},345:(we,te,y)=>{"use strict";y.d(te,{Bb:()=>Te,hE:()=>ee,sG:()=>oe,up:()=>bn});var a=y(4438),D=y(177);class v extends D.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class L extends v{static makeCurrent(){(0,D.ZD)(new L)}onAndCancel(Ae,_e,Ee){return Ae.addEventListener(_e,Ee),()=>{Ae.removeEventListener(_e,Ee)}}dispatchEvent(Ae,_e){Ae.dispatchEvent(_e)}remove(Ae){Ae.parentNode&&Ae.parentNode.removeChild(Ae)}createElement(Ae,_e){return(_e=_e||this.getDefaultDocument()).createElement(Ae)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ae){return Ae.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ae){return Ae instanceof DocumentFragment}getGlobalEventTarget(Ae,_e){return"window"===_e?window:"document"===_e?Ae:"body"===_e?Ae.body:null}getBaseHref(Ae){const _e=function E(){return c=c||document.querySelector("base"),c?c.getAttribute("href"):null}();return null==_e?null:function _($e){return new URL($e,document.baseURI).pathname}(_e)}resetBaseElement(){c=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ae){return(0,D._b)(document.cookie,Ae)}}let c=null,P=(()=>{var $e;class Ae{build(){return new XMLHttpRequest}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();const I=new a.nKC("");let b=(()=>{var $e;class Ae{constructor(Ee,Ye){this._zone=Ye,this._eventNameToPlugin=new Map,Ee.forEach(ke=>{ke.manager=this}),this._plugins=Ee.slice().reverse()}addEventListener(Ee,Ye,ke){return this._findPluginFor(Ye).addEventListener(Ee,Ye,ke)}getZone(){return this._zone}_findPluginFor(Ee){let Ye=this._eventNameToPlugin.get(Ee);if(Ye)return Ye;if(Ye=this._plugins.find(it=>it.supports(Ee)),!Ye)throw new a.wOt(5101,!1);return this._eventNameToPlugin.set(Ee,Ye),Ye}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(I),a.KVO(a.SKi))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();class O{constructor(Ae){this._doc=Ae}}const C="ng-app-id";let S=(()=>{var $e;class Ae{constructor(Ee,Ye,ke,it={}){this.doc=Ee,this.appId=Ye,this.nonce=ke,this.platformId=it,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,D.Vy)(it),this.resetHostNodes()}addStyles(Ee){for(const Ye of Ee)1===this.changeUsageCount(Ye,1)&&this.onStyleAdded(Ye)}removeStyles(Ee){for(const Ye of Ee)this.changeUsageCount(Ye,-1)<=0&&this.onStyleRemoved(Ye)}ngOnDestroy(){const Ee=this.styleNodesInDOM;Ee&&(Ee.forEach(Ye=>Ye.remove()),Ee.clear());for(const Ye of this.getAllStyles())this.onStyleRemoved(Ye);this.resetHostNodes()}addHost(Ee){this.hostNodes.add(Ee);for(const Ye of this.getAllStyles())this.addStyleToHost(Ee,Ye)}removeHost(Ee){this.hostNodes.delete(Ee)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Ee){for(const Ye of this.hostNodes)this.addStyleToHost(Ye,Ee)}onStyleRemoved(Ee){var Ye;const ke=this.styleRef;null===(Ye=ke.get(Ee))||void 0===Ye||null===(Ye=Ye.elements)||void 0===Ye||Ye.forEach(it=>it.remove()),ke.delete(Ee)}collectServerRenderedStyles(){var Ee;const Ye=null===(Ee=this.doc.head)||void 0===Ee?void 0:Ee.querySelectorAll(`style[${C}="${this.appId}"]`);if(null!=Ye&&Ye.length){const ke=new Map;return Ye.forEach(it=>{null!=it.textContent&&ke.set(it.textContent,it)}),ke}return null}changeUsageCount(Ee,Ye){const ke=this.styleRef;if(ke.has(Ee)){const it=ke.get(Ee);return it.usage+=Ye,it.usage}return ke.set(Ee,{usage:Ye,elements:[]}),Ye}getStyleElement(Ee,Ye){const ke=this.styleNodesInDOM,it=null==ke?void 0:ke.get(Ye);if((null==it?void 0:it.parentNode)===Ee)return ke.delete(Ye),it.removeAttribute(C),it;{const Oe=this.doc.createElement("style");return this.nonce&&Oe.setAttribute("nonce",this.nonce),Oe.textContent=Ye,this.platformIsServer&&Oe.setAttribute(C,this.appId),Ee.appendChild(Oe),Oe}}addStyleToHost(Ee,Ye){var ke;const it=this.getStyleElement(Ee,Ye),Oe=this.styleRef,Ie=null===(ke=Oe.get(Ye))||void 0===ke?void 0:ke.elements;Ie?Ie.push(it):Oe.set(Ye,{elements:[it],usage:1})}resetHostNodes(){const Ee=this.hostNodes;Ee.clear(),Ee.add(this.doc.head)}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(D.qQ),a.KVO(a.sZ2),a.KVO(a.BIS,8),a.KVO(a.Agw))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();const N={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},k=/%COMP%/g,$="%COMP%",x=`_nghost-${$}`,F=`_ngcontent-${$}`,z=new a.nKC("",{providedIn:"root",factory:()=>!0});function De($e,Ae){return Ae.map(_e=>_e.replace(k,$e))}let ie=(()=>{var $e;class Ae{constructor(Ee,Ye,ke,it,Oe,Ie,Ue,bt=null){this.eventManager=Ee,this.sharedStylesHost=Ye,this.appId=ke,this.removeStylesOnCompDestroy=it,this.doc=Oe,this.platformId=Ie,this.ngZone=Ue,this.nonce=bt,this.rendererByCompId=new Map,this.platformIsServer=(0,D.Vy)(Ie),this.defaultRenderer=new le(Ee,Oe,Ue,this.platformIsServer)}createRenderer(Ee,Ye){if(!Ee||!Ye)return this.defaultRenderer;this.platformIsServer&&Ye.encapsulation===a.gXe.ShadowDom&&(Ye={...Ye,encapsulation:a.gXe.Emulated});const ke=this.getOrCreateRenderer(Ee,Ye);return ke instanceof h?ke.applyToHost(Ee):ke instanceof s&&ke.applyStyles(),ke}getOrCreateRenderer(Ee,Ye){const ke=this.rendererByCompId;let it=ke.get(Ye.id);if(!it){const Oe=this.doc,Ie=this.ngZone,Ue=this.eventManager,bt=this.sharedStylesHost,Qe=this.removeStylesOnCompDestroy,lt=this.platformIsServer;switch(Ye.encapsulation){case a.gXe.Emulated:it=new h(Ue,bt,Ye,this.appId,Qe,Oe,Ie,lt);break;case a.gXe.ShadowDom:return new u(Ue,bt,Ee,Ye,Oe,Ie,this.nonce,lt);default:it=new s(Ue,bt,Ye,Qe,Oe,Ie,lt)}ke.set(Ye.id,it)}return it}ngOnDestroy(){this.rendererByCompId.clear()}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(b),a.KVO(S),a.KVO(a.sZ2),a.KVO(z),a.KVO(D.qQ),a.KVO(a.Agw),a.KVO(a.SKi),a.KVO(a.BIS))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();class le{constructor(Ae,_e,Ee,Ye){this.eventManager=Ae,this.doc=_e,this.ngZone=Ee,this.platformIsServer=Ye,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Ae,_e){return _e?this.doc.createElementNS(N[_e]||_e,Ae):this.doc.createElement(Ae)}createComment(Ae){return this.doc.createComment(Ae)}createText(Ae){return this.doc.createTextNode(Ae)}appendChild(Ae,_e){(o(Ae)?Ae.content:Ae).appendChild(_e)}insertBefore(Ae,_e,Ee){Ae&&(o(Ae)?Ae.content:Ae).insertBefore(_e,Ee)}removeChild(Ae,_e){Ae&&Ae.removeChild(_e)}selectRootElement(Ae,_e){let Ee="string"==typeof Ae?this.doc.querySelector(Ae):Ae;if(!Ee)throw new a.wOt(-5104,!1);return _e||(Ee.textContent=""),Ee}parentNode(Ae){return Ae.parentNode}nextSibling(Ae){return Ae.nextSibling}setAttribute(Ae,_e,Ee,Ye){if(Ye){_e=Ye+":"+_e;const ke=N[Ye];ke?Ae.setAttributeNS(ke,_e,Ee):Ae.setAttribute(_e,Ee)}else Ae.setAttribute(_e,Ee)}removeAttribute(Ae,_e,Ee){if(Ee){const Ye=N[Ee];Ye?Ae.removeAttributeNS(Ye,_e):Ae.removeAttribute(`${Ee}:${_e}`)}else Ae.removeAttribute(_e)}addClass(Ae,_e){Ae.classList.add(_e)}removeClass(Ae,_e){Ae.classList.remove(_e)}setStyle(Ae,_e,Ee,Ye){Ye&(a.czy.DashCase|a.czy.Important)?Ae.style.setProperty(_e,Ee,Ye&a.czy.Important?"important":""):Ae.style[_e]=Ee}removeStyle(Ae,_e,Ee){Ee&a.czy.DashCase?Ae.style.removeProperty(_e):Ae.style[_e]=""}setProperty(Ae,_e,Ee){null!=Ae&&(Ae[_e]=Ee)}setValue(Ae,_e){Ae.nodeValue=_e}listen(Ae,_e,Ee){if("string"==typeof Ae&&!(Ae=(0,D.QT)().getGlobalEventTarget(this.doc,Ae)))throw new Error(`Unsupported event target ${Ae} for event ${_e}`);return this.eventManager.addEventListener(Ae,_e,this.decoratePreventDefault(Ee))}decoratePreventDefault(Ae){return _e=>{if("__ngUnwrap__"===_e)return Ae;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ae(_e)):Ae(_e))&&_e.preventDefault()}}}function o($e){return"TEMPLATE"===$e.tagName&&void 0!==$e.content}class u extends le{constructor(Ae,_e,Ee,Ye,ke,it,Oe,Ie){super(Ae,ke,it,Ie),this.sharedStylesHost=_e,this.hostEl=Ee,this.shadowRoot=Ee.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ue=De(Ye.id,Ye.styles);for(const bt of Ue){const Qe=document.createElement("style");Oe&&Qe.setAttribute("nonce",Oe),Qe.textContent=bt,this.shadowRoot.appendChild(Qe)}}nodeOrShadowRoot(Ae){return Ae===this.hostEl?this.shadowRoot:Ae}appendChild(Ae,_e){return super.appendChild(this.nodeOrShadowRoot(Ae),_e)}insertBefore(Ae,_e,Ee){return super.insertBefore(this.nodeOrShadowRoot(Ae),_e,Ee)}removeChild(Ae,_e){return super.removeChild(this.nodeOrShadowRoot(Ae),_e)}parentNode(Ae){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ae)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class s extends le{constructor(Ae,_e,Ee,Ye,ke,it,Oe,Ie){super(Ae,ke,it,Oe),this.sharedStylesHost=_e,this.removeStylesOnCompDestroy=Ye,this.styles=Ie?De(Ie,Ee.styles):Ee.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class h extends s{constructor(Ae,_e,Ee,Ye,ke,it,Oe,Ie){const Ue=Ye+"-"+Ee.id;super(Ae,_e,Ee,ke,it,Oe,Ie,Ue),this.contentAttr=function Q($e){return F.replace(k,$e)}(Ue),this.hostAttr=function ue($e){return x.replace(k,$e)}(Ue)}applyToHost(Ae){this.applyStyles(),this.setAttribute(Ae,this.hostAttr,"")}createElement(Ae,_e){const Ee=super.createElement(Ae,_e);return super.setAttribute(Ee,this.contentAttr,""),Ee}}let g=(()=>{var $e;class Ae extends O{constructor(Ee){super(Ee)}supports(Ee){return!0}addEventListener(Ee,Ye,ke){return Ee.addEventListener(Ye,ke,!1),()=>this.removeEventListener(Ee,Ye,ke)}removeEventListener(Ee,Ye,ke){return Ee.removeEventListener(Ye,ke)}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(D.qQ))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();const M=["alt","control","meta","shift"],f={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},r={alt:$e=>$e.altKey,control:$e=>$e.ctrlKey,meta:$e=>$e.metaKey,shift:$e=>$e.shiftKey};let d=(()=>{var $e;class Ae extends O{constructor(Ee){super(Ee)}supports(Ee){return null!=Ae.parseEventName(Ee)}addEventListener(Ee,Ye,ke){const it=Ae.parseEventName(Ye),Oe=Ae.eventCallback(it.fullKey,ke,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,D.QT)().onAndCancel(Ee,it.domEventName,Oe))}static parseEventName(Ee){const Ye=Ee.toLowerCase().split("."),ke=Ye.shift();if(0===Ye.length||"keydown"!==ke&&"keyup"!==ke)return null;const it=Ae._normalizeKey(Ye.pop());let Oe="",Ie=Ye.indexOf("code");if(Ie>-1&&(Ye.splice(Ie,1),Oe="code."),M.forEach(bt=>{const Qe=Ye.indexOf(bt);Qe>-1&&(Ye.splice(Qe,1),Oe+=bt+".")}),Oe+=it,0!=Ye.length||0===it.length)return null;const Ue={};return Ue.domEventName=ke,Ue.fullKey=Oe,Ue}static matchEventFullKeyCode(Ee,Ye){let ke=f[Ee.key]||Ee.key,it="";return Ye.indexOf("code.")>-1&&(ke=Ee.code,it="code."),!(null==ke||!ke)&&(ke=ke.toLowerCase()," "===ke?ke="space":"."===ke&&(ke="dot"),M.forEach(Oe=>{Oe!==ke&&(0,r[Oe])(Ee)&&(it+=Oe+".")}),it+=ke,it===Ye)}static eventCallback(Ee,Ye,ke){return it=>{Ae.matchEventFullKeyCode(it,Ee)&&ke.runGuarded(()=>Ye(it))}}static _normalizeKey(Ee){return"esc"===Ee?"escape":Ee}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(D.qQ))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();const oe=(0,a.oH4)(a.fpN,"browser",[{provide:a.Agw,useValue:D.AJ},{provide:a.PLl,useValue:function ne(){L.makeCurrent()},multi:!0},{provide:D.qQ,useFactory:function Ce(){return(0,a.TL$)(document),document},deps:[]}]),nt=new a.nKC(""),Pe=[{provide:a.e01,useClass:class T{addToWindow(Ae){a.JZv.getAngularTestability=(Ee,Ye=!0)=>{const ke=Ae.findTestabilityInTree(Ee,Ye);if(null==ke)throw new a.wOt(5103,!1);return ke},a.JZv.getAllAngularTestabilities=()=>Ae.getAllTestabilities(),a.JZv.getAllAngularRootElements=()=>Ae.getAllRootElements(),a.JZv.frameworkStabilizers||(a.JZv.frameworkStabilizers=[]),a.JZv.frameworkStabilizers.push(Ee=>{const Ye=a.JZv.getAllAngularTestabilities();let ke=Ye.length;const it=function(){ke--,0==ke&&Ee()};Ye.forEach(Oe=>{Oe.whenStable(it)})})}findTestabilityInTree(Ae,_e,Ee){if(null==_e)return null;const Ye=Ae.getTestability(_e);return null!=Ye?Ye:Ee?(0,D.QT)().isShadowRoot(_e)?this.findTestabilityInTree(Ae,_e.host,!0):this.findTestabilityInTree(Ae,_e.parentElement,!0):null}},deps:[]},{provide:a.WHO,useClass:a.NYb,deps:[a.SKi,a.giA,a.e01]},{provide:a.NYb,useClass:a.NYb,deps:[a.SKi,a.giA,a.e01]}],pe=[{provide:a.H8p,useValue:"root"},{provide:a.zcH,useFactory:function be(){return new a.zcH},deps:[]},{provide:I,useClass:g,multi:!0,deps:[D.qQ,a.SKi,a.Agw]},{provide:I,useClass:d,multi:!0,deps:[D.qQ]},ie,S,b,{provide:a._9s,useExisting:ie},{provide:D.N0,useClass:P,deps:[]},[]];let Te=(()=>{var $e;class Ae{constructor(Ee){}static withServerTransition(Ee){return{ngModule:Ae,providers:[{provide:a.sZ2,useValue:Ee.appId}]}}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(nt,12))},$e.\u0275mod=a.$C({type:$e}),$e.\u0275inj=a.G2t({providers:[...pe,...Pe],imports:[D.MD,a.Hbi]}),Ae})(),ee=(()=>{var $e;class Ae{constructor(Ee){this._doc=Ee}getTitle(){return this._doc.title}setTitle(Ee){this._doc.title=Ee||""}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(D.qQ))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac,providedIn:"root"}),Ae})(),bn=(()=>{var $e;class Ae{}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)},$e.\u0275prov=a.jDH({token:$e,factory:function(Ee){let Ye=null;return Ye=Ee?new(Ee||$e):a.KVO(Et),Ye},providedIn:"root"}),Ae})(),Et=(()=>{var $e;class Ae extends bn{constructor(Ee){super(),this._doc=Ee}sanitize(Ee,Ye){if(null==Ye)return null;switch(Ee){case a.WPN.NONE:return Ye;case a.WPN.HTML:return(0,a.ZF7)(Ye,"HTML")?(0,a.rcV)(Ye):(0,a.h9k)(this._doc,String(Ye)).toString();case a.WPN.STYLE:return(0,a.ZF7)(Ye,"Style")?(0,a.rcV)(Ye):Ye;case a.WPN.SCRIPT:if((0,a.ZF7)(Ye,"Script"))return(0,a.rcV)(Ye);throw new a.wOt(5200,!1);case a.WPN.URL:return(0,a.ZF7)(Ye,"URL")?(0,a.rcV)(Ye):(0,a.$MX)(String(Ye));case a.WPN.RESOURCE_URL:if((0,a.ZF7)(Ye,"ResourceURL"))return(0,a.rcV)(Ye);throw new a.wOt(5201,!1);default:throw new a.wOt(5202,!1)}}bypassSecurityTrustHtml(Ee){return(0,a.Kcf)(Ee)}bypassSecurityTrustStyle(Ee){return(0,a.cWb)(Ee)}bypassSecurityTrustScript(Ee){return(0,a.UyX)(Ee)}bypassSecurityTrustUrl(Ee){return(0,a.osQ)(Ee)}bypassSecurityTrustResourceUrl(Ee){return(0,a.e5t)(Ee)}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(D.qQ))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac,providedIn:"root"}),Ae})()},3021:(we,te,y)=>{"use strict";y.d(te,{nX:()=>ii,Zp:()=>Fe,Z:()=>Re,Xk:()=>nt,Kp:()=>Ci,b:()=>Yn,Ix:()=>ir,Wk:()=>Rr,iI:()=>$a,Sd:()=>Ft});var a=y(467),D=y(4438),v=y(4402),L=y(6648),c=y(7673),E=y(4412),_=y(4572),T=y(9350),P=y(8793),I=y(9030),b=y(1203),O=y(8810),C=y(983),S=y(17),N=y(1413),k=y(8359),$=y(177),x=y(6354),F=y(5558),U=y(6697),z=y(9326),Q=y(9974),De=y(5964),ie=y(3028),le=y(4360);function m(H){return(0,Q.N)((q,ae)=>{let Y=!1;q.subscribe((0,le._)(ae,de=>{Y=!0,ae.next(de)},()=>{Y||ae.next(H),ae.complete()}))})}function n(H=o){return(0,Q.N)((q,ae)=>{let Y=!1;q.subscribe((0,le._)(ae,de=>{Y=!0,ae.next(de)},()=>Y?ae.complete():ae.error(H())))})}function o(){return new T.G}var u=y(3669);function s(H,q){const ae=arguments.length>=2;return Y=>Y.pipe(H?(0,De.p)((de,Le)=>H(de,Le,Y)):u.D,(0,U.s)(1),ae?m(q):n(()=>new T.G))}var h=y(274),g=y(8141),M=y(9437),f=y(6649);function d(H){return H<=0?()=>C.w:(0,Q.N)((q,ae)=>{let Y=[];q.subscribe((0,le._)(ae,de=>{Y.push(de),H{for(const de of Y)ae.next(de);ae.complete()},void 0,()=>{Y=null}))})}var A=y(3703),V=y(980),J=y(9898),ne=y(8750),be=y(5343),Z=y(6365),oe=y(345);const nt="primary",Pe=Symbol("RouteTitle");class pe{constructor(q){this.params=q||{}}has(q){return Object.prototype.hasOwnProperty.call(this.params,q)}get(q){if(this.has(q)){const ae=this.params[q];return Array.isArray(ae)?ae[0]:ae}return null}getAll(q){if(this.has(q)){const ae=this.params[q];return Array.isArray(ae)?ae:[ae]}return[]}get keys(){return Object.keys(this.params)}}function Te(H){return new pe(H)}function xe(H,q,ae){const Y=ae.path.split("/");if(Y.length>H.length||"full"===ae.pathMatch&&(q.hasChildren()||Y.lengthY[Le]===de)}return H===q}function vt(H){return H.length>0?H[H.length-1]:null}function Ze(H){return(0,v.A)(H)?H:(0,D.jNT)(H)?(0,L.H)(Promise.resolve(H)):(0,c.of)(H)}const rt={exact:function un(H,q,ae){if(!yn(H.segments,q.segments)||!Tt(H.segments,q.segments,ae)||H.numberOfChildren!==q.numberOfChildren)return!1;for(const Y in q.children)if(!H.children[Y]||!un(H.children[Y],q.children[Y],ae))return!1;return!0},subset:at},nn={exact:function dt(H,q){return ee(H,q)},subset:function At(H,q){return Object.keys(q).length<=Object.keys(H).length&&Object.keys(q).every(ae=>ge(H[ae],q[ae]))},ignored:()=>!0};function mt(H,q,ae){return rt[ae.paths](H.root,q.root,ae.matrixParams)&&nn[ae.queryParams](H.queryParams,q.queryParams)&&!("exact"===ae.fragment&&H.fragment!==q.fragment)}function at(H,q,ae){return Mn(H,q,q.segments,ae)}function Mn(H,q,ae,Y){if(H.segments.length>ae.length){const de=H.segments.slice(0,ae.length);return!(!yn(de,ae)||q.hasChildren()||!Tt(de,ae,Y))}if(H.segments.length===ae.length){if(!yn(H.segments,ae)||!Tt(H.segments,ae,Y))return!1;for(const de in q.children)if(!H.children[de]||!at(H.children[de],q.children[de],Y))return!1;return!0}{const de=ae.slice(0,H.segments.length),Le=ae.slice(H.segments.length);return!!(yn(H.segments,de)&&Tt(H.segments,de,Y)&&H.children[nt])&&Mn(H.children[nt],q,Le,Y)}}function Tt(H,q,ae){return q.every((Y,de)=>nn[ae](H[de].parameters,Y.parameters))}class Ot{constructor(q=new bn([],{}),ae={},Y=null){this.root=q,this.queryParams=ae,this.fragment=Y}get queryParamMap(){var q;return null!==(q=this._queryParamMap)&&void 0!==q||(this._queryParamMap=Te(this.queryParams)),this._queryParamMap}toString(){return Bt.serialize(this)}}class bn{constructor(q,ae){this.segments=q,this.children=ae,this.parent=null,Object.values(ae).forEach(Y=>Y.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Lt(this)}}class Et{constructor(q,ae){this.path=q,this.parameters=ae}get parameterMap(){var q;return null!==(q=this._parameterMap)&&void 0!==q||(this._parameterMap=Te(this.parameters)),this._parameterMap}toString(){return ke(this)}}function yn(H,q){return H.length===q.length&&H.every((ae,Y)=>ae.path===q[Y].path)}let Ft=(()=>{var H;class q{}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:()=>new Sn,providedIn:"root"}),q})();class Sn{parse(q){const ae=new zt(q);return new Ot(ae.parseRootSegment(),ae.parseQueryParams(),ae.parseFragment())}serialize(q){const ae=`/${Vn(q.root,!0)}`,Y=function Oe(H){const q=Object.entries(H).map(([ae,Y])=>Array.isArray(Y)?Y.map(de=>`${$e(ae)}=${$e(de)}`).join("&"):`${$e(ae)}=${$e(Y)}`).filter(ae=>ae);return q.length?`?${q.join("&")}`:""}(q.queryParams);return`${ae}${Y}${"string"==typeof q.fragment?`#${function Ae(H){return encodeURI(H)}(q.fragment)}`:""}`}}const Bt=new Sn;function Lt(H){return H.segments.map(q=>ke(q)).join("/")}function Vn(H,q){if(!H.hasChildren())return Lt(H);if(q){const ae=H.children[nt]?Vn(H.children[nt],!1):"",Y=[];return Object.entries(H.children).forEach(([de,Le])=>{de!==nt&&Y.push(`${de}:${Vn(Le,!1)}`)}),Y.length>0?`${ae}(${Y.join("//")})`:ae}{const ae=function Dt(H,q){let ae=[];return Object.entries(H.children).forEach(([Y,de])=>{Y===nt&&(ae=ae.concat(q(de,Y)))}),Object.entries(H.children).forEach(([Y,de])=>{Y!==nt&&(ae=ae.concat(q(de,Y)))}),ae}(H,(Y,de)=>de===nt?[Vn(H.children[nt],!1)]:[`${de}:${Vn(Y,!1)}`]);return 1===Object.keys(H.children).length&&null!=H.children[nt]?`${Lt(H)}/${ae[0]}`:`${Lt(H)}/(${ae.join("//")})`}}function Ut(H){return encodeURIComponent(H).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function $e(H){return Ut(H).replace(/%3B/gi,";")}function _e(H){return Ut(H).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ee(H){return decodeURIComponent(H)}function Ye(H){return Ee(H.replace(/\+/g,"%20"))}function ke(H){return`${_e(H.path)}${function it(H){return Object.entries(H).map(([q,ae])=>`;${_e(q)}=${_e(ae)}`).join("")}(H.parameters)}`}const Ie=/^[^\/()?;#]+/;function Ue(H){const q=H.match(Ie);return q?q[0]:""}const bt=/^[^\/()?;=#]+/,lt=/^[^=?&#]+/,wt=/^[^&#]+/;class zt{constructor(q){this.url=q,this.remaining=q}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bn([],{}):new bn([],this.parseChildren())}parseQueryParams(){const q={};if(this.consumeOptional("?"))do{this.parseQueryParam(q)}while(this.consumeOptional("&"));return q}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const q=[];for(this.peekStartsWith("(")||q.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),q.push(this.parseSegment());let ae={};this.peekStartsWith("/(")&&(this.capture("/"),ae=this.parseParens(!0));let Y={};return this.peekStartsWith("(")&&(Y=this.parseParens(!1)),(q.length>0||Object.keys(ae).length>0)&&(Y[nt]=new bn(q,ae)),Y}parseSegment(){const q=Ue(this.remaining);if(""===q&&this.peekStartsWith(";"))throw new D.wOt(4009,!1);return this.capture(q),new Et(Ee(q),this.parseMatrixParams())}parseMatrixParams(){const q={};for(;this.consumeOptional(";");)this.parseParam(q);return q}parseParam(q){const ae=function Qe(H){const q=H.match(bt);return q?q[0]:""}(this.remaining);if(!ae)return;this.capture(ae);let Y="";if(this.consumeOptional("=")){const de=Ue(this.remaining);de&&(Y=de,this.capture(Y))}q[Ee(ae)]=Ee(Y)}parseQueryParam(q){const ae=function Zt(H){const q=H.match(lt);return q?q[0]:""}(this.remaining);if(!ae)return;this.capture(ae);let Y="";if(this.consumeOptional("=")){const tt=function gt(H){const q=H.match(wt);return q?q[0]:""}(this.remaining);tt&&(Y=tt,this.capture(Y))}const de=Ye(ae),Le=Ye(Y);if(q.hasOwnProperty(de)){let tt=q[de];Array.isArray(tt)||(tt=[tt],q[de]=tt),tt.push(Le)}else q[de]=Le}parseParens(q){const ae={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Y=Ue(this.remaining),de=this.remaining[Y.length];if("/"!==de&&")"!==de&&";"!==de)throw new D.wOt(4010,!1);let Le;Y.indexOf(":")>-1?(Le=Y.slice(0,Y.indexOf(":")),this.capture(Le),this.capture(":")):q&&(Le=nt);const tt=this.parseChildren();ae[Le]=1===Object.keys(tt).length?tt[nt]:new bn([],tt),this.consumeOptional("//")}return ae}peekStartsWith(q){return this.remaining.startsWith(q)}consumeOptional(q){return!!this.peekStartsWith(q)&&(this.remaining=this.remaining.substring(q.length),!0)}capture(q){if(!this.consumeOptional(q))throw new D.wOt(4011,!1)}}function Nt(H){return H.segments.length>0?new bn([],{[nt]:H}):H}function Pt(H){const q={};for(const[Y,de]of Object.entries(H.children)){const Le=Pt(de);if(Y===nt&&0===Le.segments.length&&Le.hasChildren())for(const[tt,jt]of Object.entries(Le.children))q[tt]=jt;else(Le.segments.length>0||Le.hasChildren())&&(q[Y]=Le)}return function Bn(H){if(1===H.numberOfChildren&&H.children[nt]){const q=H.children[nt];return new bn(H.segments.concat(q.segments),q.children)}return H}(new bn(H.segments,q))}function _n(H){return H instanceof Ot}function En(H){var q;let ae;const Le=Nt(function Y(tt){const jt={};for(const Kt of tt.children){const xn=Y(Kt);jt[Kt.outlet]=xn}const cn=new bn(tt.url,jt);return tt===H&&(ae=cn),cn}(H.root));return null!==(q=ae)&&void 0!==q?q:Le}function Wn(H,q,ae,Y){let de=H;for(;de.parent;)de=de.parent;if(0===q.length)return Ln(de,de,de,ae,Y);const Le=function $n(H){if("string"==typeof H[0]&&1===H.length&&"/"===H[0])return new jn(!0,0,H);let q=0,ae=!1;const Y=H.reduce((de,Le,tt)=>{if("object"==typeof Le&&null!=Le){if(Le.outlets){const jt={};return Object.entries(Le.outlets).forEach(([cn,Kt])=>{jt[cn]="string"==typeof Kt?Kt.split("/"):Kt}),[...de,{outlets:jt}]}if(Le.segmentPath)return[...de,Le.segmentPath]}return"string"!=typeof Le?[...de,Le]:0===tt?(Le.split("/").forEach((jt,cn)=>{0==cn&&"."===jt||(0==cn&&""===jt?ae=!0:".."===jt?q++:""!=jt&&de.push(jt))}),de):[...de,Le]},[]);return new jn(ae,q,Y)}(q);if(Le.toRoot())return Ln(de,de,new bn([],{}),ae,Y);const tt=function ut(H,q,ae){if(H.isAbsolute)return new Ve(q,!0,0);if(!ae)return new Ve(q,!1,NaN);if(null===ae.parent)return new Ve(ae,!0,0);const Y=kn(H.commands[0])?0:1;return function Rt(H,q,ae){let Y=H,de=q,Le=ae;for(;Le>de;){if(Le-=de,Y=Y.parent,!Y)throw new D.wOt(4005,!1);de=Y.segments.length}return new Ve(Y,!1,de-Le)}(ae,ae.segments.length-1+Y,H.numberOfDoubleDots)}(Le,de,H),jt=tt.processChildren?Xt(tt.segmentGroup,tt.index,Le.commands):kt(tt.segmentGroup,tt.index,Le.commands);return Ln(de,tt.segmentGroup,jt,ae,Y)}function kn(H){return"object"==typeof H&&null!=H&&!H.outlets&&!H.segmentPath}function Rn(H){return"object"==typeof H&&null!=H&&H.outlets}function Ln(H,q,ae,Y,de){let tt,Le={};Y&&Object.entries(Y).forEach(([cn,Kt])=>{Le[cn]=Array.isArray(Kt)?Kt.map(xn=>`${xn}`):`${Kt}`}),tt=H===q?ae:Kn(H,q,ae);const jt=Nt(Pt(tt));return new Ot(jt,Le,de)}function Kn(H,q,ae){const Y={};return Object.entries(H.children).forEach(([de,Le])=>{Y[de]=Le===q?ae:Kn(Le,q,ae)}),new bn(H.segments,Y)}class jn{constructor(q,ae,Y){if(this.isAbsolute=q,this.numberOfDoubleDots=ae,this.commands=Y,q&&Y.length>0&&kn(Y[0]))throw new D.wOt(4003,!1);const de=Y.find(Rn);if(de&&de!==vt(Y))throw new D.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ve{constructor(q,ae,Y){this.segmentGroup=q,this.processChildren=ae,this.index=Y}}function kt(H,q,ae){var Y;if(null!==(Y=H)&&void 0!==Y||(H=new bn([],{})),0===H.segments.length&&H.hasChildren())return Xt(H,q,ae);const de=function Jt(H,q,ae){let Y=0,de=q;const Le={match:!1,pathIndex:0,commandIndex:0};for(;de=ae.length)return Le;const tt=H.segments[de],jt=ae[Y];if(Rn(jt))break;const cn=`${jt}`,Kt=Y0&&void 0===cn)break;if(cn&&Kt&&"object"==typeof Kt&&void 0===Kt.outlets){if(!Gn(cn,Kt,tt))return Le;Y+=2}else{if(!Gn(cn,{},tt))return Le;Y++}de++}return{match:!0,pathIndex:de,commandIndex:Y}}(H,q,ae),Le=ae.slice(de.commandIndex);if(de.match&&de.pathIndexLe!==nt)&&H.children[nt]&&1===H.numberOfChildren&&0===H.children[nt].segments.length){const Le=Xt(H.children[nt],q,ae);return new bn(H.segments,Le.children)}return Object.entries(Y).forEach(([Le,tt])=>{"string"==typeof tt&&(tt=[tt]),null!==tt&&(de[Le]=kt(H.children[Le],q,tt))}),Object.entries(H.children).forEach(([Le,tt])=>{void 0===Y[Le]&&(de[Le]=tt)}),new bn(H.segments,de)}}function Yt(H,q,ae){const Y=H.segments.slice(0,q);let de=0;for(;de{"string"==typeof Y&&(Y=[Y]),null!==Y&&(q[ae]=Yt(new bn([],{}),0,Y))}),q}function Dn(H){const q={};return Object.entries(H).forEach(([ae,Y])=>q[ae]=`${Y}`),q}function Gn(H,q,ae){return H==ae.path&&ee(q,ae.parameters)}const yr="imperative";var Ke=function(H){return H[H.NavigationStart=0]="NavigationStart",H[H.NavigationEnd=1]="NavigationEnd",H[H.NavigationCancel=2]="NavigationCancel",H[H.NavigationError=3]="NavigationError",H[H.RoutesRecognized=4]="RoutesRecognized",H[H.ResolveStart=5]="ResolveStart",H[H.ResolveEnd=6]="ResolveEnd",H[H.GuardsCheckStart=7]="GuardsCheckStart",H[H.GuardsCheckEnd=8]="GuardsCheckEnd",H[H.RouteConfigLoadStart=9]="RouteConfigLoadStart",H[H.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",H[H.ChildActivationStart=11]="ChildActivationStart",H[H.ChildActivationEnd=12]="ChildActivationEnd",H[H.ActivationStart=13]="ActivationStart",H[H.ActivationEnd=14]="ActivationEnd",H[H.Scroll=15]="Scroll",H[H.NavigationSkipped=16]="NavigationSkipped",H}(Ke||{});class et{constructor(q,ae){this.id=q,this.url=ae}}class Re extends et{constructor(q,ae,Y="imperative",de=null){super(q,ae),this.type=Ke.NavigationStart,this.navigationTrigger=Y,this.restoredState=de}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class qe extends et{constructor(q,ae,Y){super(q,ae),this.urlAfterRedirects=Y,this.type=Ke.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var _t=function(H){return H[H.Redirect=0]="Redirect",H[H.SupersededByNewNavigation=1]="SupersededByNewNavigation",H[H.NoDataFromResolver=2]="NoDataFromResolver",H[H.GuardRejected=3]="GuardRejected",H}(_t||{}),Wt=function(H){return H[H.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",H[H.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",H}(Wt||{});class hn extends et{constructor(q,ae,Y,de){super(q,ae),this.reason=Y,this.code=de,this.type=Ke.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class yt extends et{constructor(q,ae,Y,de){super(q,ae),this.reason=Y,this.code=de,this.type=Ke.NavigationSkipped}}class Ht extends et{constructor(q,ae,Y,de){super(q,ae),this.error=Y,this.target=de,this.type=Ke.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ye extends et{constructor(q,ae,Y,de){super(q,ae),this.urlAfterRedirects=Y,this.state=de,this.type=Ke.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class He extends et{constructor(q,ae,Y,de){super(q,ae),this.urlAfterRedirects=Y,this.state=de,this.type=Ke.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ft extends et{constructor(q,ae,Y,de,Le){super(q,ae),this.urlAfterRedirects=Y,this.state=de,this.shouldActivate=Le,this.type=Ke.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class pt extends et{constructor(q,ae,Y,de){super(q,ae),this.urlAfterRedirects=Y,this.state=de,this.type=Ke.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Gt extends et{constructor(q,ae,Y,de){super(q,ae),this.urlAfterRedirects=Y,this.state=de,this.type=Ke.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $t{constructor(q){this.route=q,this.type=Ke.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class sn{constructor(q){this.route=q,this.type=Ke.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class an{constructor(q){this.snapshot=q,this.type=Ke.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dn{constructor(q){this.snapshot=q,this.type=Ke.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ln{constructor(q){this.snapshot=q,this.type=Ke.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class tn{constructor(q){this.snapshot=q,this.type=Ke.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Cn{constructor(q,ae,Y){this.routerEvent=q,this.position=ae,this.anchor=Y,this.type=Ke.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class In{}class Nn{constructor(q){this.url=q}}class G{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Fe,this.attachRef=null}}let Fe=(()=>{var H;class q{constructor(){this.contexts=new Map}onChildOutletCreated(Y,de){const Le=this.getOrCreateContext(Y);Le.outlet=de,this.contexts.set(Y,Le)}onChildOutletDestroyed(Y){const de=this.getContext(Y);de&&(de.outlet=null,de.attachRef=null)}onOutletDeactivated(){const Y=this.contexts;return this.contexts=new Map,Y}onOutletReAttached(Y){this.contexts=Y}getOrCreateContext(Y){let de=this.getContext(Y);return de||(de=new G,this.contexts.set(Y,de)),de}getContext(Y){return this.contexts.get(Y)||null}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();class se{constructor(q){this._root=q}get root(){return this._root.value}parent(q){const ae=this.pathFromRoot(q);return ae.length>1?ae[ae.length-2]:null}children(q){const ae=Xe(q,this._root);return ae?ae.children.map(Y=>Y.value):[]}firstChild(q){const ae=Xe(q,this._root);return ae&&ae.children.length>0?ae.children[0].value:null}siblings(q){const ae=xt(q,this._root);return ae.length<2?[]:ae[ae.length-2].children.map(de=>de.value).filter(de=>de!==q)}pathFromRoot(q){return xt(q,this._root).map(ae=>ae.value)}}function Xe(H,q){if(H===q.value)return q;for(const ae of q.children){const Y=Xe(H,ae);if(Y)return Y}return null}function xt(H,q){if(H===q.value)return[q];for(const ae of q.children){const Y=xt(H,ae);if(Y.length)return Y.unshift(q),Y}return[]}class Fn{constructor(q,ae){this.value=q,this.children=ae}toString(){return`TreeNode(${this.value})`}}function vr(H){const q={};return H&&H.children.forEach(ae=>q[ae.value.outlet]=ae),q}class Ar extends se{constructor(q,ae){super(q),this.snapshot=ae,gi(this,q)}toString(){return this.snapshot.toString()}}function ei(H){const q=function qr(H){const Le=new zi([],{},{},"",{},nt,H,null,{});return new _r("",new Fn(Le,[]))}(H),ae=new E.t([new Et("",{})]),Y=new E.t({}),de=new E.t({}),Le=new E.t({}),tt=new E.t(""),jt=new ii(ae,Y,Le,tt,de,nt,H,q.root);return jt.snapshot=q.root,new Ar(new Fn(jt,[]),q)}class ii{constructor(q,ae,Y,de,Le,tt,jt,cn){var Kt,xn;this.urlSubject=q,this.paramsSubject=ae,this.queryParamsSubject=Y,this.fragmentSubject=de,this.dataSubject=Le,this.outlet=tt,this.component=jt,this._futureSnapshot=cn,this.title=null!==(Kt=null===(xn=this.dataSubject)||void 0===xn?void 0:xn.pipe((0,x.T)(qn=>qn[Pe])))&&void 0!==Kt?Kt:(0,c.of)(void 0),this.url=q,this.params=ae,this.queryParams=Y,this.fragment=de,this.data=Le}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){var q;return null!==(q=this._paramMap)&&void 0!==q||(this._paramMap=this.params.pipe((0,x.T)(ae=>Te(ae)))),this._paramMap}get queryParamMap(){var q;return null!==(q=this._queryParamMap)&&void 0!==q||(this._queryParamMap=this.queryParams.pipe((0,x.T)(ae=>Te(ae)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Wr(H,q,ae="emptyOnly"){var Y;let de;const{routeConfig:Le}=H;var tt;return de=null===q||"always"!==ae&&""!==(null==Le?void 0:Le.path)&&(q.component||null!==(Y=q.routeConfig)&&void 0!==Y&&Y.loadComponent)?{params:{...H.params},data:{...H.data},resolve:{...H.data,...null!==(tt=H._resolvedData)&&void 0!==tt?tt:{}}}:{params:{...q.params,...H.params},data:{...q.data,...H.data},resolve:{...H.data,...q.data,...null==Le?void 0:Le.data,...H._resolvedData}},Le&&_i(Le)&&(de.resolve[Pe]=Le.title),de}class zi{get title(){var q;return null===(q=this.data)||void 0===q?void 0:q[Pe]}constructor(q,ae,Y,de,Le,tt,jt,cn,Kt){this.url=q,this.params=ae,this.queryParams=Y,this.fragment=de,this.data=Le,this.outlet=tt,this.component=jt,this.routeConfig=cn,this._resolve=Kt}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){var q;return null!==(q=this._paramMap)&&void 0!==q||(this._paramMap=Te(this.params)),this._paramMap}get queryParamMap(){var q;return null!==(q=this._queryParamMap)&&void 0!==q||(this._queryParamMap=Te(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Y=>Y.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class _r extends se{constructor(q,ae){super(ae),this.url=q,gi(this,ae)}toString(){return Un(this._root)}}function gi(H,q){q.value._routerState=H,q.children.forEach(ae=>gi(H,ae))}function Un(H){const q=H.children.length>0?` { ${H.children.map(Un).join(", ")} } `:"";return`${H.value}${q}`}function mi(H){if(H.snapshot){const q=H.snapshot,ae=H._futureSnapshot;H.snapshot=ae,ee(q.queryParams,ae.queryParams)||H.queryParamsSubject.next(ae.queryParams),q.fragment!==ae.fragment&&H.fragmentSubject.next(ae.fragment),ee(q.params,ae.params)||H.paramsSubject.next(ae.params),function re(H,q){if(H.length!==q.length)return!1;for(let ae=0;aeee(ae.parameters,q[Y].parameters))}(H.url,q.url);return ae&&!(!H.parent!=!q.parent)&&(!H.parent||Ti(H.parent,q.parent))}function _i(H){return"string"==typeof H.title||null===H.title}let Ei=(()=>{var H;class q{constructor(){this.activated=null,this._activatedRoute=null,this.name=nt,this.activateEvents=new D.bkB,this.deactivateEvents=new D.bkB,this.attachEvents=new D.bkB,this.detachEvents=new D.bkB,this.parentContexts=(0,D.WQX)(Fe),this.location=(0,D.WQX)(D.c1b),this.changeDetector=(0,D.WQX)(D.gRc),this.environmentInjector=(0,D.WQX)(D.uvJ),this.inputBinder=(0,D.WQX)(ze,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(Y){if(Y.name){const{firstChange:de,previousValue:Le}=Y.name;if(de)return;this.isTrackedInParentContexts(Le)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(Le)),this.initializeOutletWithName()}}ngOnDestroy(){var Y;this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),null===(Y=this.inputBinder)||void 0===Y||Y.unsubscribeFromRouteData(this)}isTrackedInParentContexts(Y){var de;return(null===(de=this.parentContexts.getContext(Y))||void 0===de?void 0:de.outlet)===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const Y=this.parentContexts.getContext(this.name);null!=Y&&Y.route&&(Y.attachRef?this.attach(Y.attachRef,Y.route):this.activateWith(Y.route,Y.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new D.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new D.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new D.wOt(4012,!1);this.location.detach();const Y=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(Y.instance),Y}attach(Y,de){var Le;this.activated=Y,this._activatedRoute=de,this.location.insert(Y.hostView),null===(Le=this.inputBinder)||void 0===Le||Le.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(Y.instance)}deactivate(){if(this.activated){const Y=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(Y)}}activateWith(Y,de){var Le;if(this.isActivated)throw new D.wOt(4013,!1);this._activatedRoute=Y;const tt=this.location,cn=Y.snapshot.component,Kt=this.parentContexts.getOrCreateContext(this.name).children,xn=new Wi(Y,Kt,tt.injector);this.activated=tt.createComponent(cn,{index:tt.length,injector:xn,environmentInjector:null!=de?de:this.environmentInjector}),this.changeDetector.markForCheck(),null===(Le=this.inputBinder)||void 0===Le||Le.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275dir=D.FsC({type:H,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[D.OA$]}),q})();class Wi{__ngOutletInjector(q){return new Wi(this.route,this.childContexts,q)}constructor(q,ae,Y){this.route=q,this.childContexts=ae,this.parent=Y}get(q,ae){return q===ii?this.route:q===Fe?this.childContexts:this.parent.get(q,ae)}}const ze=new D.nKC("");let Be=(()=>{var H;class q{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(Y){this.unsubscribeFromRouteData(Y),this.subscribeToRouteData(Y)}unsubscribeFromRouteData(Y){var de;null===(de=this.outletDataSubscriptions.get(Y))||void 0===de||de.unsubscribe(),this.outletDataSubscriptions.delete(Y)}subscribeToRouteData(Y){const{activatedRoute:de}=Y,Le=(0,_.z)([de.queryParams,de.params,de.data]).pipe((0,F.n)(([tt,jt,cn],Kt)=>(cn={...tt,...jt,...cn},0===Kt?(0,c.of)(cn):Promise.resolve(cn)))).subscribe(tt=>{if(!Y.isActivated||!Y.activatedComponentRef||Y.activatedRoute!==de||null===de.component)return void this.unsubscribeFromRouteData(Y);const jt=(0,D.HJs)(de.component);if(jt)for(const{templateName:cn}of jt.inputs)Y.activatedComponentRef.setInput(cn,tt[cn]);else this.unsubscribeFromRouteData(Y)});this.outletDataSubscriptions.set(Y,Le)}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac}),q})();function We(H,q,ae){if(ae&&H.shouldReuseRoute(q.value,ae.value.snapshot)){const Y=ae.value;Y._futureSnapshot=q.value;const de=function Mt(H,q,ae){return q.children.map(Y=>{for(const de of ae.children)if(H.shouldReuseRoute(Y.value,de.value.snapshot))return We(H,Y,de);return We(H,Y)})}(H,q,ae);return new Fn(Y,de)}{if(H.shouldAttach(q.value)){const Le=H.retrieve(q.value);if(null!==Le){const tt=Le.route;return tt.value._futureSnapshot=q.value,tt.children=q.children.map(jt=>We(H,jt)),tt}}const Y=function Qt(H){return new ii(new E.t(H.url),new E.t(H.params),new E.t(H.queryParams),new E.t(H.fragment),new E.t(H.data),H.outlet,H.component,H)}(q.value),de=q.children.map(Le=>We(H,Le));return new Fn(Y,de)}}const wn="ngNavigationCancelingError";function Tn(H,q){const{redirectTo:ae,navigationBehaviorOptions:Y}=_n(q)?{redirectTo:q,navigationBehaviorOptions:void 0}:q,de=Hn(!1,_t.Redirect);return de.url=ae,de.navigationBehaviorOptions=Y,de}function Hn(H,q){const ae=new Error(`NavigationCancelingError: ${H||""}`);return ae[wn]=!0,ae.cancellationCode=q,ae}function tr(H){return!!H&&H[wn]}let cr=(()=>{var H;class q{}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275cmp=D.VBU({type:H,selectors:[["ng-component"]],standalone:!0,features:[D.aNF],decls:1,vars:0,template:function(Y,de){1&Y&&D.nrm(0,"router-outlet")},dependencies:[Ei],encapsulation:2}),q})();function Io(H){const q=H.children&&H.children.map(Io),ae=q?{...H,children:q}:{...H};return!ae.component&&!ae.loadComponent&&(q||ae.loadChildren)&&ae.outlet&&ae.outlet!==nt&&(ae.component=cr),ae}function Ir(H){return H.outlet||nt}function ui(H){var q;if(!H)return null;if(null!==(q=H.routeConfig)&&void 0!==q&&q._injector)return H.routeConfig._injector;for(let ae=H.parent;ae;ae=ae.parent){const Y=ae.routeConfig;if(null!=Y&&Y._loadedInjector)return Y._loadedInjector;if(null!=Y&&Y._injector)return Y._injector}return null}class ho{constructor(q,ae,Y,de,Le){this.routeReuseStrategy=q,this.futureState=ae,this.currState=Y,this.forwardEvent=de,this.inputBindingEnabled=Le}activate(q){const ae=this.futureState._root,Y=this.currState?this.currState._root:null;this.deactivateChildRoutes(ae,Y,q),mi(this.futureState.root),this.activateChildRoutes(ae,Y,q)}deactivateChildRoutes(q,ae,Y){const de=vr(ae);q.children.forEach(Le=>{const tt=Le.value.outlet;this.deactivateRoutes(Le,de[tt],Y),delete de[tt]}),Object.values(de).forEach(Le=>{this.deactivateRouteAndItsChildren(Le,Y)})}deactivateRoutes(q,ae,Y){const de=q.value,Le=ae?ae.value:null;if(de===Le)if(de.component){const tt=Y.getContext(de.outlet);tt&&this.deactivateChildRoutes(q,ae,tt.children)}else this.deactivateChildRoutes(q,ae,Y);else Le&&this.deactivateRouteAndItsChildren(ae,Y)}deactivateRouteAndItsChildren(q,ae){q.value.component&&this.routeReuseStrategy.shouldDetach(q.value.snapshot)?this.detachAndStoreRouteSubtree(q,ae):this.deactivateRouteAndOutlet(q,ae)}detachAndStoreRouteSubtree(q,ae){const Y=ae.getContext(q.value.outlet),de=Y&&q.value.component?Y.children:ae,Le=vr(q);for(const tt of Object.values(Le))this.deactivateRouteAndItsChildren(tt,de);if(Y&&Y.outlet){const tt=Y.outlet.detach(),jt=Y.children.onOutletDeactivated();this.routeReuseStrategy.store(q.value.snapshot,{componentRef:tt,route:q,contexts:jt})}}deactivateRouteAndOutlet(q,ae){const Y=ae.getContext(q.value.outlet),de=Y&&q.value.component?Y.children:ae,Le=vr(q);for(const tt of Object.values(Le))this.deactivateRouteAndItsChildren(tt,de);Y&&(Y.outlet&&(Y.outlet.deactivate(),Y.children.onOutletDeactivated()),Y.attachRef=null,Y.route=null)}activateChildRoutes(q,ae,Y){const de=vr(ae);q.children.forEach(Le=>{this.activateRoutes(Le,de[Le.value.outlet],Y),this.forwardEvent(new tn(Le.value.snapshot))}),q.children.length&&this.forwardEvent(new dn(q.value.snapshot))}activateRoutes(q,ae,Y){const de=q.value,Le=ae?ae.value:null;if(mi(de),de===Le)if(de.component){const tt=Y.getOrCreateContext(de.outlet);this.activateChildRoutes(q,ae,tt.children)}else this.activateChildRoutes(q,ae,Y);else if(de.component){const tt=Y.getOrCreateContext(de.outlet);if(this.routeReuseStrategy.shouldAttach(de.snapshot)){const jt=this.routeReuseStrategy.retrieve(de.snapshot);this.routeReuseStrategy.store(de.snapshot,null),tt.children.onOutletReAttached(jt.contexts),tt.attachRef=jt.componentRef,tt.route=jt.route.value,tt.outlet&&tt.outlet.attach(jt.componentRef,jt.route.value),mi(jt.route.value),this.activateChildRoutes(q,null,tt.children)}else{const jt=ui(de.snapshot);tt.attachRef=null,tt.route=de,tt.injector=jt,tt.outlet&&tt.outlet.activateWith(de,tt.injector),this.activateChildRoutes(q,null,tt.children)}}else this.activateChildRoutes(q,null,Y)}}class Ki{constructor(q){this.path=q,this.route=this.path[this.path.length-1]}}class ci{constructor(q,ae){this.component=q,this.route=ae}}function Ri(H,q,ae){const Y=H._root;return Me(Y,q?q._root:null,ae,[Y.value])}function yi(H,q){const ae=Symbol(),Y=q.get(H,ae);return Y===ae?"function"!=typeof H||(0,D.LfX)(H)?q.get(H):H:Y}function Me(H,q,ae,Y,de={canDeactivateChecks:[],canActivateChecks:[]}){const Le=vr(q);return H.children.forEach(tt=>{(function ce(H,q,ae,Y,de={canDeactivateChecks:[],canActivateChecks:[]}){const Le=H.value,tt=q?q.value:null,jt=ae?ae.getContext(H.value.outlet):null;if(tt&&Le.routeConfig===tt.routeConfig){const cn=function Ge(H,q,ae){if("function"==typeof ae)return ae(H,q);switch(ae){case"pathParamsChange":return!yn(H.url,q.url);case"pathParamsOrQueryParamsChange":return!yn(H.url,q.url)||!ee(H.queryParams,q.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ti(H,q)||!ee(H.queryParams,q.queryParams);default:return!Ti(H,q)}}(tt,Le,Le.routeConfig.runGuardsAndResolvers);cn?de.canActivateChecks.push(new Ki(Y)):(Le.data=tt.data,Le._resolvedData=tt._resolvedData),Me(H,q,Le.component?jt?jt.children:null:ae,Y,de),cn&&jt&&jt.outlet&&jt.outlet.isActivated&&de.canDeactivateChecks.push(new ci(jt.outlet.component,tt))}else tt&&me(q,jt,de),de.canActivateChecks.push(new Ki(Y)),Me(H,null,Le.component?jt?jt.children:null:ae,Y,de)})(tt,Le[tt.value.outlet],ae,Y.concat([tt.value]),de),delete Le[tt.value.outlet]}),Object.entries(Le).forEach(([tt,jt])=>me(jt,ae.getContext(tt),de)),de}function me(H,q,ae){const Y=vr(H),de=H.value;Object.entries(Y).forEach(([Le,tt])=>{me(tt,de.component?q?q.children.getContext(Le):null:q,ae)}),ae.canDeactivateChecks.push(new ci(de.component&&q&&q.outlet&&q.outlet.isActivated?q.outlet.component:null,de))}function ot(H){return"function"==typeof H}function Ss(H){return H instanceof T.G||"EmptyError"===(null==H?void 0:H.name)}const vo=Symbol("INITIAL_VALUE");function Gi(){return(0,F.n)(H=>(0,_.z)(H.map(q=>q.pipe((0,U.s)(1),function ue(...H){const q=(0,z.lI)(H);return(0,Q.N)((ae,Y)=>{(q?(0,P.x)(H,ae,q):(0,P.x)(H,ae)).subscribe(Y)})}(vo)))).pipe((0,x.T)(q=>{for(const ae of q)if(!0!==ae){if(ae===vo)return vo;if(!1===ae||ae instanceof Ot)return ae}return!0}),(0,De.p)(q=>q!==vo),(0,U.s)(1)))}function qo(H){return(0,b.F)((0,g.M)(q=>{if(_n(q))throw Tn(0,q)}),(0,x.T)(q=>!0===q))}class Jo{constructor(q){this.segmentGroup=q||null}}class go extends Error{constructor(q){super(),this.urlTree=q}}function Jn(H){return(0,O.$)(new Jo(H))}class Gr{constructor(q,ae){this.urlSerializer=q,this.urlTree=ae}lineralizeSegments(q,ae){let Y=[],de=ae.root;for(;;){if(Y=Y.concat(de.segments),0===de.numberOfChildren)return(0,c.of)(Y);if(de.numberOfChildren>1||!de.children[nt])return(0,O.$)(new D.wOt(4e3,!1));de=de.children[nt]}}applyRedirectCommands(q,ae,Y){const de=this.applyRedirectCreateUrlTree(ae,this.urlSerializer.parse(ae),q,Y);if(ae.startsWith("/"))throw new go(de);return de}applyRedirectCreateUrlTree(q,ae,Y,de){const Le=this.createSegmentGroup(q,ae.root,Y,de);return new Ot(Le,this.createQueryParams(ae.queryParams,this.urlTree.queryParams),ae.fragment)}createQueryParams(q,ae){const Y={};return Object.entries(q).forEach(([de,Le])=>{if("string"==typeof Le&&Le.startsWith(":")){const jt=Le.substring(1);Y[de]=ae[jt]}else Y[de]=Le}),Y}createSegmentGroup(q,ae,Y,de){const Le=this.createSegments(q,ae.segments,Y,de);let tt={};return Object.entries(ae.children).forEach(([jt,cn])=>{tt[jt]=this.createSegmentGroup(q,cn,Y,de)}),new bn(Le,tt)}createSegments(q,ae,Y,de){return ae.map(Le=>Le.path.startsWith(":")?this.findPosParam(q,Le,de):this.findOrReturn(Le,Y))}findPosParam(q,ae,Y){const de=Y[ae.path.substring(1)];if(!de)throw new D.wOt(4001,!1);return de}findOrReturn(q,ae){let Y=0;for(const de of ae){if(de.path===q.path)return ae.splice(Y),de;Y++}return q}}const es={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ts(H,q,ae,Y,de){const Le=Bi(H,q,ae);return Le.matched?(Y=function Or(H,q){var ae;return H.providers&&!H._injector&&(H._injector=(0,D.Ol2)(H.providers,q,`Route: ${H.path}`)),null!==(ae=H._injector)&&void 0!==ae?ae:q}(q,Y),function Ta(H,q,ae,Y){const de=q.canMatch;if(!de||0===de.length)return(0,c.of)(!0);const Le=de.map(tt=>{const jt=yi(tt,H);return Ze(function po(H){return H&&ot(H.canMatch)}(jt)?jt.canMatch(q,ae):(0,D.N4e)(H,()=>jt(q,ae)))});return(0,c.of)(Le).pipe(Gi(),qo())}(Y,q,ae).pipe((0,x.T)(tt=>!0===tt?Le:{...es}))):(0,c.of)(Le)}function Bi(H,q,ae){var Y,de;if("**"===q.path)return function Yl(H){return{matched:!0,parameters:H.length>0?vt(H).parameters:{},consumedSegments:H,remainingSegments:[],positionalParamSegments:{}}}(ae);if(""===q.path)return"full"===q.pathMatch&&(H.hasChildren()||ae.length>0)?{...es}:{matched:!0,consumedSegments:[],remainingSegments:ae,parameters:{},positionalParamSegments:{}};const tt=(q.matcher||xe)(ae,H,q);if(!tt)return{...es};const jt={};Object.entries(null!==(Y=tt.posParams)&&void 0!==Y?Y:{}).forEach(([Kt,xn])=>{jt[Kt]=xn.path});const cn=tt.consumed.length>0?{...jt,...tt.consumed[tt.consumed.length-1].parameters}:jt;return{matched:!0,consumedSegments:tt.consumed,remainingSegments:ae.slice(tt.consumed.length),parameters:cn,positionalParamSegments:null!==(de=tt.posParams)&&void 0!==de?de:{}}}function Ra(H,q,ae,Y){return ae.length>0&&function Ro(H,q,ae){return ae.some(Y=>Xi(H,q,Y)&&Ir(Y)!==nt)}(H,ae,Y)?{segmentGroup:new bn(q,As(Y,new bn(ae,H.children))),slicedSegments:[]}:0===ae.length&&function Is(H,q,ae){return ae.some(Y=>Xi(H,q,Y))}(H,ae,Y)?{segmentGroup:new bn(H.segments,To(H,ae,Y,H.children)),slicedSegments:ae}:{segmentGroup:new bn(H.segments,H.children),slicedSegments:ae}}function To(H,q,ae,Y){const de={};for(const Le of ae)if(Xi(H,q,Le)&&!Y[Ir(Le)]){const tt=new bn([],{});de[Ir(Le)]=tt}return{...Y,...de}}function As(H,q){const ae={};ae[nt]=q;for(const Y of H)if(""===Y.path&&Ir(Y)!==nt){const de=new bn([],{});ae[Ir(Y)]=de}return ae}function Xi(H,q,ae){return(!(H.hasChildren()||q.length>0)||"full"!==ae.pathMatch)&&""===ae.path}class Zl{}class Na{constructor(q,ae,Y,de,Le,tt,jt){this.injector=q,this.configLoader=ae,this.rootComponentType=Y,this.config=de,this.urlTree=Le,this.paramsInheritanceStrategy=tt,this.urlSerializer=jt,this.applyRedirects=new Gr(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(q){return new D.wOt(4002,`'${q.segmentGroup}'`)}recognize(){const q=Ra(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(q).pipe((0,x.T)(ae=>{const Y=new zi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},nt,this.rootComponentType,null,{}),de=new Fn(Y,ae),Le=new _r("",de),tt=function An(H,q,ae=null,Y=null){return Wn(En(H),q,ae,Y)}(Y,[],this.urlTree.queryParams,this.urlTree.fragment);return tt.queryParams=this.urlTree.queryParams,Le.url=this.urlSerializer.serialize(tt),this.inheritParamsAndData(Le._root,null),{state:Le,tree:tt}}))}match(q){return this.processSegmentGroup(this.injector,this.config,q,nt).pipe((0,M.W)(Y=>{if(Y instanceof go)return this.urlTree=Y.urlTree,this.match(Y.urlTree.root);throw Y instanceof Jo?this.noMatchError(Y):Y}))}inheritParamsAndData(q,ae){const Y=q.value,de=Wr(Y,ae,this.paramsInheritanceStrategy);Y.params=Object.freeze(de.params),Y.data=Object.freeze(de.data),q.children.forEach(Le=>this.inheritParamsAndData(Le,Y))}processSegmentGroup(q,ae,Y,de){return 0===Y.segments.length&&Y.hasChildren()?this.processChildren(q,ae,Y):this.processSegment(q,ae,Y,Y.segments,de,!0).pipe((0,x.T)(Le=>Le instanceof Fn?[Le]:[]))}processChildren(q,ae,Y){const de=[];for(const Le of Object.keys(Y.children))"primary"===Le?de.unshift(Le):de.push(Le);return(0,L.H)(de).pipe((0,h.H)(Le=>{const tt=Y.children[Le],jt=function ur(H,q){const ae=H.filter(Y=>Ir(Y)===q);return ae.push(...H.filter(Y=>Ir(Y)!==q)),ae}(ae,Le);return this.processSegmentGroup(q,jt,tt,Le)}),function r(H,q){return(0,Q.N)((0,f.S)(H,q,arguments.length>=2,!0))}((Le,tt)=>(Le.push(...tt),Le)),m(null),function B(H,q){const ae=arguments.length>=2;return Y=>Y.pipe(H?(0,De.p)((de,Le)=>H(de,Le,Y)):u.D,d(1),ae?m(q):n(()=>new T.G))}(),(0,ie.Z)(Le=>{if(null===Le)return Jn(Y);const tt=Oo(Le);return function Fi(H){H.sort((q,ae)=>q.value.outlet===nt?-1:ae.value.outlet===nt?1:q.value.outlet.localeCompare(ae.value.outlet))}(tt),(0,c.of)(tt)}))}processSegment(q,ae,Y,de,Le,tt){return(0,L.H)(ae).pipe((0,h.H)(jt=>{var cn;return this.processSegmentAgainstRoute(null!==(cn=jt._injector)&&void 0!==cn?cn:q,ae,jt,Y,de,Le,tt).pipe((0,M.W)(Kt=>{if(Kt instanceof Jo)return(0,c.of)(null);throw Kt}))}),s(jt=>!!jt),(0,M.W)(jt=>{if(Ss(jt))return function xs(H,q,ae){return 0===q.length&&!H.children[ae]}(Y,de,Le)?(0,c.of)(new Zl):Jn(Y);throw jt}))}processSegmentAgainstRoute(q,ae,Y,de,Le,tt,jt){return function Sc(H,q,ae,Y){return!!(Ir(H)===Y||Y!==nt&&Xi(q,ae,H))&&Bi(q,H,ae).matched}(Y,de,Le,tt)?void 0===Y.redirectTo?this.matchSegmentAgainstRoute(q,de,Y,Le,tt):this.allowRedirects&&jt?this.expandSegmentAgainstRouteUsingRedirect(q,de,ae,Y,Le,tt):Jn(de):Jn(de)}expandSegmentAgainstRouteUsingRedirect(q,ae,Y,de,Le,tt){const{matched:jt,consumedSegments:cn,positionalParamSegments:Kt,remainingSegments:xn}=Bi(ae,de,Le);if(!jt)return Jn(ae);de.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const qn=this.applyRedirects.applyRedirectCommands(cn,de.redirectTo,Kt);return this.applyRedirects.lineralizeSegments(de,qn).pipe((0,ie.Z)(Sr=>this.processSegment(q,Y,ae,Sr.concat(xn),tt,!1)))}matchSegmentAgainstRoute(q,ae,Y,de,Le){const tt=ts(ae,Y,de,q);return"**"===Y.path&&(ae.children={}),tt.pipe((0,F.n)(jt=>{var cn;return jt.matched?(q=null!==(cn=Y._injector)&&void 0!==cn?cn:q,this.getChildConfig(q,Y,de).pipe((0,F.n)(({routes:Kt})=>{var xn,qn,Sr;const hr=null!==(xn=Y._loadedInjector)&&void 0!==xn?xn:q,{consumedSegments:Xr,remainingSegments:wo,parameters:as}=jt,Uo=new zi(Xr,as,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function La(H){return H.data||{}}(Y),Ir(Y),null!==(qn=null!==(Sr=Y.component)&&void 0!==Sr?Sr:Y._loadedComponent)&&void 0!==qn?qn:null,Y,function Os(H){return H.resolve||{}}(Y)),{segmentGroup:Vo,slicedSegments:ls}=Ra(ae,Xr,wo,Kt);if(0===ls.length&&Vo.hasChildren())return this.processChildren(hr,Kt,Vo).pipe((0,x.T)(us=>null===us?null:new Fn(Uo,us)));if(0===Kt.length&&0===ls.length)return(0,c.of)(new Fn(Uo,[]));const Va=Ir(Y)===Le;return this.processSegment(hr,Kt,Vo,ls,Va?nt:Le,!0).pipe((0,x.T)(us=>new Fn(Uo,us instanceof Fn?[us]:[])))}))):Jn(ae)}))}getChildConfig(q,ae,Y){return ae.children?(0,c.of)({routes:ae.children,injector:q}):ae.loadChildren?void 0!==ae._loadedRoutes?(0,c.of)({routes:ae._loadedRoutes,injector:ae._loadedInjector}):function xa(H,q,ae,Y){const de=q.canLoad;if(void 0===de||0===de.length)return(0,c.of)(!0);const Le=de.map(tt=>{const jt=yi(tt,H);return Ze(function zn(H){return H&&ot(H.canLoad)}(jt)?jt.canLoad(q,ae):(0,D.N4e)(H,()=>jt(q,ae)))});return(0,c.of)(Le).pipe(Gi(),qo())}(q,ae,Y).pipe((0,ie.Z)(de=>de?this.configLoader.loadChildren(q,ae).pipe((0,g.M)(Le=>{ae._loadedRoutes=Le.routes,ae._loadedInjector=Le.injector})):function oi(H){return(0,O.$)(Hn(!1,_t.GuardRejected))}())):(0,c.of)({routes:[],injector:q})}}function Pa(H){const q=H.value.routeConfig;return q&&""===q.path}function Oo(H){const q=[],ae=new Set;for(const Y of H){if(!Pa(Y)){q.push(Y);continue}const de=q.find(Le=>Y.value.routeConfig===Le.value.routeConfig);void 0!==de?(de.children.push(...Y.children),ae.add(de)):q.push(Y)}for(const Y of ae){const de=Oo(Y.children);q.push(new Fn(Y.value,de))}return q.filter(Y=>!ae.has(Y))}function Yi(H){const q=H.children.map(ae=>Yi(ae)).flat();return[H,...q]}function ns(H){return(0,F.n)(q=>{const ae=H(q);return ae?(0,L.H)(ae).pipe((0,x.T)(()=>q)):(0,c.of)(q)})}let Zi=(()=>{var H;class q{buildTitle(Y){let de,Le=Y.root;for(;void 0!==Le;){var tt;de=null!==(tt=this.getResolvedTitleForRoute(Le))&&void 0!==tt?tt:de,Le=Le.children.find(jt=>jt.outlet===nt)}return de}getResolvedTitleForRoute(Y){return Y.data[Pe]}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:()=>(0,D.WQX)(Jl),providedIn:"root"}),q})(),Jl=(()=>{var H;class q extends Zi{constructor(Y){super(),this.title=Y}updateTitle(Y){const de=this.buildTitle(Y);void 0!==de&&this.title.setTitle(de)}}return(H=q).\u0275fac=function(Y){return new(Y||H)(D.KVO(oe.hE))},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();const mo=new D.nKC("",{providedIn:"root",factory:()=>({})}),yo=new D.nKC("");let Po=(()=>{var H;class q{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,D.WQX)(D.Ql9)}loadComponent(Y){if(this.componentLoaders.get(Y))return this.componentLoaders.get(Y);if(Y._loadedComponent)return(0,c.of)(Y._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(Y);const de=Ze(Y.loadComponent()).pipe((0,x.T)(Lo),(0,g.M)(tt=>{this.onLoadEndListener&&this.onLoadEndListener(Y),Y._loadedComponent=tt}),(0,V.j)(()=>{this.componentLoaders.delete(Y)})),Le=new S.G(de,()=>new N.B).pipe((0,J.B)());return this.componentLoaders.set(Y,Le),Le}loadChildren(Y,de){if(this.childrenLoaders.get(de))return this.childrenLoaders.get(de);if(de._loadedRoutes)return(0,c.of)({routes:de._loadedRoutes,injector:de._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(de);const tt=function Qi(H,q,ae,Y){return Ze(H.loadChildren()).pipe((0,x.T)(Lo),(0,ie.Z)(de=>de instanceof D.Co$||Array.isArray(de)?(0,c.of)(de):(0,L.H)(q.compileModuleAsync(de))),(0,x.T)(de=>{Y&&Y(H);let Le,tt,jt=!1;return Array.isArray(de)?(tt=de,!0):(Le=de.create(ae).injector,tt=Le.get(yo,[],{optional:!0,self:!0}).flat()),{routes:tt.map(Io),injector:Le}}))}(de,this.compiler,Y,this.onLoadEndListener).pipe((0,V.j)(()=>{this.childrenLoaders.delete(de)})),jt=new S.G(tt,()=>new N.B).pipe((0,J.B)());return this.childrenLoaders.set(de,jt),jt}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();function Lo(H){return function Ba(H){return H&&"object"==typeof H&&"default"in H}(H)?H.default:H}let X=(()=>{var H;class q{}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:()=>(0,D.WQX)(ve),providedIn:"root"}),q})(),ve=(()=>{var H;class q{shouldProcessUrl(Y){return!0}extract(Y){return Y}merge(Y,de){return Y}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();const st=new D.nKC(""),fe=new D.nKC("");function je(H,q,ae){const Y=H.get(fe),de=H.get($.qQ);return H.get(D.SKi).runOutsideAngular(()=>{if(!de.startViewTransition||Y.skipNextTransition)return Y.skipNextTransition=!1,new Promise(Kt=>setTimeout(Kt));let Le;const tt=new Promise(Kt=>{Le=Kt}),jt=de.startViewTransition(()=>(Le(),function ht(H){return new Promise(q=>{(0,D.mal)(q,{injector:H})})}(H))),{onViewTransitionCreated:cn}=Y;return cn&&(0,D.N4e)(H,()=>cn({transition:jt,from:q,to:ae})),tt})}let qt=(()=>{var H;class q{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new N.B,this.transitionAbortSubject=new N.B,this.configLoader=(0,D.WQX)(Po),this.environmentInjector=(0,D.WQX)(D.uvJ),this.urlSerializer=(0,D.WQX)(Ft),this.rootContexts=(0,D.WQX)(Fe),this.location=(0,D.WQX)($.aZ),this.inputBindingEnabled=null!==(0,D.WQX)(ze,{optional:!0}),this.titleStrategy=(0,D.WQX)(Zi),this.options=(0,D.WQX)(mo,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,D.WQX)(X),this.createViewTransition=(0,D.WQX)(st,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,c.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=Le=>this.events.next(new sn(Le)),this.configLoader.onLoadStartListener=Le=>this.events.next(new $t(Le))}complete(){var Y;null===(Y=this.transitions)||void 0===Y||Y.complete()}handleNavigationRequest(Y){var de;const Le=++this.navigationId;null===(de=this.transitions)||void 0===de||de.next({...this.transitions.value,...Y,id:Le})}setupNavigations(Y,de,Le){return this.transitions=new E.t({id:0,currentUrlTree:de,currentRawUrl:de,extractedUrl:this.urlHandlingStrategy.extract(de),urlAfterRedirects:this.urlHandlingStrategy.extract(de),rawUrl:de,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:yr,restoredState:null,currentSnapshot:Le.snapshot,targetSnapshot:null,currentRouterState:Le,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,De.p)(tt=>0!==tt.id),(0,x.T)(tt=>({...tt,extractedUrl:this.urlHandlingStrategy.extract(tt.rawUrl)})),(0,F.n)(tt=>{let jt=!1,cn=!1;return(0,c.of)(tt).pipe((0,F.n)(Kt=>{var xn;if(this.navigationId>tt.id)return this.cancelNavigationTransition(tt,"",_t.SupersededByNewNavigation),C.w;this.currentTransition=tt,this.currentNavigation={id:Kt.id,initialUrl:Kt.rawUrl,extractedUrl:Kt.extractedUrl,trigger:Kt.source,extras:Kt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const qn=!Y.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),Sr=null!==(xn=Kt.extras.onSameUrlNavigation)&&void 0!==xn?xn:Y.onSameUrlNavigation;if(!qn&&"reload"!==Sr){const hr="";return this.events.next(new yt(Kt.id,this.urlSerializer.serialize(Kt.rawUrl),hr,Wt.IgnoredSameUrlNavigation)),Kt.resolve(null),C.w}if(this.urlHandlingStrategy.shouldProcessUrl(Kt.rawUrl))return(0,c.of)(Kt).pipe((0,F.n)(hr=>{var Xr,wo;const as=null===(Xr=this.transitions)||void 0===Xr?void 0:Xr.getValue();return this.events.next(new Re(hr.id,this.urlSerializer.serialize(hr.extractedUrl),hr.source,hr.restoredState)),as!==(null===(wo=this.transitions)||void 0===wo?void 0:wo.getValue())?C.w:Promise.resolve(hr)}),function No(H,q,ae,Y,de,Le){return(0,ie.Z)(tt=>function Ts(H,q,ae,Y,de,Le,tt="emptyOnly"){return new Na(H,q,ae,Y,de,tt,Le).recognize()}(H,q,ae,Y,tt.extractedUrl,de,Le).pipe((0,x.T)(({state:jt,tree:cn})=>({...tt,targetSnapshot:jt,urlAfterRedirects:cn}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,Y.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,g.M)(hr=>{tt.targetSnapshot=hr.targetSnapshot,tt.urlAfterRedirects=hr.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:hr.urlAfterRedirects};const Xr=new ye(hr.id,this.urlSerializer.serialize(hr.extractedUrl),this.urlSerializer.serialize(hr.urlAfterRedirects),hr.targetSnapshot);this.events.next(Xr)}));if(qn&&this.urlHandlingStrategy.shouldProcessUrl(Kt.currentRawUrl)){const{id:hr,extractedUrl:Xr,source:wo,restoredState:as,extras:Uo}=Kt,Vo=new Re(hr,this.urlSerializer.serialize(Xr),wo,as);this.events.next(Vo);const ls=ei(this.rootComponentType).snapshot;return this.currentTransition=tt={...Kt,targetSnapshot:ls,urlAfterRedirects:Xr,extras:{...Uo,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Xr,(0,c.of)(tt)}{const hr="";return this.events.next(new yt(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),hr,Wt.IgnoredByUrlHandlingStrategy)),Kt.resolve(null),C.w}}),(0,g.M)(Kt=>{const xn=new He(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),this.urlSerializer.serialize(Kt.urlAfterRedirects),Kt.targetSnapshot);this.events.next(xn)}),(0,x.T)(Kt=>(this.currentTransition=tt={...Kt,guards:Ri(Kt.targetSnapshot,Kt.currentSnapshot,this.rootContexts)},tt)),function Mr(H,q){return(0,ie.Z)(ae=>{const{targetSnapshot:Y,currentSnapshot:de,guards:{canActivateChecks:Le,canDeactivateChecks:tt}}=ae;return 0===tt.length&&0===Le.length?(0,c.of)({...ae,guardsResult:!0}):function zl(H,q,ae,Y){return(0,L.H)(H).pipe((0,ie.Z)(de=>function Xl(H,q,ae,Y,de){const Le=q&&q.routeConfig?q.routeConfig.canDeactivate:null;if(!Le||0===Le.length)return(0,c.of)(!0);const tt=Le.map(jt=>{var cn;const Kt=null!==(cn=ui(q))&&void 0!==cn?cn:de,xn=yi(jt,Kt);return Ze(function Hr(H){return H&&ot(H.canDeactivate)}(xn)?xn.canDeactivate(H,q,ae,Y):(0,D.N4e)(Kt,()=>xn(H,q,ae,Y))).pipe(s())});return(0,c.of)(tt).pipe(Gi())}(de.component,de.route,ae,q,Y)),s(de=>!0!==de,!0))}(tt,Y,de,H).pipe((0,ie.Z)(jt=>jt&&function gn(H){return"boolean"==typeof H}(jt)?function Aa(H,q,ae,Y){return(0,L.H)(q).pipe((0,h.H)(de=>(0,P.x)(function Kl(H,q){return null!==H&&q&&q(new an(H)),(0,c.of)(!0)}(de.route.parent,Y),function Wl(H,q){return null!==H&&q&&q(new ln(H)),(0,c.of)(!0)}(de.route,Y),function Ia(H,q,ae){const Y=q[q.length-1],Le=q.slice(0,q.length-1).reverse().map(tt=>function Qo(H){const q=H.routeConfig?H.routeConfig.canActivateChild:null;return q&&0!==q.length?{node:H,guards:q}:null}(tt)).filter(tt=>null!==tt).map(tt=>(0,I.v)(()=>{const jt=tt.guards.map(cn=>{var Kt;const xn=null!==(Kt=ui(tt.node))&&void 0!==Kt?Kt:ae,qn=yi(cn,xn);return Ze(function fi(H){return H&&ot(H.canActivateChild)}(qn)?qn.canActivateChild(Y,H):(0,D.N4e)(xn,()=>qn(Y,H))).pipe(s())});return(0,c.of)(jt).pipe(Gi())}));return(0,c.of)(Le).pipe(Gi())}(H,de.path,ae),function Gl(H,q,ae){const Y=q.routeConfig?q.routeConfig.canActivate:null;if(!Y||0===Y.length)return(0,c.of)(!0);const de=Y.map(Le=>(0,I.v)(()=>{var tt;const jt=null!==(tt=ui(q))&&void 0!==tt?tt:ae,cn=yi(Le,jt);return Ze(function Pr(H){return H&&ot(H.canActivate)}(cn)?cn.canActivate(q,H):(0,D.N4e)(jt,()=>cn(q,H))).pipe(s())}));return(0,c.of)(de).pipe(Gi())}(H,de.route,ae))),s(de=>!0!==de,!0))}(Y,Le,H,q):(0,c.of)(jt)),(0,x.T)(jt=>({...ae,guardsResult:jt})))})}(this.environmentInjector,Kt=>this.events.next(Kt)),(0,g.M)(Kt=>{if(tt.guardsResult=Kt.guardsResult,_n(Kt.guardsResult))throw Tn(0,Kt.guardsResult);const xn=new ft(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),this.urlSerializer.serialize(Kt.urlAfterRedirects),Kt.targetSnapshot,!!Kt.guardsResult);this.events.next(xn)}),(0,De.p)(Kt=>!!Kt.guardsResult||(this.cancelNavigationTransition(Kt,"",_t.GuardRejected),!1)),ns(Kt=>{if(Kt.guards.canActivateChecks.length)return(0,c.of)(Kt).pipe((0,g.M)(xn=>{const qn=new pt(xn.id,this.urlSerializer.serialize(xn.extractedUrl),this.urlSerializer.serialize(xn.urlAfterRedirects),xn.targetSnapshot);this.events.next(qn)}),(0,F.n)(xn=>{let qn=!1;return(0,c.of)(xn).pipe(function di(H,q){return(0,ie.Z)(ae=>{const{targetSnapshot:Y,guards:{canActivateChecks:de}}=ae;if(!de.length)return(0,c.of)(ae);const Le=new Set(de.map(cn=>cn.route)),tt=new Set;for(const cn of Le)if(!tt.has(cn))for(const Kt of Yi(cn))tt.add(Kt);let jt=0;return(0,L.H)(tt).pipe((0,h.H)(cn=>Le.has(cn)?function Ns(H,q,ae,Y){const de=H.routeConfig,Le=H._resolve;return void 0!==(null==de?void 0:de.title)&&!_i(de)&&(Le[Pe]=de.title),function Ql(H,q,ae,Y){const de=K(H);if(0===de.length)return(0,c.of)({});const Le={};return(0,L.H)(de).pipe((0,ie.Z)(tt=>function ql(H,q,ae,Y){var de;const Le=null!==(de=ui(q))&&void 0!==de?de:Y,tt=yi(H,Le);return Ze(tt.resolve?tt.resolve(q,ae):(0,D.N4e)(Le,()=>tt(q,ae)))}(H[tt],q,ae,Y).pipe(s(),(0,g.M)(jt=>{Le[tt]=jt}))),d(1),(0,A.u)(Le),(0,M.W)(tt=>Ss(tt)?C.w:(0,O.$)(tt)))}(Le,H,q,Y).pipe((0,x.T)(tt=>(H._resolvedData=tt,H.data=Wr(H,H.parent,ae).resolve,null)))}(cn,Y,H,q):(cn.data=Wr(cn,cn.parent,H).resolve,(0,c.of)(void 0))),(0,g.M)(()=>jt++),d(1),(0,ie.Z)(cn=>jt===tt.size?(0,c.of)(ae):C.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,g.M)({next:()=>qn=!0,complete:()=>{qn||this.cancelNavigationTransition(xn,"",_t.NoDataFromResolver)}}))}),(0,g.M)(xn=>{const qn=new Gt(xn.id,this.urlSerializer.serialize(xn.extractedUrl),this.urlSerializer.serialize(xn.urlAfterRedirects),xn.targetSnapshot);this.events.next(qn)}))}),ns(Kt=>{const xn=qn=>{var Sr;const hr=[];null!==(Sr=qn.routeConfig)&&void 0!==Sr&&Sr.loadComponent&&!qn.routeConfig._loadedComponent&&hr.push(this.configLoader.loadComponent(qn.routeConfig).pipe((0,g.M)(Xr=>{qn.component=Xr}),(0,x.T)(()=>{})));for(const Xr of qn.children)hr.push(...xn(Xr));return hr};return(0,_.z)(xn(Kt.targetSnapshot.root)).pipe(m(null),(0,U.s)(1))}),ns(()=>this.afterPreactivation()),(0,F.n)(()=>{var Kt;const{currentSnapshot:xn,targetSnapshot:qn}=tt,Sr=null===(Kt=this.createViewTransition)||void 0===Kt?void 0:Kt.call(this,this.environmentInjector,xn.root,qn.root);return Sr?(0,L.H)(Sr).pipe((0,x.T)(()=>tt)):(0,c.of)(tt)}),(0,x.T)(Kt=>{const xn=function Je(H,q,ae){const Y=We(H,q._root,ae?ae._root:void 0);return new Ar(Y,q)}(Y.routeReuseStrategy,Kt.targetSnapshot,Kt.currentRouterState);return this.currentTransition=tt={...Kt,targetRouterState:xn},this.currentNavigation.targetRouterState=xn,tt}),(0,g.M)(()=>{this.events.next(new In)}),((H,q,ae,Y)=>(0,x.T)(de=>(new ho(q,de.targetRouterState,de.currentRouterState,ae,Y).activate(H),de)))(this.rootContexts,Y.routeReuseStrategy,Kt=>this.events.next(Kt),this.inputBindingEnabled),(0,U.s)(1),(0,g.M)({next:Kt=>{var xn;jt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new qe(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),this.urlSerializer.serialize(Kt.urlAfterRedirects))),null===(xn=this.titleStrategy)||void 0===xn||xn.updateTitle(Kt.targetRouterState.snapshot),Kt.resolve(!0)},complete:()=>{jt=!0}}),function Ce(H){return(0,Q.N)((q,ae)=>{(0,ne.Tg)(H).subscribe((0,le._)(ae,()=>ae.complete(),be.l)),!ae.closed&&q.subscribe(ae)})}(this.transitionAbortSubject.pipe((0,g.M)(Kt=>{throw Kt}))),(0,V.j)(()=>{var Kt;!jt&&!cn&&this.cancelNavigationTransition(tt,"",_t.SupersededByNewNavigation),(null===(Kt=this.currentTransition)||void 0===Kt?void 0:Kt.id)===tt.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,M.W)(Kt=>{if(cn=!0,tr(Kt))this.events.next(new hn(tt.id,this.urlSerializer.serialize(tt.extractedUrl),Kt.message,Kt.cancellationCode)),function ar(H){return tr(H)&&_n(H.url)}(Kt)?this.events.next(new Nn(Kt.url)):tt.resolve(!1);else{var xn;this.events.next(new Ht(tt.id,this.urlSerializer.serialize(tt.extractedUrl),Kt,null!==(xn=tt.targetSnapshot)&&void 0!==xn?xn:void 0));try{tt.resolve(Y.errorHandler(Kt))}catch(qn){this.options.resolveNavigationPromiseOnError?tt.resolve(!1):tt.reject(qn)}}return C.w}))}))}cancelNavigationTransition(Y,de,Le){const tt=new hn(Y.id,this.urlSerializer.serialize(Y.extractedUrl),de,Le);this.events.next(tt),Y.resolve(!1)}isUpdatingInternalState(){var Y,de;return(null===(Y=this.currentTransition)||void 0===Y?void 0:Y.extractedUrl.toString())!==(null===(de=this.currentTransition)||void 0===de?void 0:de.currentUrlTree.toString())}isUpdatedBrowserUrl(){var Y,de;return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==(null===(Y=this.currentTransition)||void 0===Y?void 0:Y.extractedUrl.toString())&&!(null!==(de=this.currentTransition)&&void 0!==de&&de.extras.skipLocationChange)}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();function pn(H){return H!==yr}let Yn=(()=>{var H;class q{}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:()=>(0,D.WQX)(dr),providedIn:"root"}),q})();class sr{shouldDetach(q){return!1}store(q,ae){}shouldAttach(q){return!1}retrieve(q){return null}shouldReuseRoute(q,ae){return q.routeConfig===ae.routeConfig}}let dr=(()=>{var H;class q extends sr{}return(H=q).\u0275fac=(()=>{let ae;return function(de){return(ae||(ae=D.xGo(H)))(de||H)}})(),H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})(),nr=(()=>{var H;class q{}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:()=>(0,D.WQX)(br),providedIn:"root"}),q})(),br=(()=>{var H;class q extends nr{constructor(){super(...arguments),this.location=(0,D.WQX)($.aZ),this.urlSerializer=(0,D.WQX)(Ft),this.options=(0,D.WQX)(mo,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,D.WQX)(X),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Ot,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=ei(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){var Y,de;return"computed"!==this.canceledNavigationResolution?this.currentPageId:null!==(Y=null===(de=this.restoredState())||void 0===de?void 0:de.\u0275routerPageId)&&void 0!==Y?Y:this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(Y){return this.location.subscribe(de=>{"popstate"===de.type&&Y(de.url,de.state)})}handleRouterEvent(Y,de){if(Y instanceof Re)this.stateMemento=this.createStateMemento();else if(Y instanceof yt)this.rawUrlTree=de.initialUrl;else if(Y instanceof ye){if("eager"===this.urlUpdateStrategy&&!de.extras.skipLocationChange){const Le=this.urlHandlingStrategy.merge(de.finalUrl,de.initialUrl);this.setBrowserUrl(Le,de)}}else Y instanceof In?(this.currentUrlTree=de.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(de.finalUrl,de.initialUrl),this.routerState=de.targetRouterState,"deferred"===this.urlUpdateStrategy&&(de.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,de))):Y instanceof hn&&(Y.code===_t.GuardRejected||Y.code===_t.NoDataFromResolver)?this.restoreHistory(de):Y instanceof Ht?this.restoreHistory(de,!0):Y instanceof qe&&(this.lastSuccessfulId=Y.id,this.currentPageId=this.browserPageId)}setBrowserUrl(Y,de){const Le=this.urlSerializer.serialize(Y);if(this.location.isCurrentPathEqualTo(Le)||de.extras.replaceUrl){const jt={...de.extras.state,...this.generateNgRouterState(de.id,this.browserPageId)};this.location.replaceState(Le,"",jt)}else{const tt={...de.extras.state,...this.generateNgRouterState(de.id,this.browserPageId+1)};this.location.go(Le,"",tt)}}restoreHistory(Y,de=!1){if("computed"===this.canceledNavigationResolution){const tt=this.currentPageId-this.browserPageId;0!==tt?this.location.historyGo(tt):this.currentUrlTree===Y.finalUrl&&0===tt&&(this.resetState(Y),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(de&&this.resetState(Y),this.resetUrlToCurrentUrlTree())}resetState(Y){var de;this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,null!==(de=Y.finalUrl)&&void 0!==de?de:this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(Y,de){return"computed"===this.canceledNavigationResolution?{navigationId:Y,\u0275routerPageId:de}:{navigationId:Y}}}return(H=q).\u0275fac=(()=>{let ae;return function(de){return(ae||(ae=D.xGo(H)))(de||H)}})(),H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();var lr=function(H){return H[H.COMPLETE=0]="COMPLETE",H[H.FAILED=1]="FAILED",H[H.REDIRECTING=2]="REDIRECTING",H}(lr||{});function xr(H,q){H.events.pipe((0,De.p)(ae=>ae instanceof qe||ae instanceof hn||ae instanceof Ht||ae instanceof yt),(0,x.T)(ae=>ae instanceof qe||ae instanceof yt?lr.COMPLETE:ae instanceof hn&&(ae.code===_t.Redirect||ae.code===_t.SupersededByNewNavigation)?lr.REDIRECTING:lr.FAILED),(0,De.p)(ae=>ae!==lr.REDIRECTING),(0,U.s)(1)).subscribe(()=>{q()})}function gr(H){throw H}const mn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Pn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ir=(()=>{var H;class q{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){var Y,de;this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,D.WQX)(D.H3F),this.stateManager=(0,D.WQX)(nr),this.options=(0,D.WQX)(mo,{optional:!0})||{},this.pendingTasks=(0,D.WQX)(D.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,D.WQX)(qt),this.urlSerializer=(0,D.WQX)(Ft),this.location=(0,D.WQX)($.aZ),this.urlHandlingStrategy=(0,D.WQX)(X),this._events=new N.B,this.errorHandler=this.options.errorHandler||gr,this.navigated=!1,this.routeReuseStrategy=(0,D.WQX)(Yn),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=null!==(Y=null===(de=(0,D.WQX)(yo,{optional:!0}))||void 0===de?void 0:de.flat())&&void 0!==Y?Y:[],this.componentInputBindingEnabled=!!(0,D.WQX)(ze,{optional:!0}),this.eventsSubscription=new k.yU,this.isNgZoneEnabled=(0,D.WQX)(D.SKi)instanceof D.SKi&&D.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:Le=>{this.console.warn(Le)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const Y=this.navigationTransitions.events.subscribe(de=>{try{const Le=this.navigationTransitions.currentTransition,tt=this.navigationTransitions.currentNavigation;if(null!==Le&&null!==tt)if(this.stateManager.handleRouterEvent(de,tt),de instanceof hn&&de.code!==_t.Redirect&&de.code!==_t.SupersededByNewNavigation)this.navigated=!0;else if(de instanceof qe)this.navigated=!0;else if(de instanceof Nn){const jt=this.urlHandlingStrategy.merge(de.url,Le.currentRawUrl),cn={info:Le.extras.info,skipLocationChange:Le.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||pn(Le.source)};this.scheduleNavigation(jt,yr,null,cn,{resolve:Le.resolve,reject:Le.reject,promise:Le.promise})}(function Dr(H){return!(H instanceof In||H instanceof Nn)})(de)&&this._events.next(de)}catch(Le){this.navigationTransitions.transitionAbortSubject.next(Le)}});this.eventsSubscription.add(Y)}resetRootComponentType(Y){this.routerState.root.component=Y,this.navigationTransitions.rootComponentType=Y}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),yr,this.stateManager.restoredState())}setUpLocationChangeListener(){var Y;null!==(Y=this.nonRouterCurrentEntryChangeSubscription)&&void 0!==Y||(this.nonRouterCurrentEntryChangeSubscription=this.stateManager.registerNonRouterCurrentEntryChangeListener((de,Le)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(de,"popstate",Le)},0)}))}navigateToSyncWithBrowser(Y,de,Le){const tt={replaceUrl:!0},jt=null!=Le&&Le.navigationId?Le:null;if(Le){const Kt={...Le};delete Kt.navigationId,delete Kt.\u0275routerPageId,0!==Object.keys(Kt).length&&(tt.state=Kt)}const cn=this.parseUrl(Y);this.scheduleNavigation(cn,de,jt,tt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(Y){this.config=Y.map(Io),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(Y,de={}){const{relativeTo:Le,queryParams:tt,fragment:jt,queryParamsHandling:cn,preserveFragment:Kt}=de,xn=Kt?this.currentUrlTree.fragment:jt;let Sr,qn=null;switch(cn){case"merge":qn={...this.currentUrlTree.queryParams,...tt};break;case"preserve":qn=this.currentUrlTree.queryParams;break;default:qn=tt||null}null!==qn&&(qn=this.removeEmptyProps(qn));try{Sr=En(Le?Le.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof Y[0]||!Y[0].startsWith("/"))&&(Y=[]),Sr=this.currentUrlTree.root}return Wn(Sr,Y,qn,null!=xn?xn:null)}navigateByUrl(Y,de={skipLocationChange:!1}){const Le=_n(Y)?Y:this.parseUrl(Y),tt=this.urlHandlingStrategy.merge(Le,this.rawUrlTree);return this.scheduleNavigation(tt,yr,null,de)}navigate(Y,de={skipLocationChange:!1}){return function $r(H){for(let q=0;q(null!=tt&&(de[Le]=tt),de),{})}scheduleNavigation(Y,de,Le,tt,jt){if(this.disposed)return Promise.resolve(!1);let cn,Kt,xn;jt?(cn=jt.resolve,Kt=jt.reject,xn=jt.promise):xn=new Promise((Sr,hr)=>{cn=Sr,Kt=hr});const qn=this.pendingTasks.add();return xr(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(qn))}),this.navigationTransitions.handleNavigationRequest({source:de,restoredState:Le,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:Y,extras:tt,resolve:cn,reject:Kt,promise:xn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),xn.catch(Sr=>Promise.reject(Sr))}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})(),Rr=(()=>{var H;class q{constructor(Y,de,Le,tt,jt,cn){var Kt;this.router=Y,this.route=de,this.tabIndexAttribute=Le,this.renderer=tt,this.el=jt,this.locationStrategy=cn,this.href=null,this.commands=null,this.onChanges=new N.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const xn=null===(Kt=jt.nativeElement.tagName)||void 0===Kt?void 0:Kt.toLowerCase();this.isAnchorElement="a"===xn||"area"===xn,this.isAnchorElement?this.subscription=Y.events.subscribe(qn=>{qn instanceof qe&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(Y){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",Y)}ngOnChanges(Y){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(Y){null!=Y?(this.commands=Array.isArray(Y)?Y:[Y],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(Y,de,Le,tt,jt){const cn=this.urlTree;return!!(null===cn||this.isAnchorElement&&(0!==Y||de||Le||tt||jt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(cn,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){var Y;null===(Y=this.subscription)||void 0===Y||Y.unsubscribe()}updateHref(){var Y;const de=this.urlTree;this.href=null!==de&&this.locationStrategy?null===(Y=this.locationStrategy)||void 0===Y?void 0:Y.prepareExternalUrl(this.router.serializeUrl(de)):null;const Le=null===this.href?null:(0,D.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",Le)}applyAttributeValue(Y,de){const Le=this.renderer,tt=this.el.nativeElement;null!==de?Le.setAttribute(tt,Y,de):Le.removeAttribute(tt,Y)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(H=q).\u0275fac=function(Y){return new(Y||H)(D.rXU(ir),D.rXU(ii),D.kS0("tabindex"),D.rXU(D.sFG),D.rXU(D.aKT),D.rXU($.hb))},H.\u0275dir=D.FsC({type:H,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Y,de){1&Y&&D.bIt("click",function(tt){return de.onClick(tt.button,tt.ctrlKey,tt.shiftKey,tt.altKey,tt.metaKey)}),2&Y&&D.BMQ("target",de.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[D.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",D.L39],skipLocationChange:[D.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",D.L39],replaceUrl:[D.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",D.L39],routerLink:"routerLink"},standalone:!0,features:[D.GFd,D.OA$]}),q})();class Br{}let Ci=(()=>{var H;class q{preload(Y,de){return de().pipe((0,M.W)(()=>(0,c.of)(null)))}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})(),rs=(()=>{var H;class q{constructor(Y,de,Le,tt,jt){this.router=Y,this.injector=Le,this.preloadingStrategy=tt,this.loader=jt}setUpPreloading(){this.subscription=this.router.events.pipe((0,De.p)(Y=>Y instanceof qe),(0,h.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(Y,de){const Le=[];for(const Kt of de){var tt,jt;Kt.providers&&!Kt._injector&&(Kt._injector=(0,D.Ol2)(Kt.providers,Y,`Route: ${Kt.path}`));const xn=null!==(tt=Kt._injector)&&void 0!==tt?tt:Y,qn=null!==(jt=Kt._loadedInjector)&&void 0!==jt?jt:xn;var cn;(Kt.loadChildren&&!Kt._loadedRoutes&&void 0===Kt.canLoad||Kt.loadComponent&&!Kt._loadedComponent)&&Le.push(this.preloadConfig(xn,Kt)),(Kt.children||Kt._loadedRoutes)&&Le.push(this.processRoutes(qn,null!==(cn=Kt.children)&&void 0!==cn?cn:Kt._loadedRoutes))}return(0,L.H)(Le).pipe((0,Z.U)())}preloadConfig(Y,de){return this.preloadingStrategy.preload(de,()=>{let Le;Le=de.loadChildren&&void 0===de.canLoad?this.loader.loadChildren(Y,de):(0,c.of)(null);const tt=Le.pipe((0,ie.Z)(jt=>{var cn;return null===jt?(0,c.of)(void 0):(de._loadedRoutes=jt.routes,de._loadedInjector=jt.injector,this.processRoutes(null!==(cn=jt.injector)&&void 0!==cn?cn:Y,jt.routes))}));if(de.loadComponent&&!de._loadedComponent){const jt=this.loader.loadComponent(de);return(0,L.H)([tt,jt]).pipe((0,Z.U)())}return tt})}}return(H=q).\u0275fac=function(Y){return new(Y||H)(D.KVO(ir),D.KVO(D.Ql9),D.KVO(D.uvJ),D.KVO(Br),D.KVO(Po))},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();const Ps=new D.nKC("");let bo=(()=>{var H;class q{constructor(Y,de,Le,tt,jt={}){this.urlSerializer=Y,this.transitions=de,this.viewportScroller=Le,this.zone=tt,this.options=jt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,D.WQX)(D.uvJ),jt.scrollPositionRestoration||(jt.scrollPositionRestoration="disabled"),jt.anchorScrolling||(jt.anchorScrolling="disabled")}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(Y=>{Y instanceof Re?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=Y.navigationTrigger,this.restoredId=Y.restoredState?Y.restoredState.navigationId:0):Y instanceof qe?(this.lastId=Y.id,this.scheduleScrollEvent(Y,this.urlSerializer.parse(Y.urlAfterRedirects).fragment)):Y instanceof yt&&Y.code===Wt.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(Y,this.urlSerializer.parse(Y.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(Y=>{Y instanceof Cn&&(Y.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(Y.position):Y.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(Y.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(Y,de){var Le=this;this.zone.runOutsideAngular((0,a.A)(function*(){yield new Promise(tt=>{setTimeout(()=>{tt()}),(0,D.mal)(()=>{tt()},{injector:Le.environmentInjector})}),Le.zone.run(()=>{Le.transitions.events.next(new Cn(Y,"popstate"===Le.lastSource?Le.store[Le.restoredId]:null,de))})}))}ngOnDestroy(){var Y,de;null===(Y=this.routerEventsSubscription)||void 0===Y||Y.unsubscribe(),null===(de=this.scrollEventsSubscription)||void 0===de||de.unsubscribe()}}return(H=q).\u0275fac=function(Y){D.QTQ()},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac}),q})();function ti(H,q){return{\u0275kind:H,\u0275providers:q}}function Fo(){const H=(0,D.WQX)(D.zZn);return q=>{var ae,Y;const de=H.get(D.o8S);if(q!==de.components[0])return;const Le=H.get(ir),tt=H.get(qi);1===H.get(Qn)&&Le.initialNavigation(),null===(ae=H.get(os,null,D.$GK.Optional))||void 0===ae||ae.setUpPreloading(),null===(Y=H.get(Ps,null,D.$GK.Optional))||void 0===Y||Y.init(),Le.resetRootComponentType(de.componentTypes[0]),tt.closed||(tt.next(),tt.complete(),tt.unsubscribe())}}const qi=new D.nKC("",{factory:()=>new N.B}),Qn=new D.nKC("",{providedIn:"root",factory:()=>1}),os=new D.nKC("");function ko(H){return ti(0,[{provide:os,useExisting:rs},{provide:Br,useExisting:H}])}function ka(H){return ti(9,[{provide:st,useValue:je},{provide:fe,useValue:{skipNextTransition:!(null==H||!H.skipInitialTransition),...H}}])}const ss=new D.nKC("ROUTER_FORROOT_GUARD"),Di=[$.aZ,{provide:Ft,useClass:Sn},ir,Fe,{provide:ii,useFactory:function Bo(H){return H.routerState.root},deps:[ir]},Po,[]];let $a=(()=>{var H;class q{constructor(Y){}static forRoot(Y,de){return{ngModule:q,providers:[Di,[],{provide:yo,multi:!0,useValue:Y},{provide:ss,useFactory:tu,deps:[[ir,new D.Xx1,new D.kdw]]},{provide:mo,useValue:de||{}},null!=de&&de.useHash?{provide:$.hb,useClass:$.fw}:{provide:$.hb,useClass:$.Sm},{provide:Ps,useFactory:()=>{const H=(0,D.WQX)($.Xr),q=(0,D.WQX)(D.SKi),ae=(0,D.WQX)(mo),Y=(0,D.WQX)(qt),de=(0,D.WQX)(Ft);return ae.scrollOffset&&H.setOffset(ae.scrollOffset),new bo(de,Y,H,q,ae)}},null!=de&&de.preloadingStrategy?ko(de.preloadingStrategy).\u0275providers:[],null!=de&&de.initialNavigation?Tc(de):[],null!=de&&de.bindToComponentInputs?ti(8,[Be,{provide:ze,useExisting:Be}]).\u0275providers:[],null!=de&&de.enableViewTransitions?ka().\u0275providers:[],[{provide:Bs,useFactory:Fo},{provide:D.iLQ,multi:!0,useExisting:Bs}]]}}static forChild(Y){return{ngModule:q,providers:[{provide:yo,multi:!0,useValue:Y}]}}}return(H=q).\u0275fac=function(Y){return new(Y||H)(D.KVO(ss,8))},H.\u0275mod=D.$C({type:H}),H.\u0275inj=D.G2t({}),q})();function tu(H){return"guarded"}function Tc(H){return["disabled"===H.initialNavigation?ti(3,[{provide:D.hnV,multi:!0,useFactory:()=>{const q=(0,D.WQX)(ir);return()=>{q.setUpLocationChangeListener()}}},{provide:Qn,useValue:2}]).\u0275providers:[],"enabledBlocking"===H.initialNavigation?ti(2,[{provide:Qn,useValue:0},{provide:D.hnV,multi:!0,deps:[D.zZn],useFactory:q=>{const ae=q.get($.hj,Promise.resolve());return()=>ae.then(()=>new Promise(Y=>{const de=q.get(ir),Le=q.get(qi);xr(de,()=>{Y(!0)}),q.get(qt).afterPreactivation=()=>(Y(!0),Le.closed?(0,c.of)(void 0):Le),de.initialNavigation()}))}}]).\u0275providers:[]]}const Bs=new D.nKC("")},4517:(we,te,y)=>{"use strict";y.d(te,{Yq:()=>Et,TS:()=>Mn,sR:()=>Tt,el:()=>Kn,Sb:()=>Oe,QE:()=>Rt,CF:()=>Ye,Rg:()=>_n,p4:()=>St,jM:()=>Gn,_t:()=>ge,q9:()=>dt,y8:()=>bn,Kb:()=>yr,OD:()=>rt,CE:()=>jn,pF:()=>$n,fL:()=>Xt,YV:()=>kn,er:()=>kt,z3:()=>Jt});var a=y(467),D=y(4438),v=y(3021),L=y(177);class c{constructor(){this.m=new Map}reset(et){this.m=new Map(Object.entries(et))}get(et,Re){const qe=this.m.get(et);return void 0!==qe?qe:Re}getBoolean(et,Re=!1){const qe=this.m.get(et);return void 0===qe?Re:"string"==typeof qe?"true"===qe:!!qe}getNumber(et,Re){const qe=parseFloat(this.m.get(et));return isNaN(qe)?void 0!==Re?Re:NaN:qe}set(et,Re){this.m.set(et,Re)}}const E=new c,C=Ke=>N(Ke),N=(Ke=window)=>{if(typeof Ke>"u")return[];Ke.Ionic=Ke.Ionic||{};let et=Ke.Ionic.platforms;return null==et&&(et=Ke.Ionic.platforms=k(Ke),et.forEach(Re=>Ke.document.documentElement.classList.add(`plt-${Re}`))),et},k=Ke=>{const et=E.get("platform");return Object.keys(M).filter(Re=>{const qe=null==et?void 0:et[Re];return"function"==typeof qe?qe(Ke):M[Re](Ke)})},x=Ke=>!!(h(Ke,/iPad/i)||h(Ke,/Macintosh/i)&&ie(Ke)),z=Ke=>h(Ke,/android|sink/i),ie=Ke=>g(Ke,"(any-pointer:coarse)"),m=Ke=>n(Ke)||o(Ke),n=Ke=>!!(Ke.cordova||Ke.phonegap||Ke.PhoneGap),o=Ke=>{const et=Ke.Capacitor;return!(null==et||!et.isNative)},h=(Ke,et)=>et.test(Ke.navigator.userAgent),g=(Ke,et)=>{var Re;return null===(Re=Ke.matchMedia)||void 0===Re?void 0:Re.call(Ke,et).matches},M={ipad:x,iphone:Ke=>h(Ke,/iPhone/i),ios:Ke=>h(Ke,/iPhone|iPod/i)||x(Ke),android:z,phablet:Ke=>{const et=Ke.innerWidth,Re=Ke.innerHeight,qe=Math.min(et,Re),_t=Math.max(et,Re);return qe>390&&qe<520&&_t>620&&_t<800},tablet:Ke=>{const et=Ke.innerWidth,Re=Ke.innerHeight,qe=Math.min(et,Re),_t=Math.max(et,Re);return x(Ke)||(Ke=>z(Ke)&&!h(Ke,/mobile/i))(Ke)||qe>460&&qe<820&&_t>780&&_t<1400},cordova:n,capacitor:o,electron:Ke=>h(Ke,/electron/i),pwa:Ke=>{var et;return!!(null!==(et=Ke.matchMedia)&&void 0!==et&&et.call(Ke,"(display-mode: standalone)").matches||Ke.navigator.standalone)},mobile:ie,mobileweb:Ke=>ie(Ke)&&!m(Ke),desktop:Ke=>!ie(Ke),hybrid:m};var B=y(6031),A=y(1656),V=y(1413),J=y(3726),ne=y(4412),be=y(4572),Ce=y(7673),Z=y(1635),oe=y(5964),nt=y(5558),Pe=y(3669),pe=y(9974),Te=y(4360);function re(Ke,et){return Ke===et}var ee=y(9417);const K=["tabsInner"];class ge{constructor(et){this.menuController=et}open(et){return this.menuController.open(et)}close(et){return this.menuController.close(et)}toggle(et){return this.menuController.toggle(et)}enable(et,Re){return this.menuController.enable(et,Re)}swipeGesture(et,Re){return this.menuController.swipeGesture(et,Re)}isOpen(et){return this.menuController.isOpen(et)}isEnabled(et){return this.menuController.isEnabled(et)}get(et){return this.menuController.get(et)}getOpen(){return this.menuController.getOpen()}getMenus(){return this.menuController.getMenus()}registerAnimation(et,Re){return this.menuController.registerAnimation(et,Re)}isAnimating(){return this.menuController.isAnimating()}_getOpenSync(){return this.menuController._getOpenSync()}_createAnimation(et,Re){return this.menuController._createAnimation(et,Re)}_register(et){return this.menuController._register(et)}_unregister(et){return this.menuController._unregister(et)}_setOpen(et,Re,qe){return this.menuController._setOpen(et,Re,qe)}}let rt=(()=>{class Ke{constructor(Re,qe){this.doc=Re,this.backButton=new V.B,this.keyboardDidShow=new V.B,this.keyboardDidHide=new V.B,this.pause=new V.B,this.resume=new V.B,this.resize=new V.B,qe.run(()=>{var _t;let Wt;this.win=Re.defaultView,this.backButton.subscribeWithPriority=function(hn,yt){return this.subscribe(Ht=>Ht.register(hn,ye=>qe.run(()=>yt(ye))))},mt(this.pause,Re,"pause",qe),mt(this.resume,Re,"resume",qe),mt(this.backButton,Re,"ionBackButton",qe),mt(this.resize,this.win,"resize",qe),mt(this.keyboardDidShow,this.win,"ionKeyboardDidShow",qe),mt(this.keyboardDidHide,this.win,"ionKeyboardDidHide",qe),this._readyPromise=new Promise(hn=>{Wt=hn}),null!==(_t=this.win)&&void 0!==_t&&_t.cordova?Re.addEventListener("deviceready",()=>{Wt("cordova")},{once:!0}):Wt("dom")})}is(Re){return((Ke,et)=>("string"==typeof Ke&&(et=Ke,Ke=void 0),C(Ke).includes(et)))(this.win,Re)}platforms(){return C(this.win)}ready(){return this._readyPromise}get isRTL(){return"rtl"===this.doc.dir}getQueryParam(Re){return nn(this.win.location.href,Re)}isLandscape(){return!this.isPortrait()}isPortrait(){var Re,qe;return null===(Re=(qe=this.win).matchMedia)||void 0===Re?void 0:Re.call(qe,"(orientation: portrait)").matches}testUserAgent(Re){const qe=this.win.navigator;return!!(null!=qe&&qe.userAgent&&qe.userAgent.indexOf(Re)>=0)}url(){return this.win.location.href}width(){return this.win.innerWidth}height(){return this.win.innerHeight}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.KVO(L.qQ),D.KVO(D.SKi))},Ke.\u0275prov=D.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})();const nn=(Ke,et)=>{et=et.replace(/[[\]\\]/g,"\\$&");const qe=new RegExp("[\\?&]"+et+"=([^&#]*)").exec(Ke);return qe?decodeURIComponent(qe[1].replace(/\+/g," ")):null},mt=(Ke,et,Re,qe)=>{et&&et.addEventListener(Re,_t=>{qe.run(()=>{Ke.next(null!=_t?_t.detail:void 0)})})};let dt=(()=>{class Ke{constructor(Re,qe,_t,Wt){this.location=qe,this.serializer=_t,this.router=Wt,this.direction=At,this.animated=at,this.guessDirection="forward",this.lastNavId=-1,Wt&&Wt.events.subscribe(hn=>{if(hn instanceof v.Z){const yt=hn.restoredState?hn.restoredState.navigationId:hn.id;this.guessDirection=yt{this.pop(),hn()})}navigateForward(Re,qe={}){return this.setDirection("forward",qe.animated,qe.animationDirection,qe.animation),this.navigate(Re,qe)}navigateBack(Re,qe={}){return this.setDirection("back",qe.animated,qe.animationDirection,qe.animation),this.navigate(Re,qe)}navigateRoot(Re,qe={}){return this.setDirection("root",qe.animated,qe.animationDirection,qe.animation),this.navigate(Re,qe)}back(Re={animated:!0,animationDirection:"back"}){return this.setDirection("back",Re.animated,Re.animationDirection,Re.animation),this.location.back()}pop(){var Re=this;return(0,a.A)(function*(){let qe=Re.topOutlet;for(;qe;){if(yield qe.pop())return!0;qe=qe.parentOutlet}return!1})()}setDirection(Re,qe,_t,Wt){this.direction=Re,this.animated=un(Re,qe,_t),this.animationBuilder=Wt}setTopOutlet(Re){this.topOutlet=Re}consumeTransition(){let qe,Re="root";const _t=this.animationBuilder;return"auto"===this.direction?(Re=this.guessDirection,qe=this.guessAnimation):(qe=this.animated,Re=this.direction),this.direction=At,this.animated=at,this.animationBuilder=void 0,{direction:Re,animation:qe,animationBuilder:_t}}navigate(Re,qe){if(Array.isArray(Re))return this.router.navigate(Re,qe);{const _t=this.serializer.parse(Re.toString());return void 0!==qe.queryParams&&(_t.queryParams={...qe.queryParams}),void 0!==qe.fragment&&(_t.fragment=qe.fragment),this.router.navigateByUrl(_t,qe)}}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.KVO(rt),D.KVO(L.aZ),D.KVO(v.Sd),D.KVO(v.Ix,8))},Ke.\u0275prov=D.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})();const un=(Ke,et,Re)=>{if(!1!==et){if(void 0!==Re)return Re;if("forward"===Ke||"back"===Ke)return Ke;if("root"===Ke&&!0===et)return"forward"}},At="auto",at=void 0;let Mn=(()=>{class Ke{get(Re,qe){const _t=Ot();return _t?_t.get(Re,qe):null}getBoolean(Re,qe){const _t=Ot();return!!_t&&_t.getBoolean(Re,qe)}getNumber(Re,qe){const _t=Ot();return _t?_t.getNumber(Re,qe):0}}return Ke.\u0275fac=function(Re){return new(Re||Ke)},Ke.\u0275prov=D.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})();const Tt=new D.nKC("USERCONFIG"),Ot=()=>{if(typeof window<"u"){const Ke=window.Ionic;if(null!=Ke&&Ke.config)return Ke.config}return null};class bn{constructor(et={}){this.data=et}get(et){return this.data[et]}}let Et=(()=>{class Ke{constructor(){this.zone=(0,D.WQX)(D.SKi),this.applicationRef=(0,D.WQX)(D.o8S)}create(Re,qe,_t){return new It(Re,qe,this.applicationRef,this.zone,_t)}}return Ke.\u0275fac=function(Re){return new(Re||Ke)},Ke.\u0275prov=D.jDH({token:Ke,factory:Ke.\u0275fac}),Ke})();class It{constructor(et,Re,qe,_t,Wt){this.environmentInjector=et,this.injector=Re,this.applicationRef=qe,this.zone=_t,this.elementReferenceKey=Wt,this.elRefMap=new WeakMap,this.elEventsMap=new WeakMap}attachViewToDom(et,Re,qe,_t){return this.zone.run(()=>new Promise(Wt=>{const hn={...qe};void 0!==this.elementReferenceKey&&(hn[this.elementReferenceKey]=et),Wt(yn(this.zone,this.environmentInjector,this.injector,this.applicationRef,this.elRefMap,this.elEventsMap,et,Re,hn,_t,this.elementReferenceKey))}))}removeViewFromDom(et,Re){return this.zone.run(()=>new Promise(qe=>{const _t=this.elRefMap.get(Re);if(_t){_t.destroy(),this.elRefMap.delete(Re);const Wt=this.elEventsMap.get(Re);Wt&&(Wt(),this.elEventsMap.delete(Re))}qe()}))}}const yn=(Ke,et,Re,qe,_t,Wt,hn,yt,Ht,ye,He)=>{const ft=D.zZn.create({providers:Bt(Ht),parent:Re}),pt=(0,D.a0P)(yt,{environmentInjector:et,elementInjector:ft}),Gt=pt.instance,$t=pt.location.nativeElement;if(Ht&&(He&&void 0!==Gt[He]&&console.error(`[Ionic Error]: ${He} is a reserved property when using ${hn.tagName.toLowerCase()}. Rename or remove the "${He}" property from ${yt.name}.`),Object.assign(Gt,Ht)),ye)for(const an of ye)$t.classList.add(an);const sn=Ft(Ke,Gt,$t);return hn.appendChild($t),qe.attachView(pt.hostView),_t.set($t,pt),Wt.set($t,sn),$t},Dt=[B.L,B.a,B.b,B.c,B.d],Ft=(Ke,et,Re)=>Ke.run(()=>{const qe=Dt.filter(_t=>"function"==typeof et[_t]).map(_t=>{const Wt=hn=>et[_t](hn.detail);return Re.addEventListener(_t,Wt),()=>Re.removeEventListener(_t,Wt)});return()=>qe.forEach(_t=>_t())}),Sn=new D.nKC("NavParamsToken"),Bt=Ke=>[{provide:Sn,useValue:Ke},{provide:bn,useFactory:Lt,deps:[Sn]}],Lt=Ke=>new bn(Ke),Vn=(Ke,et)=>{const Re=Ke.prototype;et.forEach(qe=>{Object.defineProperty(Re,qe,{get(){return this.el[qe]},set(_t){this.z.runOutsideAngular(()=>this.el[qe]=_t)}})})},Ut=(Ke,et)=>{const Re=Ke.prototype;et.forEach(qe=>{Re[qe]=function(){const _t=arguments;return this.z.runOutsideAngular(()=>this.el[qe].apply(this.el,_t))}})},$e=(Ke,et,Re)=>{Re.forEach(qe=>Ke[qe]=(0,J.R)(et,qe))};function Ae(Ke){return function(Re){const{defineCustomElementFn:qe,inputs:_t,methods:Wt}=Ke;return void 0!==qe&&qe(),_t&&Vn(Re,_t),Wt&&Ut(Re,Wt),Re}}const _e=["alignment","animated","arrow","keepContentsMounted","backdropDismiss","cssClass","dismissOnSelect","enterAnimation","event","isOpen","keyboardClose","leaveAnimation","mode","showBackdrop","translucent","trigger","triggerAction","reference","size","side"],Ee=["present","dismiss","onDidDismiss","onWillDismiss"];let Ye=(()=>{let Ke=class{constructor(Re,qe,_t){this.z=_t,this.isCmpOpen=!1,this.el=qe.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,Re.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,Re.detectChanges()}),$e(this,this.el,["ionPopoverDidPresent","ionPopoverWillPresent","ionPopoverWillDismiss","ionPopoverDidDismiss","didPresent","willPresent","willDismiss","didDismiss"])}};return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(D.gRc),D.rXU(D.aKT),D.rXU(D.SKi))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["ion-popover"]],contentQueries:function(Re,qe,_t){if(1&Re&&D.wni(_t,D.C4Q,5),2&Re){let Wt;D.mGM(Wt=D.lsd())&&(qe.template=Wt.first)}},inputs:{alignment:"alignment",animated:"animated",arrow:"arrow",keepContentsMounted:"keepContentsMounted",backdropDismiss:"backdropDismiss",cssClass:"cssClass",dismissOnSelect:"dismissOnSelect",enterAnimation:"enterAnimation",event:"event",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger",triggerAction:"triggerAction",reference:"reference",size:"size",side:"side"}}),Ke=(0,Z.Cg)([Ae({inputs:_e,methods:Ee})],Ke),Ke})();const ke=["animated","keepContentsMounted","backdropBreakpoint","backdropDismiss","breakpoints","canDismiss","cssClass","enterAnimation","event","handle","handleBehavior","initialBreakpoint","isOpen","keyboardClose","leaveAnimation","mode","presentingElement","showBackdrop","translucent","trigger"],it=["present","dismiss","onDidDismiss","onWillDismiss","setCurrentBreakpoint","getCurrentBreakpoint"];let Oe=(()=>{let Ke=class{constructor(Re,qe,_t){this.z=_t,this.isCmpOpen=!1,this.el=qe.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,Re.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,Re.detectChanges()}),$e(this,this.el,["ionModalDidPresent","ionModalWillPresent","ionModalWillDismiss","ionModalDidDismiss","ionBreakpointDidChange","didPresent","willPresent","willDismiss","didDismiss"])}};return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(D.gRc),D.rXU(D.aKT),D.rXU(D.SKi))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["ion-modal"]],contentQueries:function(Re,qe,_t){if(1&Re&&D.wni(_t,D.C4Q,5),2&Re){let Wt;D.mGM(Wt=D.lsd())&&(qe.template=Wt.first)}},inputs:{animated:"animated",keepContentsMounted:"keepContentsMounted",backdropBreakpoint:"backdropBreakpoint",backdropDismiss:"backdropDismiss",breakpoints:"breakpoints",canDismiss:"canDismiss",cssClass:"cssClass",enterAnimation:"enterAnimation",event:"event",handle:"handle",handleBehavior:"handleBehavior",initialBreakpoint:"initialBreakpoint",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",presentingElement:"presentingElement",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger"}}),Ke=(0,Z.Cg)([Ae({inputs:ke,methods:it})],Ke),Ke})();const Ue=(Ke,et)=>((Ke=Ke.filter(Re=>Re.stackId!==et.stackId)).push(et),Ke),lt=(Ke,et)=>{const Re=Ke.createUrlTree(["."],{relativeTo:et});return Ke.serializeUrl(Re)},Zt=(Ke,et)=>!et||Ke.stackId!==et.stackId,wt=(Ke,et)=>{if(!Ke)return;const Re=gt(et);for(let qe=0;qe=Ke.length)return Re[qe];if(Re[qe]!==Ke[qe])return}},gt=Ke=>Ke.split("/").map(et=>et.trim()).filter(et=>""!==et),zt=Ke=>{Ke&&(Ke.ref.destroy(),Ke.unlistenEvents())};class Nt{constructor(et,Re,qe,_t,Wt,hn){this.containerEl=Re,this.router=qe,this.navCtrl=_t,this.zone=Wt,this.location=hn,this.views=[],this.skipTransition=!1,this.nextId=0,this.tabsPrefix=void 0!==et?gt(et):void 0}createView(et,Re){var qe;const _t=lt(this.router,Re),Wt=null==et||null===(qe=et.location)||void 0===qe?void 0:qe.nativeElement,hn=Ft(this.zone,et.instance,Wt);return{id:this.nextId++,stackId:wt(this.tabsPrefix,_t),unlistenEvents:hn,element:Wt,ref:et,url:_t}}getExistingView(et){const Re=lt(this.router,et),qe=this.views.find(_t=>_t.url===Re);return qe&&qe.ref.changeDetectorRef.reattach(),qe}setActive(et){var Re,qe;const _t=this.navCtrl.consumeTransition();let{direction:Wt,animation:hn,animationBuilder:yt}=_t;const Ht=this.activeView,ye=Zt(et,Ht);ye&&(Wt="back",hn=void 0);const He=this.views.slice();let ft;const pt=this.router;pt.getCurrentNavigation?ft=pt.getCurrentNavigation():null!==(Re=pt.navigations)&&void 0!==Re&&Re.value&&(ft=pt.navigations.value),null!==(qe=ft)&&void 0!==qe&&null!==(qe=qe.extras)&&void 0!==qe&&qe.replaceUrl&&this.views.length>0&&this.views.splice(-1,1);const Gt=this.views.includes(et),$t=this.insertView(et,Wt);Gt||et.ref.changeDetectorRef.detectChanges();const sn=et.animationBuilder;return void 0===yt&&"back"===Wt&&!ye&&void 0!==sn&&(yt=sn),Ht&&(Ht.animationBuilder=yt),this.zone.runOutsideAngular(()=>this.wait(()=>(Ht&&Ht.ref.changeDetectorRef.detach(),et.ref.changeDetectorRef.reattach(),this.transition(et,Ht,hn,this.canGoBack(1),!1,yt).then(()=>Pt(et,$t,He,this.location,this.zone)).then(()=>({enteringView:et,direction:Wt,animation:hn,tabSwitch:ye})))))}canGoBack(et,Re=this.getActiveStackId()){return this.getStack(Re).length>et}pop(et,Re=this.getActiveStackId()){return this.zone.run(()=>{const qe=this.getStack(Re);if(qe.length<=et)return Promise.resolve(!1);const _t=qe[qe.length-et-1];let Wt=_t.url;const hn=_t.savedData;if(hn){var yt;const ye=hn.get("primary");null!=ye&&null!==(yt=ye.route)&&void 0!==yt&&null!==(yt=yt._routerState)&&void 0!==yt&&yt.snapshot.url&&(Wt=ye.route._routerState.snapshot.url)}const{animationBuilder:Ht}=this.navCtrl.consumeTransition();return this.navCtrl.navigateBack(Wt,{..._t.savedExtras,animation:Ht}).then(()=>!0)})}startBackTransition(){const et=this.activeView;if(et){const Re=this.getStack(et.stackId),qe=Re[Re.length-2],_t=qe.animationBuilder;return this.wait(()=>this.transition(qe,et,"back",this.canGoBack(2),!0,_t))}return Promise.resolve()}endBackTransition(et){et?(this.skipTransition=!0,this.pop(1)):this.activeView&&Bn(this.activeView,this.views,this.views,this.location,this.zone)}getLastUrl(et){const Re=this.getStack(et);return Re.length>0?Re[Re.length-1]:void 0}getRootUrl(et){const Re=this.getStack(et);return Re.length>0?Re[0]:void 0}getActiveStackId(){return this.activeView?this.activeView.stackId:void 0}getActiveView(){return this.activeView}hasRunningTask(){return void 0!==this.runningTask}destroy(){this.containerEl=void 0,this.views.forEach(zt),this.activeView=void 0,this.views=[]}getStack(et){return this.views.filter(Re=>Re.stackId===et)}insertView(et,Re){return this.activeView=et,this.views=((Ke,et,Re)=>"root"===Re?Ue(Ke,et):"forward"===Re?((Ke,et)=>(Ke.indexOf(et)>=0?Ke=Ke.filter(qe=>qe.stackId!==et.stackId||qe.id<=et.id):Ke.push(et),Ke))(Ke,et):((Ke,et)=>Ke.indexOf(et)>=0?Ke.filter(qe=>qe.stackId!==et.stackId||qe.id<=et.id):Ue(Ke,et))(Ke,et))(this.views,et,Re),this.views.slice()}transition(et,Re,qe,_t,Wt,hn){if(this.skipTransition)return this.skipTransition=!1,Promise.resolve(!1);if(Re===et)return Promise.resolve(!1);const yt=et?et.element:void 0,Ht=Re?Re.element:void 0,ye=this.containerEl;return yt&&yt!==Ht&&(yt.classList.add("ion-page"),yt.classList.add("ion-page-invisible"),yt.parentElement!==ye&&ye.appendChild(yt),ye.commit)?ye.commit(yt,Ht,{duration:void 0===qe?0:void 0,direction:qe,showGoBack:_t,progressAnimation:Wt,animationBuilder:hn}):Promise.resolve(!1)}wait(et){var Re=this;return(0,a.A)(function*(){void 0!==Re.runningTask&&(yield Re.runningTask,Re.runningTask=void 0);const qe=Re.runningTask=et();return qe.finally(()=>Re.runningTask=void 0),qe})()}}const Pt=(Ke,et,Re,qe,_t)=>"function"==typeof requestAnimationFrame?new Promise(Wt=>{requestAnimationFrame(()=>{Bn(Ke,et,Re,qe,_t),Wt()})}):Promise.resolve(),Bn=(Ke,et,Re,qe,_t)=>{_t.run(()=>Re.filter(Wt=>!et.includes(Wt)).forEach(zt)),et.forEach(Wt=>{const yt=qe.path().split("?")[0].split("#")[0];if(Wt!==Ke&&Wt.url!==yt){const Ht=Wt.element;Ht.setAttribute("aria-hidden","true"),Ht.classList.add("ion-page-hidden"),Wt.ref.changeDetectorRef.detach()}})};let _n=(()=>{class Ke{constructor(Re,qe,_t,Wt,hn,yt,Ht,ye){this.parentOutlet=ye,this.activatedView=null,this.proxyMap=new WeakMap,this.currentActivatedRoute$=new ne.t(null),this.activated=null,this._activatedRoute=null,this.name=v.Xk,this.stackWillChange=new D.bkB,this.stackDidChange=new D.bkB,this.activateEvents=new D.bkB,this.deactivateEvents=new D.bkB,this.parentContexts=(0,D.WQX)(v.Zp),this.location=(0,D.WQX)(D.c1b),this.environmentInjector=(0,D.WQX)(D.uvJ),this.inputBinder=(0,D.WQX)(En,{optional:!0}),this.supportsBindingToComponentInputs=!0,this.config=(0,D.WQX)(Mn),this.navCtrl=(0,D.WQX)(dt),this.nativeEl=Wt.nativeElement,this.name=Re||v.Xk,this.tabsPrefix="true"===qe?lt(hn,Ht):void 0,this.stackCtrl=new Nt(this.tabsPrefix,this.nativeEl,hn,this.navCtrl,yt,_t),this.parentContexts.onChildOutletCreated(this.name,this)}get activatedComponentRef(){return this.activated}set animation(Re){this.nativeEl.animation=Re}set animated(Re){this.nativeEl.animated=Re}set swipeGesture(Re){this._swipeGesture=Re,this.nativeEl.swipeHandler=Re?{canStart:()=>this.stackCtrl.canGoBack(1)&&!this.stackCtrl.hasRunningTask(),onStart:()=>this.stackCtrl.startBackTransition(),onEnd:qe=>this.stackCtrl.endBackTransition(qe)}:void 0}ngOnDestroy(){var Re;this.stackCtrl.destroy(),null===(Re=this.inputBinder)||void 0===Re||Re.unsubscribeFromRouteData(this)}getContext(){return this.parentContexts.getContext(this.name)}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(!this.activated){const Re=this.getContext();null!=Re&&Re.route&&this.activateWith(Re.route,Re.injector)}new Promise(Re=>(0,A.c)(this.nativeEl,Re)).then(()=>{void 0===this._swipeGesture&&(this.swipeGesture=this.config.getBoolean("swipeBackEnabled","ios"===this.nativeEl.mode))})}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){throw new Error("incompatible reuse strategy")}attach(Re,qe){throw new Error("incompatible reuse strategy")}deactivate(){if(this.activated){if(this.activatedView){const qe=this.getContext();this.activatedView.savedData=new Map(qe.children.contexts);const _t=this.activatedView.savedData.get("primary");if(_t&&qe.route&&(_t.route={...qe.route}),this.activatedView.savedExtras={},qe.route){const Wt=qe.route.snapshot;this.activatedView.savedExtras.queryParams=Wt.queryParams,this.activatedView.savedExtras.fragment=Wt.fragment}}const Re=this.component;this.activatedView=null,this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(Re)}}activateWith(Re,qe){var _t;if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=Re;let Wt,hn=this.stackCtrl.getExistingView(Re);if(hn){Wt=this.activated=hn.ref;const ye=hn.savedData;ye&&(this.getContext().children.contexts=ye),this.updateActivatedRouteProxy(Wt.instance,Re)}else{var yt;const ye=Re._futureSnapshot,He=this.parentContexts.getOrCreateContext(this.name).children,ft=new ne.t(null),pt=this.createActivatedRouteProxy(ft,Re),Gt=new An(pt,He,this.location.injector),$t=null!==(yt=ye.routeConfig.component)&&void 0!==yt?yt:ye.component;Wt=this.activated=this.location.createComponent($t,{index:this.location.length,injector:Gt,environmentInjector:null!=qe?qe:this.environmentInjector}),ft.next(Wt.instance),hn=this.stackCtrl.createView(this.activated,Re),this.proxyMap.set(Wt.instance,pt),this.currentActivatedRoute$.next({component:Wt.instance,activatedRoute:Re})}null===(_t=this.inputBinder)||void 0===_t||_t.bindActivatedRouteToOutletComponent(this),this.activatedView=hn,this.navCtrl.setTopOutlet(this);const Ht=this.stackCtrl.getActiveView();this.stackWillChange.emit({enteringView:hn,tabSwitch:Zt(hn,Ht)}),this.stackCtrl.setActive(hn).then(ye=>{this.activateEvents.emit(Wt.instance),this.stackDidChange.emit(ye)})}canGoBack(Re=1,qe){return this.stackCtrl.canGoBack(Re,qe)}pop(Re=1,qe){return this.stackCtrl.pop(Re,qe)}getLastUrl(Re){const qe=this.stackCtrl.getLastUrl(Re);return qe?qe.url:void 0}getLastRouteView(Re){return this.stackCtrl.getLastUrl(Re)}getRootView(Re){return this.stackCtrl.getRootUrl(Re)}getActiveStackId(){return this.stackCtrl.getActiveStackId()}createActivatedRouteProxy(Re,qe){const _t=new v.nX;return _t._futureSnapshot=qe._futureSnapshot,_t._routerState=qe._routerState,_t.snapshot=qe.snapshot,_t.outlet=qe.outlet,_t.component=qe.component,_t._paramMap=this.proxyObservable(Re,"paramMap"),_t._queryParamMap=this.proxyObservable(Re,"queryParamMap"),_t.url=this.proxyObservable(Re,"url"),_t.params=this.proxyObservable(Re,"params"),_t.queryParams=this.proxyObservable(Re,"queryParams"),_t.fragment=this.proxyObservable(Re,"fragment"),_t.data=this.proxyObservable(Re,"data"),_t}proxyObservable(Re,qe){return Re.pipe((0,oe.p)(_t=>!!_t),(0,nt.n)(_t=>this.currentActivatedRoute$.pipe((0,oe.p)(Wt=>null!==Wt&&Wt.component===_t),(0,nt.n)(Wt=>Wt&&Wt.activatedRoute[qe]),function xe(Ke,et=Pe.D){return Ke=null!=Ke?Ke:re,(0,pe.N)((Re,qe)=>{let _t,Wt=!0;Re.subscribe((0,Te._)(qe,hn=>{const yt=et(hn);(Wt||!Ke(_t,yt))&&(Wt=!1,_t=yt,qe.next(hn))}))})}())))}updateActivatedRouteProxy(Re,qe){const _t=this.proxyMap.get(Re);if(!_t)throw new Error("Could not find activated route proxy for view");_t._futureSnapshot=qe._futureSnapshot,_t._routerState=qe._routerState,_t.snapshot=qe.snapshot,_t.outlet=qe.outlet,_t.component=qe.component,this.currentActivatedRoute$.next({component:Re,activatedRoute:qe})}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.kS0("name"),D.kS0("tabs"),D.rXU(L.aZ),D.rXU(D.aKT),D.rXU(v.Ix),D.rXU(D.SKi),D.rXU(v.nX),D.rXU(Ke,12))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["ion-router-outlet"]],inputs:{animated:"animated",animation:"animation",mode:"mode",swipeGesture:"swipeGesture",name:"name"},outputs:{stackWillChange:"stackWillChange",stackDidChange:"stackDidChange",activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),Ke})();class An{constructor(et,Re,qe){this.route=et,this.childContexts=Re,this.parent=qe}get(et,Re){return et===v.nX?this.route:et===v.Zp?this.childContexts:this.parent.get(et,Re)}}const En=new D.nKC("");let Wn=(()=>{class Ke{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(Re){this.unsubscribeFromRouteData(Re),this.subscribeToRouteData(Re)}unsubscribeFromRouteData(Re){var qe;null===(qe=this.outletDataSubscriptions.get(Re))||void 0===qe||qe.unsubscribe(),this.outletDataSubscriptions.delete(Re)}subscribeToRouteData(Re){const{activatedRoute:qe}=Re,_t=(0,be.z)([qe.queryParams,qe.params,qe.data]).pipe((0,nt.n)(([Wt,hn,yt],Ht)=>(yt={...Wt,...hn,...yt},0===Ht?(0,Ce.of)(yt):Promise.resolve(yt)))).subscribe(Wt=>{if(!Re.isActivated||!Re.activatedComponentRef||Re.activatedRoute!==qe||null===qe.component)return void this.unsubscribeFromRouteData(Re);const hn=(0,D.HJs)(qe.component);if(hn)for(const{templateName:yt}of hn.inputs)Re.activatedComponentRef.setInput(yt,Wt[yt]);else this.unsubscribeFromRouteData(Re)});this.outletDataSubscriptions.set(Re,_t)}}return Ke.\u0275fac=function(Re){return new(Re||Ke)},Ke.\u0275prov=D.jDH({token:Ke,factory:Ke.\u0275fac}),Ke})();const kn=()=>({provide:En,useFactory:Rn,deps:[v.Ix]});function Rn(Ke){return null!=Ke&&Ke.componentInputBindingEnabled?new Wn:null}const Ln=["color","defaultHref","disabled","icon","mode","routerAnimation","text","type"];let Kn=(()=>{let Ke=class{constructor(Re,qe,_t,Wt,hn,yt){this.routerOutlet=Re,this.navCtrl=qe,this.config=_t,this.r=Wt,this.z=hn,yt.detach(),this.el=this.r.nativeElement}onClick(Re){var qe;const _t=this.defaultHref||this.config.get("backButtonDefaultHref");null!==(qe=this.routerOutlet)&&void 0!==qe&&qe.canGoBack()?(this.navCtrl.setDirection("back",void 0,void 0,this.routerAnimation),this.routerOutlet.pop(),Re.preventDefault()):null!=_t&&(this.navCtrl.navigateBack(_t,{animation:this.routerAnimation}),Re.preventDefault())}};return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(_n,8),D.rXU(dt),D.rXU(Mn),D.rXU(D.aKT),D.rXU(D.SKi),D.rXU(D.gRc))},Ke.\u0275dir=D.FsC({type:Ke,hostBindings:function(Re,qe){1&Re&&D.bIt("click",function(Wt){return qe.onClick(Wt)})},inputs:{color:"color",defaultHref:"defaultHref",disabled:"disabled",icon:"icon",mode:"mode",routerAnimation:"routerAnimation",text:"text",type:"type"}}),Ke=(0,Z.Cg)([Ae({inputs:Ln})],Ke),Ke})(),jn=(()=>{class Ke{constructor(Re,qe,_t,Wt,hn){this.locationStrategy=Re,this.navCtrl=qe,this.elementRef=_t,this.router=Wt,this.routerLink=hn,this.routerDirection="forward"}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){var Re;if(null!==(Re=this.routerLink)&&void 0!==Re&&Re.urlTree){const qe=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=qe}}onClick(Re){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation),Re.preventDefault()}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(L.hb),D.rXU(dt),D.rXU(D.aKT),D.rXU(v.Ix),D.rXU(v.Wk,8))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(Re,qe){1&Re&&D.bIt("click",function(Wt){return qe.onClick(Wt)})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[D.OA$]}),Ke})(),$n=(()=>{class Ke{constructor(Re,qe,_t,Wt,hn){this.locationStrategy=Re,this.navCtrl=qe,this.elementRef=_t,this.router=Wt,this.routerLink=hn,this.routerDirection="forward"}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){var Re;if(null!==(Re=this.routerLink)&&void 0!==Re&&Re.urlTree){const qe=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=qe}}onClick(){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation)}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(L.hb),D.rXU(dt),D.rXU(D.aKT),D.rXU(v.Ix),D.rXU(v.Wk,8))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["a","routerLink",""],["area","routerLink",""]],hostBindings:function(Re,qe){1&Re&&D.bIt("click",function(){return qe.onClick()})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[D.OA$]}),Ke})();const Ve=["animated","animation","root","rootParams","swipeGesture"],ut=["push","insert","insertPages","pop","popTo","popToRoot","removeIndex","setRoot","setPages","getActive","getByIndex","canGoBack","getPrevious"];let Rt=(()=>{let Ke=class{constructor(Re,qe,_t,Wt,hn,yt){this.z=hn,yt.detach(),this.el=Re.nativeElement,Re.nativeElement.delegate=Wt.create(qe,_t),$e(this,this.el,["ionNavDidChange","ionNavWillChange"])}};return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(D.aKT),D.rXU(D.uvJ),D.rXU(D.zZn),D.rXU(Et),D.rXU(D.SKi),D.rXU(D.gRc))},Ke.\u0275dir=D.FsC({type:Ke,inputs:{animated:"animated",animation:"animation",root:"root",rootParams:"rootParams",swipeGesture:"swipeGesture"}}),Ke=(0,Z.Cg)([Ae({inputs:Ve,methods:ut})],Ke),Ke})(),St=(()=>{class Ke{constructor(Re){this.navCtrl=Re,this.ionTabsWillChange=new D.bkB,this.ionTabsDidChange=new D.bkB,this.tabBarSlot="bottom"}ngAfterContentInit(){this.detectSlotChanges()}ngAfterContentChecked(){this.detectSlotChanges()}onStackWillChange({enteringView:Re,tabSwitch:qe}){const _t=Re.stackId;qe&&void 0!==_t&&this.ionTabsWillChange.emit({tab:_t})}onStackDidChange({enteringView:Re,tabSwitch:qe}){const _t=Re.stackId;qe&&void 0!==_t&&(this.tabBar&&(this.tabBar.selectedTab=_t),this.ionTabsDidChange.emit({tab:_t}))}select(Re){const qe="string"==typeof Re,_t=qe?Re:Re.detail.tab,Wt=this.outlet.getActiveStackId()===_t,hn=`${this.outlet.tabsPrefix}/${_t}`;if(qe||Re.stopPropagation(),Wt){const yt=this.outlet.getActiveStackId(),Ht=this.outlet.getLastRouteView(yt);if((null==Ht?void 0:Ht.url)===hn)return;const ye=this.outlet.getRootView(_t);return this.navCtrl.navigateRoot(hn,{...ye&&hn===ye.url&&ye.savedExtras,animated:!0,animationDirection:"back"})}{const yt=this.outlet.getLastRouteView(_t);return this.navCtrl.navigateRoot((null==yt?void 0:yt.url)||hn,{...null==yt?void 0:yt.savedExtras,animated:!0,animationDirection:"back"})}}getSelected(){return this.outlet.getActiveStackId()}detectSlotChanges(){this.tabBars.forEach(Re=>{const qe=Re.el.getAttribute("slot");qe!==this.tabBarSlot&&(this.tabBarSlot=qe,this.relocateTabBar())})}relocateTabBar(){const Re=this.tabBar.el;"top"===this.tabBarSlot?this.tabsInner.nativeElement.before(Re):this.tabsInner.nativeElement.after(Re)}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(dt))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["ion-tabs"]],viewQuery:function(Re,qe){if(1&Re&&D.GBs(K,7,D.aKT),2&Re){let _t;D.mGM(_t=D.lsd())&&(qe.tabsInner=_t.first)}},hostBindings:function(Re,qe){1&Re&&D.bIt("ionTabButtonClick",function(Wt){return qe.select(Wt)})},outputs:{ionTabsWillChange:"ionTabsWillChange",ionTabsDidChange:"ionTabsDidChange"}}),Ke})();const kt=Ke=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(Ke):"function"==typeof requestAnimationFrame?requestAnimationFrame(Ke):setTimeout(Ke);let Xt=(()=>{class Ke{constructor(Re,qe){this.injector=Re,this.elementRef=qe,this.onChange=()=>{},this.onTouched=()=>{}}writeValue(Re){this.elementRef.nativeElement.value=this.lastValue=Re,Jt(this.elementRef)}handleValueChange(Re,qe){Re===this.elementRef.nativeElement&&(qe!==this.lastValue&&(this.lastValue=qe,this.onChange(qe)),Jt(this.elementRef))}_handleBlurEvent(Re){Re===this.elementRef.nativeElement&&(this.onTouched(),Jt(this.elementRef))}registerOnChange(Re){this.onChange=Re}registerOnTouched(Re){this.onTouched=Re}setDisabledState(Re){this.elementRef.nativeElement.disabled=Re}ngOnDestroy(){this.statusChanges&&this.statusChanges.unsubscribe()}ngAfterViewInit(){let Re;try{Re=this.injector.get(ee.vO)}catch{}if(!Re)return;Re.statusChanges&&(this.statusChanges=Re.statusChanges.subscribe(()=>Jt(this.elementRef)));const qe=Re.control;qe&&["markAsTouched","markAllAsTouched","markAsUntouched","markAsDirty","markAsPristine"].forEach(Wt=>{if(typeof qe[Wt]<"u"){const hn=qe[Wt].bind(qe);qe[Wt]=(...yt)=>{hn(...yt),Jt(this.elementRef)}}})}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(D.zZn),D.rXU(D.aKT))},Ke.\u0275dir=D.FsC({type:Ke,hostBindings:function(Re,qe){1&Re&&D.bIt("ionBlur",function(Wt){return qe._handleBlurEvent(Wt.target)})}}),Ke})();const Jt=Ke=>{kt(()=>{const et=Ke.nativeElement,Re=null!=et.value&&et.value.toString().length>0,qe=Yt(et);On(et,qe);const _t=et.closest("ion-item");_t&&On(_t,Re?[...qe,"item-has-value"]:qe)})},Yt=Ke=>{const et=Ke.classList,Re=[];for(let qe=0;qe{const Re=Ke.classList;Re.remove("ion-valid","ion-invalid","ion-touched","ion-untouched","ion-dirty","ion-pristine"),Re.add(...et)},Dn=(Ke,et)=>Ke.substring(0,et.length)===et;class Gn{shouldDetach(et){return!1}shouldAttach(et){return!1}store(et,Re){}retrieve(et){return null}shouldReuseRoute(et,Re){if(et.routeConfig!==Re.routeConfig)return!1;const qe=et.params,_t=Re.params,Wt=Object.keys(qe),hn=Object.keys(_t);if(Wt.length!==hn.length)return!1;for(const yt of Wt)if(_t[yt]!==qe[yt])return!1;return!0}}class yr{constructor(et){this.ctrl=et}create(et){return this.ctrl.create(et||{})}dismiss(et,Re,qe){return this.ctrl.dismiss(et,Re,qe)}getTop(){return this.ctrl.getTop()}}},8974:(we,te,y)=>{"use strict";y.d(te,{hB:()=>h,wH:()=>Gt,U1:()=>oe,Jm:()=>re,QW:()=>ee,b_:()=>K,eY:()=>nn,ZB:()=>mt,hU:()=>dt,W9:()=>un,Q8:()=>Mn,YW:()=>Tt,M0:()=>bn,eU:()=>It,iq:()=>yn,Ax:()=>Ft,Hp:()=>Sn,$w:()=>Bt,uz:()=>Lt,he:()=>Ee,nf:()=>Ye,oS:()=>Oe,Sb:()=>_t,KO:()=>wt,f0:()=>gt,To:()=>Nt,Ki:()=>Pt,Rg:()=>Gn,ln:()=>En,w2:()=>$n,HP:()=>Ve,Jq:()=>ut,qW:()=>Rt,p4:()=>yr,IO:()=>St,BC:()=>Jt,ai:()=>Dn,bv:()=>pr,Xi:()=>$t,_t:()=>sn,W3:()=>an,IE:()=>ln,uR:()=>M,Je:()=>f,Gw:()=>r,K_:()=>tn});var a=y(4438),D=y(9417),v=y(4517),L=y(1635),c=y(3726),E=y(177),_=y(3021),O=(y(3503),y(7555),y(4569),y(2942),y(405)),C=y(611),S=y(464),N=y(5384),k=y(5516),x=(y(8476),y(4363));y(8221),y(3113);var ue=y(467);const De=C.i,ie=function(){var G=(0,ue.A)(function*(Fe,se){if(!(typeof window>"u"))return yield De(),(0,x.b)(JSON.parse('[["ion-menu_3",[[33,"ion-menu-button",{"color":[513],"disabled":[4],"menu":[1],"autoHide":[4,"auto-hide"],"type":[1],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]],[33,"ion-menu",{"contentId":[513,"content-id"],"menuId":[513,"menu-id"],"type":[1025],"disabled":[1028],"side":[513],"swipeGesture":[4,"swipe-gesture"],"maxEdgeStart":[2,"max-edge-start"],"isPaneVisible":[32],"isEndSide":[32],"isOpen":[64],"isActive":[64],"open":[64],"close":[64],"toggle":[64],"setOpen":[64]},[[16,"ionSplitPaneVisible","onSplitPaneChanged"],[2,"click","onBackdropClick"]],{"type":["typeChanged"],"disabled":["disabledChanged"],"side":["sideChanged"],"swipeGesture":["swipeGestureChanged"]}],[1,"ion-menu-toggle",{"menu":[1],"autoHide":[4,"auto-hide"],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]]],["ion-fab_3",[[33,"ion-fab-button",{"color":[513],"activated":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1],"show":[4],"translucent":[4],"type":[1],"size":[1],"closeIcon":[1,"close-icon"]}],[1,"ion-fab",{"horizontal":[1],"vertical":[1],"edge":[4],"activated":[1028],"close":[64],"toggle":[64]},null,{"activated":["activatedChanged"]}],[1,"ion-fab-list",{"activated":[4],"side":[1]},null,{"activated":["activatedChanged"]}]]],["ion-refresher_2",[[0,"ion-refresher-content",{"pullingIcon":[1025,"pulling-icon"],"pullingText":[1,"pulling-text"],"refreshingSpinner":[1025,"refreshing-spinner"],"refreshingText":[1,"refreshing-text"]}],[32,"ion-refresher",{"pullMin":[2,"pull-min"],"pullMax":[2,"pull-max"],"closeDuration":[1,"close-duration"],"snapbackDuration":[1,"snapback-duration"],"pullFactor":[2,"pull-factor"],"disabled":[4],"nativeRefresher":[32],"state":[32],"complete":[64],"cancel":[64],"getProgress":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-back-button",[[33,"ion-back-button",{"color":[513],"defaultHref":[1025,"default-href"],"disabled":[516],"icon":[1],"text":[1],"type":[1],"routerAnimation":[16]}]]],["ion-toast",[[33,"ion-toast",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"color":[513],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"duration":[2],"header":[1],"layout":[1],"message":[1],"keyboardClose":[4,"keyboard-close"],"position":[1],"positionAnchor":[1,"position-anchor"],"buttons":[16],"translucent":[4],"animated":[4],"icon":[1],"htmlAttributes":[16],"swipeGesture":[1,"swipe-gesture"],"isOpen":[4,"is-open"],"trigger":[1],"revealContentToScreenReader":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"swipeGesture":["swipeGestureChanged"],"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-card_5",[[33,"ion-card",{"color":[513],"button":[4],"type":[1],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}],[32,"ion-card-content"],[33,"ion-card-header",{"color":[513],"translucent":[4]}],[33,"ion-card-subtitle",{"color":[513]}],[33,"ion-card-title",{"color":[513]}]]],["ion-item-option_3",[[33,"ion-item-option",{"color":[513],"disabled":[4],"download":[1],"expandable":[4],"href":[1],"rel":[1],"target":[1],"type":[1]}],[32,"ion-item-options",{"side":[1],"fireSwipeEvent":[64]}],[0,"ion-item-sliding",{"disabled":[4],"state":[32],"getOpenAmount":[64],"getSlidingRatio":[64],"open":[64],"close":[64],"closeOpened":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-accordion_2",[[49,"ion-accordion",{"value":[1],"disabled":[4],"readonly":[4],"toggleIcon":[1,"toggle-icon"],"toggleIconSlot":[1,"toggle-icon-slot"],"state":[32],"isNext":[32],"isPrevious":[32]},null,{"value":["valueChanged"]}],[33,"ion-accordion-group",{"animated":[4],"multiple":[4],"value":[1025],"disabled":[4],"readonly":[4],"expand":[1],"requestAccordionToggle":[64],"getAccordions":[64]},[[0,"keydown","onKeydown"]],{"value":["valueChanged"],"disabled":["disabledChanged"],"readonly":["readonlyChanged"]}]]],["ion-infinite-scroll_2",[[32,"ion-infinite-scroll-content",{"loadingSpinner":[1025,"loading-spinner"],"loadingText":[1,"loading-text"]}],[0,"ion-infinite-scroll",{"threshold":[1],"disabled":[4],"position":[1],"isLoading":[32],"complete":[64]},null,{"threshold":["thresholdChanged"],"disabled":["disabledChanged"]}]]],["ion-reorder_2",[[33,"ion-reorder",null,[[2,"click","onClick"]]],[0,"ion-reorder-group",{"disabled":[4],"state":[32],"complete":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-segment_2",[[33,"ion-segment-button",{"disabled":[1028],"layout":[1],"type":[1],"value":[8],"checked":[32],"setFocus":[64]},null,{"value":["valueChanged"]}],[33,"ion-segment",{"color":[513],"disabled":[4],"scrollable":[4],"swipeGesture":[4,"swipe-gesture"],"value":[1032],"selectOnFocus":[4,"select-on-focus"],"activated":[32]},[[0,"keydown","onKeyDown"]],{"color":["colorChanged"],"swipeGesture":["swipeGestureChanged"],"value":["valueChanged"],"disabled":["disabledChanged"]}]]],["ion-tab-bar_2",[[33,"ion-tab-button",{"disabled":[4],"download":[1],"href":[1],"rel":[1],"layout":[1025],"selected":[1028],"tab":[1],"target":[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]],[33,"ion-tab-bar",{"color":[513],"selectedTab":[1,"selected-tab"],"translucent":[4],"keyboardVisible":[32]},null,{"selectedTab":["selectedTabChanged"]}]]],["ion-chip",[[33,"ion-chip",{"color":[513],"outline":[4],"disabled":[4]}]]],["ion-datetime-button",[[33,"ion-datetime-button",{"color":[513],"disabled":[516],"datetime":[1],"datetimePresentation":[32],"dateText":[32],"timeText":[32],"datetimeActive":[32],"selectedButton":[32]}]]],["ion-input",[[38,"ion-input",{"color":[513],"accept":[1],"autocapitalize":[1],"autocomplete":[1],"autocorrect":[1],"autofocus":[4],"clearInput":[4,"clear-input"],"clearOnEdit":[4,"clear-on-edit"],"counter":[4],"counterFormatter":[16],"debounce":[2],"disabled":[4],"enterkeyhint":[1],"errorText":[1,"error-text"],"fill":[1],"inputmode":[1],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"max":[8],"maxlength":[2],"min":[8],"minlength":[2],"multiple":[4],"name":[1],"pattern":[1],"placeholder":[1],"readonly":[4],"required":[4],"shape":[1],"spellcheck":[4],"step":[1],"size":[2],"type":[1],"value":[1032],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"disabled":["disabledChanged"],"placeholder":["placeholderChanged"],"value":["valueChanged"]}]]],["ion-searchbar",[[34,"ion-searchbar",{"color":[513],"animated":[4],"autocapitalize":[1],"autocomplete":[1],"autocorrect":[1],"cancelButtonIcon":[1,"cancel-button-icon"],"cancelButtonText":[1,"cancel-button-text"],"clearIcon":[1,"clear-icon"],"debounce":[2],"disabled":[4],"inputmode":[1],"enterkeyhint":[1],"maxlength":[2],"minlength":[2],"name":[1],"placeholder":[1],"searchIcon":[1,"search-icon"],"showCancelButton":[1,"show-cancel-button"],"showClearButton":[1,"show-clear-button"],"spellcheck":[4],"type":[1],"value":[1025],"focused":[32],"noAnimate":[32],"setFocus":[64],"getInputElement":[64]},null,{"lang":["onLangChanged"],"dir":["onDirChanged"],"debounce":["debounceChanged"],"value":["valueChanged"],"showCancelButton":["showCancelButtonChanged"]}]]],["ion-toggle",[[33,"ion-toggle",{"color":[513],"name":[1],"checked":[1028],"disabled":[4],"value":[1],"enableOnOffLabels":[4,"enable-on-off-labels"],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"alignment":[1],"activated":[32]},null,{"disabled":["disabledChanged"]}]]],["ion-nav_2",[[1,"ion-nav",{"delegate":[16],"swipeGesture":[1028,"swipe-gesture"],"animated":[4],"animation":[16],"rootParams":[16],"root":[1],"push":[64],"insert":[64],"insertPages":[64],"pop":[64],"popTo":[64],"popToRoot":[64],"removeIndex":[64],"setRoot":[64],"setPages":[64],"setRouteId":[64],"getRouteId":[64],"getActive":[64],"getByIndex":[64],"canGoBack":[64],"getPrevious":[64]},null,{"swipeGesture":["swipeGestureChanged"],"root":["rootChanged"]}],[0,"ion-nav-link",{"component":[1],"componentProps":[16],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}]]],["ion-textarea",[[38,"ion-textarea",{"color":[513],"autocapitalize":[1],"autofocus":[4],"clearOnEdit":[4,"clear-on-edit"],"debounce":[2],"disabled":[4],"fill":[1],"inputmode":[1],"enterkeyhint":[1],"maxlength":[2],"minlength":[2],"name":[1],"placeholder":[1],"readonly":[4],"required":[4],"spellcheck":[4],"cols":[514],"rows":[2],"wrap":[1],"autoGrow":[516,"auto-grow"],"value":[1025],"counter":[4],"counterFormatter":[16],"errorText":[1,"error-text"],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"shape":[1],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"disabled":["disabledChanged"],"value":["valueChanged"]}]]],["ion-backdrop",[[33,"ion-backdrop",{"visible":[4],"tappable":[4],"stopPropagation":[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]]],["ion-loading",[[34,"ion-loading",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"message":[1],"cssClass":[1,"css-class"],"duration":[2],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"spinner":[1025],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-breadcrumb_2",[[33,"ion-breadcrumb",{"collapsed":[4],"last":[4],"showCollapsedIndicator":[4,"show-collapsed-indicator"],"color":[1],"active":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"separator":[4],"target":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}],[33,"ion-breadcrumbs",{"color":[513],"maxItems":[2,"max-items"],"itemsBeforeCollapse":[2,"items-before-collapse"],"itemsAfterCollapse":[2,"items-after-collapse"],"collapsed":[32],"activeChanged":[32]},[[0,"collapsedClick","onCollapsedClick"]],{"maxItems":["maxItemsChanged"],"itemsBeforeCollapse":["maxItemsChanged"],"itemsAfterCollapse":["maxItemsChanged"]}]]],["ion-modal",[[33,"ion-modal",{"hasController":[4,"has-controller"],"overlayIndex":[2,"overlay-index"],"delegate":[16],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"breakpoints":[16],"initialBreakpoint":[2,"initial-breakpoint"],"backdropBreakpoint":[2,"backdrop-breakpoint"],"handle":[4],"handleBehavior":[1,"handle-behavior"],"component":[1],"componentProps":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"animated":[4],"presentingElement":[16],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"keepContentsMounted":[4,"keep-contents-mounted"],"canDismiss":[4,"can-dismiss"],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"setCurrentBreakpoint":[64],"getCurrentBreakpoint":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-route_4",[[0,"ion-route",{"url":[1],"component":[1],"componentProps":[16],"beforeLeave":[16],"beforeEnter":[16]},null,{"url":["onUpdate"],"component":["onUpdate"],"componentProps":["onComponentProps"]}],[0,"ion-route-redirect",{"from":[1],"to":[1]},null,{"from":["propDidChange"],"to":["propDidChange"]}],[0,"ion-router",{"root":[1],"useHash":[4,"use-hash"],"canTransition":[64],"push":[64],"back":[64],"printDebug":[64],"navChanged":[64]},[[8,"popstate","onPopState"],[4,"ionBackButton","onBackButton"]]],[1,"ion-router-link",{"color":[513],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}]]],["ion-avatar_3",[[33,"ion-avatar"],[33,"ion-badge",{"color":[513]}],[1,"ion-thumbnail"]]],["ion-col_3",[[1,"ion-col",{"offset":[1],"offsetXs":[1,"offset-xs"],"offsetSm":[1,"offset-sm"],"offsetMd":[1,"offset-md"],"offsetLg":[1,"offset-lg"],"offsetXl":[1,"offset-xl"],"pull":[1],"pullXs":[1,"pull-xs"],"pullSm":[1,"pull-sm"],"pullMd":[1,"pull-md"],"pullLg":[1,"pull-lg"],"pullXl":[1,"pull-xl"],"push":[1],"pushXs":[1,"push-xs"],"pushSm":[1,"push-sm"],"pushMd":[1,"push-md"],"pushLg":[1,"push-lg"],"pushXl":[1,"push-xl"],"size":[1],"sizeXs":[1,"size-xs"],"sizeSm":[1,"size-sm"],"sizeMd":[1,"size-md"],"sizeLg":[1,"size-lg"],"sizeXl":[1,"size-xl"]},[[9,"resize","onResize"]]],[1,"ion-grid",{"fixed":[4]}],[1,"ion-row"]]],["ion-tab_2",[[1,"ion-tab",{"active":[1028],"delegate":[16],"tab":[1],"component":[1],"setActive":[64]},null,{"active":["changeActive"]}],[1,"ion-tabs",{"useRouter":[1028,"use-router"],"selectedTab":[32],"select":[64],"getTab":[64],"getSelected":[64],"setRouteId":[64],"getRouteId":[64]}]]],["ion-img",[[1,"ion-img",{"alt":[1],"src":[1],"loadSrc":[32],"loadError":[32]},null,{"src":["srcChanged"]}]]],["ion-progress-bar",[[33,"ion-progress-bar",{"type":[1],"reversed":[4],"value":[2],"buffer":[2],"color":[513]}]]],["ion-range",[[33,"ion-range",{"color":[513],"debounce":[2],"name":[1],"label":[1],"dualKnobs":[4,"dual-knobs"],"min":[2],"max":[2],"pin":[4],"pinFormatter":[16],"snaps":[4],"step":[2],"ticks":[4],"activeBarStart":[1026,"active-bar-start"],"disabled":[4],"value":[1026],"labelPlacement":[1,"label-placement"],"legacy":[4],"ratioA":[32],"ratioB":[32],"pressedKnob":[32]},null,{"debounce":["debounceChanged"],"min":["minChanged"],"max":["maxChanged"],"activeBarStart":["activeBarStartChanged"],"disabled":["disabledChanged"],"value":["valueChanged"]}]]],["ion-split-pane",[[33,"ion-split-pane",{"contentId":[513,"content-id"],"disabled":[4],"when":[8],"visible":[32]},null,{"visible":["visibleChanged"],"disabled":["updateState"],"when":["updateState"]}]]],["ion-text",[[1,"ion-text",{"color":[513]}]]],["ion-item_8",[[33,"ion-item-divider",{"color":[513],"sticky":[4]}],[32,"ion-item-group"],[1,"ion-skeleton-text",{"animated":[4]}],[32,"ion-list",{"lines":[1],"inset":[4],"closeSlidingItems":[64]}],[33,"ion-list-header",{"color":[513],"lines":[1]}],[49,"ion-item",{"color":[513],"button":[4],"detail":[4],"detailIcon":[1,"detail-icon"],"disabled":[4],"download":[1],"fill":[1],"shape":[1],"href":[1],"rel":[1],"lines":[1],"counter":[4],"routerAnimation":[16],"routerDirection":[1,"router-direction"],"target":[1],"type":[1],"counterFormatter":[16],"multipleInputs":[32],"focusable":[32],"counterString":[32]},[[0,"ionInput","handleIonInput"],[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]],{"button":["buttonChanged"],"counterFormatter":["counterFormatterChanged"]}],[34,"ion-label",{"color":[513],"position":[1],"noAnimate":[32]},null,{"color":["colorChanged"],"position":["positionChanged"]}],[33,"ion-note",{"color":[513]}]]],["ion-select_3",[[33,"ion-select",{"cancelText":[1,"cancel-text"],"color":[513],"compareWith":[1,"compare-with"],"disabled":[4],"fill":[1],"interface":[1],"interfaceOptions":[8,"interface-options"],"justify":[1],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"multiple":[4],"name":[1],"okText":[1,"ok-text"],"placeholder":[1],"selectedText":[1,"selected-text"],"toggleIcon":[1,"toggle-icon"],"expandedIcon":[1,"expanded-icon"],"shape":[1],"value":[1032],"isExpanded":[32],"open":[64]},null,{"disabled":["styleChanged"],"isExpanded":["styleChanged"],"placeholder":["styleChanged"],"value":["styleChanged"]}],[1,"ion-select-option",{"disabled":[4],"value":[8]}],[34,"ion-select-popover",{"header":[1],"subHeader":[1,"sub-header"],"message":[1],"multiple":[4],"options":[16]}]]],["ion-picker-internal",[[33,"ion-picker-internal",{"exitInputMode":[64]},[[1,"touchstart","preventTouchStartPropagation"]]]]],["ion-datetime_3",[[33,"ion-datetime",{"color":[1],"name":[1],"disabled":[4],"formatOptions":[16],"readonly":[4],"isDateEnabled":[16],"min":[1025],"max":[1025],"presentation":[1],"cancelText":[1,"cancel-text"],"doneText":[1,"done-text"],"clearText":[1,"clear-text"],"yearValues":[8,"year-values"],"monthValues":[8,"month-values"],"dayValues":[8,"day-values"],"hourValues":[8,"hour-values"],"minuteValues":[8,"minute-values"],"locale":[1],"firstDayOfWeek":[2,"first-day-of-week"],"titleSelectedDatesFormatter":[16],"multiple":[4],"highlightedDates":[16],"value":[1025],"showDefaultTitle":[4,"show-default-title"],"showDefaultButtons":[4,"show-default-buttons"],"showClearButton":[4,"show-clear-button"],"showDefaultTimeLabel":[4,"show-default-time-label"],"hourCycle":[1,"hour-cycle"],"size":[1],"preferWheel":[4,"prefer-wheel"],"showMonthAndYear":[32],"activeParts":[32],"workingParts":[32],"isTimePopoverOpen":[32],"forceRenderDate":[32],"confirm":[64],"reset":[64],"cancel":[64]},null,{"formatOptions":["formatOptionsChanged"],"disabled":["disabledChanged"],"min":["minChanged"],"max":["maxChanged"],"presentation":["presentationChanged"],"yearValues":["yearValuesChanged"],"monthValues":["monthValuesChanged"],"dayValues":["dayValuesChanged"],"hourValues":["hourValuesChanged"],"minuteValues":["minuteValuesChanged"],"value":["valueChanged"]}],[34,"ion-picker",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"columns":[16],"cssClass":[1,"css-class"],"duration":[2],"showBackdrop":[4,"show-backdrop"],"backdropDismiss":[4,"backdrop-dismiss"],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"getColumn":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}],[32,"ion-picker-column",{"col":[16]},null,{"col":["colChanged"]}]]],["ion-radio_2",[[33,"ion-radio",{"color":[513],"name":[1],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"alignment":[1],"checked":[32],"buttonTabindex":[32],"setFocus":[64],"setButtonTabindex":[64]},null,{"value":["valueChanged"],"checked":["styleChanged"],"color":["styleChanged"],"disabled":["styleChanged"]}],[0,"ion-radio-group",{"allowEmptySelection":[4,"allow-empty-selection"],"compareWith":[1,"compare-with"],"name":[1],"value":[1032]},[[4,"keydown","onKeydown"]],{"value":["valueChanged"]}]]],["ion-ripple-effect",[[1,"ion-ripple-effect",{"type":[1],"addRipple":[64]}]]],["ion-button_2",[[33,"ion-button",{"color":[513],"buttonType":[1025,"button-type"],"disabled":[516],"expand":[513],"fill":[1537],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"download":[1],"href":[1],"rel":[1],"shape":[513],"size":[513],"strong":[4],"target":[1],"type":[1],"form":[1]},null,{"disabled":["disabledChanged"]}],[1,"ion-icon",{"mode":[1025],"color":[1],"ios":[1],"md":[1],"flipRtl":[4,"flip-rtl"],"name":[513],"src":[1],"icon":[8],"size":[1],"lazy":[4],"sanitize":[4],"svgContent":[32],"isVisible":[32]},null,{"name":["loadIcon"],"src":["loadIcon"],"icon":["loadIcon"],"ios":["loadIcon"],"md":["loadIcon"]}]]],["ion-action-sheet",[[34,"ion-action-sheet",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"header":[1],"subHeader":[1,"sub-header"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-alert",[[34,"ion-alert",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"header":[1],"subHeader":[1,"sub-header"],"message":[1],"buttons":[16],"inputs":[1040],"backdropDismiss":[4,"backdrop-dismiss"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},[[4,"keydown","onKeydown"]],{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"],"buttons":["buttonsChanged"],"inputs":["inputsChanged"]}]]],["ion-app_8",[[0,"ion-app",{"setFocus":[64]}],[1,"ion-content",{"color":[513],"fullscreen":[4],"forceOverscroll":[1028,"force-overscroll"],"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"scrollEvents":[4,"scroll-events"],"getScrollElement":[64],"getBackgroundElement":[64],"scrollToTop":[64],"scrollToBottom":[64],"scrollByPoint":[64],"scrollToPoint":[64]},[[9,"resize","onResize"]]],[36,"ion-footer",{"collapse":[1],"translucent":[4],"keyboardVisible":[32]}],[36,"ion-header",{"collapse":[1],"translucent":[4]}],[1,"ion-router-outlet",{"mode":[1025],"delegate":[16],"animated":[4],"animation":[16],"swipeHandler":[16],"commit":[64],"setRouteId":[64],"getRouteId":[64]},null,{"swipeHandler":["swipeHandlerChanged"]}],[33,"ion-title",{"color":[513],"size":[1]},null,{"size":["sizeChanged"]}],[33,"ion-toolbar",{"color":[513]},[[0,"ionStyle","childrenStyle"]]],[34,"ion-buttons",{"collapse":[4]}]]],["ion-picker-column-internal",[[33,"ion-picker-column-internal",{"disabled":[4],"items":[16],"value":[1032],"color":[513],"numericInput":[4,"numeric-input"],"isActive":[32],"scrollActiveItemIntoView":[64],"setValue":[64]},null,{"value":["valueChange"]}]]],["ion-popover",[[33,"ion-popover",{"hasController":[4,"has-controller"],"delegate":[16],"overlayIndex":[2,"overlay-index"],"enterAnimation":[16],"leaveAnimation":[16],"component":[1],"componentProps":[16],"keyboardClose":[4,"keyboard-close"],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"event":[8],"showBackdrop":[4,"show-backdrop"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"triggerAction":[1,"trigger-action"],"trigger":[1],"size":[1],"dismissOnSelect":[4,"dismiss-on-select"],"reference":[1],"side":[1],"alignment":[1025],"arrow":[4],"isOpen":[4,"is-open"],"keyboardEvents":[4,"keyboard-events"],"keepContentsMounted":[4,"keep-contents-mounted"],"presented":[32],"presentFromTrigger":[64],"present":[64],"dismiss":[64],"getParentPopover":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"trigger":["onTriggerChange"],"triggerAction":["onTriggerChange"],"isOpen":["onIsOpenChange"]}]]],["ion-checkbox",[[33,"ion-checkbox",{"color":[513],"name":[1],"checked":[1028],"indeterminate":[1028],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"justify":[1],"alignment":[1],"legacy":[4]},null,{"checked":["styleChanged"],"disabled":["styleChanged"]}]]],["ion-spinner",[[1,"ion-spinner",{"color":[513],"duration":[2],"name":[1],"paused":[4]}]]]]'),se)});return function(se,Xe){return G.apply(this,arguments)}}(),le=["*"],m=["outlet"],n=[[["","slot","top"]],"*"],o=["[slot=top]","*"];function u(G,Fe){if(1&G&&(a.j41(0,"div",1),a.eu8(1,2),a.k0s()),2&G){const se=a.XpG();a.R7$(),a.Y8G("ngTemplateOutlet",se.template)}}let h=(()=>{class G extends v.fL{constructor(se,Xe){super(se,Xe)}writeValue(se){this.elementRef.nativeElement.checked=this.lastValue=se,(0,v.z3)(this.elementRef)}_handleIonChange(se){this.handleValueChange(se,se.checked)}}return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.zZn),a.rXU(a.aKT))},G.\u0275dir=a.FsC({type:G,selectors:[["ion-checkbox"],["ion-toggle"]],hostBindings:function(se,Xe){1&se&&a.bIt("ionChange",function(Fn){return Xe._handleIonChange(Fn.target)})},features:[a.Jv_([{provide:D.kq,useExisting:G,multi:!0}]),a.Vt3]}),G})(),M=(()=>{class G extends v.fL{constructor(se,Xe){super(se,Xe)}_handleIonSelect(se){this.handleValueChange(se,se.checked)}}return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.zZn),a.rXU(a.aKT))},G.\u0275dir=a.FsC({type:G,selectors:[["ion-radio"]],hostBindings:function(se,Xe){1&se&&a.bIt("ionSelect",function(Fn){return Xe._handleIonSelect(Fn.target)})},features:[a.Jv_([{provide:D.kq,useExisting:G,multi:!0}]),a.Vt3]}),G})(),f=(()=>{class G extends v.fL{constructor(se,Xe){super(se,Xe)}_handleChangeEvent(se){this.handleValueChange(se,se.value)}}return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.zZn),a.rXU(a.aKT))},G.\u0275dir=a.FsC({type:G,selectors:[["ion-select"],["ion-radio-group"],["ion-segment"],["ion-datetime"]],hostBindings:function(se,Xe){1&se&&a.bIt("ionChange",function(Fn){return Xe._handleChangeEvent(Fn.target)})},features:[a.Jv_([{provide:D.kq,useExisting:G,multi:!0}]),a.Vt3]}),G})(),r=(()=>{class G extends v.fL{constructor(se,Xe){super(se,Xe)}_handleInputEvent(se){this.handleValueChange(se,se.value)}}return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.zZn),a.rXU(a.aKT))},G.\u0275dir=a.FsC({type:G,selectors:[["ion-input",3,"type","number"],["ion-textarea"],["ion-searchbar"],["ion-range"]],hostBindings:function(se,Xe){1&se&&a.bIt("ionInput",function(Fn){return Xe._handleInputEvent(Fn.target)})},features:[a.Jv_([{provide:D.kq,useExisting:G,multi:!0}]),a.Vt3]}),G})();const d=(G,Fe)=>{const se=G.prototype;Fe.forEach(Xe=>{Object.defineProperty(se,Xe,{get(){return this.el[Xe]},set(xt){this.z.runOutsideAngular(()=>this.el[Xe]=xt)},configurable:!0})})},B=(G,Fe)=>{const se=G.prototype;Fe.forEach(Xe=>{se[Xe]=function(){const xt=arguments;return this.z.runOutsideAngular(()=>this.el[Xe].apply(this.el,xt))}})},A=(G,Fe,se)=>{se.forEach(Xe=>G[Xe]=(0,c.R)(Fe,Xe))};function J(G){return function(se){const{defineCustomElementFn:Xe,inputs:xt,methods:Fn}=G;return void 0!==Xe&&Xe(),xt&&d(se,xt),Fn&&B(se,Fn),se}}let oe=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-app"]],ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({})],G),G})(),re=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionFocus","ionBlur"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-button"]],inputs:{buttonType:"buttonType",color:"color",disabled:"disabled",download:"download",expand:"expand",fill:"fill",form:"form",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",size:"size",strong:"strong",target:"target",type:"type"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["buttonType","color","disabled","download","expand","fill","form","href","mode","rel","routerAnimation","routerDirection","shape","size","strong","target","type"]})],G),G})(),ee=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-buttons"]],inputs:{collapse:"collapse"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["collapse"]})],G),G})(),K=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-card"]],inputs:{button:"button",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",target:"target",type:"type"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["button","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","target","type"]})],G),G})(),nn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionChange","ionFocus","ionBlur"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-checkbox"]],inputs:{alignment:"alignment",checked:"checked",color:"color",disabled:"disabled",indeterminate:"indeterminate",justify:"justify",labelPlacement:"labelPlacement",legacy:"legacy",mode:"mode",name:"name",value:"value"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["alignment","checked","color","disabled","indeterminate","justify","labelPlacement","legacy","mode","name","value"]})],G),G})(),mt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-chip"]],inputs:{color:"color",disabled:"disabled",mode:"mode",outline:"outline"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","disabled","mode","outline"]})],G),G})(),dt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-col"]],inputs:{offset:"offset",offsetLg:"offsetLg",offsetMd:"offsetMd",offsetSm:"offsetSm",offsetXl:"offsetXl",offsetXs:"offsetXs",pull:"pull",pullLg:"pullLg",pullMd:"pullMd",pullSm:"pullSm",pullXl:"pullXl",pullXs:"pullXs",push:"push",pushLg:"pushLg",pushMd:"pushMd",pushSm:"pushSm",pushXl:"pushXl",pushXs:"pushXs",size:"size",sizeLg:"sizeLg",sizeMd:"sizeMd",sizeSm:"sizeSm",sizeXl:"sizeXl",sizeXs:"sizeXs"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["offset","offsetLg","offsetMd","offsetSm","offsetXl","offsetXs","pull","pullLg","pullMd","pullSm","pullXl","pullXs","push","pushLg","pushMd","pushSm","pushXl","pushXs","size","sizeLg","sizeMd","sizeSm","sizeXl","sizeXs"]})],G),G})(),un=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionScrollStart","ionScroll","ionScrollEnd"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-content"]],inputs:{color:"color",forceOverscroll:"forceOverscroll",fullscreen:"fullscreen",scrollEvents:"scrollEvents",scrollX:"scrollX",scrollY:"scrollY"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","forceOverscroll","fullscreen","scrollEvents","scrollX","scrollY"],methods:["getScrollElement","scrollToTop","scrollToBottom","scrollByPoint","scrollToPoint"]})],G),G})(),Mn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-fab"]],inputs:{activated:"activated",edge:"edge",horizontal:"horizontal",vertical:"vertical"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["activated","edge","horizontal","vertical"],methods:["close"]})],G),G})(),Tt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionFocus","ionBlur"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-fab-button"]],inputs:{activated:"activated",closeIcon:"closeIcon",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",show:"show",size:"size",target:"target",translucent:"translucent",type:"type"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["activated","closeIcon","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","show","size","target","translucent","type"]})],G),G})(),bn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-footer"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["collapse","mode","translucent"]})],G),G})(),It=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-header"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["collapse","mode","translucent"]})],G),G})(),yn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-icon"]],inputs:{color:"color",flipRtl:"flipRtl",icon:"icon",ios:"ios",lazy:"lazy",md:"md",mode:"mode",name:"name",sanitize:"sanitize",size:"size",src:"src"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","flipRtl","icon","ios","lazy","md","mode","name","sanitize","size","src"]})],G),G})(),Ft=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionInfinite"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-infinite-scroll"]],inputs:{disabled:"disabled",position:"position",threshold:"threshold"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["disabled","position","threshold"],methods:["complete"]})],G),G})(),Sn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-infinite-scroll-content"]],inputs:{loadingSpinner:"loadingSpinner",loadingText:"loadingText"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["loadingSpinner","loadingText"]})],G),G})(),Bt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionInput","ionChange","ionBlur","ionFocus"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-input"]],inputs:{accept:"accept",autocapitalize:"autocapitalize",autocomplete:"autocomplete",autocorrect:"autocorrect",autofocus:"autofocus",clearInput:"clearInput",clearOnEdit:"clearOnEdit",color:"color",counter:"counter",counterFormatter:"counterFormatter",debounce:"debounce",disabled:"disabled",enterkeyhint:"enterkeyhint",errorText:"errorText",fill:"fill",helperText:"helperText",inputmode:"inputmode",label:"label",labelPlacement:"labelPlacement",legacy:"legacy",max:"max",maxlength:"maxlength",min:"min",minlength:"minlength",mode:"mode",multiple:"multiple",name:"name",pattern:"pattern",placeholder:"placeholder",readonly:"readonly",required:"required",shape:"shape",size:"size",spellcheck:"spellcheck",step:"step",type:"type",value:"value"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["accept","autocapitalize","autocomplete","autocorrect","autofocus","clearInput","clearOnEdit","color","counter","counterFormatter","debounce","disabled","enterkeyhint","errorText","fill","helperText","inputmode","label","labelPlacement","legacy","max","maxlength","min","minlength","mode","multiple","name","pattern","placeholder","readonly","required","shape","size","spellcheck","step","type","value"],methods:["setFocus","getInputElement"]})],G),G})(),Lt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-item"]],inputs:{button:"button",color:"color",counter:"counter",counterFormatter:"counterFormatter",detail:"detail",detailIcon:"detailIcon",disabled:"disabled",download:"download",fill:"fill",href:"href",lines:"lines",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",target:"target",type:"type"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["button","color","counter","counterFormatter","detail","detailIcon","disabled","download","fill","href","lines","mode","rel","routerAnimation","routerDirection","shape","target","type"]})],G),G})(),Ee=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-label"]],inputs:{color:"color",mode:"mode",position:"position"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","mode","position"]})],G),G})(),Ye=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-list"]],inputs:{inset:"inset",lines:"lines",mode:"mode"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["inset","lines","mode"],methods:["closeSlidingItems"]})],G),G})(),Oe=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionWillOpen","ionWillClose","ionDidOpen","ionDidClose"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-menu"]],inputs:{contentId:"contentId",disabled:"disabled",maxEdgeStart:"maxEdgeStart",menuId:"menuId",side:"side",swipeGesture:"swipeGesture",type:"type"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["contentId","disabled","maxEdgeStart","menuId","side","swipeGesture","type"],methods:["isOpen","isActive","open","close","toggle","setOpen"]})],G),G})(),wt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionFocus","ionBlur"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-radio"]],inputs:{alignment:"alignment",color:"color",disabled:"disabled",justify:"justify",labelPlacement:"labelPlacement",legacy:"legacy",mode:"mode",name:"name",value:"value"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["alignment","color","disabled","justify","labelPlacement","legacy","mode","name","value"]})],G),G})(),gt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionChange"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-radio-group"]],inputs:{allowEmptySelection:"allowEmptySelection",compareWith:"compareWith",name:"name",value:"value"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["allowEmptySelection","compareWith","name","value"]})],G),G})(),Nt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionRefresh","ionPull","ionStart"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-refresher"]],inputs:{closeDuration:"closeDuration",disabled:"disabled",mode:"mode",pullFactor:"pullFactor",pullMax:"pullMax",pullMin:"pullMin",snapbackDuration:"snapbackDuration"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["closeDuration","disabled","mode","pullFactor","pullMax","pullMin","snapbackDuration"],methods:["complete","cancel","getProgress"]})],G),G})(),Pt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-refresher-content"]],inputs:{pullingIcon:"pullingIcon",pullingText:"pullingText",refreshingSpinner:"refreshingSpinner",refreshingText:"refreshingText"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["pullingIcon","pullingText","refreshingSpinner","refreshingText"]})],G),G})(),En=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-row"]],ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({})],G),G})(),$n=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-spinner"]],inputs:{color:"color",duration:"duration",name:"name",paused:"paused"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","duration","name","paused"]})],G),G})(),Ve=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionSplitPaneVisible"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-split-pane"]],inputs:{contentId:"contentId",disabled:"disabled",when:"when"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["contentId","disabled","when"]})],G),G})(),ut=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-tab-bar"]],inputs:{color:"color",mode:"mode",selectedTab:"selectedTab",translucent:"translucent"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","mode","selectedTab","translucent"]})],G),G})(),Rt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-tab-button"]],inputs:{disabled:"disabled",download:"download",href:"href",layout:"layout",mode:"mode",rel:"rel",selected:"selected",tab:"tab",target:"target"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["disabled","download","href","layout","mode","rel","selected","tab","target"]})],G),G})(),St=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-text"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","mode"]})],G),G})(),Jt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-title"]],inputs:{color:"color",size:"size"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","size"]})],G),G})(),Dn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-toolbar"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","mode"]})],G),G})(),Gn=(()=>{class G extends v.Rg{constructor(se,Xe,xt,Fn,vr,Ar,ei,qr){super(se,Xe,xt,Fn,vr,Ar,ei,qr),this.parentOutlet=qr}}return G.\u0275fac=function(se){return new(se||G)(a.kS0("name"),a.kS0("tabs"),a.rXU(E.aZ),a.rXU(a.aKT),a.rXU(_.Ix),a.rXU(a.SKi),a.rXU(_.nX),a.rXU(G,12))},G.\u0275dir=a.FsC({type:G,selectors:[["ion-router-outlet"]],features:[a.Vt3]}),G})(),yr=(()=>{class G extends v.p4{}return G.\u0275fac=(()=>{let Fe;return function(Xe){return(Fe||(Fe=a.xGo(G)))(Xe||G)}})(),G.\u0275cmp=a.VBU({type:G,selectors:[["ion-tabs"]],contentQueries:function(se,Xe,xt){if(1&se&&(a.wni(xt,ut,5),a.wni(xt,ut,4)),2&se){let Fn;a.mGM(Fn=a.lsd())&&(Xe.tabBar=Fn.first),a.mGM(Fn=a.lsd())&&(Xe.tabBars=Fn)}},viewQuery:function(se,Xe){if(1&se&&a.GBs(m,5,Gn),2&se){let xt;a.mGM(xt=a.lsd())&&(Xe.outlet=xt.first)}},features:[a.Vt3],ngContentSelectors:o,decls:6,vars:0,consts:[["tabsInner",""],["outlet",""],[1,"tabs-inner"],["tabs","true",3,"stackWillChange","stackDidChange"]],template:function(se,Xe){if(1&se){const xt=a.RV6();a.NAR(n),a.SdG(0),a.j41(1,"div",2,0)(3,"ion-router-outlet",3,1),a.bIt("stackWillChange",function(vr){return a.eBV(xt),a.Njj(Xe.onStackWillChange(vr))})("stackDidChange",function(vr){return a.eBV(xt),a.Njj(Xe.onStackDidChange(vr))}),a.k0s()(),a.SdG(5,1)}},dependencies:[Gn],styles:["[_nghost-%COMP%]{display:flex;position:absolute;inset:0;flex-direction:column;width:100%;height:100%;contain:layout size style}.tabs-inner[_ngcontent-%COMP%]{position:relative;flex:1;contain:layout size style}"]}),G})(),_t=(()=>{class G extends v.Sb{}return G.\u0275fac=(()=>{let Fe;return function(Xe){return(Fe||(Fe=a.xGo(G)))(Xe||G)}})(),G.\u0275cmp=a.VBU({type:G,selectors:[["ion-modal"]],features:[a.Vt3],decls:1,vars:1,consts:[["class","ion-delegate-host ion-page",4,"ngIf"],[1,"ion-delegate-host","ion-page"],[3,"ngTemplateOutlet"]],template:function(se,Xe){1&se&&a.DNE(0,u,2,1,"div",0),2&se&&a.Y8G("ngIf",Xe.isCmpOpen||Xe.keepContentsMounted)},dependencies:[E.bT,E.T3],encapsulation:2,changeDetection:0}),G})();const hn={provide:D.cz,useExisting:(0,a.Rfq)(()=>yt),multi:!0};let yt=(()=>{class G extends D.zX{}return G.\u0275fac=(()=>{let Fe;return function(Xe){return(Fe||(Fe=a.xGo(G)))(Xe||G)}})(),G.\u0275dir=a.FsC({type:G,selectors:[["ion-input","type","number","max","","formControlName",""],["ion-input","type","number","max","","formControl",""],["ion-input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(se,Xe){2&se&&a.BMQ("max",Xe._enabled?Xe.max:null)},features:[a.Jv_([hn]),a.Vt3]}),G})();const Ht={provide:D.cz,useExisting:(0,a.Rfq)(()=>ye),multi:!0};let ye=(()=>{class G extends D.VZ{}return G.\u0275fac=(()=>{let Fe;return function(Xe){return(Fe||(Fe=a.xGo(G)))(Xe||G)}})(),G.\u0275dir=a.FsC({type:G,selectors:[["ion-input","type","number","min","","formControlName",""],["ion-input","type","number","min","","formControl",""],["ion-input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(se,Xe){2&se&&a.BMQ("min",Xe._enabled?Xe.min:null)},features:[a.Jv_([Ht]),a.Vt3]}),G})(),Gt=(()=>{class G{constructor(se){this.zone=se}create(se,Xe=!1){return Xe&&Object.getOwnPropertyNames(se).forEach(xt=>{if("function"==typeof se[xt]){const Fn=se[xt];se[xt]=(...vr)=>this.zone.run(()=>Fn(...vr))}}),(0,O.createGesture)(se)}}return G.\u0275fac=function(se){return new(se||G)(a.KVO(a.SKi))},G.\u0275prov=a.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),$t=(()=>{class G extends v.Kb{constructor(){super(k.l)}}return G.\u0275fac=function(se){return new(se||G)},G.\u0275prov=a.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),sn=(()=>{class G extends v._t{constructor(){super(N.m)}}return G.\u0275fac=function(se){return new(se||G)},G.\u0275prov=a.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),an=(()=>{class G extends v.Kb{constructor(){super(k.m),this.angularDelegate=(0,a.WQX)(v.Yq),this.injector=(0,a.WQX)(a.zZn),this.environmentInjector=(0,a.WQX)(a.uvJ)}create(se){return super.create({...se,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"modal")})}}return G.\u0275fac=function(se){return new(se||G)},G.\u0275prov=a.jDH({token:G,factory:G.\u0275fac}),G})();class ln extends v.Kb{constructor(){super(k.c),this.angularDelegate=(0,a.WQX)(v.Yq),this.injector=(0,a.WQX)(a.zZn),this.environmentInjector=(0,a.WQX)(a.uvJ)}create(Fe){return super.create({...Fe,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"popover")})}}let tn=(()=>{class G extends v.Kb{constructor(){super(k.t)}}return G.\u0275fac=function(se){return new(se||G)},G.\u0275prov=a.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})();const Cn=(G,Fe,se)=>()=>{const Xe=Fe.defaultView;if(Xe&&typeof window<"u"){(0,S.s)({...G,_zoneGate:Fn=>se.run(Fn)});const xt="__zone_symbol__addEventListener"in Fe.body?"__zone_symbol__addEventListener":"addEventListener";return function Q(){var G=[];if(typeof window<"u"){var Fe=window;(!Fe.customElements||Fe.Element&&(!Fe.Element.prototype.closest||!Fe.Element.prototype.matches||!Fe.Element.prototype.remove||!Fe.Element.prototype.getRootNode))&&G.push(y.e(7278).then(y.t.bind(y,2190,23))),("function"!=typeof Object.assign||!Object.entries||!Array.prototype.find||!Array.prototype.includes||!String.prototype.startsWith||!String.prototype.endsWith||Fe.NodeList&&!Fe.NodeList.prototype.forEach||!Fe.fetch||!function(){try{var Xe=new URL("b","http://a");return Xe.pathname="c%20d","http://a/c%20d"===Xe.href&&Xe.searchParams}catch{return!1}}()||typeof WeakMap>"u")&&G.push(y.e(9329).then(y.t.bind(y,7783,23)))}return Promise.all(G)}().then(()=>ie(Xe,{exclude:["ion-tabs","ion-tab"],syncQueue:!0,raf:v.er,jmp:Fn=>se.runOutsideAngular(Fn),ael(Fn,vr,Ar,ei){Fn[xt](vr,Ar,ei)},rel(Fn,vr,Ar,ei){Fn.removeEventListener(vr,Ar,ei)}}))}};let pr=(()=>{class G{static forRoot(se){return{ngModule:G,providers:[{provide:v.sR,useValue:se},{provide:a.hnV,useFactory:Cn,multi:!0,deps:[v.sR,E.qQ,a.SKi]},(0,v.YV)()]}}}return G.\u0275fac=function(se){return new(se||G)},G.\u0275mod=a.$C({type:G}),G.\u0275inj=a.G2t({providers:[v.Yq,an,ln],imports:[E.MD]}),G})()},5402:(we,te,y)=>{"use strict";y.d(te,{Wr:()=>F,h:()=>A,D9:()=>B,c$:()=>r});var a=y(4438),D=y(7673),v=y(4402),L=y(7468),c=y(8793),E=y(9030),_=y(6697),T=y(2771),P=y(8750),I=y(1413),b=y(7707),O=y(9974);function S(V,J,...ne){if(!0===J)return void V();if(!1===J)return;const be=new b.Ms({next:()=>{be.unsubscribe(),V()}});return(0,P.Tg)(J(...ne)).subscribe(be)}function N(V,J,ne){let be,Ce=!1;return V&&"object"==typeof V?({bufferSize:be=1/0,windowTime:J=1/0,refCount:Ce=!1,scheduler:ne}=V):be=null!=V?V:1/0,function C(V={}){const{connector:J=(()=>new I.B),resetOnError:ne=!0,resetOnComplete:be=!0,resetOnRefCountZero:Ce=!0}=V;return Z=>{let oe,nt,Pe,pe=0,Te=!1,xe=!1;const re=()=>{null==nt||nt.unsubscribe(),nt=void 0},ee=()=>{re(),oe=Pe=void 0,Te=xe=!1},K=()=>{const ge=oe;ee(),null==ge||ge.unsubscribe()};return(0,O.N)((ge,vt)=>{pe++,!xe&&!Te&&re();const Ze=Pe=null!=Pe?Pe:J();vt.add(()=>{pe--,0===pe&&!xe&&!Te&&(nt=S(K,Ce))}),Ze.subscribe(vt),!oe&&pe>0&&(oe=new b.Ms({next:rt=>Ze.next(rt),error:rt=>{xe=!0,re(),nt=S(ee,ne,rt),Ze.error(rt)},complete:()=>{Te=!0,re(),nt=S(ee,be),Ze.complete()}}),(0,P.Tg)(ge).subscribe(oe))})(Z)}}({connector:()=>new T.m(be,J,ne),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:Ce})}var k=y(6354),$=y(274),x=y(5558);class F{}let U=(()=>{class V extends F{getTranslation(ne){return(0,D.of)({})}}return V.\u0275fac=(()=>{let J;return function(be){return(J||(J=a.xGo(V)))(be||V)}})(),V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})();class z{}let Q=(()=>{class V{handle(ne){return ne.key}}return V.\u0275fac=function(ne){return new(ne||V)},V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})();function ue(V,J){if(V===J)return!0;if(null===V||null===J)return!1;if(V!=V&&J!=J)return!0;let Ce,Z,oe,ne=typeof V;if(ne==typeof J&&"object"==ne){if(!Array.isArray(V)){if(Array.isArray(J))return!1;for(Z in oe=Object.create(null),V){if(!ue(V[Z],J[Z]))return!1;oe[Z]=!0}for(Z in J)if(!(Z in oe)&&typeof J[Z]<"u")return!1;return!0}if(!Array.isArray(J))return!1;if((Ce=V.length)==J.length){for(Z=0;Z{ie(J[be])?be in V?ne[be]=le(V[be],J[be]):Object.assign(ne,{[be]:J[be]}):Object.assign(ne,{[be]:J[be]})}),ne}class m{}let n=(()=>{class V extends m{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(ne,be){let Ce;return Ce="string"==typeof ne?this.interpolateString(ne,be):"function"==typeof ne?this.interpolateFunction(ne,be):ne,Ce}getValue(ne,be){let Ce="string"==typeof be?be.split("."):[be];be="";do{be+=Ce.shift(),!De(ne)||!De(ne[be])||"object"!=typeof ne[be]&&Ce.length?Ce.length?be+=".":ne=void 0:(ne=ne[be],be="")}while(Ce.length);return ne}interpolateFunction(ne,be){return ne(be)}interpolateString(ne,be){return be?ne.replace(this.templateMatcher,(Ce,Z)=>{let oe=this.getValue(be,Z);return De(oe)?oe:Ce}):ne}}return V.\u0275fac=(()=>{let J;return function(be){return(J||(J=a.xGo(V)))(be||V)}})(),V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})();class o{}let u=(()=>{class V extends o{compile(ne,be){return ne}compileTranslations(ne,be){return ne}}return V.\u0275fac=(()=>{let J;return function(be){return(J||(J=a.xGo(V)))(be||V)}})(),V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})();class s{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new a.bkB,this.onLangChange=new a.bkB,this.onDefaultLangChange=new a.bkB}}const h=new a.nKC("USE_STORE"),g=new a.nKC("USE_DEFAULT_LANG"),M=new a.nKC("DEFAULT_LANGUAGE"),f=new a.nKC("USE_EXTEND");let r=(()=>{class V{constructor(ne,be,Ce,Z,oe,nt=!0,Pe=!1,pe=!1,Te){this.store=ne,this.currentLoader=be,this.compiler=Ce,this.parser=Z,this.missingTranslationHandler=oe,this.useDefaultLang=nt,this.isolate=Pe,this.extend=pe,this.pending=!1,this._onTranslationChange=new a.bkB,this._onLangChange=new a.bkB,this._onDefaultLangChange=new a.bkB,this._langs=[],this._translations={},this._translationRequests={},Te&&this.setDefaultLang(Te)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(ne){this.isolate?this._defaultLang=ne:this.store.defaultLang=ne}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(ne){this.isolate?this._currentLang=ne:this.store.currentLang=ne}get langs(){return this.isolate?this._langs:this.store.langs}set langs(ne){this.isolate?this._langs=ne:this.store.langs=ne}get translations(){return this.isolate?this._translations:this.store.translations}set translations(ne){this.isolate?this._translations=ne:this.store.translations=ne}setDefaultLang(ne){if(ne===this.defaultLang)return;let be=this.retrieveTranslations(ne);typeof be<"u"?(null==this.defaultLang&&(this.defaultLang=ne),be.pipe((0,_.s)(1)).subscribe(Ce=>{this.changeDefaultLang(ne)})):this.changeDefaultLang(ne)}getDefaultLang(){return this.defaultLang}use(ne){if(ne===this.currentLang)return(0,D.of)(this.translations[ne]);let be=this.retrieveTranslations(ne);return typeof be<"u"?(this.currentLang||(this.currentLang=ne),be.pipe((0,_.s)(1)).subscribe(Ce=>{this.changeLang(ne)}),be):(this.changeLang(ne),(0,D.of)(this.translations[ne]))}retrieveTranslations(ne){let be;return(typeof this.translations[ne]>"u"||this.extend)&&(this._translationRequests[ne]=this._translationRequests[ne]||this.getTranslation(ne),be=this._translationRequests[ne]),be}getTranslation(ne){this.pending=!0;const be=this.currentLoader.getTranslation(ne).pipe(N(1),(0,_.s)(1));return this.loadingTranslations=be.pipe((0,k.T)(Ce=>this.compiler.compileTranslations(Ce,ne)),N(1),(0,_.s)(1)),this.loadingTranslations.subscribe({next:Ce=>{this.translations[ne]=this.extend&&this.translations[ne]?{...Ce,...this.translations[ne]}:Ce,this.updateLangs(),this.pending=!1},error:Ce=>{this.pending=!1}}),be}setTranslation(ne,be,Ce=!1){be=this.compiler.compileTranslations(be,ne),this.translations[ne]=(Ce||this.extend)&&this.translations[ne]?le(this.translations[ne],be):be,this.updateLangs(),this.onTranslationChange.emit({lang:ne,translations:this.translations[ne]})}getLangs(){return this.langs}addLangs(ne){ne.forEach(be=>{-1===this.langs.indexOf(be)&&this.langs.push(be)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(ne,be,Ce){let Z;if(be instanceof Array){let oe={},nt=!1;for(let Pe of be)oe[Pe]=this.getParsedResult(ne,Pe,Ce),(0,v.A)(oe[Pe])&&(nt=!0);if(nt){const Pe=be.map(pe=>(0,v.A)(oe[pe])?oe[pe]:(0,D.of)(oe[pe]));return(0,L.p)(Pe).pipe((0,k.T)(pe=>{let Te={};return pe.forEach((xe,re)=>{Te[be[re]]=xe}),Te}))}return oe}if(ne&&(Z=this.parser.interpolate(this.parser.getValue(ne,be),Ce)),typeof Z>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(Z=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],be),Ce)),typeof Z>"u"){let oe={key:be,translateService:this};typeof Ce<"u"&&(oe.interpolateParams=Ce),Z=this.missingTranslationHandler.handle(oe)}return typeof Z<"u"?Z:be}get(ne,be){if(!De(ne)||!ne.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,$.H)(Ce=>(Ce=this.getParsedResult(Ce,ne,be),(0,v.A)(Ce)?Ce:(0,D.of)(Ce))));{let Ce=this.getParsedResult(this.translations[this.currentLang],ne,be);return(0,v.A)(Ce)?Ce:(0,D.of)(Ce)}}getStreamOnTranslationChange(ne,be){if(!De(ne)||!ne.length)throw new Error('Parameter "key" required');return(0,c.x)((0,E.v)(()=>this.get(ne,be)),this.onTranslationChange.pipe((0,x.n)(Ce=>{const Z=this.getParsedResult(Ce.translations,ne,be);return"function"==typeof Z.subscribe?Z:(0,D.of)(Z)})))}stream(ne,be){if(!De(ne)||!ne.length)throw new Error('Parameter "key" required');return(0,c.x)((0,E.v)(()=>this.get(ne,be)),this.onLangChange.pipe((0,x.n)(Ce=>{const Z=this.getParsedResult(Ce.translations,ne,be);return(0,v.A)(Z)?Z:(0,D.of)(Z)})))}instant(ne,be){if(!De(ne)||!ne.length)throw new Error('Parameter "key" required');let Ce=this.getParsedResult(this.translations[this.currentLang],ne,be);if((0,v.A)(Ce)){if(ne instanceof Array){let Z={};return ne.forEach((oe,nt)=>{Z[ne[nt]]=ne[nt]}),Z}return ne}return Ce}set(ne,be,Ce=this.currentLang){this.translations[Ce][ne]=this.compiler.compile(be,Ce),this.updateLangs(),this.onTranslationChange.emit({lang:Ce,translations:this.translations[Ce]})}changeLang(ne){this.currentLang=ne,this.onLangChange.emit({lang:ne,translations:this.translations[ne]}),null==this.defaultLang&&this.changeDefaultLang(ne)}changeDefaultLang(ne){this.defaultLang=ne,this.onDefaultLangChange.emit({lang:ne,translations:this.translations[ne]})}reloadLang(ne){return this.resetLang(ne),this.getTranslation(ne)}resetLang(ne){this._translationRequests[ne]=void 0,this.translations[ne]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ne=window.navigator.languages?window.navigator.languages[0]:null;return ne=ne||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof ne>"u"?void 0:(-1!==ne.indexOf("-")&&(ne=ne.split("-")[0]),-1!==ne.indexOf("_")&&(ne=ne.split("_")[0]),ne)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ne=window.navigator.languages?window.navigator.languages[0]:null;return ne=ne||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,ne}}return V.\u0275fac=function(ne){return new(ne||V)(a.KVO(s),a.KVO(F),a.KVO(o),a.KVO(m),a.KVO(z),a.KVO(g),a.KVO(h),a.KVO(f),a.KVO(M))},V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})(),B=(()=>{class V{constructor(ne,be){this.translate=ne,this._ref=be,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(ne,be,Ce){let Z=oe=>{this.value=void 0!==oe?oe:ne,this.lastKey=ne,this._ref.markForCheck()};if(Ce){let oe=this.translate.getParsedResult(Ce,ne,be);(0,v.A)(oe.subscribe)?oe.subscribe(Z):Z(oe)}this.translate.get(ne,be).subscribe(Z)}transform(ne,...be){if(!ne||!ne.length)return ne;if(ue(ne,this.lastKey)&&ue(be,this.lastParams))return this.value;let Ce;if(De(be[0])&&be.length)if("string"==typeof be[0]&&be[0].length){let Z=be[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{Ce=JSON.parse(Z)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${be[0]}`)}}else"object"==typeof be[0]&&!Array.isArray(be[0])&&(Ce=be[0]);return this.lastKey=ne,this.lastParams=be,this.updateValue(ne,Ce),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(Z=>{this.lastKey&&Z.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(ne,Ce,Z.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(Z=>{this.lastKey&&(this.lastKey=null,this.updateValue(ne,Ce,Z.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(ne,Ce))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return V.\u0275fac=function(ne){return new(ne||V)(a.rXU(r,16),a.rXU(a.gRc,16))},V.\u0275pipe=a.EJ8({name:"translate",type:V,pure:!1}),V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})(),A=(()=>{class V{static forRoot(ne={}){return{ngModule:V,providers:[ne.loader||{provide:F,useClass:U},ne.compiler||{provide:o,useClass:u},ne.parser||{provide:m,useClass:n},ne.missingTranslationHandler||{provide:z,useClass:Q},s,{provide:h,useValue:ne.isolate},{provide:g,useValue:ne.useDefaultLang},{provide:f,useValue:ne.extend},{provide:M,useValue:ne.defaultLanguage},r]}}static forChild(ne={}){return{ngModule:V,providers:[ne.loader||{provide:F,useClass:U},ne.compiler||{provide:o,useClass:u},ne.parser||{provide:m,useClass:n},ne.missingTranslationHandler||{provide:z,useClass:Q},{provide:h,useValue:ne.isolate},{provide:g,useValue:ne.useDefaultLang},{provide:f,useValue:ne.extend},{provide:M,useValue:ne.defaultLanguage},r]}}}return V.\u0275fac=function(ne){return new(ne||V)},V.\u0275mod=a.$C({type:V}),V.\u0275inj=a.G2t({}),V})()},467:(we,te,y)=>{"use strict";function a(v,L,c,E,_,T,P){try{var I=v[T](P),b=I.value}catch(O){return void c(O)}I.done?L(b):Promise.resolve(b).then(E,_)}function D(v){return function(){var L=this,c=arguments;return new Promise(function(E,_){var T=v.apply(L,c);function P(b){a(T,E,_,P,I,"next",b)}function I(b){a(T,E,_,P,I,"throw",b)}P(void 0)})}}y.d(te,{A:()=>D})},1635:(we,te,y)=>{"use strict";y.d(te,{AQ:()=>Q,C6:()=>D,Cg:()=>c,N3:()=>z,sH:()=>O,xN:()=>De});var a=function(r,d){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(B,A){B.__proto__=A}||function(B,A){for(var V in A)Object.prototype.hasOwnProperty.call(A,V)&&(B[V]=A[V])})(r,d)};function D(r,d){if("function"!=typeof d&&null!==d)throw new TypeError("Class extends value "+String(d)+" is not a constructor or null");function B(){this.constructor=r}a(r,d),r.prototype=null===d?Object.create(d):(B.prototype=d.prototype,new B)}function c(r,d,B,A){var ne,V=arguments.length,J=V<3?d:null===A?A=Object.getOwnPropertyDescriptor(d,B):A;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)J=Reflect.decorate(r,d,B,A);else for(var be=r.length-1;be>=0;be--)(ne=r[be])&&(J=(V<3?ne(J):V>3?ne(d,B,J):ne(d,B))||J);return V>3&&J&&Object.defineProperty(d,B,J),J}function O(r,d,B,A){return new(B||(B=Promise))(function(J,ne){function be(oe){try{Z(A.next(oe))}catch(nt){ne(nt)}}function Ce(oe){try{Z(A.throw(oe))}catch(nt){ne(nt)}}function Z(oe){oe.done?J(oe.value):function V(J){return J instanceof B?J:new B(function(ne){ne(J)})}(oe.value).then(be,Ce)}Z((A=A.apply(r,d||[])).next())})}function z(r){return this instanceof z?(this.v=r,this):new z(r)}function Q(r,d,B){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var V,A=B.apply(r,d||[]),J=[];return V={},ne("next"),ne("throw"),ne("return"),V[Symbol.asyncIterator]=function(){return this},V;function ne(Pe){A[Pe]&&(V[Pe]=function(pe){return new Promise(function(Te,xe){J.push([Pe,pe,Te,xe])>1||be(Pe,pe)})})}function be(Pe,pe){try{!function Ce(Pe){Pe.value instanceof z?Promise.resolve(Pe.value.v).then(Z,oe):nt(J[0][2],Pe)}(A[Pe](pe))}catch(Te){nt(J[0][3],Te)}}function Z(Pe){be("next",Pe)}function oe(Pe){be("throw",Pe)}function nt(Pe,pe){Pe(pe),J.shift(),J.length&&be(J[0][0],J[0][1])}}function De(r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var B,d=r[Symbol.asyncIterator];return d?d.call(r):(r=function k(r){var d="function"==typeof Symbol&&Symbol.iterator,B=d&&r[d],A=0;if(B)return B.call(r);if(r&&"number"==typeof r.length)return{next:function(){return r&&A>=r.length&&(r=void 0),{value:r&&r[A++],done:!r}}};throw new TypeError(d?"Object is not iterable.":"Symbol.iterator is not defined.")}(r),B={},A("next"),A("throw"),A("return"),B[Symbol.asyncIterator]=function(){return this},B);function A(J){B[J]=r[J]&&function(ne){return new Promise(function(be,Ce){!function V(J,ne,be,Ce){Promise.resolve(Ce).then(function(Z){J({value:Z,done:be})},ne)}(be,Ce,(ne=r[J](ne)).done,ne.value)})}}}"function"==typeof SuppressedError&&SuppressedError},3219:we=>{"use strict";we.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},2951:we=>{"use strict";we.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},4589:we=>{"use strict";we.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},3241:we=>{"use strict";we.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},1636:we=>{"use strict";we.exports={rE:"6.5.5"}},5579:we=>{"use strict";we.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')}},we=>{we(we.s=6313)}]); \ No newline at end of file diff --git a/www/main.40d725116ce78441.js b/www/main.40d725116ce78441.js new file mode 100644 index 00000000..8855c238 --- /dev/null +++ b/www/main.40d725116ce78441.js @@ -0,0 +1 @@ +(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8792],{8941:(_e,te,y)=>{"use strict";y.d(te,{q:()=>D});const D=(0,y(5083).F3)("App",{web:()=>y.e(9303).then(y.bind(y,9303)).then(v=>new v.AppWeb)})},5083:(_e,te,y)=>{"use strict";y.d(te,{EA:()=>le,E_:()=>$,F3:()=>S,Ii:()=>C,pX:()=>n});var a=y(467);typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"&&global;var T=function(o){return o.Unimplemented="UNIMPLEMENTED",o.Unavailable="UNAVAILABLE",o}(T||{});class P extends Error{constructor(u,s,h){super(u),this.message=u,this.code=s,this.data=h}}const b=o=>{var u,s,h,g,M;const f=o.CapacitorCustomPlatform||null,r=o.Capacitor||{},d=r.Plugins=r.Plugins||{},B=o.CapacitorPlatforms,V=(null===(u=null==B?void 0:B.currentPlatform)||void 0===u?void 0:u.getPlatform)||(()=>null!==f?f.name:(o=>{var u,s;return null!=o&&o.androidBridge?"android":null!==(s=null===(u=null==o?void 0:o.webkit)||void 0===u?void 0:u.messageHandlers)&&void 0!==s&&s.bridge?"ios":"web"})(o)),ne=(null===(s=null==B?void 0:B.currentPlatform)||void 0===s?void 0:s.isNativePlatform)||(()=>"web"!==V()),Ce=(null===(h=null==B?void 0:B.currentPlatform)||void 0===h?void 0:h.isPluginAvailable)||(re=>{const ee=pe.get(re);return!!(null!=ee&&ee.platforms.has(V())||oe(re))}),oe=(null===(g=null==B?void 0:B.currentPlatform)||void 0===g?void 0:g.getPluginHeader)||(re=>{var ee;return null===(ee=r.PluginHeaders)||void 0===ee?void 0:ee.find(K=>K.name===re)}),pe=new Map,xe=(null===(M=null==B?void 0:B.currentPlatform)||void 0===M?void 0:M.registerPlugin)||((re,ee={})=>{const K=pe.get(re);if(K)return console.warn(`Capacitor plugin "${re}" already registered. Cannot register plugins twice.`),K.proxy;const ge=V(),vt=oe(re);let Ze;const rt=function(){var Mn=(0,a.A)(function*(){return!Ze&&ge in ee?Ze=Ze="function"==typeof ee[ge]?yield ee[ge]():ee[ge]:null!==f&&!Ze&&"web"in ee&&(Ze=Ze="function"==typeof ee.web?yield ee.web():ee.web),Ze});return function(){return Mn.apply(this,arguments)}}(),mt=Mn=>{let Tt;const Ot=(...bn)=>{const Et=rt().then(It=>{const yn=((Mn,Tt)=>{var Ot,bn;if(!vt){if(Mn)return null===(bn=Mn[Tt])||void 0===bn?void 0:bn.bind(Mn);throw new P(`"${re}" plugin is not implemented on ${ge}`,T.Unimplemented)}{const Et=null==vt?void 0:vt.methods.find(It=>Tt===It.name);if(Et)return"promise"===Et.rtype?It=>r.nativePromise(re,Tt.toString(),It):(It,yn)=>r.nativeCallback(re,Tt.toString(),It,yn);if(Mn)return null===(Ot=Mn[Tt])||void 0===Ot?void 0:Ot.bind(Mn)}})(It,Mn);if(yn){const Dt=yn(...bn);return Tt=null==Dt?void 0:Dt.remove,Dt}throw new P(`"${re}.${Mn}()" is not implemented on ${ge}`,T.Unimplemented)});return"addListener"===Mn&&(Et.remove=(0,a.A)(function*(){return Tt()})),Et};return Ot.toString=()=>`${Mn.toString()}() { [capacitor code] }`,Object.defineProperty(Ot,"name",{value:Mn,writable:!1,configurable:!1}),Ot},dt=mt("addListener"),un=mt("removeListener"),At=(Mn,Tt)=>{const Ot=dt({eventName:Mn},Tt),bn=function(){var It=(0,a.A)(function*(){const yn=yield Ot;un({eventName:Mn,callbackId:yn},Tt)});return function(){return It.apply(this,arguments)}}(),Et=new Promise(It=>Ot.then(()=>It({remove:bn})));return Et.remove=(0,a.A)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield bn()}),Et},at=new Proxy({},{get(Mn,Tt){switch(Tt){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return vt?At:dt;case"removeListener":return un;default:return mt(Tt)}}});return d[re]=at,pe.set(re,{name:re,proxy:at,platforms:new Set([...Object.keys(ee),...vt?[ge]:[]])}),at});return r.convertFileSrc||(r.convertFileSrc=re=>re),r.getPlatform=V,r.handleError=re=>o.console.error(re),r.isNativePlatform=ne,r.isPluginAvailable=Ce,r.pluginMethodNoop=(re,ee,K)=>Promise.reject(`${K} does not have an implementation of "${ee}".`),r.registerPlugin=xe,r.Exception=P,r.DEBUG=!!r.DEBUG,r.isLoggingEnabled=!!r.isLoggingEnabled,r.platform=r.getPlatform(),r.isNative=r.isNativePlatform(),r},C=(o=>o.Capacitor=b(o))(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),S=C.registerPlugin;class ${constructor(u){this.listeners={},this.windowListeners={},u&&(console.warn(`Capacitor WebPlugin "${u.name}" config object was deprecated in v3 and will be removed in v4.`),this.config=u)}addListener(u,s){var h=this;this.listeners[u]||(this.listeners[u]=[]),this.listeners[u].push(s);const M=this.windowListeners[u];M&&!M.registered&&this.addWindowListener(M);const f=function(){var d=(0,a.A)(function*(){return h.removeListener(u,s)});return function(){return d.apply(this,arguments)}}(),r=Promise.resolve({remove:f});return Object.defineProperty(r,"remove",{value:(d=(0,a.A)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield f()}),function(){return d.apply(this,arguments)})}),r;var d}removeAllListeners(){var u=this;return(0,a.A)(function*(){u.listeners={};for(const s in u.windowListeners)u.removeWindowListener(u.windowListeners[s]);u.windowListeners={}})()}notifyListeners(u,s){const h=this.listeners[u];h&&h.forEach(g=>g(s))}hasListeners(u){return!!this.listeners[u].length}registerWindowListener(u,s){this.windowListeners[s]={registered:!1,windowEventName:u,pluginEventName:s,handler:h=>{this.notifyListeners(s,h)}}}unimplemented(u="not implemented"){return new C.Exception(u,T.Unimplemented)}unavailable(u="not available"){return new C.Exception(u,T.Unavailable)}removeListener(u,s){var h=this;return(0,a.A)(function*(){const g=h.listeners[u];if(!g)return;const M=g.indexOf(s);h.listeners[u].splice(M,1),h.listeners[u].length||h.removeWindowListener(h.windowListeners[u])})()}addWindowListener(u){window.addEventListener(u.windowEventName,u.handler),u.registered=!0}removeWindowListener(u){u&&(window.removeEventListener(u.windowEventName,u.handler),u.registered=!1)}}const F=o=>encodeURIComponent(o).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),U=o=>o.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class z extends ${getCookies(){return(0,a.A)(function*(){const u=document.cookie,s={};return u.split(";").forEach(h=>{if(h.length<=0)return;let[g,M]=h.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");g=U(g).trim(),M=U(M).trim(),s[g]=M}),s})()}setCookie(u){return(0,a.A)(function*(){try{const s=F(u.key),h=F(u.value),g=`; expires=${(u.expires||"").replace("expires=","")}`,M=(u.path||"/").replace("path=",""),f=null!=u.url&&u.url.length>0?`domain=${u.url}`:"";document.cookie=`${s}=${h||""}${g}; path=${M}; ${f};`}catch(s){return Promise.reject(s)}})()}deleteCookie(u){return(0,a.A)(function*(){try{document.cookie=`${u.key}=; Max-Age=0`}catch(s){return Promise.reject(s)}})()}clearCookies(){return(0,a.A)(function*(){try{const u=document.cookie.split(";")||[];for(const s of u)document.cookie=s.replace(/^ +/,"").replace(/=.*/,`=;expires=${(new Date).toUTCString()};path=/`)}catch(u){return Promise.reject(u)}})()}clearAllCookies(){var u=this;return(0,a.A)(function*(){try{yield u.clearCookies()}catch(s){return Promise.reject(s)}})()}}S("CapacitorCookies",{web:()=>new z});const ue=function(){var o=(0,a.A)(function*(u){return new Promise((s,h)=>{const g=new FileReader;g.onload=()=>{const M=g.result;s(M.indexOf(",")>=0?M.split(",")[1]:M)},g.onerror=M=>h(M),g.readAsDataURL(u)})});return function(s){return o.apply(this,arguments)}}(),le=(o,u={})=>{const s=Object.assign({method:o.method||"GET",headers:o.headers},u),g=((o={})=>{const u=Object.keys(o);return Object.keys(o).map(g=>g.toLocaleLowerCase()).reduce((g,M,f)=>(g[M]=o[u[f]],g),{})})(o.headers)["content-type"]||"";if("string"==typeof o.data)s.body=o.data;else if(g.includes("application/x-www-form-urlencoded")){const M=new URLSearchParams;for(const[f,r]of Object.entries(o.data||{}))M.set(f,r);s.body=M.toString()}else if(g.includes("multipart/form-data")){const M=new FormData;if(o.data instanceof FormData)o.data.forEach((r,d)=>{M.append(d,r)});else for(const r of Object.keys(o.data))M.append(r,o.data[r]);s.body=M;const f=new Headers(s.headers);f.delete("content-type"),s.headers=f}else(g.includes("application/json")||"object"==typeof o.data)&&(s.body=JSON.stringify(o.data));return s};class m extends ${request(u){return(0,a.A)(function*(){const s=le(u,u.webFetchExtra),h=((o,u=!0)=>o?Object.entries(o).reduce((h,g)=>{const[M,f]=g;let r,d;return Array.isArray(f)?(d="",f.forEach(B=>{r=u?encodeURIComponent(B):B,d+=`${M}=${r}&`}),d.slice(0,-1)):(r=u?encodeURIComponent(f):f,d=`${M}=${r}`),`${h}&${d}`},"").substr(1):null)(u.params,u.shouldEncodeUrlParams),g=h?`${u.url}?${h}`:u.url,M=yield fetch(g,s),f=M.headers.get("content-type")||"";let d,B,{responseType:r="text"}=M.ok?u:{};switch(f.includes("application/json")&&(r="json"),r){case"arraybuffer":case"blob":B=yield M.blob(),d=yield ue(B);break;case"json":d=yield M.json();break;default:d=yield M.text()}const A={};return M.headers.forEach((V,J)=>{A[J]=V}),{data:d,headers:A,status:M.status,url:M.url}})()}get(u){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},u),{method:"GET"}))})()}post(u){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},u),{method:"POST"}))})()}put(u){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},u),{method:"PUT"}))})()}patch(u){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},u),{method:"PATCH"}))})()}delete(u){var s=this;return(0,a.A)(function*(){return s.request(Object.assign(Object.assign({},u),{method:"DELETE"}))})()}}const n=S("CapacitorHttp",{web:()=>new m})},9316:(_e,te,y)=>{"use strict";y.d(te,{p:()=>D});const D=(0,y(5083).F3)("Device",{web:()=>y.e(8622).then(y.bind(y,8622)).then(v=>new v.DeviceWeb)})},1889:(_e,te,y)=>{"use strict";y.d(te,{Wi:()=>D,__:()=>a});var a=function(c){return c.Documents="DOCUMENTS",c.Data="DATA",c.Library="LIBRARY",c.Cache="CACHE",c.External="EXTERNAL",c.ExternalStorage="EXTERNAL_STORAGE",c}(a||{}),D=function(c){return c.UTF8="utf8",c.ASCII="ascii",c.UTF16="utf16",c}(D||{})},2739:(_e,te,y)=>{"use strict";y.d(te,{YA:()=>v,__:()=>D.__});var a=y(5083),D=y(1889);const v=(0,a.F3)("Filesystem",{web:()=>y.e(2937).then(y.bind(y,2937)).then(L=>new L.FilesystemWeb)})},9182:(_e,te,y)=>{"use strict";y.d(te,{_n:()=>D,kn:()=>a});var a=function(c){return c.Heavy="HEAVY",c.Medium="MEDIUM",c.Light="LIGHT",c}(a||{}),D=function(c){return c.Success="SUCCESS",c.Warning="WARNING",c.Error="ERROR",c}(D||{})},6598:(_e,te,y)=>{"use strict";y.d(te,{l:()=>D});const D=(0,y(5083).F3)("Network",{web:()=>y.e(3780).then(y.bind(y,3780)).then(v=>new v.NetworkWeb)})},1656:(_e,te,y)=>{"use strict";y.d(te,{c:()=>v,r:()=>b});const v=(ie,le)=>{ie.componentOnReady?ie.componentOnReady().then(m=>le(m)):b(()=>le(ie))},b=ie=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(ie):"function"==typeof requestAnimationFrame?requestAnimationFrame(ie):setTimeout(ie)},6031:(_e,te,y)=>{"use strict";y.d(te,{L:()=>a,a:()=>D,b:()=>v,c:()=>L,d:()=>c,g:()=>ie});const a="ionViewWillEnter",D="ionViewDidEnter",v="ionViewWillLeave",L="ionViewDidLeave",c="ionViewWillUnload",ie=le=>le.classList.contains("ion-page")?le:le.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||le},3503:(_e,te,y)=>{"use strict";y.d(te,{c:()=>k});var a=y(8476),D=y(5638);let v;const c=$=>$.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),E=$=>(void 0===v&&(v=void 0===$.style.animationName&&void 0!==$.style.webkitAnimationName?"-webkit-":""),v),w=($,x,F)=>{const U=x.startsWith("animation")?E($):"";$.style.setProperty(U+x,F)},T=($,x)=>{const F=x.startsWith("animation")?E($):"";$.style.removeProperty(F+x)},b=[],N=($=[],x)=>{if(void 0!==x){const F=Array.isArray(x)?x:[x];return[...$,...F]}return $},k=$=>{let x,F,U,z,Q,ue,n,r,d,B,A,be,Ce,De=[],ie=[],le=[],m=!1,o={},u=[],s=[],h={},g=0,M=!1,f=!1,V=!0,J=!1,ne=!0,Z=!1;const oe=$,nt=[],Pe=[],pe=[],Te=[],xe=[],re=[],ee=[],K=[],ge=[],vt=[],Ze=[],rt="function"==typeof AnimationEffect||void 0!==a.w&&"function"==typeof a.w.AnimationEffect,nn="function"==typeof Element&&"function"==typeof Element.prototype.animate&&rt,dt=()=>Ze,Tt=(yt,Ht)=>{const ye=Ht.findIndex(He=>He.c===yt);ye>-1&&Ht.splice(ye,1)},bn=(yt,Ht)=>((null!=Ht&&Ht.oneTimeCallback?Pe:nt).push({c:yt,o:Ht}),Ce),It=()=>{if(nn)Ze.forEach(yt=>{yt.cancel()}),Ze.length=0;else{const yt=Te.slice();(0,D.r)(()=>{yt.forEach(Ht=>{T(Ht,"animation-name"),T(Ht,"animation-duration"),T(Ht,"animation-timing-function"),T(Ht,"animation-iteration-count"),T(Ht,"animation-delay"),T(Ht,"animation-play-state"),T(Ht,"animation-fill-mode"),T(Ht,"animation-direction")})})}},yn=()=>{re.forEach(yt=>{null!=yt&&yt.parentNode&&yt.parentNode.removeChild(yt)}),re.length=0},ke=()=>void 0!==Q?Q:n?n.getFill():"both",it=()=>void 0!==d?d:void 0!==ue?ue:n?n.getDirection():"normal",Oe=()=>M?"linear":void 0!==U?U:n?n.getEasing():"linear",Ie=()=>f?0:void 0!==B?B:void 0!==F?F:n?n.getDuration():0,Ue=()=>void 0!==z?z:n?n.getIterations():1,bt=()=>void 0!==A?A:void 0!==x?x:n?n.getDelay():0,Rn=()=>{0!==g&&(g--,0===g&&((()=>{Dn(),ge.forEach(ft=>ft()),vt.forEach(ft=>ft());const yt=V?1:0,Ht=u,ye=s,He=h;Te.forEach(ft=>{const pt=ft.classList;Ht.forEach(Gt=>pt.add(Gt)),ye.forEach(Gt=>pt.remove(Gt));for(const Gt in He)He.hasOwnProperty(Gt)&&w(ft,Gt,He[Gt])}),B=void 0,d=void 0,A=void 0,nt.forEach(ft=>ft.c(yt,Ce)),Pe.forEach(ft=>ft.c(yt,Ce)),Pe.length=0,ne=!0,V&&(J=!0),V=!0})(),n&&n.animationFinish()))},Ln=(yt=!0)=>{yn();const Ht=($=>($.forEach(x=>{for(const F in x)if(x.hasOwnProperty(F)){const U=x[F];if("easing"===F)x["animation-timing-function"]=U,delete x[F];else{const z=c(F);z!==F&&(x[z]=U,delete x[F])}}}),$))(De);Te.forEach(ye=>{if(Ht.length>0){const He=(($=[])=>$.map(x=>{const F=x.offset,U=[];for(const z in x)x.hasOwnProperty(z)&&"offset"!==z&&U.push(`${z}: ${x[z]};`);return`${100*F}% { ${U.join(" ")} }`}).join(" "))(Ht);be=void 0!==$?$:($=>{let x=b.indexOf($);return x<0&&(x=b.push($)-1),`ion-animation-${x}`})(He);const ft=(($,x,F)=>{var U;const z=($=>{const x=void 0!==$.getRootNode?$.getRootNode():$;return x.head||x})(F),Q=E(F),ue=z.querySelector("#"+$);if(ue)return ue;const De=(null!==(U=F.ownerDocument)&&void 0!==U?U:document).createElement("style");return De.id=$,De.textContent=`@${Q}keyframes ${$} { ${x} } @${Q}keyframes ${$}-alt { ${x} }`,z.appendChild(De),De})(be,He,ye);re.push(ft),w(ye,"animation-duration",`${Ie()}ms`),w(ye,"animation-timing-function",Oe()),w(ye,"animation-delay",`${bt()}ms`),w(ye,"animation-fill-mode",ke()),w(ye,"animation-direction",it());const pt=Ue()===1/0?"infinite":Ue().toString();w(ye,"animation-iteration-count",pt),w(ye,"animation-play-state","paused"),yt&&w(ye,"animation-name",`${ft.id}-alt`),(0,D.r)(()=>{w(ye,"animation-name",ft.id||null)})}})},jn=(yt=!0)=>{(()=>{ee.forEach(He=>He()),K.forEach(He=>He());const yt=ie,Ht=le,ye=o;Te.forEach(He=>{const ft=He.classList;yt.forEach(pt=>ft.add(pt)),Ht.forEach(pt=>ft.remove(pt));for(const pt in ye)ye.hasOwnProperty(pt)&&w(He,pt,ye[pt])})})(),De.length>0&&(nn?(Te.forEach(yt=>{const Ht=yt.animate(De,{id:oe,delay:bt(),duration:Ie(),easing:Oe(),iterations:Ue(),fill:ke(),direction:it()});Ht.pause(),Ze.push(Ht)}),Ze.length>0&&(Ze[0].onfinish=()=>{Rn()})):Ln(yt)),m=!0},$n=yt=>{if(yt=Math.min(Math.max(yt,0),.9999),nn)Ze.forEach(Ht=>{Ht.currentTime=Ht.effect.getComputedTiming().delay+Ie()*yt,Ht.pause()});else{const Ht=`-${Ie()*yt}ms`;Te.forEach(ye=>{De.length>0&&(w(ye,"animation-delay",Ht),w(ye,"animation-play-state","paused"))})}},Ve=yt=>{Ze.forEach(Ht=>{Ht.effect.updateTiming({delay:bt(),duration:Ie(),easing:Oe(),iterations:Ue(),fill:ke(),direction:it()})}),void 0!==yt&&$n(yt)},ut=(yt=!0,Ht)=>{(0,D.r)(()=>{Te.forEach(ye=>{w(ye,"animation-name",be||null),w(ye,"animation-duration",`${Ie()}ms`),w(ye,"animation-timing-function",Oe()),w(ye,"animation-delay",void 0!==Ht?`-${Ht*Ie()}ms`:`${bt()}ms`),w(ye,"animation-fill-mode",ke()||null),w(ye,"animation-direction",it()||null);const He=Ue()===1/0?"infinite":Ue().toString();w(ye,"animation-iteration-count",He),yt&&w(ye,"animation-name",`${be}-alt`),(0,D.r)(()=>{w(ye,"animation-name",be||null)})})})},Rt=(yt=!1,Ht=!0,ye)=>(yt&&xe.forEach(He=>{He.update(yt,Ht,ye)}),nn?Ve(ye):ut(Ht,ye),Ce),Jt=()=>{m&&(nn?Ze.forEach(yt=>{yt.pause()}):Te.forEach(yt=>{w(yt,"animation-play-state","paused")}),Z=!0)},On=()=>{r=void 0,Rn()},Dn=()=>{r&&clearTimeout(r)},Re=yt=>new Promise(Ht=>{null!=yt&&yt.sync&&(f=!0,bn(()=>f=!1,{oneTimeCallback:!0})),m||jn(),J&&(nn?($n(0),Ve()):ut(),J=!1),ne&&(g=xe.length+1,ne=!1);const ye=()=>{Tt(He,Pe),Ht()},He=()=>{Tt(ye,pe),Ht()};bn(He,{oneTimeCallback:!0}),((yt,Ht)=>{pe.push({c:yt,o:{oneTimeCallback:!0}})})(ye),xe.forEach(ft=>{ft.play()}),nn?(Ze.forEach(yt=>{yt.play()}),(0===De.length||0===Te.length)&&Rn()):(()=>{if(Dn(),(0,D.r)(()=>{Te.forEach(yt=>{De.length>0&&w(yt,"animation-play-state","running")})}),0===De.length||0===Te.length)Rn();else{const yt=bt()||0,Ht=Ie()||0,ye=Ue()||1;isFinite(ye)&&(r=setTimeout(On,yt+Ht*ye+100)),(($,x)=>{let F;const U={passive:!0},Q=ue=>{$===ue.target&&(F&&F(),Dn(),(0,D.r)(()=>{Te.forEach(yt=>{T(yt,"animation-duration"),T(yt,"animation-delay"),T(yt,"animation-play-state")}),(0,D.r)(Rn)}))};$&&($.addEventListener("webkitAnimationEnd",Q,U),$.addEventListener("animationend",Q,U),F=()=>{$.removeEventListener("webkitAnimationEnd",Q,U),$.removeEventListener("animationend",Q,U)})})(Te[0])}})(),Z=!1}),wt=(yt,Ht)=>{const ye=De[0];return void 0===ye||void 0!==ye.offset&&0!==ye.offset?De=[{offset:0,[yt]:Ht},...De]:ye[yt]=Ht,Ce};return Ce={parentAnimation:n,elements:Te,childAnimations:xe,id:oe,animationFinish:Rn,from:wt,to:(yt,Ht)=>{const ye=De[De.length-1];return void 0===ye||void 0!==ye.offset&&1!==ye.offset?De=[...De,{offset:1,[yt]:Ht}]:ye[yt]=Ht,Ce},fromTo:(yt,Ht,ye)=>wt(yt,Ht).to(yt,ye),parent:yt=>(n=yt,Ce),play:Re,pause:()=>(xe.forEach(yt=>{yt.pause()}),Jt(),Ce),stop:()=>{xe.forEach(yt=>{yt.stop()}),m&&(It(),m=!1),M=!1,f=!1,ne=!0,d=void 0,B=void 0,A=void 0,g=0,J=!1,V=!0,Z=!1,pe.forEach(yt=>yt.c(0,Ce)),pe.length=0},destroy:yt=>(xe.forEach(Ht=>{Ht.destroy(yt)}),(yt=>{It(),yt&&yn()})(yt),Te.length=0,xe.length=0,De.length=0,nt.length=0,Pe.length=0,m=!1,ne=!0,Ce),keyframes:yt=>{const Ht=De!==yt;return De=yt,Ht&&(yt=>{nn?dt().forEach(Ht=>{const ye=Ht.effect;if(ye.setKeyframes)ye.setKeyframes(yt);else{const He=new KeyframeEffect(ye.target,yt,ye.getTiming());Ht.effect=He}}):Ln()})(De),Ce},addAnimation:yt=>{if(null!=yt)if(Array.isArray(yt))for(const Ht of yt)Ht.parent(Ce),xe.push(Ht);else yt.parent(Ce),xe.push(yt);return Ce},addElement:yt=>{if(null!=yt)if(1===yt.nodeType)Te.push(yt);else if(yt.length>=0)for(let Ht=0;Ht(Q=yt,Rt(!0),Ce),direction:yt=>(ue=yt,Rt(!0),Ce),iterations:yt=>(z=yt,Rt(!0),Ce),duration:yt=>(!nn&&0===yt&&(yt=1),F=yt,Rt(!0),Ce),easing:yt=>(U=yt,Rt(!0),Ce),delay:yt=>(x=yt,Rt(!0),Ce),getWebAnimations:dt,getKeyframes:()=>De,getFill:ke,getDirection:it,getDelay:bt,getIterations:Ue,getEasing:Oe,getDuration:Ie,afterAddRead:yt=>(ge.push(yt),Ce),afterAddWrite:yt=>(vt.push(yt),Ce),afterClearStyles:(yt=[])=>{for(const Ht of yt)h[Ht]="";return Ce},afterStyles:(yt={})=>(h=yt,Ce),afterRemoveClass:yt=>(s=N(s,yt),Ce),afterAddClass:yt=>(u=N(u,yt),Ce),beforeAddRead:yt=>(ee.push(yt),Ce),beforeAddWrite:yt=>(K.push(yt),Ce),beforeClearStyles:(yt=[])=>{for(const Ht of yt)o[Ht]="";return Ce},beforeStyles:(yt={})=>(o=yt,Ce),beforeRemoveClass:yt=>(le=N(le,yt),Ce),beforeAddClass:yt=>(ie=N(ie,yt),Ce),onFinish:bn,isRunning:()=>0!==g&&!Z,progressStart:(yt=!1,Ht)=>(xe.forEach(ye=>{ye.progressStart(yt,Ht)}),Jt(),M=yt,m||jn(),Rt(!1,!0,Ht),Ce),progressStep:yt=>(xe.forEach(Ht=>{Ht.progressStep(yt)}),$n(yt),Ce),progressEnd:(yt,Ht,ye)=>(M=!1,xe.forEach(He=>{He.progressEnd(yt,Ht,ye)}),void 0!==ye&&(B=ye),J=!1,V=!0,0===yt?(d="reverse"===it()?"normal":"reverse","reverse"===d&&(V=!1),nn?(Rt(),$n(1-Ht)):(A=(1-Ht)*Ie()*-1,Rt(!1,!1))):1===yt&&(nn?(Rt(),$n(Ht)):(A=Ht*Ie()*-1,Rt(!1,!1))),void 0!==yt&&!n&&Re(),Ce)}}},464:(_e,te,y)=>{"use strict";y.d(te,{E:()=>I,a:()=>a,s:()=>T});const a=b=>{try{if(b instanceof w)return b.value;if(!L()||"string"!=typeof b||""===b)return b;if(b.includes("onload="))return"";const O=document.createDocumentFragment(),C=document.createElement("div");O.appendChild(C),C.innerHTML=b,E.forEach($=>{const x=O.querySelectorAll($);for(let F=x.length-1;F>=0;F--){const U=x[F];U.parentNode?U.parentNode.removeChild(U):O.removeChild(U);const z=v(U);for(let Q=0;Q{if(b.nodeType&&1!==b.nodeType)return;if(typeof NamedNodeMap<"u"&&!(b.attributes instanceof NamedNodeMap))return void b.remove();for(let C=b.attributes.length-1;C>=0;C--){const S=b.attributes.item(C),N=S.name;if(!c.includes(N.toLowerCase())){b.removeAttribute(N);continue}const k=S.value,$=b[N];(null!=k&&k.toLowerCase().includes("javascript:")||null!=$&&$.toLowerCase().includes("javascript:"))&&b.removeAttribute(N)}const O=v(b);for(let C=0;Cnull!=b.children?b.children:b.childNodes,L=()=>{var b;const O=window,C=null===(b=null==O?void 0:O.Ionic)||void 0===b?void 0:b.config;return!C||(C.get?C.get("sanitizerEnabled",!0):!0===C.sanitizerEnabled||void 0===C.sanitizerEnabled)},c=["class","id","href","src","name","slot"],E=["script","style","iframe","meta","link","object","embed"];class w{constructor(O){this.value=O}}const T=b=>{const O=window,C=O.Ionic;if(!C||!C.config||"Object"===C.config.constructor.name)return O.Ionic=O.Ionic||{},O.Ionic.config=Object.assign(Object.assign({},O.Ionic.config),b),O.Ionic.config},I=!1},5938:(_e,te,y)=>{"use strict";y.d(te,{C:()=>c,a:()=>v,d:()=>L});var a=y(467),D=y(5638);const v=function(){var E=(0,a.A)(function*(w,T,P,I,b,O){var C;if(w)return w.attachViewToDom(T,P,b,I);if(!(O||"string"==typeof P||P instanceof HTMLElement))throw new Error("framework delegate is missing");const S="string"==typeof P?null===(C=T.ownerDocument)||void 0===C?void 0:C.createElement(P):P;return I&&I.forEach(N=>S.classList.add(N)),b&&Object.assign(S,b),T.appendChild(S),yield new Promise(N=>(0,D.c)(S,N)),S});return function(T,P,I,b,O,C){return E.apply(this,arguments)}}(),L=(E,w)=>{if(w){if(E)return E.removeViewFromDom(w.parentElement,w);w.remove()}return Promise.resolve()},c=()=>{let E,w;return{attachViewToDom:function(){var I=(0,a.A)(function*(b,O,C={},S=[]){var N,k;let $;if(E=b,O){const F="string"==typeof O?null===(N=E.ownerDocument)||void 0===N?void 0:N.createElement(O):O;S.forEach(U=>F.classList.add(U)),Object.assign(F,C),E.appendChild(F),$=F,yield new Promise(U=>(0,D.c)(F,U))}else if(E.children.length>0&&("ION-MODAL"===E.tagName||"ION-POPOVER"===E.tagName)&&!($=E.children[0]).classList.contains("ion-delegate-host")){const U=null===(k=E.ownerDocument)||void 0===k?void 0:k.createElement("div");U.classList.add("ion-delegate-host"),S.forEach(z=>U.classList.add(z)),U.append(...E.children),E.appendChild(U),$=U}const x=document.querySelector("ion-app")||document.body;return w=document.createComment("ionic teleport"),E.parentNode.insertBefore(w,E),x.appendChild(E),null!=$?$:E});return function(O,C){return I.apply(this,arguments)}}(),removeViewFromDom:()=>(E&&w&&(w.parentNode.insertBefore(E,w),w.remove()),Promise.resolve())}}},8221:(_e,te,y)=>{"use strict";y.d(te,{G:()=>c});class D{constructor(w,T,P,I,b){this.id=T,this.name=P,this.disableScroll=b,this.priority=1e6*I+T,this.ctrl=w}canStart(){return!!this.ctrl&&this.ctrl.canStart(this.name)}start(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)}capture(){if(!this.ctrl)return!1;const w=this.ctrl.capture(this.name,this.id,this.priority);return w&&this.disableScroll&&this.ctrl.disableScroll(this.id),w}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class v{constructor(w,T,P,I){this.id=T,this.disable=P,this.disableScroll=I,this.ctrl=w}block(){if(this.ctrl){if(this.disable)for(const w of this.disable)this.ctrl.disableGesture(w,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const w of this.disable)this.ctrl.enableGesture(w,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const L="backdrop-no-scroll",c=new class a{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(w){var T;return new D(this,this.newID(),w.name,null!==(T=w.priority)&&void 0!==T?T:0,!!w.disableScroll)}createBlocker(w={}){return new v(this,this.newID(),w.disable,!!w.disableScroll)}start(w,T,P){return this.canStart(w)?(this.requestedStart.set(T,P),!0):(this.requestedStart.delete(T),!1)}capture(w,T,P){if(!this.start(w,T,P))return!1;const I=this.requestedStart;let b=-1e4;if(I.forEach(O=>{b=Math.max(b,O)}),b===P){this.capturedId=T,I.clear();const O=new CustomEvent("ionGestureCaptured",{detail:{gestureName:w}});return document.dispatchEvent(O),!0}return I.delete(T),!1}release(w){this.requestedStart.delete(w),this.capturedId===w&&(this.capturedId=void 0)}disableGesture(w,T){let P=this.disabledGestures.get(w);void 0===P&&(P=new Set,this.disabledGestures.set(w,P)),P.add(T)}enableGesture(w,T){const P=this.disabledGestures.get(w);void 0!==P&&P.delete(T)}disableScroll(w){this.disabledScroll.add(w),1===this.disabledScroll.size&&document.body.classList.add(L)}enableScroll(w){this.disabledScroll.delete(w),0===this.disabledScroll.size&&document.body.classList.remove(L)}canStart(w){return!(void 0!==this.capturedId||this.isDisabled(w))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(w){const T=this.disabledGestures.get(w);return!!(T&&T.size>0)}newID(){return this.gestureId++,this.gestureId}}},3113:(_e,te,y)=>{"use strict";y.r(te),y.d(te,{MENU_BACK_BUTTON_PRIORITY:()=>P,OVERLAY_BACK_BUTTON_PRIORITY:()=>T,blockHardwareBackButton:()=>E,shouldUseCloseWatcher:()=>c,startHardwareBackButton:()=>w});var a=y(467),D=y(8476),v=y(611);y(4363);const c=()=>v.c.get("experimentalCloseWatcher",!1)&&void 0!==D.w&&"CloseWatcher"in D.w,E=()=>{document.addEventListener("backbutton",()=>{})},w=()=>{const I=document;let b=!1;const O=()=>{if(b)return;let C=0,S=[];const N=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(x,F){S.push({priority:x,handler:F,id:C++})}}});I.dispatchEvent(N);const k=function(){var x=(0,a.A)(function*(F){try{if(null!=F&&F.handler){const U=F.handler($);null!=U&&(yield U)}}catch(U){console.error(U)}});return function(U){return x.apply(this,arguments)}}(),$=()=>{if(S.length>0){let x={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};S.forEach(F=>{F.priority>=x.priority&&(x=F)}),b=!0,S=S.filter(F=>F.id!==x.id),k(x).then(()=>b=!1)}};$()};if(c()){let C;const S=()=>{null==C||C.destroy(),C=new D.w.CloseWatcher,C.onclose=()=>{O(),S()}};S()}else I.addEventListener("backbutton",O)},T=100,P=99},5638:(_e,te,y)=>{"use strict";y.d(te,{a:()=>T,b:()=>P,c:()=>v,d:()=>k,e:()=>N,f:()=>S,g:()=>I,h:()=>C,i:()=>w,j:()=>Q,k:()=>c,l:()=>$,m:()=>L,n:()=>O,o:()=>x,p:()=>z,q:()=>ue,r:()=>b,s:()=>De,t:()=>a,u:()=>F,v:()=>U});const a=(ie,le=0)=>new Promise(m=>{D(ie,le,m)}),D=(ie,le=0,m)=>{let n,o;const u={passive:!0},h=()=>{n&&n()},g=M=>{(void 0===M||ie===M.target)&&(h(),m(M))};return ie&&(ie.addEventListener("webkitTransitionEnd",g,u),ie.addEventListener("transitionend",g,u),o=setTimeout(g,le+500),n=()=>{void 0!==o&&(clearTimeout(o),o=void 0),ie.removeEventListener("webkitTransitionEnd",g,u),ie.removeEventListener("transitionend",g,u)}),h},v=(ie,le)=>{ie.componentOnReady?ie.componentOnReady().then(m=>le(m)):b(()=>le(ie))},L=ie=>void 0!==ie.componentOnReady,c=(ie,le=[])=>{const m={};return le.forEach(n=>{ie.hasAttribute(n)&&(null!==ie.getAttribute(n)&&(m[n]=ie.getAttribute(n)),ie.removeAttribute(n))}),m},E=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],w=(ie,le)=>{let m=E;return le&&le.length>0&&(m=m.filter(n=>!le.includes(n))),c(ie,m)},T=(ie,le,m,n)=>{var o;if(typeof window<"u"){const u=window,s=null===(o=null==u?void 0:u.Ionic)||void 0===o?void 0:o.config;if(s){const h=s.get("_ael");if(h)return h(ie,le,m,n);if(s._ael)return s._ael(ie,le,m,n)}}return ie.addEventListener(le,m,n)},P=(ie,le,m,n)=>{var o;if(typeof window<"u"){const u=window,s=null===(o=null==u?void 0:u.Ionic)||void 0===o?void 0:o.config;if(s){const h=s.get("_rel");if(h)return h(ie,le,m,n);if(s._rel)return s._rel(ie,le,m,n)}}return ie.removeEventListener(le,m,n)},I=(ie,le=ie)=>ie.shadowRoot||le,b=ie=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(ie):"function"==typeof requestAnimationFrame?requestAnimationFrame(ie):setTimeout(ie),O=ie=>!!ie.shadowRoot&&!!ie.attachShadow,C=ie=>{const le=ie.closest("ion-item");return le?le.querySelector("ion-label"):null},S=ie=>{if(ie.focus(),ie.classList.contains("ion-focusable")){const le=ie.closest("ion-app");le&&le.setFocus([ie])}},N=(ie,le)=>{let m;const n=ie.getAttribute("aria-labelledby"),o=ie.id;let u=null!==n&&""!==n.trim()?n:le+"-lbl",s=null!==n&&""!==n.trim()?document.getElementById(n):C(ie);return s?(null===n&&(s.id=u),m=s.textContent,s.setAttribute("aria-hidden","true")):""!==o.trim()&&(s=document.querySelector(`label[for="${o}"]`),s&&(""!==s.id?u=s.id:s.id=u=`${o}-lbl`,m=s.textContent)),{label:s,labelId:u,labelText:m}},k=(ie,le,m,n,o)=>{if(ie||O(le)){let u=le.querySelector("input.aux-input");u||(u=le.ownerDocument.createElement("input"),u.type="hidden",u.classList.add("aux-input"),le.appendChild(u)),u.disabled=o,u.name=m,u.value=n||""}},$=(ie,le,m)=>Math.max(ie,Math.min(le,m)),x=(ie,le)=>{if(!ie){const m="ASSERT: "+le;throw console.error(m),new Error(m)}},F=ie=>ie.timeStamp||Date.now(),U=ie=>{if(ie){const le=ie.changedTouches;if(le&&le.length>0){const m=le[0];return{x:m.clientX,y:m.clientY}}if(void 0!==ie.pageX)return{x:ie.pageX,y:ie.pageY}}return{x:0,y:0}},z=ie=>{const le="rtl"===document.dir;switch(ie){case"start":return le;case"end":return!le;default:throw new Error(`"${ie}" is not a valid value for [side]. Use "start" or "end" instead.`)}},Q=(ie,le)=>{const m=ie._original||ie;return{_original:ie,emit:ue(m.emit.bind(m),le)}},ue=(ie,le=0)=>{let m;return(...n)=>{clearTimeout(m),m=setTimeout(ie,le,...n)}},De=(ie,le)=>{if(null!=ie||(ie={}),null!=le||(le={}),ie===le)return!0;const m=Object.keys(ie);if(m.length!==Object.keys(le).length)return!1;for(const n of m)if(!(n in le)||ie[n]!==le[n])return!1;return!0}},405:(_e,te,y)=>{"use strict";y.r(te),y.d(te,{GESTURE_CONTROLLER:()=>a.G,createGesture:()=>P});var a=y(8221);const D=(C,S,N,k)=>{const $=v(C)?{capture:!!k.capture,passive:!!k.passive}:!!k.capture;let x,F;return C.__zone_symbol__addEventListener?(x="__zone_symbol__addEventListener",F="__zone_symbol__removeEventListener"):(x="addEventListener",F="removeEventListener"),C[x](S,N,$),()=>{C[F](S,N,$)}},v=C=>{if(void 0===L)try{const S=Object.defineProperty({},"passive",{get:()=>{L=!0}});C.addEventListener("optsTest",()=>{},S)}catch{L=!1}return!!L};let L;const w=C=>C instanceof Document?C:C.ownerDocument,P=C=>{let S=!1,N=!1,k=!0,$=!1;const x=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},C),F=x.canStart,U=x.onWillStart,z=x.onStart,Q=x.onEnd,ue=x.notCaptured,De=x.onMove,ie=x.threshold,le=x.passive,m=x.blurOnStart,n={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},o=((C,S,N)=>{const k=N*(Math.PI/180),$="x"===C,x=Math.cos(k),F=S*S;let U=0,z=0,Q=!1,ue=0;return{start(De,ie){U=De,z=ie,ue=0,Q=!0},detect(De,ie){if(!Q)return!1;const le=De-U,m=ie-z,n=le*le+m*m;if(nx?1:u<-x?-1:0,Q=!1,!0},isGesture:()=>0!==ue,getDirection:()=>ue}})(x.direction,x.threshold,x.maxAngle),u=a.G.createGesture({name:C.gestureName,priority:C.gesturePriority,disableScroll:C.disableScroll}),g=()=>{S&&($=!1,De&&De(n))},M=()=>!!u.capture()&&(S=!0,k=!1,n.startX=n.currentX,n.startY=n.currentY,n.startTime=n.currentTime,U?U(n).then(r):r(),!0),r=()=>{m&&(()=>{if(typeof document<"u"){const J=document.activeElement;null!=J&&J.blur&&J.blur()}})(),z&&z(n),k=!0},d=()=>{S=!1,N=!1,$=!1,k=!0,u.release()},B=J=>{const ne=S,be=k;if(d(),be){if(I(n,J),ne)return void(Q&&Q(n));ue&&ue(n)}},A=((C,S,N,k,$)=>{let x,F,U,z,Q,ue,De,ie=0;const le=f=>{ie=Date.now()+2e3,S(f)&&(!F&&N&&(F=D(C,"touchmove",N,$)),U||(U=D(f.target,"touchend",n,$)),z||(z=D(f.target,"touchcancel",n,$)))},m=f=>{ie>Date.now()||S(f)&&(!ue&&N&&(ue=D(w(C),"mousemove",N,$)),De||(De=D(w(C),"mouseup",o,$)))},n=f=>{u(),k&&k(f)},o=f=>{s(),k&&k(f)},u=()=>{F&&F(),U&&U(),z&&z(),F=U=z=void 0},s=()=>{ue&&ue(),De&&De(),ue=De=void 0},h=()=>{u(),s()},g=(f=!0)=>{f?(x||(x=D(C,"touchstart",le,$)),Q||(Q=D(C,"mousedown",m,$))):(x&&x(),Q&&Q(),x=Q=void 0,h())};return{enable:g,stop:h,destroy:()=>{g(!1),k=N=S=void 0}}})(x.el,J=>{const ne=O(J);return!(N||!k||(b(J,n),n.startX=n.currentX,n.startY=n.currentY,n.startTime=n.currentTime=ne,n.velocityX=n.velocityY=n.deltaX=n.deltaY=0,n.event=J,F&&!1===F(n))||(u.release(),!u.start()))&&(N=!0,0===ie?M():(o.start(n.startX,n.startY),!0))},J=>{S?!$&&k&&($=!0,I(n,J),requestAnimationFrame(g)):(I(n,J),o.detect(n.currentX,n.currentY)&&(!o.isGesture()||!M())&&V())},B,{capture:!1,passive:le}),V=()=>{d(),A.stop(),ue&&ue(n)};return{enable(J=!0){J||(S&&B(void 0),d()),A.enable(J)},destroy(){u.destroy(),A.destroy()}}},I=(C,S)=>{if(!S)return;const N=C.currentX,k=C.currentY,$=C.currentTime;b(S,C);const x=C.currentX,F=C.currentY,z=(C.currentTime=O(S))-$;if(z>0&&z<100){const ue=(F-k)/z;C.velocityX=(x-N)/z*.7+.3*C.velocityX,C.velocityY=.7*ue+.3*C.velocityY}C.deltaX=x-C.startX,C.deltaY=F-C.startY,C.event=S},b=(C,S)=>{let N=0,k=0;if(C){const $=C.changedTouches;if($&&$.length>0){const x=$[0];N=x.clientX,k=x.clientY}else void 0!==C.pageX&&(N=C.pageX,k=C.pageY)}S.currentX=N,S.currentY=k},O=C=>C.timeStamp||Date.now()},5384:(_e,te,y)=>{"use strict";y.d(te,{m:()=>C});var a=y(467),D=y(8476),v=y(3113),L=y(4929),c=y(5638),E=y(611),w=y(3503);const T=S=>(0,w.c)().duration(S?400:300),P=S=>{let N,k;const $=S.width+8,x=(0,w.c)(),F=(0,w.c)();S.isEndSide?(N=$+"px",k="0px"):(N=-$+"px",k="0px"),x.addElement(S.menuInnerEl).fromTo("transform",`translateX(${N})`,`translateX(${k})`);const z="ios"===(0,E.b)(S),Q=z?.2:.25;return F.addElement(S.backdropEl).fromTo("opacity",.01,Q),T(z).addAnimation([x,F])},I=S=>{let N,k;const $=(0,E.b)(S),x=S.width;S.isEndSide?(N=-x+"px",k=x+"px"):(N=x+"px",k=-x+"px");const F=(0,w.c)().addElement(S.menuInnerEl).fromTo("transform",`translateX(${k})`,"translateX(0px)"),U=(0,w.c)().addElement(S.contentEl).fromTo("transform","translateX(0px)",`translateX(${N})`),z=(0,w.c)().addElement(S.backdropEl).fromTo("opacity",.01,.32);return T("ios"===$).addAnimation([F,U,z])},b=S=>{const N=(0,E.b)(S),k=S.width*(S.isEndSide?-1:1)+"px",$=(0,w.c)().addElement(S.contentEl).fromTo("transform","translateX(0px)",`translateX(${k})`);return T("ios"===N).addAnimation($)},C=(()=>{const S=new Map,N=[],k=function(){var d=(0,a.A)(function*(B){const A=yield ue(B,!0);return!!A&&A.open()});return function(A){return d.apply(this,arguments)}}(),$=function(){var d=(0,a.A)(function*(B){const A=yield void 0!==B?ue(B,!0):De();return void 0!==A&&A.close()});return function(A){return d.apply(this,arguments)}}(),x=function(){var d=(0,a.A)(function*(B){const A=yield ue(B,!0);return!!A&&A.toggle()});return function(A){return d.apply(this,arguments)}}(),F=function(){var d=(0,a.A)(function*(B,A){const V=yield ue(A);return V&&(V.disabled=!B),V});return function(A,V){return d.apply(this,arguments)}}(),U=function(){var d=(0,a.A)(function*(B,A){const V=yield ue(A);return V&&(V.swipeGesture=B),V});return function(A,V){return d.apply(this,arguments)}}(),z=function(){var d=(0,a.A)(function*(B){if(null!=B){const A=yield ue(B);return void 0!==A&&A.isOpen()}return void 0!==(yield De())});return function(A){return d.apply(this,arguments)}}(),Q=function(){var d=(0,a.A)(function*(B){const A=yield ue(B);return!!A&&!A.disabled});return function(A){return d.apply(this,arguments)}}(),ue=function(){var d=(0,a.A)(function*(B,A=!1){if(yield r(),"start"===B||"end"===B){const J=N.filter(be=>be.side===B&&!be.disabled);if(J.length>=1)return J.length>1&&A&&(0,L.p)(`menuController queried for a menu on the "${B}" side, but ${J.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,J.map(be=>be.el)),J[0].el;const ne=N.filter(be=>be.side===B);if(ne.length>=1)return ne.length>1&&A&&(0,L.p)(`menuController queried for a menu on the "${B}" side, but ${ne.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,ne.map(be=>be.el)),ne[0].el}else if(null!=B)return f(J=>J.menuId===B);return f(J=>!J.disabled)||(N.length>0?N[0].el:void 0)});return function(A){return d.apply(this,arguments)}}(),De=function(){var d=(0,a.A)(function*(){return yield r(),h()});return function(){return d.apply(this,arguments)}}(),ie=function(){var d=(0,a.A)(function*(){return yield r(),g()});return function(){return d.apply(this,arguments)}}(),le=function(){var d=(0,a.A)(function*(){return yield r(),M()});return function(){return d.apply(this,arguments)}}(),m=(d,B)=>{S.set(d,B)},u=function(){var d=(0,a.A)(function*(B,A,V){if(M())return!1;if(A){const J=yield De();J&&B.el!==J&&(yield J.setOpen(!1,!1))}return B._setOpen(A,V)});return function(A,V,J){return d.apply(this,arguments)}}(),h=()=>f(d=>d._isOpen),g=()=>N.map(d=>d.el),M=()=>N.some(d=>d.isAnimating),f=d=>{const B=N.find(d);if(void 0!==B)return B.el},r=()=>Promise.all(Array.from(document.querySelectorAll("ion-menu")).map(d=>new Promise(B=>(0,c.c)(d,B))));return m("reveal",b),m("push",I),m("overlay",P),null==D.d||D.d.addEventListener("ionBackButton",d=>{const B=h();B&&d.detail.register(v.MENU_BACK_BUTTON_PRIORITY,()=>B.close())}),{registerAnimation:m,get:ue,getMenus:ie,getOpen:De,isEnabled:Q,swipeGesture:U,isAnimating:le,isOpen:z,enable:F,toggle:x,close:$,open:k,_getOpenSync:h,_createAnimation:(d,B)=>{const A=S.get(d);if(!A)throw new Error("animation not registered");return A(B)},_register:d=>{N.indexOf(d)<0&&N.push(d)},_unregister:d=>{const B=N.indexOf(d);B>-1&&N.splice(B,1)},_setOpen:u}})()},4929:(_e,te,y)=>{"use strict";y.d(te,{a:()=>D,b:()=>v,p:()=>a});const a=(L,...c)=>console.warn(`[Ionic Warning]: ${L}`,...c),D=(L,...c)=>console.error(`[Ionic Error]: ${L}`,...c),v=(L,...c)=>console.error(`<${L.tagName.toLowerCase()}> must be used inside ${c.join(" or ")}.`)},4363:(_e,te,y)=>{"use strict";y.d(te,{B:()=>O,H:()=>M,a:()=>On,b:()=>Bn,c:()=>be,d:()=>nt,e:()=>yt,f:()=>oe,g:()=>Ce,h:()=>h,i:()=>it,j:()=>C,r:()=>Kn,w:()=>Ht});var a=y(467);let L,c,E,w=!1,T=!1,P=!1,I=!1,b=!1;const O={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},C=ye=>{const He=new URL(ye,Yt.$resourcesUrl$);return He.origin!==Xt.location.origin?He.href:He.pathname},U="s-id",z="sty-id",Q="c-id",De="slot-fb{display:contents}slot-fb[hidden]{display:none}",ie="http://www.w3.org/1999/xlink",le={},u=ye=>"object"==(ye=typeof ye)||"function"===ye;function s(ye){var He,ft,pt;return null!==(pt=null===(ft=null===(He=ye.head)||void 0===He?void 0:He.querySelector('meta[name="csp-nonce"]'))||void 0===ft?void 0:ft.getAttribute("content"))&&void 0!==pt?pt:void 0}const h=(ye,He,...ft)=>{let pt=null,Gt=null,$t=null,sn=!1,an=!1;const dn=[],ln=Cn=>{for(let In=0;InCn[In]).join(" "))}}if("function"==typeof ye)return ye(null===He?{}:He,dn,r);const tn=g(ye,null);return tn.$attrs$=He,dn.length>0&&(tn.$children$=dn),tn.$key$=Gt,tn.$name$=$t,tn},g=(ye,He)=>({$flags$:0,$tag$:ye,$text$:He,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),M={},r={forEach:(ye,He)=>ye.map(d).forEach(He),map:(ye,He)=>ye.map(d).map(He).map(B)},d=ye=>({vattrs:ye.$attrs$,vchildren:ye.$children$,vkey:ye.$key$,vname:ye.$name$,vtag:ye.$tag$,vtext:ye.$text$}),B=ye=>{if("function"==typeof ye.vtag){const ft=Object.assign({},ye.vattrs);return ye.vkey&&(ft.key=ye.vkey),ye.vname&&(ft.name=ye.vname),h(ye.vtag,ft,...ye.vchildren||[])}const He=g(ye.vtag,ye.vtext);return He.$attrs$=ye.vattrs,He.$children$=ye.vchildren,He.$key$=ye.vkey,He.$name$=ye.vname,He},V=(ye,He,ft,pt,Gt,$t,sn)=>{let an,dn,ln,tn;if(1===$t.nodeType){for(an=$t.getAttribute(Q),an&&(dn=an.split("."),(dn[0]===sn||"0"===dn[0])&&(ln={$flags$:0,$hostId$:dn[0],$nodeId$:dn[1],$depth$:dn[2],$index$:dn[3],$tag$:$t.tagName.toLowerCase(),$elm$:$t,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},He.push(ln),$t.removeAttribute(Q),ye.$children$||(ye.$children$=[]),ye.$children$[ln.$index$]=ln,ye=ln,pt&&"0"===ln.$depth$&&(pt[ln.$index$]=ln.$elm$))),tn=$t.childNodes.length-1;tn>=0;tn--)V(ye,He,ft,pt,Gt,$t.childNodes[tn],sn);if($t.shadowRoot)for(tn=$t.shadowRoot.childNodes.length-1;tn>=0;tn--)V(ye,He,ft,pt,Gt,$t.shadowRoot.childNodes[tn],sn)}else if(8===$t.nodeType)dn=$t.nodeValue.split("."),(dn[1]===sn||"0"===dn[1])&&(an=dn[0],ln={$flags$:0,$hostId$:dn[1],$nodeId$:dn[2],$depth$:dn[3],$index$:dn[4],$elm$:$t,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===an?(ln.$elm$=$t.nextSibling,ln.$elm$&&3===ln.$elm$.nodeType&&(ln.$text$=ln.$elm$.textContent,He.push(ln),$t.remove(),ye.$children$||(ye.$children$=[]),ye.$children$[ln.$index$]=ln,pt&&"0"===ln.$depth$&&(pt[ln.$index$]=ln.$elm$))):ln.$hostId$===sn&&("s"===an?(ln.$tag$="slot",$t["s-sn"]=dn[5]?ln.$name$=dn[5]:"",$t["s-sr"]=!0,pt&&(ln.$elm$=Jt.createElement(ln.$tag$),ln.$name$&&ln.$elm$.setAttribute("name",ln.$name$),$t.parentNode.insertBefore(ln.$elm$,$t),$t.remove(),"0"===ln.$depth$&&(pt[ln.$index$]=ln.$elm$)),ft.push(ln),ye.$children$||(ye.$children$=[]),ye.$children$[ln.$index$]=ln):"r"===an&&(pt?$t.remove():(Gt["s-cr"]=$t,$t["s-cn"]=!0))));else if(ye&&"style"===ye.$tag$){const Cn=g(null,$t.textContent);Cn.$elm$=$t,Cn.$index$="0",ye.$children$=[Cn]}},J=(ye,He)=>{if(1===ye.nodeType){let ft=0;for(;ftkt.push(ye),Ce=ye=>Ln(ye).$modeName$,oe=ye=>Ln(ye).$hostElement$,nt=(ye,He,ft)=>{const pt=oe(ye);return{emit:Gt=>Pe(pt,He,{bubbles:!!(4&ft),composed:!!(2&ft),cancelable:!!(1&ft),detail:Gt})}},Pe=(ye,He,ft)=>{const pt=Yt.ce(He,ft);return ye.dispatchEvent(pt),pt},pe=new WeakMap,Te=(ye,He,ft)=>{let pt=St.get(ye);Ke&&ft?(pt=pt||new CSSStyleSheet,"string"==typeof pt?pt=He:pt.replaceSync(He)):pt=He,St.set(ye,pt)},xe=(ye,He,ft)=>{var pt;const Gt=ee(He,ft),$t=St.get(Gt);if(ye=11===ye.nodeType?ye:Jt,$t)if("string"==typeof $t){let an,sn=pe.get(ye=ye.head||ye);if(sn||pe.set(ye,sn=new Set),!sn.has(Gt)){if(ye.host&&(an=ye.querySelector(`[${z}="${Gt}"]`)))an.innerHTML=$t;else{an=Jt.createElement("style"),an.innerHTML=$t;const dn=null!==(pt=Yt.$nonce$)&&void 0!==pt?pt:s(Jt);null!=dn&&an.setAttribute("nonce",dn),ye.insertBefore(an,ye.querySelector("link"))}4&He.$flags$&&(an.innerHTML+=De),sn&&sn.add(Gt)}}else ye.adoptedStyleSheets.includes($t)||(ye.adoptedStyleSheets=[...ye.adoptedStyleSheets,$t]);return Gt},ee=(ye,He)=>"sc-"+(He&&32&ye.$flags$?ye.$tagName$+"-"+He:ye.$tagName$),K=ye=>ye.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{"),ge=(ye,He,ft,pt,Gt,$t)=>{if(ft!==pt){let sn=$n(ye,He),an=He.toLowerCase();if("class"===He){const dn=ye.classList,ln=Ze(ft),tn=Ze(pt);dn.remove(...ln.filter(Cn=>Cn&&!tn.includes(Cn))),dn.add(...tn.filter(Cn=>Cn&&!ln.includes(Cn)))}else if("style"===He){for(const dn in ft)(!pt||null==pt[dn])&&(dn.includes("-")?ye.style.removeProperty(dn):ye.style[dn]="");for(const dn in pt)(!ft||pt[dn]!==ft[dn])&&(dn.includes("-")?ye.style.setProperty(dn,pt[dn]):ye.style[dn]=pt[dn])}else if("key"!==He)if("ref"===He)pt&&pt(ye);else if(sn||"o"!==He[0]||"n"!==He[1]){const dn=u(pt);if((sn||dn&&null!==pt)&&!Gt)try{if(ye.tagName.includes("-"))ye[He]=pt;else{const tn=null==pt?"":pt;"list"===He?sn=!1:(null==ft||ye[He]!=tn)&&(ye[He]=tn)}}catch{}let ln=!1;an!==(an=an.replace(/^xlink\:?/,""))&&(He=an,ln=!0),null==pt||!1===pt?(!1!==pt||""===ye.getAttribute(He))&&(ln?ye.removeAttributeNS(ie,He):ye.removeAttribute(He)):(!sn||4&$t||Gt)&&!dn&&(pt=!0===pt?"":pt,ln?ye.setAttributeNS(ie,He,pt):ye.setAttribute(He,pt))}else if(He="-"===He[2]?He.slice(3):$n(Xt,an)?an.slice(2):an[2]+He.slice(3),ft||pt){const dn=He.endsWith(rt);He=He.replace(nn,""),ft&&Yt.rel(ye,He,ft,dn),pt&&Yt.ael(ye,He,pt,dn)}}},vt=/\s/,Ze=ye=>ye?ye.split(vt):[],rt="Capture",nn=new RegExp(rt+"$"),mt=(ye,He,ft,pt)=>{const Gt=11===He.$elm$.nodeType&&He.$elm$.host?He.$elm$.host:He.$elm$,$t=ye&&ye.$attrs$||le,sn=He.$attrs$||le;for(pt of dt(Object.keys($t)))pt in sn||ge(Gt,pt,$t[pt],void 0,ft,He.$flags$);for(pt of dt(Object.keys(sn)))ge(Gt,pt,$t[pt],sn[pt],ft,He.$flags$)};function dt(ye){return ye.includes("ref")?[...ye.filter(He=>"ref"!==He),"ref"]:ye}const un=(ye,He,ft,pt)=>{var Gt;const $t=He.$children$[ft];let an,dn,ln,sn=0;if(w||(P=!0,"slot"===$t.$tag$&&(L&&pt.classList.add(L+"-s"),$t.$flags$|=$t.$children$?2:1)),null!==$t.$text$)an=$t.$elm$=Jt.createTextNode($t.$text$);else if(1&$t.$flags$)an=$t.$elm$=Jt.createTextNode("");else{if(I||(I="svg"===$t.$tag$),an=$t.$elm$=Jt.createElementNS(I?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&$t.$flags$?"slot-fb":$t.$tag$),I&&"foreignObject"===$t.$tag$&&(I=!1),mt(null,$t,I),(ye=>null!=ye)(L)&&an["s-si"]!==L&&an.classList.add(an["s-si"]=L),$t.$children$)for(sn=0;sn<$t.$children$.length;++sn)dn=un(ye,$t,sn,an),dn&&an.appendChild(dn);"svg"===$t.$tag$?I=!1:"foreignObject"===an.tagName&&(I=!0)}return an["s-hn"]=E,3&$t.$flags$&&(an["s-sr"]=!0,an["s-cr"]=c,an["s-sn"]=$t.$name$||"",an["s-rf"]=null===(Gt=$t.$attrs$)||void 0===Gt?void 0:Gt.ref,ln=ye&&ye.$children$&&ye.$children$[ft],ln&&ln.$tag$===$t.$tag$&&ye.$elm$&&At(ye.$elm$,!1)),an},At=(ye,He)=>{Yt.$flags$|=1;const ft=Array.from(ye.childNodes);for(let pt=ft.length-1;pt>=0;pt--){const Gt=ft[pt];Gt["s-hn"]!==E&&Gt["s-ol"]&&(Et(Gt).insertBefore(Gt,bn(Gt)),Gt["s-ol"].remove(),Gt["s-ol"]=void 0,Gt["s-sh"]=void 0,P=!0),He&&At(Gt,He)}Yt.$flags$&=-2},at=(ye,He,ft,pt,Gt,$t)=>{let an,sn=ye["s-cr"]&&ye["s-cr"].parentNode||ye;for(sn.shadowRoot&&sn.tagName===E&&(sn=sn.shadowRoot);Gt<=$t;++Gt)pt[Gt]&&(an=un(null,ft,Gt,ye),an&&(pt[Gt].$elm$=an,sn.insertBefore(an,bn(He))))},Mn=(ye,He,ft)=>{for(let pt=He;pt<=ft;++pt){const Gt=ye[pt];if(Gt){const $t=Gt.$elm$;Bt(Gt),$t&&(T=!0,$t["s-ol"]?$t["s-ol"].remove():At($t,!0),$t.remove())}}},Ot=(ye,He,ft=!1)=>ye.$tag$===He.$tag$&&("slot"===ye.$tag$?ye.$name$===He.$name$:!!ft||ye.$key$===He.$key$),bn=ye=>ye&&ye["s-ol"]||ye,Et=ye=>(ye["s-ol"]?ye["s-ol"]:ye).parentNode,It=(ye,He,ft=!1)=>{const pt=He.$elm$=ye.$elm$,Gt=ye.$children$,$t=He.$children$,sn=He.$tag$,an=He.$text$;let dn;null===an?(I="svg"===sn||"foreignObject"!==sn&&I,"slot"===sn&&!w||mt(ye,He,I),null!==Gt&&null!==$t?((ye,He,ft,pt,Gt=!1)=>{let G,Fe,$t=0,sn=0,an=0,dn=0,ln=He.length-1,tn=He[0],Cn=He[ln],In=pt.length-1,Nn=pt[0],pr=pt[In];for(;$t<=ln&&sn<=In;)if(null==tn)tn=He[++$t];else if(null==Cn)Cn=He[--ln];else if(null==Nn)Nn=pt[++sn];else if(null==pr)pr=pt[--In];else if(Ot(tn,Nn,Gt))It(tn,Nn,Gt),tn=He[++$t],Nn=pt[++sn];else if(Ot(Cn,pr,Gt))It(Cn,pr,Gt),Cn=He[--ln],pr=pt[--In];else if(Ot(tn,pr,Gt))("slot"===tn.$tag$||"slot"===pr.$tag$)&&At(tn.$elm$.parentNode,!1),It(tn,pr,Gt),ye.insertBefore(tn.$elm$,Cn.$elm$.nextSibling),tn=He[++$t],pr=pt[--In];else if(Ot(Cn,Nn,Gt))("slot"===tn.$tag$||"slot"===pr.$tag$)&&At(Cn.$elm$.parentNode,!1),It(Cn,Nn,Gt),ye.insertBefore(Cn.$elm$,tn.$elm$),Cn=He[--ln],Nn=pt[++sn];else{for(an=-1,dn=$t;dn<=ln;++dn)if(He[dn]&&null!==He[dn].$key$&&He[dn].$key$===Nn.$key$){an=dn;break}an>=0?(Fe=He[an],Fe.$tag$!==Nn.$tag$?G=un(He&&He[sn],ft,an,ye):(It(Fe,Nn,Gt),He[an]=void 0,G=Fe.$elm$),Nn=pt[++sn]):(G=un(He&&He[sn],ft,sn,ye),Nn=pt[++sn]),G&&Et(tn.$elm$).insertBefore(G,bn(tn.$elm$))}$t>ln?at(ye,null==pt[In+1]?null:pt[In+1].$elm$,ft,pt,sn,In):sn>In&&Mn(He,$t,ln)})(pt,Gt,He,$t,ft):null!==$t?(null!==ye.$text$&&(pt.textContent=""),at(pt,null,He,$t,0,$t.length-1)):null!==Gt&&Mn(Gt,0,Gt.length-1),I&&"svg"===sn&&(I=!1)):(dn=pt["s-cr"])?dn.parentNode.textContent=an:ye.$text$!==an&&(pt.data=an)},yn=ye=>{const He=ye.childNodes;for(const ft of He)if(1===ft.nodeType){if(ft["s-sr"]){const pt=ft["s-sn"];ft.hidden=!1;for(const Gt of He)if(Gt!==ft)if(Gt["s-hn"]!==ft["s-hn"]||""!==pt){if(1===Gt.nodeType&&(pt===Gt.getAttribute("slot")||pt===Gt["s-sn"])){ft.hidden=!0;break}}else if(1===Gt.nodeType||3===Gt.nodeType&&""!==Gt.textContent.trim()){ft.hidden=!0;break}}yn(ft)}},Dt=[],Ft=ye=>{let He,ft,pt;for(const Gt of ye.childNodes){if(Gt["s-sr"]&&(He=Gt["s-cr"])&&He.parentNode){ft=He.parentNode.childNodes;const $t=Gt["s-sn"];for(pt=ft.length-1;pt>=0;pt--)if(He=ft[pt],!He["s-cn"]&&!He["s-nr"]&&He["s-hn"]!==Gt["s-hn"])if(Sn(He,$t)){let sn=Dt.find(an=>an.$nodeToRelocate$===He);T=!0,He["s-sn"]=He["s-sn"]||$t,sn?(sn.$nodeToRelocate$["s-sh"]=Gt["s-hn"],sn.$slotRefNode$=Gt):(He["s-sh"]=Gt["s-hn"],Dt.push({$slotRefNode$:Gt,$nodeToRelocate$:He})),He["s-sr"]&&Dt.map(an=>{Sn(an.$nodeToRelocate$,He["s-sn"])&&(sn=Dt.find(dn=>dn.$nodeToRelocate$===He),sn&&!an.$slotRefNode$&&(an.$slotRefNode$=sn.$slotRefNode$))})}else Dt.some(sn=>sn.$nodeToRelocate$===He)||Dt.push({$nodeToRelocate$:He})}1===Gt.nodeType&&Ft(Gt)}},Sn=(ye,He)=>1===ye.nodeType?null===ye.getAttribute("slot")&&""===He||ye.getAttribute("slot")===He:ye["s-sn"]===He||""===He,Bt=ye=>{ye.$attrs$&&ye.$attrs$.ref&&ye.$attrs$.ref(null),ye.$children$&&ye.$children$.map(Bt)},Vn=(ye,He)=>{He&&!ye.$onRenderResolve$&&He["s-p"]&&He["s-p"].push(new Promise(ft=>ye.$onRenderResolve$=ft))},Ut=(ye,He)=>{if(ye.$flags$|=16,!(4&ye.$flags$))return Vn(ye,ye.$ancestorComponent$),Ht(()=>$e(ye,He));ye.$flags$|=512},$e=(ye,He)=>{const pt=ye.$lazyInstance$;let Gt;return He&&(ye.$flags$|=256,ye.$queuedListeners$&&(ye.$queuedListeners$.map(([$t,sn])=>Ie(pt,$t,sn)),ye.$queuedListeners$=void 0),Gt=Ie(pt,"componentWillLoad")),Gt=Ae(Gt,()=>Ie(pt,"componentWillRender")),Ae(Gt,()=>Ee(ye,pt,He))},Ae=(ye,He)=>we(ye)?ye.then(He):He(),we=ye=>ye instanceof Promise||ye&&ye.then&&"function"==typeof ye.then,Ee=function(){var ye=(0,a.A)(function*(He,ft,pt){var Gt;const $t=He.$hostElement$,an=$t["s-rc"];pt&&(ye=>{const He=ye.$cmpMeta$,ft=ye.$hostElement$,pt=He.$flags$,$t=xe(ft.shadowRoot?ft.shadowRoot:ft.getRootNode(),He,ye.$modeName$);10&pt&&(ft["s-sc"]=$t,ft.classList.add($t+"-h"),2&pt&&ft.classList.add($t+"-s"))})(He);Ye(He,ft,$t,pt),an&&(an.map(ln=>ln()),$t["s-rc"]=void 0);{const ln=null!==(Gt=$t["s-p"])&&void 0!==Gt?Gt:[],tn=()=>ke(He);0===ln.length?tn():(Promise.all(ln).then(tn),He.$flags$|=4,ln.length=0)}});return function(ft,pt,Gt){return ye.apply(this,arguments)}}(),Ye=(ye,He,ft,pt)=>{try{He=He.render&&He.render(),ye.$flags$&=-17,ye.$flags$|=2,((ye,He,ft=!1)=>{var pt,Gt,$t,sn;const an=ye.$hostElement$,dn=ye.$cmpMeta$,ln=ye.$vnode$||g(null,null),tn=(ye=>ye&&ye.$tag$===M)(He)?He:h(null,null,He);if(E=an.tagName,dn.$attrsToReflect$&&(tn.$attrs$=tn.$attrs$||{},dn.$attrsToReflect$.map(([Cn,In])=>tn.$attrs$[In]=an[Cn])),ft&&tn.$attrs$)for(const Cn of Object.keys(tn.$attrs$))an.hasAttribute(Cn)&&!["key","ref","style","class"].includes(Cn)&&(tn.$attrs$[Cn]=an[Cn]);if(tn.$tag$=null,tn.$flags$|=4,ye.$vnode$=tn,tn.$elm$=ln.$elm$=an.shadowRoot||an,L=an["s-sc"],w=!!(1&dn.$flags$),c=an["s-cr"],T=!1,It(ln,tn,ft),Yt.$flags$|=1,P){Ft(tn.$elm$);for(const Cn of Dt){const In=Cn.$nodeToRelocate$;if(!In["s-ol"]){const Nn=Jt.createTextNode("");Nn["s-nr"]=In,In.parentNode.insertBefore(In["s-ol"]=Nn,In)}}for(const Cn of Dt){const In=Cn.$nodeToRelocate$,Nn=Cn.$slotRefNode$;if(Nn){const pr=Nn.parentNode;let G=Nn.nextSibling;{let Fe=null===(pt=In["s-ol"])||void 0===pt?void 0:pt.previousSibling;for(;Fe;){let se=null!==(Gt=Fe["s-nr"])&&void 0!==Gt?Gt:null;if(se&&se["s-sn"]===In["s-sn"]&&pr===se.parentNode){for(se=se.nextSibling;se===In||null!=se&&se["s-sr"];)se=null==se?void 0:se.nextSibling;if(!se||!se["s-nr"]){G=se;break}}Fe=Fe.previousSibling}}(!G&&pr!==In.parentNode||In.nextSibling!==G)&&In!==G&&(!In["s-hn"]&&In["s-ol"]&&(In["s-hn"]=In["s-ol"].parentNode.nodeName),pr.insertBefore(In,G),1===In.nodeType&&(In.hidden=null!==($t=In["s-ih"])&&void 0!==$t&&$t)),In&&"function"==typeof Nn["s-rf"]&&Nn["s-rf"](In)}else 1===In.nodeType&&(ft&&(In["s-ih"]=null!==(sn=In.hidden)&&void 0!==sn&&sn),In.hidden=!0)}}T&&yn(tn.$elm$),Yt.$flags$&=-2,Dt.length=0,c=void 0})(ye,He,pt)}catch(Gt){Ve(Gt,ye.$hostElement$)}return null},ke=ye=>{const ft=ye.$hostElement$,Gt=ye.$lazyInstance$,$t=ye.$ancestorComponent$;Ie(Gt,"componentDidRender"),64&ye.$flags$?Ie(Gt,"componentDidUpdate"):(ye.$flags$|=64,Ue(ft),Ie(Gt,"componentDidLoad"),ye.$onReadyResolve$(ft),$t||Oe()),ye.$onInstanceResolve$(ft),ye.$onRenderResolve$&&(ye.$onRenderResolve$(),ye.$onRenderResolve$=void 0),512&ye.$flags$&&hn(()=>Ut(ye,!1)),ye.$flags$&=-517},it=ye=>{{const He=Ln(ye),ft=He.$hostElement$.isConnected;return ft&&2==(18&He.$flags$)&&Ut(He,!1),ft}},Oe=ye=>{Ue(Jt.documentElement),hn(()=>Pe(Xt,"appload",{detail:{namespace:"ionic"}}))},Ie=(ye,He,ft)=>{if(ye&&ye[He])try{return ye[He](ft)}catch(pt){Ve(pt)}},Ue=ye=>ye.classList.add("hydrated"),lt=(ye,He,ft)=>{var pt;const Gt=ye.prototype;if(He.$members$){ye.watchers&&(He.$watchers$=ye.watchers);const $t=Object.entries(He.$members$);if($t.map(([sn,[an]])=>{31&an||2&ft&&32&an?Object.defineProperty(Gt,sn,{get(){return((ye,He)=>Ln(this).$instanceValues$.get(He))(0,sn)},set(dn){((ye,He,ft,pt)=>{const Gt=Ln(ye),$t=Gt.$hostElement$,sn=Gt.$instanceValues$.get(He),an=Gt.$flags$,dn=Gt.$lazyInstance$;ft=((ye,He)=>null==ye||u(ye)?ye:4&He?"false"!==ye&&(""===ye||!!ye):2&He?parseFloat(ye):1&He?String(ye):ye)(ft,pt.$members$[He][0]);const ln=Number.isNaN(sn)&&Number.isNaN(ft);if((!(8&an)||void 0===sn)&&ft!==sn&&!ln&&(Gt.$instanceValues$.set(He,ft),dn)){if(pt.$watchers$&&128&an){const Cn=pt.$watchers$[He];Cn&&Cn.map(In=>{try{dn[In](ft,sn,He)}catch(Nn){Ve(Nn,$t)}})}2==(18&an)&&Ut(Gt,!1)}})(this,sn,dn,He)},configurable:!0,enumerable:!0}):1&ft&&64&an&&Object.defineProperty(Gt,sn,{value(...dn){var ln;const tn=Ln(this);return null===(ln=null==tn?void 0:tn.$onInstancePromise$)||void 0===ln?void 0:ln.then(()=>{var Cn;return null===(Cn=tn.$lazyInstance$)||void 0===Cn?void 0:Cn[sn](...dn)})}})}),1&ft){const sn=new Map;Gt.attributeChangedCallback=function(an,dn,ln){Yt.jmp(()=>{var tn;const Cn=sn.get(an);if(this.hasOwnProperty(Cn))ln=this[Cn],delete this[Cn];else{if(Gt.hasOwnProperty(Cn)&&"number"==typeof this[Cn]&&this[Cn]==ln)return;if(null==Cn){const In=Ln(this),Nn=null==In?void 0:In.$flags$;if(Nn&&!(8&Nn)&&128&Nn&&ln!==dn){const pr=In.$lazyInstance$,G=null===(tn=He.$watchers$)||void 0===tn?void 0:tn[an];null==G||G.forEach(Fe=>{null!=pr[Fe]&&pr[Fe].call(pr,ln,dn,an)})}return}}this[Cn]=(null!==ln||"boolean"!=typeof this[Cn])&&ln})},ye.observedAttributes=Array.from(new Set([...Object.keys(null!==(pt=He.$watchers$)&&void 0!==pt?pt:{}),...$t.filter(([an,dn])=>15&dn[0]).map(([an,dn])=>{var ln;const tn=dn[1]||an;return sn.set(tn,an),512&dn[0]&&(null===(ln=He.$attrsToReflect$)||void 0===ln||ln.push([an,tn])),tn})]))}}return ye},Zt=function(){var ye=(0,a.A)(function*(He,ft,pt,Gt){let $t;if(!(32&ft.$flags$)){if(ft.$flags$|=32,pt.$lazyBundleId$){if($t=Rt(pt),$t.then){const tn=()=>{};$t=yield $t,tn()}$t.isProxied||(pt.$watchers$=$t.watchers,lt($t,pt,2),$t.isProxied=!0);const ln=()=>{};ft.$flags$|=8;try{new $t(ft)}catch(tn){Ve(tn)}ft.$flags$&=-9,ft.$flags$|=128,ln(),_t(ft.$lazyInstance$)}else $t=He.constructor,customElements.whenDefined(pt.$tagName$).then(()=>ft.$flags$|=128);if($t.style){let ln=$t.style;"string"!=typeof ln&&(ln=ln[ft.$modeName$=(ye=>kt.map(He=>He(ye)).find(He=>!!He))(He)]);const tn=ee(pt,ft.$modeName$);if(!St.has(tn)){const Cn=()=>{};Te(tn,ln,!!(1&pt.$flags$)),Cn()}}}const sn=ft.$ancestorComponent$,an=()=>Ut(ft,!0);sn&&sn["s-rc"]?sn["s-rc"].push(an):an()});return function(ft,pt,Gt,$t){return ye.apply(this,arguments)}}(),_t=ye=>{Ie(ye,"connectedCallback")},zt=ye=>{const He=ye["s-cr"]=Jt.createComment("");He["s-cn"]=!0,ye.insertBefore(He,ye.firstChild)},Nt=ye=>{Ie(ye,"disconnectedCallback")},Pt=function(){var ye=(0,a.A)(function*(He){if(!(1&Yt.$flags$)){const ft=Ln(He);ft.$rmListeners$&&(ft.$rmListeners$.map(pt=>pt()),ft.$rmListeners$=void 0),null!=ft&&ft.$lazyInstance$?Nt(ft.$lazyInstance$):null!=ft&&ft.$onReadyPromise$&&ft.$onReadyPromise$.then(()=>Nt(ft.$lazyInstance$))}});return function(ft){return ye.apply(this,arguments)}}(),Bn=(ye,He={})=>{var ft;const Gt=[],$t=He.exclude||[],sn=Xt.customElements,an=Jt.head,dn=an.querySelector("meta[charset]"),ln=Jt.createElement("style"),tn=[],Cn=Jt.querySelectorAll(`[${z}]`);let In,Nn=!0,pr=0;for(Object.assign(Yt,He),Yt.$resourcesUrl$=new URL(He.resourcesUrl||"./",Jt.baseURI).href,Yt.$flags$|=2;pr{Fe[1].map(se=>{var Xe;const xt={$flags$:se[0],$tagName$:se[1],$members$:se[2],$listeners$:se[3]};4&xt.$flags$&&(G=!0),xt.$members$=se[2],xt.$listeners$=se[3],xt.$attrsToReflect$=[],xt.$watchers$=null!==(Xe=se[4])&&void 0!==Xe?Xe:{};const Fn=xt.$tagName$,vr=class extends HTMLElement{constructor(Ar){super(Ar),jn(Ar=this,xt),1&xt.$flags$&&Ar.attachShadow({mode:"open",delegatesFocus:!!(16&xt.$flags$)})}connectedCallback(){In&&(clearTimeout(In),In=null),Nn?tn.push(this):Yt.jmp(()=>(ye=>{if(!(1&Yt.$flags$)){const He=Ln(ye),ft=He.$cmpMeta$,pt=()=>{};if(1&He.$flags$)wn(ye,He,ft.$listeners$),null!=He&&He.$lazyInstance$?_t(He.$lazyInstance$):null!=He&&He.$onReadyPromise$&&He.$onReadyPromise$.then(()=>_t(He.$lazyInstance$));else{let Gt;if(He.$flags$|=1,Gt=ye.getAttribute(U),Gt){if(1&ft.$flags$){const $t=xe(ye.shadowRoot,ft,ye.getAttribute("s-mode"));ye.classList.remove($t+"-h",$t+"-s")}((ye,He,ft,pt)=>{const $t=ye.shadowRoot,sn=[],dn=$t?[]:null,ln=pt.$vnode$=g(He,null);Yt.$orgLocNodes$||J(Jt.body,Yt.$orgLocNodes$=new Map),ye[U]=ft,ye.removeAttribute(U),V(ln,sn,[],dn,ye,ye,ft),sn.map(tn=>{const Cn=tn.$hostId$+"."+tn.$nodeId$,In=Yt.$orgLocNodes$.get(Cn),Nn=tn.$elm$;In&&Dn&&""===In["s-en"]&&In.parentNode.insertBefore(Nn,In.nextSibling),$t||(Nn["s-hn"]=He,In&&(Nn["s-ol"]=In,Nn["s-ol"]["s-nr"]=Nn)),Yt.$orgLocNodes$.delete(Cn)}),$t&&dn.map(tn=>{tn&&$t.appendChild(tn)})})(ye,ft.$tagName$,Gt,He)}Gt||12&ft.$flags$&&zt(ye);{let $t=ye;for(;$t=$t.parentNode||$t.host;)if(1===$t.nodeType&&$t.hasAttribute("s-id")&&$t["s-p"]||$t["s-p"]){Vn(He,He.$ancestorComponent$=$t);break}}ft.$members$&&Object.entries(ft.$members$).map(([$t,[sn]])=>{if(31&sn&&ye.hasOwnProperty($t)){const an=ye[$t];delete ye[$t],ye[$t]=an}}),Zt(ye,He,ft)}pt()}})(this))}disconnectedCallback(){Yt.jmp(()=>Pt(this))}componentOnReady(){return Ln(this).$onReadyPromise$}};xt.$lazyBundleId$=Fe[0],!$t.includes(Fn)&&!sn.get(Fn)&&(Gt.push(Fn),sn.define(Fn,lt(vr,xt,1)))})}),Gt.length>0&&(G&&(ln.textContent+=De),ln.textContent+=Gt+"{visibility:hidden}.hydrated{visibility:inherit}",ln.innerHTML.length)){ln.setAttribute("data-styles","");const Fe=null!==(ft=Yt.$nonce$)&&void 0!==ft?ft:s(Jt);null!=Fe&&ln.setAttribute("nonce",Fe),an.insertBefore(ln,dn?dn.nextSibling:an.firstChild)}Nn=!1,tn.length?tn.map(Fe=>Fe.connectedCallback()):Yt.jmp(()=>In=setTimeout(Oe,30))},wn=(ye,He,ft,pt)=>{ft&&ft.map(([Gt,$t,sn])=>{const an=En(ye,Gt),dn=An(He,sn),ln=Wn(Gt);Yt.ael(an,$t,dn,ln),(He.$rmListeners$=He.$rmListeners$||[]).push(()=>Yt.rel(an,$t,dn,ln))})},An=(ye,He)=>ft=>{try{256&ye.$flags$?ye.$lazyInstance$[He](ft):(ye.$queuedListeners$=ye.$queuedListeners$||[]).push([He,ft])}catch(pt){Ve(pt)}},En=(ye,He)=>4&He?Jt:8&He?Xt:16&He?Jt.body:ye,Wn=ye=>Gn?{passive:!!(1&ye),capture:!!(2&ye)}:!!(2&ye),Rn=new WeakMap,Ln=ye=>Rn.get(ye),Kn=(ye,He)=>Rn.set(He.$lazyInstance$=ye,He),jn=(ye,He)=>{const ft={$flags$:0,$hostElement$:ye,$cmpMeta$:He,$instanceValues$:new Map};return ft.$onInstancePromise$=new Promise(pt=>ft.$onInstanceResolve$=pt),ft.$onReadyPromise$=new Promise(pt=>ft.$onReadyResolve$=pt),ye["s-p"]=[],ye["s-rc"]=[],wn(ye,ft,He.$listeners$),Rn.set(ye,ft)},$n=(ye,He)=>He in ye,Ve=(ye,He)=>(0,console.error)(ye,He),ut=new Map,Rt=(ye,He,ft)=>{const pt=ye.$tagName$.replace(/-/g,"_"),Gt=ye.$lazyBundleId$,$t=ut.get(Gt);return $t?$t[pt]:y(8996)(`./${Gt}.entry.js`).then(sn=>(ut.set(Gt,sn),sn[pt]),Ve)},St=new Map,kt=[],Xt=typeof window<"u"?window:{},Jt=Xt.document||{head:{}},Yt={$flags$:0,$resourcesUrl$:"",jmp:ye=>ye(),raf:ye=>requestAnimationFrame(ye),ael:(ye,He,ft,pt)=>ye.addEventListener(He,ft,pt),rel:(ye,He,ft,pt)=>ye.removeEventListener(He,ft,pt),ce:(ye,He)=>new CustomEvent(ye,He)},On=ye=>{Object.assign(Yt,ye)},Dn=!0,Gn=(()=>{let ye=!1;try{Jt.addEventListener("e",null,Object.defineProperty({},"passive",{get(){ye=!0}}))}catch{}return ye})(),Ke=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),et=[],Re=[],qe=(ye,He)=>ft=>{ye.push(ft),b||(b=!0,He&&4&Yt.$flags$?hn(Wt):Yt.raf(Wt))},wt=ye=>{for(let He=0;He{wt(et),wt(Re),(b=et.length>0)&&Yt.raf(Wt)},hn=ye=>Promise.resolve(void 0).then(ye),yt=qe(et,!1),Ht=qe(Re,!0)},8476:(_e,te,y)=>{"use strict";y.d(te,{d:()=>D,w:()=>a});const a=typeof window<"u"?window:void 0,D=typeof document<"u"?document:void 0},7555:(_e,te,y)=>{"use strict";y.d(te,{b:()=>E,c:()=>w,d:()=>T,e:()=>ie,g:()=>n,l:()=>ue,s:()=>le,t:()=>b,w:()=>De});var a=y(467),D=y(4363),v=y(5638);const E="ionViewWillLeave",w="ionViewDidLeave",T="ionViewWillUnload",b=o=>new Promise((u,s)=>{(0,D.w)(()=>{O(o),C(o).then(h=>{h.animation&&h.animation.destroy(),S(o),u(h)},h=>{S(o),s(h)})})}),O=o=>{const u=o.enteringEl,s=o.leavingEl;m(u,s,o.direction),o.showGoBack?u.classList.add("can-go-back"):u.classList.remove("can-go-back"),le(u,!1),u.style.setProperty("pointer-events","none"),s&&(le(s,!1),s.style.setProperty("pointer-events","none"))},C=function(){var o=(0,a.A)(function*(u){const s=yield N(u);return s&&D.B.isBrowser?k(s,u):$(u)});return function(s){return o.apply(this,arguments)}}(),S=o=>{const u=o.enteringEl,s=o.leavingEl;u.classList.remove("ion-page-invisible"),u.style.removeProperty("pointer-events"),void 0!==s&&(s.classList.remove("ion-page-invisible"),s.style.removeProperty("pointer-events"))},N=function(){var o=(0,a.A)(function*(u){return u.leavingEl&&u.animated&&0!==u.duration?u.animationBuilder?u.animationBuilder:"ios"===u.mode?(yield Promise.resolve().then(y.bind(y,4569))).iosTransitionAnimation:(yield Promise.resolve().then(y.bind(y,2942))).mdTransitionAnimation:void 0});return function(s){return o.apply(this,arguments)}}(),k=function(){var o=(0,a.A)(function*(u,s){yield x(s,!0);const h=u(s.baseEl,s);z(s.enteringEl,s.leavingEl);const g=yield U(h,s);return s.progressCallback&&s.progressCallback(void 0),g&&Q(s.enteringEl,s.leavingEl),{hasCompleted:g,animation:h}});return function(s,h){return o.apply(this,arguments)}}(),$=function(){var o=(0,a.A)(function*(u){const s=u.enteringEl,h=u.leavingEl;return yield x(u,!1),z(s,h),Q(s,h),{hasCompleted:!0}});return function(s){return o.apply(this,arguments)}}(),x=function(){var o=(0,a.A)(function*(u,s){(void 0!==u.deepWait?u.deepWait:s)&&(yield Promise.all([ie(u.enteringEl),ie(u.leavingEl)])),yield F(u.viewIsReady,u.enteringEl)});return function(s,h){return o.apply(this,arguments)}}(),F=function(){var o=(0,a.A)(function*(u,s){u&&(yield u(s))});return function(s,h){return o.apply(this,arguments)}}(),U=(o,u)=>{const s=u.progressCallback,h=new Promise(g=>{o.onFinish(M=>g(1===M))});return s?(o.progressStart(!0),s(o)):o.play(),h},z=(o,u)=>{ue(u,E),ue(o,"ionViewWillEnter")},Q=(o,u)=>{ue(o,"ionViewDidEnter"),ue(u,w)},ue=(o,u)=>{if(o){const s=new CustomEvent(u,{bubbles:!1,cancelable:!1});o.dispatchEvent(s)}},De=()=>new Promise(o=>(0,v.r)(()=>(0,v.r)(()=>o()))),ie=function(){var o=(0,a.A)(function*(u){const s=u;if(s){if(null!=s.componentOnReady){if(null!=(yield s.componentOnReady()))return}else if(null!=s.__registerHost)return void(yield new Promise(g=>(0,v.r)(g)));yield Promise.all(Array.from(s.children).map(ie))}});return function(s){return o.apply(this,arguments)}}(),le=(o,u)=>{u?(o.setAttribute("aria-hidden","true"),o.classList.add("ion-page-hidden")):(o.hidden=!1,o.removeAttribute("aria-hidden"),o.classList.remove("ion-page-hidden"))},m=(o,u,s)=>{void 0!==o&&(o.style.zIndex="back"===s?"99":"101"),void 0!==u&&(u.style.zIndex="100")},n=o=>o.classList.contains("ion-page")?o:o.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||o},611:(_e,te,y)=>{"use strict";y.d(te,{a:()=>b,b:()=>g,c:()=>v,i:()=>M});var a=y(4363);class D{constructor(){this.m=new Map}reset(r){this.m=new Map(Object.entries(r))}get(r,d){const B=this.m.get(r);return void 0!==B?B:d}getBoolean(r,d=!1){const B=this.m.get(r);return void 0===B?d:"string"==typeof B?"true"===B:!!B}getNumber(r,d){const B=parseFloat(this.m.get(r));return isNaN(B)?void 0!==d?d:NaN:B}set(r,d){this.m.set(r,d)}}const v=new D,T="ionic:",P="ionic-persist-config",b=(f,r)=>("string"==typeof f&&(r=f,f=void 0),(f=>O(f))(f).includes(r)),O=(f=window)=>{if(typeof f>"u")return[];f.Ionic=f.Ionic||{};let r=f.Ionic.platforms;return null==r&&(r=f.Ionic.platforms=C(f),r.forEach(d=>f.document.documentElement.classList.add(`plt-${d}`))),r},C=f=>{const r=v.get("platform");return Object.keys(s).filter(d=>{const B=null==r?void 0:r[d];return"function"==typeof B?B(f):s[d](f)})},N=f=>!!(o(f,/iPad/i)||o(f,/Macintosh/i)&&Q(f)),x=f=>o(f,/android|sink/i),Q=f=>u(f,"(any-pointer:coarse)"),De=f=>ie(f)||le(f),ie=f=>!!(f.cordova||f.phonegap||f.PhoneGap),le=f=>{const r=f.Capacitor;return!(null==r||!r.isNative)},o=(f,r)=>r.test(f.navigator.userAgent),u=(f,r)=>{var d;return null===(d=f.matchMedia)||void 0===d?void 0:d.call(f,r).matches},s={ipad:N,iphone:f=>o(f,/iPhone/i),ios:f=>o(f,/iPhone|iPod/i)||N(f),android:x,phablet:f=>{const r=f.innerWidth,d=f.innerHeight,B=Math.min(r,d),A=Math.max(r,d);return B>390&&B<520&&A>620&&A<800},tablet:f=>{const r=f.innerWidth,d=f.innerHeight,B=Math.min(r,d),A=Math.max(r,d);return N(f)||(f=>x(f)&&!o(f,/mobile/i))(f)||B>460&&B<820&&A>780&&A<1400},cordova:ie,capacitor:le,electron:f=>o(f,/electron/i),pwa:f=>{var r;return!!(null!==(r=f.matchMedia)&&void 0!==r&&r.call(f,"(display-mode: standalone)").matches||f.navigator.standalone)},mobile:Q,mobileweb:f=>Q(f)&&!De(f),desktop:f=>!Q(f),hybrid:De};let h;const g=f=>f&&(0,a.g)(f)||h,M=(f={})=>{if(typeof window>"u")return;const r=window.document,d=window,B=d.Ionic=d.Ionic||{},A={};f._ael&&(A.ael=f._ael),f._rel&&(A.rel=f._rel),f._ce&&(A.ce=f._ce),(0,a.a)(A);const V=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(f=>{try{const r=f.sessionStorage.getItem(P);return null!==r?JSON.parse(r):{}}catch{return{}}})(d)),{persistConfig:!1}),B.config),(f=>{const r={};return f.location.search.slice(1).split("&").map(d=>d.split("=")).map(([d,B])=>[decodeURIComponent(d),decodeURIComponent(B)]).filter(([d])=>((f,r)=>f.substr(0,r.length)===r)(d,T)).map(([d,B])=>[d.slice(6),B]).forEach(([d,B])=>{r[d]=B}),r})(d)),f);v.reset(V),v.getBoolean("persistConfig")&&((f,r)=>{try{f.sessionStorage.setItem(P,JSON.stringify(r))}catch{return}})(d,V),O(d),B.config=v,B.mode=h=v.get("mode",r.documentElement.getAttribute("mode")||(b(d,"ios")?"ios":"md")),v.set("mode",h),r.documentElement.setAttribute("mode",h),r.documentElement.classList.add(h),v.getBoolean("_testing")&&v.set("animated",!1);const J=be=>{var Ce;return null===(Ce=be.tagName)||void 0===Ce?void 0:Ce.startsWith("ION-")},ne=be=>["ios","md"].includes(be);(0,a.c)(be=>{for(;be;){const Ce=be.mode||be.getAttribute("mode");if(Ce){if(ne(Ce))return Ce;J(be)&&console.warn('Invalid ionic mode: "'+Ce+'", expected: "ios" or "md"')}be=be.parentElement}return h})}},4569:(_e,te,y)=>{"use strict";y.r(te),y.d(te,{iosTransitionAnimation:()=>C,shadow:()=>w});var a=y(3503),D=y(7555);y(8476),y(4363);const E=N=>document.querySelector(`${N}.ion-cloned-element`),w=N=>N.shadowRoot||N,T=N=>{const k="ION-TABS"===N.tagName?N:N.querySelector("ion-tabs"),$="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=k){const x=k.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=x?x.querySelector($):null}return N.querySelector($)},P=(N,k)=>{const $="ION-TABS"===N.tagName?N:N.querySelector("ion-tabs");let x=[];if(null!=$){const F=$.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=F&&(x=F.querySelectorAll("ion-buttons"))}else x=N.querySelectorAll("ion-buttons");for(const F of x){const U=F.closest("ion-header"),z=U&&!U.classList.contains("header-collapse-condense-inactive"),Q=F.querySelector("ion-back-button"),ue=F.classList.contains("buttons-collapse");if(null!==Q&&("start"===F.slot||""===F.slot)&&(ue&&z&&k||!ue))return Q}return null},b=(N,k,$,x,F,U,z,Q,ue)=>{var De,ie;const le=k?`calc(100% - ${F.right+4}px)`:F.left-4+"px",m=k?"right":"left",n=k?"left":"right",o=k?"right":"left",u=(null===(De=U.textContent)||void 0===De?void 0:De.trim())===(null===(ie=Q.textContent)||void 0===ie?void 0:ie.trim()),h=(ue.height-S)/z.height,g=u?`scale(${ue.width/z.width}, ${h})`:`scale(${h})`,M="scale(1)",r=w(x).querySelector("ion-icon").getBoundingClientRect(),d=k?r.width/2-(r.right-F.right)+"px":F.left-r.width/2+"px",B=k?`-${window.innerWidth-F.right}px`:`${F.left}px`,A=`${ue.top}px`,V=`${F.top}px`,be=$?[{offset:0,transform:`translate3d(${B}, ${V}, 0)`},{offset:1,transform:`translate3d(${d}, ${A}, 0)`}]:[{offset:0,transform:`translate3d(${d}, ${A}, 0)`},{offset:1,transform:`translate3d(${B}, ${V}, 0)`}],oe=$?[{offset:0,opacity:1,transform:M},{offset:1,opacity:0,transform:g}]:[{offset:0,opacity:0,transform:g},{offset:1,opacity:1,transform:M}],pe=$?[{offset:0,opacity:1,transform:"scale(1)"},{offset:.2,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:0,transform:"scale(0.6)"}]:[{offset:0,opacity:0,transform:"scale(0.6)"},{offset:.6,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:1,transform:"scale(1)"}],Te=(0,a.c)(),xe=(0,a.c)(),re=(0,a.c)(),ee=E("ion-back-button"),K=w(ee).querySelector(".button-text"),ge=w(ee).querySelector("ion-icon");ee.text=x.text,ee.mode=x.mode,ee.icon=x.icon,ee.color=x.color,ee.disabled=x.disabled,ee.style.setProperty("display","block"),ee.style.setProperty("position","fixed"),xe.addElement(ge),Te.addElement(K),re.addElement(ee),re.beforeStyles({position:"absolute",top:"0px",[o]:"0px"}).keyframes(be),Te.beforeStyles({"transform-origin":`${m} top`}).beforeAddWrite(()=>{x.style.setProperty("display","none"),ee.style.setProperty(m,le)}).afterAddWrite(()=>{x.style.setProperty("display",""),ee.style.setProperty("display","none"),ee.style.removeProperty(m)}).keyframes(oe),xe.beforeStyles({"transform-origin":`${n} center`}).keyframes(pe),N.addAnimation([Te,xe,re])},O=(N,k,$,x,F,U,z,Q)=>{var ue,De;const ie=k?"right":"left",le=k?`calc(100% - ${F.right}px)`:`${F.left}px`,n=`${F.top}px`,u=k?`-${window.innerWidth-Q.right-8}px`:Q.x-8+"px",h=Q.y-2+"px",g=(null===(ue=z.textContent)||void 0===ue?void 0:ue.trim())===(null===(De=x.textContent)||void 0===De?void 0:De.trim()),f=Q.height/(U.height-S),r="scale(1)",d=g?`scale(${Q.width/U.width}, ${f})`:`scale(${f})`,V=$?[{offset:0,opacity:0,transform:`translate3d(${u}, ${h}, 0) ${d}`},{offset:.1,opacity:0},{offset:1,opacity:1,transform:`translate3d(0px, ${n}, 0) ${r}`}]:[{offset:0,opacity:.99,transform:`translate3d(0px, ${n}, 0) ${r}`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${u}, ${h}, 0) ${d}`}],J=E("ion-title"),ne=(0,a.c)();J.innerText=x.innerText,J.size=x.size,J.color=x.color,ne.addElement(J),ne.beforeStyles({"transform-origin":`${ie} top`,height:`${F.height}px`,display:"",position:"relative",[ie]:le}).beforeAddWrite(()=>{x.style.setProperty("opacity","0")}).afterAddWrite(()=>{x.style.setProperty("opacity",""),J.style.setProperty("display","none")}).keyframes(V),N.addAnimation(ne)},C=(N,k)=>{var $;try{const x="cubic-bezier(0.32,0.72,0,1)",F="opacity",U="transform",z="0%",ue="rtl"===N.ownerDocument.dir,De=ue?"-99.5%":"99.5%",ie=ue?"33%":"-33%",le=k.enteringEl,m=k.leavingEl,n="back"===k.direction,o=le.querySelector(":scope > ion-content"),u=le.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),s=le.querySelectorAll(":scope > ion-header > ion-toolbar"),h=(0,a.c)(),g=(0,a.c)();if(h.addElement(le).duration((null!==($=k.duration)&&void 0!==$?$:0)||540).easing(k.easing||x).fill("both").beforeRemoveClass("ion-page-invisible"),m&&null!=N){const d=(0,a.c)();d.addElement(N),h.addAnimation(d)}if(o||0!==s.length||0!==u.length?(g.addElement(o),g.addElement(u)):g.addElement(le.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),h.addAnimation(g),n?g.beforeClearStyles([F]).fromTo("transform",`translateX(${ie})`,`translateX(${z})`).fromTo(F,.8,1):g.beforeClearStyles([F]).fromTo("transform",`translateX(${De})`,`translateX(${z})`),o){const d=w(o).querySelector(".transition-effect");if(d){const B=d.querySelector(".transition-cover"),A=d.querySelector(".transition-shadow"),V=(0,a.c)(),J=(0,a.c)(),ne=(0,a.c)();V.addElement(d).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),J.addElement(B).beforeClearStyles([F]).fromTo(F,0,.1),ne.addElement(A).beforeClearStyles([F]).fromTo(F,.03,.7),V.addAnimation([J,ne]),g.addAnimation([V])}}const M=le.querySelector("ion-header.header-collapse-condense"),{forward:f,backward:r}=((N,k,$,x,F)=>{const U=P(x,$),z=T(F),Q=T(x),ue=P(F,$),De=null!==U&&null!==z&&!$,ie=null!==Q&&null!==ue&&$;if(De){const le=z.getBoundingClientRect(),m=U.getBoundingClientRect(),n=w(U).querySelector(".button-text"),o=n.getBoundingClientRect(),s=w(z).querySelector(".toolbar-title").getBoundingClientRect();O(N,k,$,z,le,s,n,o),b(N,k,$,U,m,n,o,z,s)}else if(ie){const le=Q.getBoundingClientRect(),m=ue.getBoundingClientRect(),n=w(ue).querySelector(".button-text"),o=n.getBoundingClientRect(),s=w(Q).querySelector(".toolbar-title").getBoundingClientRect();O(N,k,$,Q,le,s,n,o),b(N,k,$,ue,m,n,o,Q,s)}return{forward:De,backward:ie}})(h,ue,n,le,m);if(s.forEach(d=>{const B=(0,a.c)();B.addElement(d),h.addAnimation(B);const A=(0,a.c)();A.addElement(d.querySelector("ion-title"));const V=(0,a.c)(),J=Array.from(d.querySelectorAll("ion-buttons,[menuToggle]")),ne=d.closest("ion-header"),be=null==ne?void 0:ne.classList.contains("header-collapse-condense-inactive");let Ce;Ce=J.filter(n?pe=>{const Te=pe.classList.contains("buttons-collapse");return Te&&!be||!Te}:pe=>!pe.classList.contains("buttons-collapse")),V.addElement(Ce);const Z=(0,a.c)();Z.addElement(d.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const oe=(0,a.c)();oe.addElement(w(d).querySelector(".toolbar-background"));const nt=(0,a.c)(),Pe=d.querySelector("ion-back-button");if(Pe&&nt.addElement(Pe),B.addAnimation([A,V,Z,oe,nt]),V.fromTo(F,.01,1),Z.fromTo(F,.01,1),n)be||A.fromTo("transform",`translateX(${ie})`,`translateX(${z})`).fromTo(F,.01,1),Z.fromTo("transform",`translateX(${ie})`,`translateX(${z})`),nt.fromTo(F,.01,1);else if(M||A.fromTo("transform",`translateX(${De})`,`translateX(${z})`).fromTo(F,.01,1),Z.fromTo("transform",`translateX(${De})`,`translateX(${z})`),oe.beforeClearStyles([F,"transform"]),(null==ne?void 0:ne.translucent)?oe.fromTo("transform",ue?"translateX(-100%)":"translateX(100%)","translateX(0px)"):oe.fromTo(F,.01,"var(--opacity)"),f||nt.fromTo(F,.01,1),Pe&&!f){const Te=(0,a.c)();Te.addElement(w(Pe).querySelector(".button-text")).fromTo("transform",ue?"translateX(-100px)":"translateX(100px)","translateX(0px)"),B.addAnimation(Te)}}),m){const d=(0,a.c)(),B=m.querySelector(":scope > ion-content"),A=m.querySelectorAll(":scope > ion-header > ion-toolbar"),V=m.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(B||0!==A.length||0!==V.length?(d.addElement(B),d.addElement(V)):d.addElement(m.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),h.addAnimation(d),n){d.beforeClearStyles([F]).fromTo("transform",`translateX(${z})`,ue?"translateX(-100%)":"translateX(100%)");const J=(0,D.g)(m);h.afterAddWrite(()=>{"normal"===h.getDirection()&&J.style.setProperty("display","none")})}else d.fromTo("transform",`translateX(${z})`,`translateX(${ie})`).fromTo(F,1,.8);if(B){const J=w(B).querySelector(".transition-effect");if(J){const ne=J.querySelector(".transition-cover"),be=J.querySelector(".transition-shadow"),Ce=(0,a.c)(),Z=(0,a.c)(),oe=(0,a.c)();Ce.addElement(J).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),Z.addElement(ne).beforeClearStyles([F]).fromTo(F,.1,0),oe.addElement(be).beforeClearStyles([F]).fromTo(F,.7,.03),Ce.addAnimation([Z,oe]),d.addAnimation([Ce])}}A.forEach(J=>{const ne=(0,a.c)();ne.addElement(J);const be=(0,a.c)();be.addElement(J.querySelector("ion-title"));const Ce=(0,a.c)(),Z=J.querySelectorAll("ion-buttons,[menuToggle]"),oe=J.closest("ion-header"),nt=null==oe?void 0:oe.classList.contains("header-collapse-condense-inactive"),Pe=Array.from(Z).filter(K=>{const ge=K.classList.contains("buttons-collapse");return ge&&!nt||!ge});Ce.addElement(Pe);const pe=(0,a.c)(),Te=J.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");Te.length>0&&pe.addElement(Te);const xe=(0,a.c)();xe.addElement(w(J).querySelector(".toolbar-background"));const re=(0,a.c)(),ee=J.querySelector("ion-back-button");if(ee&&re.addElement(ee),ne.addAnimation([be,Ce,pe,re,xe]),h.addAnimation(ne),re.fromTo(F,.99,0),Ce.fromTo(F,.99,0),pe.fromTo(F,.99,0),n){if(nt||be.fromTo("transform",`translateX(${z})`,ue?"translateX(-100%)":"translateX(100%)").fromTo(F,.99,0),pe.fromTo("transform",`translateX(${z})`,ue?"translateX(-100%)":"translateX(100%)"),xe.beforeClearStyles([F,"transform"]),(null==oe?void 0:oe.translucent)?xe.fromTo("transform","translateX(0px)",ue?"translateX(-100%)":"translateX(100%)"):xe.fromTo(F,"var(--opacity)",0),ee&&!r){const ge=(0,a.c)();ge.addElement(w(ee).querySelector(".button-text")).fromTo("transform",`translateX(${z})`,`translateX(${(ue?-124:124)+"px"})`),ne.addAnimation(ge)}}else nt||be.fromTo("transform",`translateX(${z})`,`translateX(${ie})`).fromTo(F,.99,0).afterClearStyles([U,F]),pe.fromTo("transform",`translateX(${z})`,`translateX(${ie})`).afterClearStyles([U,F]),re.afterClearStyles([F]),be.afterClearStyles([F]),Ce.afterClearStyles([F])})}return h}catch(x){throw x}},S=10},2942:(_e,te,y)=>{"use strict";y.r(te),y.d(te,{mdTransitionAnimation:()=>c});var a=y(3503),D=y(7555);y(8476),y(4363);const c=(E,w)=>{var T,P,I;const b="40px",C="back"===w.direction,N=w.leavingEl,k=(0,D.g)(w.enteringEl),$=k.querySelector("ion-toolbar"),x=(0,a.c)();if(x.addElement(k).fill("both").beforeRemoveClass("ion-page-invisible"),C?x.duration((null!==(T=w.duration)&&void 0!==T?T:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):x.duration((null!==(P=w.duration)&&void 0!==P?P:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform",`translateY(${b})`,"translateY(0px)").fromTo("opacity",.01,1),$){const F=(0,a.c)();F.addElement($),x.addAnimation(F)}if(N&&C){x.duration((null!==(I=w.duration)&&void 0!==I?I:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const F=(0,a.c)();F.addElement((0,D.g)(N)).onFinish(U=>{1===U&&F.elements.length>0&&F.elements[0].style.setProperty("display","none")}).fromTo("transform","translateY(0px)",`translateY(${b})`).fromTo("opacity",1,0),x.addAnimation(F)}return x}},5516:(_e,te,y)=>{"use strict";y.d(te,{B:()=>Ce,G:()=>Z,O:()=>oe,a:()=>O,b:()=>C,c:()=>$,d:()=>nt,e:()=>Pe,f:()=>M,g:()=>r,h:()=>A,i:()=>J,j:()=>F,k:()=>U,l:()=>S,m:()=>N,n:()=>De,o:()=>h,s:()=>be,t:()=>x});var a=y(467),D=y(8476),v=y(3113),L=y(611),c=y(5938),E=y(5638),w=y(4929);let T=0,P=0;const I=new WeakMap,b=xe=>({create:re=>z(xe,re),dismiss:(re,ee,K)=>o(document,re,ee,xe,K),getTop:()=>(0,a.A)(function*(){return h(document,xe)})()}),O=b("ion-alert"),C=b("ion-action-sheet"),S=b("ion-loading"),N=b("ion-modal"),$=b("ion-popover"),x=b("ion-toast"),F=xe=>{typeof document<"u"&&n(document);const re=T++;xe.overlayIndex=re},U=xe=>(xe.hasAttribute("id")||(xe.id="ion-overlay-"+ ++P),xe.id),z=(xe,re)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(xe).then(()=>{const ee=document.createElement(xe);return ee.classList.add("overlay-hidden"),Object.assign(ee,Object.assign(Object.assign({},re),{hasController:!0})),d(document).appendChild(ee),new Promise(K=>(0,E.c)(ee,K))}):Promise.resolve(),Q='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',De=(xe,re)=>{const ee=xe.querySelector(Q);le(ee,re)},ie=(xe,re)=>{const ee=Array.from(xe.querySelectorAll(Q));le(ee.length>0?ee[ee.length-1]:null,re)},le=(xe,re)=>{let ee=xe;const K=null==xe?void 0:xe.shadowRoot;K&&(ee=K.querySelector(Q)||xe),ee?(0,E.f)(ee):re.focus()},n=xe=>{0===T&&(T=1,xe.addEventListener("focus",re=>{((xe,re)=>{const ee=h(re,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover"),K=xe.target;ee&&K&&!ee.classList.contains("ion-disable-focus-trap")&&(ee.shadowRoot?(()=>{if(ee.contains(K))ee.lastFocus=K;else if("ION-TOAST"===K.tagName)le(ee.lastFocus,ee);else{const Ze=ee.lastFocus;De(ee,ee),Ze===re.activeElement&&ie(ee,ee),ee.lastFocus=re.activeElement}})():(()=>{if(ee===K)ee.lastFocus=void 0;else if("ION-TOAST"===K.tagName)le(ee.lastFocus,ee);else{const Ze=(0,E.g)(ee);if(!Ze.contains(K))return;const rt=Ze.querySelector(".ion-overlay-wrapper");if(!rt)return;if(rt.contains(K)||K===Ze.querySelector("ion-backdrop"))ee.lastFocus=K;else{const nn=ee.lastFocus;De(rt,ee),nn===re.activeElement&&ie(rt,ee),ee.lastFocus=re.activeElement}}})())})(re,xe)},!0),xe.addEventListener("ionBackButton",re=>{const ee=h(xe);null!=ee&&ee.backdropDismiss&&re.detail.register(v.OVERLAY_BACK_BUTTON_PRIORITY,()=>{ee.dismiss(void 0,Ce)})}),(0,v.shouldUseCloseWatcher)()||xe.addEventListener("keydown",re=>{if("Escape"===re.key){const ee=h(xe);null!=ee&&ee.backdropDismiss&&ee.dismiss(void 0,Ce)}}))},o=(xe,re,ee,K,ge)=>{const vt=h(xe,K,ge);return vt?vt.dismiss(re,ee):Promise.reject("overlay does not exist")},s=(xe,re)=>((xe,re)=>(void 0===re&&(re="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(xe.querySelectorAll(re)).filter(ee=>ee.overlayIndex>0)))(xe,re).filter(ee=>!(xe=>xe.classList.contains("overlay-hidden"))(ee)),h=(xe,re,ee)=>{const K=s(xe,re);return void 0===ee?K[K.length-1]:K.find(ge=>ge.id===ee)},g=(xe=!1)=>{const ee=d(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");ee&&(xe?ee.setAttribute("aria-hidden","true"):ee.removeAttribute("aria-hidden"))},M=function(){var xe=(0,a.A)(function*(re,ee,K,ge,vt){var Ze,rt;if(re.presented)return;g(!0),pe(re.el),re.presented=!0,re.willPresent.emit(),null===(Ze=re.willPresentShorthand)||void 0===Ze||Ze.emit();const nn=(0,L.b)(re),mt=re.enterAnimation?re.enterAnimation:L.c.get(ee,"ios"===nn?K:ge);(yield B(re,mt,re.el,vt))&&(re.didPresent.emit(),null===(rt=re.didPresentShorthand)||void 0===rt||rt.emit()),"ION-TOAST"!==re.el.tagName&&f(re.el),re.keyboardClose&&(null===document.activeElement||!re.el.contains(document.activeElement))&&re.el.focus(),re.el.removeAttribute("aria-hidden")});return function(ee,K,ge,vt,Ze){return xe.apply(this,arguments)}}(),f=function(){var xe=(0,a.A)(function*(re){let ee=document.activeElement;if(!ee)return;const K=null==ee?void 0:ee.shadowRoot;K&&(ee=K.querySelector(Q)||ee),yield re.onDidDismiss(),(null===document.activeElement||document.activeElement===document.body)&&ee.focus()});return function(ee){return xe.apply(this,arguments)}}(),r=function(){var xe=(0,a.A)(function*(re,ee,K,ge,vt,Ze,rt){var nn,mt;if(!re.presented)return!1;void 0!==D.d&&1===s(D.d).length&&g(!1),re.presented=!1;try{re.el.style.setProperty("pointer-events","none"),re.willDismiss.emit({data:ee,role:K}),null===(nn=re.willDismissShorthand)||void 0===nn||nn.emit({data:ee,role:K});const dt=(0,L.b)(re),un=re.leaveAnimation?re.leaveAnimation:L.c.get(ge,"ios"===dt?vt:Ze);K!==Z&&(yield B(re,un,re.el,rt)),re.didDismiss.emit({data:ee,role:K}),null===(mt=re.didDismissShorthand)||void 0===mt||mt.emit({data:ee,role:K}),(I.get(re)||[]).forEach(at=>at.destroy()),I.delete(re),re.el.classList.add("overlay-hidden"),re.el.style.removeProperty("pointer-events"),void 0!==re.el.lastFocus&&(re.el.lastFocus=void 0)}catch(dt){console.error(dt)}return re.el.remove(),Te(),!0});return function(ee,K,ge,vt,Ze,rt,nn){return xe.apply(this,arguments)}}(),d=xe=>xe.querySelector("ion-app")||xe.body,B=function(){var xe=(0,a.A)(function*(re,ee,K,ge){K.classList.remove("overlay-hidden");const Ze=ee(re.el,ge);(!re.animated||!L.c.getBoolean("animated",!0))&&Ze.duration(0),re.keyboardClose&&Ze.beforeAddWrite(()=>{const nn=K.ownerDocument.activeElement;null!=nn&&nn.matches("input,ion-input, ion-textarea")&&nn.blur()});const rt=I.get(re)||[];return I.set(re,[...rt,Ze]),yield Ze.play(),!0});return function(ee,K,ge,vt){return xe.apply(this,arguments)}}(),A=(xe,re)=>{let ee;const K=new Promise(ge=>ee=ge);return V(xe,re,ge=>{ee(ge.detail)}),K},V=(xe,re,ee)=>{const K=ge=>{(0,E.b)(xe,re,K),ee(ge)};(0,E.a)(xe,re,K)},J=xe=>"cancel"===xe||xe===Ce,ne=xe=>xe(),be=(xe,re)=>{if("function"==typeof xe)return L.c.get("_zoneGate",ne)(()=>{try{return xe(re)}catch(K){throw K}})},Ce="backdrop",Z="gesture",oe=39,nt=xe=>{let ee,re=!1;const K=(0,c.C)(),ge=(rt=!1)=>{if(ee&&!rt)return{delegate:ee,inline:re};const{el:nn,hasController:mt,delegate:dt}=xe;return re=null!==nn.parentNode&&!mt,ee=re?dt||K:dt,{inline:re,delegate:ee}};return{attachViewToDom:function(){var rt=(0,a.A)(function*(nn){const{delegate:mt}=ge(!0);if(mt)return yield mt.attachViewToDom(xe.el,nn);const{hasController:dt}=xe;if(dt&&void 0!==nn)throw new Error("framework delegate is missing");return null});return function(mt){return rt.apply(this,arguments)}}(),removeViewFromDom:()=>{const{delegate:rt}=ge();rt&&void 0!==xe.el&&rt.removeViewFromDom(xe.el.parentElement,xe.el)}}},Pe=()=>{let xe;const re=()=>{xe&&(xe(),xe=void 0)};return{addClickListener:(K,ge)=>{re();const vt=void 0!==ge?document.getElementById(ge):null;vt?xe=((rt,nn)=>{const mt=()=>{nn.present()};return rt.addEventListener("click",mt),()=>{rt.removeEventListener("click",mt)}})(vt,K):(0,w.p)(`A trigger element with the ID "${ge}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.`,K)},removeClickListener:re}},pe=xe=>{var re;if(void 0===D.d)return;const ee=s(D.d);for(let K=ee.length-1;K>=0;K--){const ge=ee[K],vt=null!==(re=ee[K+1])&&void 0!==re?re:xe;(vt.hasAttribute("aria-hidden")||"ION-TOAST"!==vt.tagName)&&ge.setAttribute("aria-hidden","true")}},Te=()=>{if(void 0===D.d)return;const xe=s(D.d);for(let re=xe.length-1;re>=0;re--){const ee=xe[re];if(ee.removeAttribute("aria-hidden"),"ION-TOAST"!==ee.tagName)break}}},1288:(_e,te,y)=>{"use strict";y.d(te,{H:()=>x,b:()=>nn,c:()=>Q,f:()=>pe,g:()=>z,h:()=>k,p:()=>Vn,r:()=>Ot});var a=y(467);let v,L,c=!1,E=!1;const I={},S=Oe=>"object"==(Oe=typeof Oe)||"function"===Oe;function N(Oe){var Ie,Ue,bt;return null!==(bt=null===(Ue=null===(Ie=Oe.head)||void 0===Ie?void 0:Ie.querySelector('meta[name="csp-nonce"]'))||void 0===Ue?void 0:Ue.getAttribute("content"))&&void 0!==bt?bt:void 0}const k=(Oe,Ie,...Ue)=>{let bt=null,Qe=!1,lt=!1;const Zt=[],_t=zt=>{for(let Nt=0;Ntzt[Nt]).join(" "))}const gt=$(Oe,null);return gt.$attrs$=Ie,Zt.length>0&&(gt.$children$=Zt),gt},$=(Oe,Ie)=>({$flags$:0,$tag$:Oe,$text$:Ie,$elm$:null,$children$:null,$attrs$:null}),x={},z=Oe=>Tt(Oe).$hostElement$,Q=(Oe,Ie,Ue)=>{const bt=z(Oe);return{emit:Qe=>ue(bt,Ie,{bubbles:!!(4&Ue),composed:!!(2&Ue),cancelable:!!(1&Ue),detail:Qe})}},ue=(Oe,Ie,Ue)=>{const bt=Lt.ce(Ie,Ue);return Oe.dispatchEvent(bt),bt},De=new WeakMap,n=(Oe,Ie)=>"sc-"+Oe.$tagName$,o=(Oe,Ie,Ue,bt,Qe,lt)=>{if(Ue!==bt){let Zt=Et(Oe,Ie),_t=Ie.toLowerCase();if("class"===Ie){const gt=Oe.classList,zt=s(Ue),Nt=s(bt);gt.remove(...zt.filter(Pt=>Pt&&!Nt.includes(Pt))),gt.add(...Nt.filter(Pt=>Pt&&!zt.includes(Pt)))}else if("style"===Ie){for(const gt in Ue)(!bt||null==bt[gt])&&(gt.includes("-")?Oe.style.removeProperty(gt):Oe.style[gt]="");for(const gt in bt)(!Ue||bt[gt]!==Ue[gt])&&(gt.includes("-")?Oe.style.setProperty(gt,bt[gt]):Oe.style[gt]=bt[gt])}else if("ref"===Ie)bt&&bt(Oe);else if(Zt||"o"!==Ie[0]||"n"!==Ie[1]){const gt=S(bt);if((Zt||gt&&null!==bt)&&!Qe)try{if(Oe.tagName.includes("-"))Oe[Ie]=bt;else{const zt=null==bt?"":bt;"list"===Ie?Zt=!1:(null==Ue||Oe[Ie]!=zt)&&(Oe[Ie]=zt)}}catch{}null==bt||!1===bt?(!1!==bt||""===Oe.getAttribute(Ie))&&Oe.removeAttribute(Ie):(!Zt||4<||Qe)&&!gt&&Oe.setAttribute(Ie,bt=!0===bt?"":bt)}else Ie="-"===Ie[2]?Ie.slice(3):Et(Sn,_t)?_t.slice(2):_t[2]+Ie.slice(3),Ue&&Lt.rel(Oe,Ie,Ue,!1),bt&&Lt.ael(Oe,Ie,bt,!1)}},u=/\s/,s=Oe=>Oe?Oe.split(u):[],h=(Oe,Ie,Ue,bt)=>{const Qe=11===Ie.$elm$.nodeType&&Ie.$elm$.host?Ie.$elm$.host:Ie.$elm$,lt=Oe&&Oe.$attrs$||I,Zt=Ie.$attrs$||I;for(bt in lt)bt in Zt||o(Qe,bt,lt[bt],void 0,Ue,Ie.$flags$);for(bt in Zt)o(Qe,bt,lt[bt],Zt[bt],Ue,Ie.$flags$)},g=(Oe,Ie,Ue,bt)=>{const Qe=Ie.$children$[Ue];let Zt,_t,lt=0;if(null!==Qe.$text$)Zt=Qe.$elm$=Bt.createTextNode(Qe.$text$);else{if(c||(c="svg"===Qe.$tag$),Zt=Qe.$elm$=Bt.createElementNS(c?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",Qe.$tag$),c&&"foreignObject"===Qe.$tag$&&(c=!1),h(null,Qe,c),(Oe=>null!=Oe)(v)&&Zt["s-si"]!==v&&Zt.classList.add(Zt["s-si"]=v),Qe.$children$)for(lt=0;lt{let _t,Zt=Oe;for(Zt.shadowRoot&&Zt.tagName===L&&(Zt=Zt.shadowRoot);Qe<=lt;++Qe)bt[Qe]&&(_t=g(null,Ue,Qe),_t&&(bt[Qe].$elm$=_t,Zt.insertBefore(_t,Ie)))},f=(Oe,Ie,Ue)=>{for(let bt=Ie;bt<=Ue;++bt){const Qe=Oe[bt];if(Qe){const lt=Qe.$elm$;A(Qe),lt&<.remove()}}},d=(Oe,Ie)=>Oe.$tag$===Ie.$tag$,B=(Oe,Ie)=>{const Ue=Ie.$elm$=Oe.$elm$,bt=Oe.$children$,Qe=Ie.$children$,lt=Ie.$tag$,Zt=Ie.$text$;null===Zt?(c="svg"===lt||"foreignObject"!==lt&&c,h(Oe,Ie,c),null!==bt&&null!==Qe?((Oe,Ie,Ue,bt)=>{let Bn,Qe=0,lt=0,Zt=Ie.length-1,_t=Ie[0],gt=Ie[Zt],zt=bt.length-1,Nt=bt[0],Pt=bt[zt];for(;Qe<=Zt&<<=zt;)null==_t?_t=Ie[++Qe]:null==gt?gt=Ie[--Zt]:null==Nt?Nt=bt[++lt]:null==Pt?Pt=bt[--zt]:d(_t,Nt)?(B(_t,Nt),_t=Ie[++Qe],Nt=bt[++lt]):d(gt,Pt)?(B(gt,Pt),gt=Ie[--Zt],Pt=bt[--zt]):d(_t,Pt)?(B(_t,Pt),Oe.insertBefore(_t.$elm$,gt.$elm$.nextSibling),_t=Ie[++Qe],Pt=bt[--zt]):d(gt,Nt)?(B(gt,Nt),Oe.insertBefore(gt.$elm$,_t.$elm$),gt=Ie[--Zt],Nt=bt[++lt]):(Bn=g(Ie&&Ie[lt],Ue,lt),Nt=bt[++lt],Bn&&_t.$elm$.parentNode.insertBefore(Bn,_t.$elm$));Qe>Zt?M(Oe,null==bt[zt+1]?null:bt[zt+1].$elm$,Ue,bt,lt,zt):lt>zt&&f(Ie,Qe,Zt)})(Ue,bt,Ie,Qe):null!==Qe?(null!==Oe.$text$&&(Ue.textContent=""),M(Ue,null,Ie,Qe,0,Qe.length-1)):null!==bt&&f(bt,0,bt.length-1),c&&"svg"===lt&&(c=!1)):Oe.$text$!==Zt&&(Ue.data=Zt)},A=Oe=>{Oe.$attrs$&&Oe.$attrs$.ref&&Oe.$attrs$.ref(null),Oe.$children$&&Oe.$children$.map(A)},J=(Oe,Ie)=>{Ie&&!Oe.$onRenderResolve$&&Ie["s-p"]&&Ie["s-p"].push(new Promise(Ue=>Oe.$onRenderResolve$=Ue))},ne=(Oe,Ie)=>{if(Oe.$flags$|=16,!(4&Oe.$flags$))return J(Oe,Oe.$ancestorComponent$),it(()=>be(Oe,Ie));Oe.$flags$|=512},be=(Oe,Ie)=>{const bt=Oe.$lazyInstance$;return Ie&&(Oe.$flags$|=256,Oe.$queuedListeners$&&(Oe.$queuedListeners$.map(([lt,Zt])=>xe(bt,lt,Zt)),Oe.$queuedListeners$=void 0)),Ce(void 0,()=>oe(Oe,bt,Ie))},Ce=(Oe,Ie)=>Z(Oe)?Oe.then(Ie):Ie(),Z=Oe=>Oe instanceof Promise||Oe&&Oe.then&&"function"==typeof Oe.then,oe=function(){var Oe=(0,a.A)(function*(Ie,Ue,bt){var Qe;const lt=Ie.$hostElement$,_t=lt["s-rc"];bt&&(Oe=>{const Ie=Oe.$cmpMeta$,Ue=Oe.$hostElement$,bt=Ie.$flags$,lt=((Oe,Ie,Ue,bt)=>{var Qe;let lt=n(Ie);const Zt=Ft.get(lt);if(Oe=11===Oe.nodeType?Oe:Bt,Zt)if("string"==typeof Zt){let gt,_t=De.get(Oe=Oe.head||Oe);if(_t||De.set(Oe,_t=new Set),!_t.has(lt)){{gt=Bt.createElement("style"),gt.innerHTML=Zt;const zt=null!==(Qe=Lt.$nonce$)&&void 0!==Qe?Qe:N(Bt);null!=zt&>.setAttribute("nonce",zt),Oe.insertBefore(gt,Oe.querySelector("link"))}_t&&_t.add(lt)}}else Oe.adoptedStyleSheets.includes(Zt)||(Oe.adoptedStyleSheets=[...Oe.adoptedStyleSheets,Zt]);return lt})(Ue.shadowRoot?Ue.shadowRoot:Ue.getRootNode(),Ie);10&bt&&(Ue["s-sc"]=lt,Ue.classList.add(lt+"-h"))})(Ie);nt(Ie,Ue),_t&&(_t.map(zt=>zt()),lt["s-rc"]=void 0);{const zt=null!==(Qe=lt["s-p"])&&void 0!==Qe?Qe:[],Nt=()=>Pe(Ie);0===zt.length?Nt():(Promise.all(zt).then(Nt),Ie.$flags$|=4,zt.length=0)}});return function(Ue,bt,Qe){return Oe.apply(this,arguments)}}(),nt=(Oe,Ie,Ue)=>{try{Ie=Ie.render(),Oe.$flags$&=-17,Oe.$flags$|=2,((Oe,Ie)=>{const Ue=Oe.$hostElement$,bt=Oe.$vnode$||$(null,null),Qe=(Oe=>Oe&&Oe.$tag$===x)(Ie)?Ie:k(null,null,Ie);L=Ue.tagName,Qe.$tag$=null,Qe.$flags$|=4,Oe.$vnode$=Qe,Qe.$elm$=bt.$elm$=Ue.shadowRoot||Ue,v=Ue["s-sc"],B(bt,Qe)})(Oe,Ie)}catch(bt){It(bt,Oe.$hostElement$)}return null},Pe=Oe=>{const Ue=Oe.$hostElement$,Qe=Oe.$lazyInstance$,lt=Oe.$ancestorComponent$;64&Oe.$flags$||(Oe.$flags$|=64,re(Ue),xe(Qe,"componentDidLoad"),Oe.$onReadyResolve$(Ue),lt||Te()),Oe.$onInstanceResolve$(Ue),Oe.$onRenderResolve$&&(Oe.$onRenderResolve$(),Oe.$onRenderResolve$=void 0),512&Oe.$flags$&&ke(()=>ne(Oe,!1)),Oe.$flags$&=-517},pe=Oe=>{{const Ie=Tt(Oe),Ue=Ie.$hostElement$.isConnected;return Ue&&2==(18&Ie.$flags$)&&ne(Ie,!1),Ue}},Te=Oe=>{re(Bt.documentElement),ke(()=>ue(Sn,"appload",{detail:{namespace:"ionicpwaelements"}}))},xe=(Oe,Ie,Ue)=>{if(Oe&&Oe[Ie])try{return Oe[Ie](Ue)}catch(bt){It(bt)}},re=Oe=>Oe.classList.add("hydrated"),ge=(Oe,Ie,Ue)=>{if(Ie.$members$){const bt=Object.entries(Ie.$members$),Qe=Oe.prototype;if(bt.map(([lt,[Zt]])=>{31&Zt||2&Ue&&32&Zt?Object.defineProperty(Qe,lt,{get(){return((Oe,Ie)=>Tt(this).$instanceValues$.get(Ie))(0,lt)},set(_t){((Oe,Ie,Ue,bt)=>{const Qe=Tt(Oe),lt=Qe.$instanceValues$.get(Ie),Zt=Qe.$flags$,_t=Qe.$lazyInstance$;Ue=((Oe,Ie)=>null==Oe||S(Oe)?Oe:4&Ie?"false"!==Oe&&(""===Oe||!!Oe):2&Ie?parseFloat(Oe):1&Ie?String(Oe):Oe)(Ue,bt.$members$[Ie][0]);const gt=Number.isNaN(lt)&&Number.isNaN(Ue);(!(8&Zt)||void 0===lt)&&Ue!==lt&&!gt&&(Qe.$instanceValues$.set(Ie,Ue),_t&&2==(18&Zt)&&ne(Qe,!1))})(this,lt,_t,Ie)},configurable:!0,enumerable:!0}):1&Ue&&64&Zt&&Object.defineProperty(Qe,lt,{value(..._t){const gt=Tt(this);return gt.$onInstancePromise$.then(()=>gt.$lazyInstance$[lt](..._t))}})}),1&Ue){const lt=new Map;Qe.attributeChangedCallback=function(Zt,_t,gt){Lt.jmp(()=>{const zt=lt.get(Zt);if(this.hasOwnProperty(zt))gt=this[zt],delete this[zt];else if(Qe.hasOwnProperty(zt)&&"number"==typeof this[zt]&&this[zt]==gt)return;this[zt]=(null!==gt||"boolean"!=typeof this[zt])&>})},Oe.observedAttributes=bt.filter(([Zt,_t])=>15&_t[0]).map(([Zt,_t])=>{const gt=_t[1]||Zt;return lt.set(gt,Zt),gt})}}return Oe},vt=function(){var Oe=(0,a.A)(function*(Ie,Ue,bt,Qe,lt){if(!(32&Ue.$flags$)){Ue.$flags$|=32;{if((lt=Dt(bt)).then){const zt=()=>{};lt=yield lt,zt()}lt.isProxied||(ge(lt,bt,2),lt.isProxied=!0);const gt=()=>{};Ue.$flags$|=8;try{new lt(Ue)}catch(zt){It(zt)}Ue.$flags$&=-9,gt()}if(lt.style){let gt=lt.style;const zt=n(bt);if(!Ft.has(zt)){const Nt=()=>{};((Oe,Ie,Ue)=>{let bt=Ft.get(Oe);Ut&&Ue?(bt=bt||new CSSStyleSheet,"string"==typeof bt?bt=Ie:bt.replaceSync(Ie)):bt=Ie,Ft.set(Oe,bt)})(zt,gt,!!(1&bt.$flags$)),Nt()}}}const Zt=Ue.$ancestorComponent$,_t=()=>ne(Ue,!0);Zt&&Zt["s-rc"]?Zt["s-rc"].push(_t):_t()});return function(Ue,bt,Qe,lt,Zt){return Oe.apply(this,arguments)}}(),nn=(Oe,Ie={})=>{var Ue;const Qe=[],lt=Ie.exclude||[],Zt=Sn.customElements,_t=Bt.head,gt=_t.querySelector("meta[charset]"),zt=Bt.createElement("style"),Nt=[];let Pt,Bn=!0;Object.assign(Lt,Ie),Lt.$resourcesUrl$=new URL(Ie.resourcesUrl||"./",Bt.baseURI).href,Oe.map(wn=>{wn[1].map(An=>{const En={$flags$:An[0],$tagName$:An[1],$members$:An[2],$listeners$:An[3]};En.$members$=An[2],En.$listeners$=An[3];const Wn=En.$tagName$,kn=class extends HTMLElement{constructor(Rn){super(Rn),bn(Rn=this,En),1&En.$flags$&&Rn.attachShadow({mode:"open"})}connectedCallback(){Pt&&(clearTimeout(Pt),Pt=null),Bn?Nt.push(this):Lt.jmp(()=>(Oe=>{if(!(1&Lt.$flags$)){const Ie=Tt(Oe),Ue=Ie.$cmpMeta$,bt=()=>{};if(1&Ie.$flags$)mt(Oe,Ie,Ue.$listeners$);else{Ie.$flags$|=1;{let Qe=Oe;for(;Qe=Qe.parentNode||Qe.host;)if(Qe["s-p"]){J(Ie,Ie.$ancestorComponent$=Qe);break}}Ue.$members$&&Object.entries(Ue.$members$).map(([Qe,[lt]])=>{if(31<&&Oe.hasOwnProperty(Qe)){const Zt=Oe[Qe];delete Oe[Qe],Oe[Qe]=Zt}}),vt(Oe,Ie,Ue)}bt()}})(this))}disconnectedCallback(){Lt.jmp(()=>(Oe=>{if(!(1&Lt.$flags$)){const Ie=Tt(this),Ue=Ie.$lazyInstance$;Ie.$rmListeners$&&(Ie.$rmListeners$.map(bt=>bt()),Ie.$rmListeners$=void 0),xe(Ue,"disconnectedCallback")}})())}componentOnReady(){return Tt(this).$onReadyPromise$}};En.$lazyBundleId$=wn[0],!lt.includes(Wn)&&!Zt.get(Wn)&&(Qe.push(Wn),Zt.define(Wn,ge(kn,En,1)))})});{zt.innerHTML=Qe+"{visibility:hidden}.hydrated{visibility:inherit}",zt.setAttribute("data-styles","");const wn=null!==(Ue=Lt.$nonce$)&&void 0!==Ue?Ue:N(Bt);null!=wn&&zt.setAttribute("nonce",wn),_t.insertBefore(zt,gt?gt.nextSibling:_t.firstChild)}Bn=!1,Nt.length?Nt.map(wn=>wn.connectedCallback()):Lt.jmp(()=>Pt=setTimeout(Te,30))},mt=(Oe,Ie,Ue,bt)=>{Ue&&Ue.map(([Qe,lt,Zt])=>{const _t=un(Oe,Qe),gt=dt(Ie,Zt),zt=At(Qe);Lt.ael(_t,lt,gt,zt),(Ie.$rmListeners$=Ie.$rmListeners$||[]).push(()=>Lt.rel(_t,lt,gt,zt))})},dt=(Oe,Ie)=>Ue=>{try{256&Oe.$flags$?Oe.$lazyInstance$[Ie](Ue):(Oe.$queuedListeners$=Oe.$queuedListeners$||[]).push([Ie,Ue])}catch(bt){It(bt)}},un=(Oe,Ie)=>16&Ie?Bt.body:Oe,At=Oe=>!!(2&Oe),Mn=new WeakMap,Tt=Oe=>Mn.get(Oe),Ot=(Oe,Ie)=>Mn.set(Ie.$lazyInstance$=Oe,Ie),bn=(Oe,Ie)=>{const Ue={$flags$:0,$hostElement$:Oe,$cmpMeta$:Ie,$instanceValues$:new Map};return Ue.$onInstancePromise$=new Promise(bt=>Ue.$onInstanceResolve$=bt),Ue.$onReadyPromise$=new Promise(bt=>Ue.$onReadyResolve$=bt),Oe["s-p"]=[],Oe["s-rc"]=[],mt(Oe,Ue,Ie.$listeners$),Mn.set(Oe,Ue)},Et=(Oe,Ie)=>Ie in Oe,It=(Oe,Ie)=>(0,console.error)(Oe,Ie),yn=new Map,Dt=(Oe,Ie,Ue)=>{const bt=Oe.$tagName$.replace(/-/g,"_"),Qe=Oe.$lazyBundleId$,lt=yn.get(Qe);if(lt)return lt[bt];if(!Ue||!BUILD.hotModuleReplacement){const Zt=_t=>(yn.set(Qe,_t),_t[bt]);switch(Qe){case"pwa-action-sheet":return y.e(6301).then(y.bind(y,6301)).then(Zt,It);case"pwa-camera-modal":return y.e(2982).then(y.bind(y,2982)).then(Zt,It);case"pwa-toast":return y.e(3574).then(y.bind(y,3574)).then(Zt,It);case"pwa-camera-modal-instance":return y.e(5640).then(y.bind(y,5640)).then(Zt,It);case"pwa-camera":return y.e(6086).then(y.bind(y,6086)).then(Zt,It)}}return y(5235)(`./${Qe}.entry.js`).then(Zt=>(yn.set(Qe,Zt),Zt[bt]),It)},Ft=new Map,Sn=typeof window<"u"?window:{},Bt=Sn.document||{head:{}},Lt={$flags$:0,$resourcesUrl$:"",jmp:Oe=>Oe(),raf:Oe=>requestAnimationFrame(Oe),ael:(Oe,Ie,Ue,bt)=>Oe.addEventListener(Ie,Ue,bt),rel:(Oe,Ie,Ue,bt)=>Oe.removeEventListener(Ie,Ue,bt),ce:(Oe,Ie)=>new CustomEvent(Oe,Ie)},Vn=Oe=>Promise.resolve(Oe),Ut=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),$e=[],Ae=[],we=(Oe,Ie)=>Ue=>{Oe.push(Ue),E||(E=!0,Ie&&4&Lt.$flags$?ke(Ye):Lt.raf(Ye))},Ee=Oe=>{for(let Ie=0;Ie{Ee($e),Ee(Ae),(E=$e.length>0)&&Lt.raf(Ye)},ke=Oe=>Vn().then(Oe),it=we(Ae,!0)},3172:(_e,te,y)=>{"use strict";y.d(te,{$:()=>D});const D={api:{BASE_URL:"https://school-api-dev.tekdinext.com/",BASE_URL_BOT:"https://school-openai.tekdinext.com/",TELEMETRY_BASE_URL:"https://school-dev.tekdinext.com/",CONFIG:"seeker/configuration",PAGE_SEARCH_API:"content/search",CONTEXT_SEARCH:"api/aiutility/v1/context",CONTENT_SEARCH_API:"content/search",TELEMETRY_SYNC:"telemetry/v1/telemetry",BOT_QUERY_API:"v1/query",SEARCH_API:"content/search",CONFIRM_API:"confirm",BOT_SAKHI_API_PATH:"v1/query",BOT_ACTIVITY_API_PATH:"api/activitybot/v1/query",REGISTER_DEVICE_API_PATH:"api/registerMobileDevice",KEY:"myjp-0.1",SECRET:"7tVOEu0xj0zYQiYtCYbauEkNC3NBXCpM"},telmetry:{PRODUCER_ID:"dev.ejp.mobileapp",PRODUCER_PID:"mobileapp"}}},56:(_e,te,y)=>{"use strict";y.d(te,{B$:()=>D,Cc:()=>a,Hs:()=>E,K:()=>L,Th:()=>w,Zm:()=>I,cM:()=>T,z5:()=>c});let a=(()=>{var b;class O{}return(b=O).PDF="application/pdf",b.MP4="video/mp4",b.YOUTUBE="video/x-youtube",b.AUDIO="audio/mp3",b.WEBM="video/webm",b.LINK="text/html",O})();const D={dbName:"digital_jaddu_pitara.db",version:3};let L=(()=>{var b;class O{}return(b=O).DATE_TYPE="DATE",b.TEXT_TYPE="TEXT",b.INT_TYPE="INTEGER",b.REAL_TYPE="REAL",b.COMMA_SEP=",",b.SPACE=" ",b.MAX_NUM_OF_EVENTS=1e3,b.MAX_NUM_OF_PROCESSED_EVENTS=1,b.ERROR="DB_ERROR",b.BLOB_TYPE="BLOB",b.NOT_NULL="NOT NULL",b.NULL="NULL",O})(),c=(()=>{var b;class O{}return(b=O).COLLECTION="application/vnd.ekstep.content-collection",b.VIDEO="video/mp4",b.VIDEOS=["video/mp4","video/webm","video/x-m4v","video/quicktime"],b.PDF="application/pdf",b.AUDIOS="audio/mp3",b.RECOEDED_AUDIO="audio/wav",b.AUDIO=["audio/mp3","audio/mp4","audio/mpeg","audio/ogg","audio/webm","audio/x-wav","audio/wav"],b.INTERACTION=["application/vnd.ekstep.ecml-archive","application/vnd.ekstep.html-archive","application/vnd.android.package-archive","application/vnd.ekstep.content-archive","application/vnd.ekstep.plugin-archive","application/vnd.ekstep.h5p-archive"],b.DOCS=["application/pdf","application/epub","application/msword"],b.ALL=["video/mp4","video/x-youtube","video/webm","application/pdf","application/epub","application/pdf","application/epub","application/vnd.ekstep.ecml-archive","application/vnd.ekstep.h5p-archive","application/vnd.ekstep.html-archive"],b.YOUTUBE="video/x-youtube",O})();const E=[{name:"content deatil",code:"contentDetail",pattern:"(?:/(?:resources/play/content|play/content|play/quiz)/(?\\w+))",route:"content-details"},{name:"Textbook content detail",code:"textbookContentDetail",pattern:"(?:/play/(?:collection)/(?\\w+)\\?(?=.*\\bcontentId\\b=(?([^&]*)).*))",route:"collection-detail-etb",priority:1},{name:"Course Detail",code:"courseDetail",pattern:"(?:/(?:explore-course|learn)/course/(?\\w+))",route:"enrolled-course-details",priority:3}];var w=function(b){return b.YES="Yes",b.NO="No",b}(w||{}),T=function(b){return b.COURSE="Course",b.COURSE_UNIT="CourseUnit",b.E_TEXTBOOK="eTextBook",b.EXPLANATION_RESOURCE="ExplanationResource",b.EXPLANATION_VIDEO="Explanation Video",b.TEXTBOOK="TextBook",b.TEXTBOOK_UNIT="TextBookUnit",b.COLLECTION="Collection",b.TV_LESSION="TVLesson",b.RESOURCE="Resource",b}(T||{});let I=(()=>{var b;class O{}return(b=O).TEACHER="teacher",b.STORY="story",b.PARENT="parent",O})()},5553:(_e,te,y)=>{"use strict";y.d(te,{h:()=>w});var a=y(177),D=y(9417),v=y(8974),L=y(5402),c=y(2904),E=y(4438);let w=(()=>{var T;class P{}return(T=P).\u0275fac=function(b){return new(b||T)},T.\u0275mod=E.$C({type:T}),T.\u0275inj=E.G2t({providers:[c.a0,c.H0,c.n$],imports:[a.MD,D.YN,D.X1,v.bv,D.X1,L.h.forChild()]}),P})()},446:(_e,te,y)=>{"use strict";y.d(te,{g:()=>a});const a={tenantLogo:"assets/school/GEMS.svg",siteName:"Garhwal English Medium School",siteByLine:"Listen, Learn & Grow !!!",splashImage:"assets/school/GEMS.jpeg",headerFilters:[{defaultFilter:{id:"All",label:"All",query:"",filters:"All"},additionalFilters:[{id:"Stories",label:"Stories",query:"Stories and poems",filters:"Stories"},{id:"Activities",label:"Activities",query:"Activity Sheets",filters:"Activities"},{id:"Songs",label:"Songs",query:"Songs",filters:"Songs"},{id:"Audio Books",label:"Audio Books",query:"Audio Books",filters:"Audio Books"},{id:"Handbooks",label:"Handbooks",query:"Handbooks",filters:"Handbooks"}]}],languages:[{id:"en",label:"English",default:!1},{id:"hi",label:"\u0939\u093f\u0902\u0926\u0940",default:!0}],footerText:"Developed with \u2764\ufe0f by Tekdi Technologies ",headerColor:"brown",headerFontSize:"16",footerColor:"brown",footerFontSize:"16"}},3721:(_e,te,y)=>{"use strict";y.d(te,{h:()=>D});var a=y(4438);let D=(()=>{var v;class L{}return(v=L).\u0275fac=function(E){return new(E||v)},v.\u0275mod=a.$C({type:v}),v.\u0275inj=a.G2t({}),L})()},1984:(_e,te,y)=>{"use strict";y.d(te,{f:()=>D});var a=y(467);class D{constructor(){this._isInitialised=!1,this.config={},this.botMsg={}}static getInstance(){return D._instance||(D._instance=new D),D._instance}isInitialised(){return this._isInitialised}getConfig(){return this.config}init(L){var c=this;return(0,a.A)(function*(){c._isInitialised=!0,c.config={authentication:{bearerToken:""},deviceInfo:{did:L}}})()}getSakhiResponse(){return this.botMsg}setSakhiResponse(L){var c=this;return(0,a.A)(function*(){c.botMsg={storySakhi:L.story,teacherSakhi:L.teacher,paretSakhi:L.parent}})()}}},2700:(_e,te,y)=>{"use strict";y.d(te,{G:()=>o});var a=y(467),D=y(6648),v=y(3028),L=y(9437),c=y(7673),E=y(8810),w=y(1984),T=y(8141),P=y(985),I=y(7374),b=y(3172);let O=(()=>{var u;class s{constructor(g,M){this.apiService=g,this.utilService=M,this.getJWTToken=(f,r)=>new Promise((d,B)=>{window.FilePath.getJWTToken(f,r,d,A=>{console.error(`${f} could not be resolved by the plugin: ${A.message}`),B(A)})})}refreshAuthToken(){return(0,D.H)(this.getBearerTokenFromKong())}getMobileDeviceConsumerKey(){var g=this;return(0,a.A)(function*(){return yield g.utilService.getDeviceId()})()}buildGetMobileDeviceConsumerSecretAPIRequest(g){var M=this;return(0,a.A)(function*(){return Promise.resolve((new P._g.Builder).withHost(b.$.api.BASE_URL).withPath(g).withType(P.kr.POST).withHeaders({"Content-Encoding":"gzip",Authorization:`Bearer ${yield M.generateMobileAppConsumerBearerToken()}`}).withBody({id:s.ID,ver:s.VERSION,ts:I().format(),request:{key:`${b.$.telmetry.PRODUCER_ID}-${yield M.getMobileDeviceConsumerKey()}`}}).build())})()}getBearerTokenFromKong(){var g=this;return(0,a.A)(function*(){return g.apiService.fetch(yield g.buildGetMobileDeviceConsumerSecretAPIRequest(b.$.api.REGISTER_DEVICE_API_PATH)).toPromise().then(M=>M.body.result.token).catch(M=>{throw M})})()}generateMobileAppConsumerBearerToken(){var g=this;return(0,a.A)(function*(){return yield g.getJWTToken(b.$.api.KEY,b.$.api.SECRET)})()}}return(u=s).VERSION="1.0",u.ID="org.myjp.device.register",s})();class C{constructor(s,h,g){this.storageService=s,this.apiService=h,this.utilService=g,this.apiTokenHandler=new O(this.apiService,this.utilService)}interceptResponse(s,h){var g=this;return h.responseCode===P.xl.HTTP_UNAUTHORISED&&"Unauthorized"===h.body.message||h.responseCode===P.xl.HTTP_FORBIDDEN?this.apiTokenHandler.refreshAuthToken().pipe((0,T.M)(function(){var M=(0,a.A)(function*(f){yield g.storageService.setData("api_token",f)});return function(f){return M.apply(this,arguments)}}()),(0,v.Z)(()=>this.apiService.fetch(s))):(0,c.of)(h)}}var S=y(6598),N=y(4438),k=y(3207);class ${constructor(){}interceptRequest(s){var h;const g=null===(h=w.f.getInstance().getConfig().authentication)||void 0===h?void 0:h.bearerToken;return g&&(s.headers.Authorization=`Bearer ${g}`),(0,c.of)(s)}}class x{constructor(s,h){this._code=h}getCode(){return this._code}}let F=(()=>{class s extends x{constructor(g,M){super(g,s.code),this.response=M,Object.setPrototypeOf(this,s.prototype)}static isInstance(g){return g.code&&g.code===s.code}}return s.code="HTTP_CLIENT_ERROR",s})(),U=(()=>{class s extends x{constructor(g,M){super(g,s.code),this.response=M,Object.setPrototypeOf(this,s.prototype)}static isInstance(g){return g.code&&g.code===s.code}}return s.code="HTTP_SERVER_ERROR",s})();var z=y(6421),Q=y(5083),ue=y(1413);let De=(()=>{var u;class s{constructor(){this.http=Q.pX}get(g,M,f,r){return this.invokeRequest(P.kr.GET,g+M,r,f)}patch(g,M,f,r){return this.invokeRequest(P.kr.PATCH,g+M,r,f)}post(g,M,f,r){return this.invokeRequest(P.kr.POST,g+M,r,f)}checkMimieType(g){const M=g;return console.log(M),console.log(M.endsWith(".mp3")),M.endsWith(".mp3")?"audio/mp3":M.includes("youtube.com")||M.includes("youtu.be")?"video/x-youtube":M.endsWith(".mp4")?"video/mp4":"text/html"}invokeRequest(g,M,f,r){const d=new ue.B,B={url:M,method:g.toLowerCase(),headers:r};return g===P.kr.POST||g===P.kr.PATCH?B.data=f:(g===P.kr.GET||g===P.kr.DELETE)&&(B.params=f),console.log("requestOptions",B),this.http.request(B).then(A=>{A.data=A.data;let V=A.data;const J=[];if(V.data&&null!=V.data.djp_contents&&V.data.djp_contents.forEach(ne=>{let be=null!=ne&&ne.url?this.checkMimieType(null==ne?void 0:ne.url):"text/html";J.push({agegroup:ne.agegroup,audience:ne.audience,bpp_id:ne.bpp_id,bpp_uri:ne.bpp_uri,competency:ne.competencies,category:ne.category,createdon:ne.createdon,curriculargoal:ne.curriculargoal,id:ne.item_id,identifier:ne.identifier,provider_id:ne.provider_id,provider_name:ne.provider_name,name:ne.name,description:ne.description,thumbnail:ne.thumbnail,domain:ne.domain,unique_id:ne.unique_id,language:ne.language,url:ne.url,sourceOrganisation:ne.sourceorg,midea:ne.midea,keywords:ne.keywords,lastupdatedon:ne.lastupdatedon,learningOutcomes:ne.learningOutcomes,status:ne.status,mimetype:be})}),J){let ne;ne=V.data&&null!=V.data.djp_contents?{body:{result:J},responseCode:200,errorMesg:"",headers:A.headers,requestHeaders:B.headers}:{body:{result:A.data},responseCode:200,errorMesg:"",headers:A.headers,requestHeaders:B.headers},console.log("apiResponse",ne),d.next(ne),d.complete()}}).catch(A=>{console.error("error",A);const V={body:{},responseCode:A.status,errorMesg:"SERVER_ERROR",headers:A.headers,requestHeaders:B.headers};try{try{A.body=JSON.parse(A.error)}catch(J){if(V.body=A.error,A.status<=0)throw J}d.error(new Error)}catch{d.error(new Error),d.complete()}}),d}}return(u=s).\u0275fac=function(g){return new(g||u)},u.\u0275prov=N.jDH({token:u,factory:u.\u0275fac,providedIn:"root"}),s})();var ie=y(5402);let le=(()=>{var u;class s{constructor(g,M){this.http=g,this.translate=M,this.requestInterceptors=[],this.responseInterceptors=[]}getBearerTokenInjectRequestInterceptor(){return this.bearerTokenInjectRequestInterceptor||(this.bearerTokenInjectRequestInterceptor=new $),this.bearerTokenInjectRequestInterceptor}fetch(g){var M=this;g.headers={...g.getHeaders(),...this.addGlobalHeader(g.language)},this.buildInterceptorsFromRequest(g);const f=(0,a.A)(function*(){let r;g=yield M.interceptRequest(g);try{switch(g.getType()){case P.kr.GET:r=yield(0,k.s)(M.http.get(g.getHost()||"this.host",g.getPath(),g.headers,g.getParameters()));break;case P.kr.PATCH:r=yield(0,k.s)(M.http.patch(g.getHost()||"this.host",g.getPath(),g.headers,g.body));break;case P.kr.POST:r=yield(0,k.s)(M.http.post(g.getHost()||"this.host",g.getPath(),g.headers,g.getBody()));break;default:throw new Error("Unsupported type")}return yield M.interceptResponse(g,r)}catch(d){const B=A=>{if(A.responseCode>=400&&A.responseCode<=499)throw new F(`\n ${g.host+g.path} -\n ${A.errorMesg||""}\n `,A);if(A.responseCode>=500&&A.responseCode<=599)throw new U(`\n ${g.host+g.path} -\n ${A.errorMesg||""}\n `,A);return A};if(!F.isInstance(d)&&!U.isInstance(d))throw d;try{return r=yield M.interceptResponse(g,d.response),B(r)}catch(A){if(A.responseCode)return B(A);throw A}}})();return(0,D.H)(f)}addGlobalHeader(g){var M,f;let r=g||this.translate.currentLang;return{Accept:"application/json","Content-Type":"application/json","Access-Control-Allow-Origin":"*","X-device-id":null===(M=w.f.getInstance().getConfig().deviceInfo)||void 0===M?void 0:M.did,"X-Source":"mobileapp","X-Request-ID":(0,z.A)(),"X-CONSUMER-ID":null===(f=w.f.getInstance().getConfig().deviceInfo)||void 0===f?void 0:f.did,...r?{"x-preferred-language":r}:{}}}interceptRequest(g){var M=this;return(0,a.A)(function*(){const f=[];for(const r of M.requestInterceptors)f.push(r);for(const r of g.requestInterceptors)f.push(r);for(const r of f)g=yield(0,k.s)(r.interceptRequest(g));return g})()}interceptResponse(g,M){var f=this;return(0,a.A)(function*(){const r=[];for(const d of f.responseInterceptors)r.push(d);for(const d of g.getResponseInterceptors())r.push(d);for(const d of r)M=yield(0,k.s)(d.interceptResponse(g,M));if(M.responseCode!==P.xl.HTTP_SUCCESS)throw M;return M})()}buildInterceptorsFromRequest(g){g.withBearerToken&&-1===g.requestInterceptors.indexOf(this.bearerTokenInjectRequestInterceptor)&&g.requestInterceptors.push(this.getBearerTokenInjectRequestInterceptor())}}return(u=s).\u0275fac=function(g){return new(g||u)(N.KVO(De),N.KVO(ie.c$))},u.\u0275prov=N.jDH({token:u,factory:u.\u0275fac,providedIn:"root"}),s})();var m=y(2904),n=y(8974);let o=(()=>{var u;class s{constructor(g,M,f,r){var d=this;this.httpService=g,this.storageService=M,this.utilService=f,this.toastController=r,this.connected=!0,this.language="",this.defaultRequestInterceptors=[],this.defaultResponseInterceptors=[],S.l.addListener("networkStatusChange",function(){var B=(0,a.A)(function*(A){d.connected=A.connected});return function(A){return B.apply(this,arguments)}}()),this.toastController.create({animated:!1}).then(B=>{B.present(),B.dismiss()}),this.storageService.getData("lang").then(B=>{this.language=B})}getBearerTokenRefreshInterceptor(){return this.bearerTokenRefreshInterceptor||(this.bearerTokenRefreshInterceptor=new C(this.storageService,this,this.utilService)),this.bearerTokenRefreshInterceptor}onInit(){return(0,D.H)(this.storageService.getData("api_token")).pipe((0,v.Z)(g=>g?(w.f.getInstance().getConfig().authentication.bearerToken=g,(0,c.of)(void 0)):new O(this,this.utilService).refreshAuthToken().pipe((0,v.Z)(M=>(w.f.getInstance().getConfig().authentication.bearerToken=M,(0,D.H)(this.storageService.setData("api_token",M)))),(0,L.W)(()=>(0,c.of)(void 0)))))}fetch(g){if(this.defaultRequestInterceptors.forEach(M=>{-1===g.getRequestInterceptors().indexOf(M)&&g.getRequestInterceptors().push(M)}),this.defaultResponseInterceptors.forEach(M=>{-1===g.getResponseInterceptors().indexOf(M)&&g.getResponseInterceptors().push(M)}),g.withBearerToken){const M=g.getResponseInterceptors().indexOf(this.getBearerTokenRefreshInterceptor());-1===M?g.getResponseInterceptors().push(this.bearerTokenRefreshInterceptor):g.getResponseInterceptors().splice(M,1)}return this.httpService.fetch(g).pipe((0,L.W)(M=>(0,E.$)(()=>M)))}setDefaultRequestInterceptors(g){this.defaultRequestInterceptors=g}setDefaultResponseInterceptors(g){this.defaultResponseInterceptors=g}}return(u=s).\u0275fac=function(g){return new(g||u)(N.KVO(le),N.KVO(m.n$),N.KVO(m.a0),N.KVO(n.K_))},u.\u0275prov=N.jDH({token:u,factory:u.\u0275fac,providedIn:"root"}),s})()},985:(_e,te,y)=>{"use strict";y.d(te,{_g:()=>v,kr:()=>a,xl:()=>D});var a=function(L){return L.GET="GET",L.POST="POST",L.PATCH="PATCH",L.DELETE="DELETE",L.PUT="PUT",L}(a||{}),D=function(L){return L[L.HTTP_UNAUTHORISED=401]="HTTP_UNAUTHORISED",L[L.HTTP_FORBIDDEN=403]="HTTP_FORBIDDEN",L[L.HTTP_SUCCESS=200]="HTTP_SUCCESS",L[L.HTTP_BAD_REQUEST=400]="HTTP_BAD_REQUEST",L[L.HTTP_KONG_FAILURE=447]="HTTP_KONG_FAILURE",L[L.HTTP_INTERNAL_SERVER_ERROR=500]="HTTP_INTERNAL_SERVER_ERROR",L}(D||{});let v=(()=>{var L;class c{getWithBearerToken(){return this._withBearerToken}setWithBearerToken(w){this._withBearerToken=w}getBody(){return this._body}constructor(){this.requestInterceptors=[],this.responseInterceptors=[],this.withBearerToken=!1,this.withUserToken=!1,this.headers={},this.body={},this.parameters={},this._responseInterceptors=[],this._withBearerToken=!1,this._headers={},this._body={},this._parameters={},this._withUserToken=!1,this._requestInterceptors=[]}setPath(w){this._path=w}getType(){return this._type}setResponseInterceptors(w){this._responseInterceptors=w}setHeaders(w){this._headers=w}setBody(w){this._body=w}getPath(){return this._path}setType(w){this._type=w}getResponseInterceptors(){return this._responseInterceptors}getHeaders(){return this._headers}getParameters(){return this._parameters}setParameters(w){this._parameters=w}getWithUserToken(){return this._withUserToken}setWithUserToken(w){this._withUserToken=w}getRequestInterceptors(){return this._requestInterceptors}getHost(){return this._host}}return(L=c).Builder=class{constructor(){this.request=new L}withHost(w){return this.request._host=w,this}withLanguge(w){return this.request.language=w,this}withPath(w){return this.request._path=w,this}withType(w){return this.request._type=w,this}withResponseInterceptor(w){return this.request._responseInterceptors.push(w),this}withRequestInterceptor(w){return this.request._requestInterceptors.push(w),this}withHeaders(w){return this.request._headers=w,this}withBody(w){return this.request._body=w,this}withParameters(w){return this.request._parameters=w,this}withBearerToken(w){return this.request.withBearerToken=w,this}withUserToken(w){return this.request.withUserToken=w,this}build(){if(!this.request._path)throw new Error("withPath() is required");if(!this.request._type)throw new Error("withType() is required");return this.request}},c})()},3568:(_e,te,y)=>{"use strict";y.d(te,{U:()=>b});var a=y(467),D=y(5083),v=function(O){return O.Dark="DARK",O.Light="LIGHT",O.Default="DEFAULT",O}(v||{}),L=function(O){return O.None="NONE",O.Slide="SLIDE",O.Fade="FADE",O}(L||{});const w=(0,D.F3)("StatusBar");var T=y(1413),P=y(8941),I=y(4438);let b=(()=>{var O;class C{constructor(){this.appName="",this.headerEvent=new T.B,this.headerEventEmitted$=this.headerEvent.asObservable(),this.headerConfig=new T.B,this.headerConfigEmitted$=this.headerConfig.asObservable(),this.deviceBackbtnConfig=new T.B,this.deviceBackbtnEmitted$=this.deviceBackbtnConfig.asObservable(),this.filterConfig=new T.B,this.filterConfigEmitted$=this.filterConfig.asObservable(),this.sideMenuItemEvent=new T.B,this.sideMenuItemEventEmitted$=this.sideMenuItemEvent.asObservable(),P.q.getInfo().then(N=>{this.appName=N.name})}filterEvent(N){this.filterConfig.next(N)}sidebarEvent(N){this.headerEvent.next(N.name)}sideMenuItemEvents(N){this.sideMenuItemEvent.next(null==N?void 0:N.filter)}updatePageConfig(N){this.headerConfig.next(N)}deviceBackBtnEvent(N){this.deviceBackbtnConfig.next(N)}hideHeader(){var N=this;return(0,a.A)(function*(){const k=N.getDefaultPageConfig();k.showHeader=!1,N.updatePageConfig(k)})()}getDefaultPageConfig(){return{showHeader:!0,pageTitle:this.appName,showbackButton:!1,actionButtons:[""]}}showHeader(N,k,$){var x=this;return(0,a.A)(function*(){const F=x.getDefaultPageConfig();F.pageTitle=null!=N?N:x.appName,F.showbackButton=null!=k&&k,F.actionButtons=null!=$?$:[""],x.updatePageConfig(F)})()}hideStatusBar(){w.hide()}showStatusBar(N,k){w.show({animation:L.None}),w.setStyle({style:k?v.Dark:v.Light}),w.setBackgroundColor({color:null!=k?k:"#FFFAEE"}),w.setOverlaysWebView({overlay:N})}}return(O=C).\u0275fac=function(N){return new(N||O)},O.\u0275prov=I.jDH({token:O,factory:O.\u0275fac,providedIn:"root"}),C})()},4447:(_e,te,y)=>{"use strict";y.d(te,{i:()=>C});var a=y(467),D=y(5083),v=function(S){return S[S.UNKNOWN=0]="UNKNOWN",S[S.UPDATE_NOT_AVAILABLE=1]="UPDATE_NOT_AVAILABLE",S[S.UPDATE_AVAILABLE=2]="UPDATE_AVAILABLE",S[S.UPDATE_IN_PROGRESS=3]="UPDATE_IN_PROGRESS",S}(v||{});const E=(0,D.F3)("AppUpdate",{web:()=>y.e(5959).then(y.bind(y,5959)).then(S=>new S.AppUpdateWeb)});var w=y(4438),T=y(8974),P=y(5402);let I=(()=>{var S;class N{constructor($){this.popoverCtrl=$}ngOnInit(){}handleButtonAction($){this.popoverCtrl.dismiss($)}}return(S=N).\u0275fac=function($){return new($||S)(w.rXU(T.IE))},S.\u0275cmp=w.VBU({type:S,selectors:[["app-app-update"]],decls:18,vars:12,consts:[["lines","none"],["slot","end"],[3,"click"]],template:function($,x){1&$&&(w.j41(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),w.EFF(3),w.nI1(4,"translate"),w.k0s()(),w.j41(5,"ion-content")(6,"ion-item",0)(7,"ion-label"),w.EFF(8),w.nI1(9,"translate"),w.k0s()()(),w.j41(10,"ion-toolbar")(11,"ion-buttons",1)(12,"ion-button",2),w.bIt("click",function(){return x.handleButtonAction("cancel")}),w.EFF(13),w.nI1(14,"translate"),w.k0s(),w.j41(15,"ion-button",2),w.bIt("click",function(){return x.handleButtonAction("restart")}),w.EFF(16),w.nI1(17,"translate"),w.k0s()()()()),2&$&&(w.R7$(3),w.JRh(w.bMT(4,4,"Update Downloaded")),w.R7$(5),w.SpI(" ",w.bMT(9,6,"The update has been downloaded. Would you like to restart the app to complete the update now?")," "),w.R7$(5),w.JRh(w.bMT(14,8,"Later")),w.R7$(3),w.JRh(w.bMT(17,10,"Restart Now")))},dependencies:[T.Jm,T.QW,T.W9,T.eU,T.uz,T.he,T.BC,T.ai,P.D9],styles:["ion-content[_ngcontent-%COMP%]{--padding-top: 0px !important}ion-button[_ngcontent-%COMP%]{color:var(--ion-color-primary)}"]}),N})();var b=y(3021),O=y(4517);let C=(()=>{var S;class N{constructor($,x,F){this.router=$,this.platform=x,this.popoverController=F,this.forDeepLink=!1,this.showListPage=!1}checkForUpdate(){var $=this;return(0,a.A)(function*(){const x=yield E.getAppUpdateInfo();console.log("Update available:",x.updateAvailability===v.UPDATE_AVAILABLE),x.updateAvailability===v.UPDATE_AVAILABLE&&$.platform.is("android")&&(x.immediateUpdateAllowed?yield E.performImmediateUpdate():x.flexibleUpdateAllowed&&(yield E.startFlexibleUpdate(),E.addListener("onFlexibleUpdateStateChange",(0,a.A)(function*(){let F=yield $.popoverController.create({component:I,cssClass:"update-modal",translucent:!0,dismissOnSelect:!0});yield F.present(),F.onDidDismiss().then(U=>{"restart"==U.data&&E.completeFlexibleUpdate()})}))))})()}}return(S=N).\u0275fac=function($){return new($||S)(w.KVO(b.Ix),w.KVO(O.OD),w.KVO(T.IE))},S.\u0275prov=w.jDH({token:S,factory:S.\u0275fac,providedIn:"root"}),N})()},6011:(_e,te,y)=>{"use strict";y.d(te,{H:()=>c});var a=y(467),D=y(4438),v=y(4591),L=y(1765);let c=(()=>{var E;class w{constructor(P,I){this.dbService=P,this.telemetryService=I}initialize(){var P=this;return(0,a.A)(function*(){yield P.dbService.initializePlugin()})()}}return(E=w).\u0275fac=function(P){return new(P||E)(D.KVO(v.a),D.KVO(L.H))},E.\u0275prov=D.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}),w})()},4999:(_e,te,y)=>{"use strict";y.d(te,{O:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="chat",v._ID="_id",v.COLUMN_NAME_IDENTIFIER="identifier",v.COLUMN_NAME_MESSAGE="message",v.COLUMN_NAME_BOT_TYPE="bot_type",v.COLUMN_NAME_FROM_ME="from_me",v.COLUMN_NAME_REACTIONS="reactions",v.COLUMN_NAME_REQUEST_ID="request_id",v.COLUMN_NAME_MEDIA_TYPE="media_type",v.COLUMN_NAME_MEDIA_DATA="media_data",v.COLUMN_NAME_MEDIA_PATH="media_path",v.COLUMN_NAME_DURATION="duration",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY AUTOINCREMENT"+a.K.COMMA_SEP+v.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_MESSAGE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_BOT_TYPE+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_FROM_ME+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_REACTIONS+a.K.SPACE+a.K.INT_TYPE+" DEFAULT -1"+a.K.COMMA_SEP+v.COLUMN_NAME_REQUEST_ID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_MEDIA_TYPE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_MEDIA_DATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_MEDIA_PATH+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_DURATION+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v.insertQueryWithColumns=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_IDENTIFIER},\n ${v.COLUMN_NAME_MESSAGE},\n ${v.COLUMN_NAME_BOT_TYPE},\n ${v.COLUMN_NAME_FROM_ME},\n ${v.COLUMN_NAME_MEDIA_TYPE},\n ${v.COLUMN_NAME_MEDIA_DATA},\n ${v.COLUMN_NAME_MEDIA_PATH},\n ${v.COLUMN_NAME_DURATION},\n ${v.COLUMN_NAME_TIME_STAMP},\n ${v.COLUMN_NAME_REACTIONS}) \n VALUES (?,?,?,?,?,?,?,?,?,?)`,v.updateQuery=()=>`UPDATE ${v.TABLE_NAME} SET`,v.deleteQuery=()=>"DELETE FROM "+v.TABLE_NAME,v}(D||{})},3871:(_e,te,y)=>{"use strict";y.d(te,{d:()=>c});var a=y(467),D=y(4438),v=y(3486);let c=(()=>{var E;class w{constructor(P){this.storageService=P}initStorage(){var P=this;return(0,a.A)(function*(){const I=(new Date).getTime()+36e5;(yield P.storageService.getData("firstTimeLoad"))||(yield P.storageService.setData("firstTimeLoad","true")),(yield P.storageService.getData("validTimeStamp"))||P.storageService.setData("validTimeStamp",JSON.stringify(I))})()}getCacheTimeout(){var P=this;return(0,a.A)(function*(){let I=yield P.storageService.getData("firstTimeLoad"),b=(new Date).getTime(),O=yield P.storageService.getData("validTimeStamp");return console.log("***** ",O,JSON.parse(O)),b>JSON.parse(O)?(P.storageService.removeData("validTimeStamp"),P.initStorage(),!0):"true"===I&&(yield P.storageService.setData("firstTimeLoad","false"),!0)})()}}return(E=w).\u0275fac=function(P){return new(P||E)(D.KVO(v.n))},E.\u0275prov=D.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}),w})()},3696:(_e,te,y)=>{"use strict";y.d(te,{w:()=>P});var a=y(467),D=y(3172),v=y(985),L=y(3207),c=y(6354),E=y(9437),w=y(4438),T=y(2700);let P=(()=>{var I;class b{constructor(C){this.apiService=C}getConfigMeta(){var C=this;return(0,a.A)(function*(){const S=(new v._g.Builder).withHost(D.$.api.BASE_URL).withPath(D.$.api.CONFIG).withType(v.kr.GET).withBearerToken(!0).build();return(0,L.s)(C.apiService.fetch(S)).then(N=>{if(console.log("res in config file ",null==N?void 0:N.body.result),null!=N&&N.body.result)return null==N?void 0:N.body.result}).catch(N=>{console.log("err ",N)})})()}getAllContent(C,S){var N=this;return(0,a.A)(function*(){console.log("req ",C);const k=(new v._g.Builder).withHost(D.$.api.BASE_URL).withPath(D.$.api.PAGE_SEARCH_API).withType(v.kr.POST).withBearerToken(!0).build();return(0,L.s)(N.apiService.fetch(k).pipe((0,c.T)($=>$.body.result),(0,E.W)($=>{throw $})))})()}}return(I=b).\u0275fac=function(C){return new(C||I)(w.KVO(T.G))},I.\u0275prov=w.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),b})()},444:(_e,te,y)=>{"use strict";y.d(te,{f:()=>N});var a=y(467),D=y(532),v=y(5396),L=y(4870);class c{static mapContentToRecentlyViewedContentEntry($,x,F){return{[v.a.COLUMN_NAME_IDENTIFIER]:F,[v.a.COLUMN_NAME_CONTENT_IDENTIFIER]:$.metaData.identifier,[v.a.COLUMN_NAME_UID]:x,[v.a.COLUMN_NAME_CONTENT_METADATA]:JSON.stringify($.metaData),[v.a.COLUMN_NAME_MIME_TYPE]:$.metaData.mimetype,[v.a.COLUMN_NAME_TIME_STAMP]:Date.now()}}static mapContentToValues($,x){return[$.metaData.identifier,x,$.metaData.mimetype,Date.now()]}}class E{static mapContentRVCtoRecentlyViedContent($,x){const F=JSON.parse($.content_metadata);return F.isLiked=!!$.reaction_identifier,$.content_metadata=JSON.stringify(F),$.metadata=$.content_metadata,{uid:$.uid,rvIdentifier:x,contentIdentifier:$.identifier,source:$.source,sourceType:$.source_type,metaData:JSON.parse($.content_metadata)}}}var w=y(6421),T=y(56),P=y(985),I=y(3207),b=y(742),O=y(4438),C=y(2904),S=y(2700);let N=(()=>{var k;class ${constructor(F,U){this.dbService=F,this.apiService=U,this.results=[]}deleteAllContents(){return this.dbService.remove(D.a.deleteQuery(),{source:"djp"})}saveContents(F){const U=[];return F.map(z=>{U.push({statement:D.a.insertQuery(),values:L.Z.mapContentToValues(z)})}),this.dbService.executeSet(U)}getRecentlyViewedContent(F){var U=this;return(0,a.A)(function*(){const z=`SELECT rvc.* ,c.*, cr.content_identifier as reaction_identifier\n FROM ${v.a.TABLE_NAME} rvc\n LEFT JOIN ${D.a.TABLE_NAME} c ON rvc.content_identifier=c.identifier \n LEFT JOIN ${b.S.TABLE_NAME} cr ON rvc.content_identifier = reaction_identifier \n where rvc.uid='${F}' ORDER BY rvc.ts DESC`,Q=yield U.dbService.executeQuery(z),ue=[];return null==Q||Q.map(De=>{ue.push(E.mapContentRVCtoRecentlyViedContent(De,(0,w.A)()))}),Promise.resolve(ue)})()}getAllContent(){var F=this;return(0,a.A)(function*(){const z=[];return F.dbService.readDbData(`SELECT c.*, cr.content_identifier from ${D.a.TABLE_NAME} c LEFT JOIN ${b.S.TABLE_NAME} cr ON c.identifier = cr.content_identifier WHERE ${D.a.COLUMN_NAME_SOURCE} NOT IN ('local', 'dialcode') ORDER BY ${D.a.COLUMN_NAME_TIME_STAMP}`).then(Q=>(Q.map(ue=>{const De=JSON.parse(ue.metadata);ue.metaData=De,z.push(ue)}),Promise.resolve(z)))})()}likeContent(F,U,z){var Q=this;return(0,a.A)(function*(){return z?Q.dbService.readDbData(b.S.readQuery(),{content_identifier:F.metaData.identifier}).then(ue=>{const De=ue?b.S.updateQuery():b.S.insertQuery(),ie=ue?{content_identifier:F.metaData.identifier,uid:U}:void 0;return Q.dbService.save(De,L.Z.mapContentReactionEntry(F.metaData.identifier,"guest"),ie)}):Q.dbService.remove(b.S.deleteQuery(),{content_identifier:F.metaData.identifier,uid:U})})()}markContentAsViewed(F){var U=this;return(0,a.A)(function*(){return(yield U.dbService.readDbData(D.a.readQuery(),{identifier:F.metaData.identifier}))||(yield U.dbService.executeSet([{statement:D.a.insertQuery(),values:L.Z.mapContentToValues(F)}])),U.dbService.readDbData(v.a.readQuery(),{content_identifier:F.metaData.identifier}).then(Q=>{const ue=Q?v.a.updateQuery():v.a.insertQuery(),De=Q?{identifier:F.metaData.identifier}:void 0;return U.dbService.save(ue,c.mapContentToRecentlyViewedContentEntry(F,"guest",(0,w.A)()),De)})})()}searchContentInDiksha(F){let U={request:{filters:{channel:"",primaryCategory:["Collection","Resource","Content Playlist","Course","Course Assessment","Digital Textbook","eTextbook","Explanation Content","Learning Resource","Practice Question Set","Teacher Resource","Textbook Unit","LessonPlan","FocusSpot","Learning Outcome Definition","Curiosity Questions","MarkingSchemeRubric","ExplanationResource","ExperientialResource","Practice Resource","TVLesson","Question paper"],visibility:["Default","Parent"]},limit:100,query:F,sort_by:{lastPublishedOn:"desc"},fields:["name","appIcon","mimeType","gradeLevel","identifier","medium","pkgVersion","board","subject","resourceType","primaryCategory","contentType","channel","organisation","trackable"],softConstraints:{badgeAssertions:98,channel:100},mode:"soft",facets:["se_boards","se_gradeLevels","se_subjects","se_mediums","primaryCategory"],offset:0}};const z=(new P._g.Builder).withHost("https://diksha.gov.in/").withPath("api/content/v1/search").withType(P.kr.POST).withBody(U).build();return(0,I.s)(this.apiService.fetch(z))}getCollectionHierarchy(F){const U=(new P._g.Builder).withHost("https://diksha.gov.in/action/content/v3/hierarchy/").withPath(`${F}`).withType(P.kr.GET).build();return(0,I.s)(this.apiService.fetch(U))}getContents(F){return this.searchContentInDiksha(F).then(U=>{var z;return null!==(z=U.body.result)&&void 0!==z&&null!==(z=z.content)&&void 0!==z&&z.length?this.getCollectionHierarchy(U.body.result.content[0].identifier):""}).then(U=>{this.results=[];const z=[];return U&&(this.showAllChild(U.body.result.content),this.results.map(Q=>{z.push({source:"dialcode",sourceType:"Diksha",metaData:{identifier:null==Q?void 0:Q.identifier,name:null==Q?void 0:Q.name,thumbnail:null==Q?void 0:Q.posterImage,description:null==Q?void 0:Q.name,mimetype:(null==Q?void 0:Q.mimetype)||(null==Q?void 0:Q.mimeType),url:null==Q?void 0:Q.streamingUrl,focus:null==Q?void 0:Q.focus,keyword:null==Q?void 0:Q.keyword,domain:null==Q?void 0:Q.domain,curriculargoal:null==Q?void 0:Q.curriculargoal,competencies:null==Q?void 0:Q.competencies,language:null==Q?void 0:Q.language,category:null==Q?void 0:Q.category,audience:null==Q?void 0:Q.audience,status:null==Q?void 0:Q.status,createdon:null==Q?void 0:Q.createdOn,lastupdatedon:(null==Q?void 0:Q.lastupdatedon)||(null==Q?void 0:Q.lastUpdatedOn),artifactUrl:null==Q?void 0:Q.artifactUrl}})})),z}).catch(U=>{throw console.error(U),U})}showAllChild(F){let U=T.z5.VIDEOS;U.indexOf(T.z5.PDF)>-1||U.push(T.z5.PDF),void 0!==F.children&&F.children.length?(F.children.forEach(z=>{this.showAllChild(z)}),console.log("Results",this.results)):U.indexOf(F.mimeType)>-1&&this.results.push(F)}readDikshaContents(F){const U=(new P._g.Builder).withHost("https://diksha.gov.in/api/content/v1/read/").withPath(`${F}`).withType(P.kr.GET).build();return(0,I.s)(this.apiService.fetch(U))}}return(k=$).\u0275fac=function(F){return new(F||k)(O.KVO(C.at),O.KVO(S.G))},k.\u0275prov=O.jDH({token:k,factory:k.\u0275fac,providedIn:"root"}),$})()},742:(_e,te,y)=>{"use strict";y.d(te,{S:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="content_reactions",v._ID="_id",v.COLUMN_NAME_CONTENT_IDENTIFIER="content_identifier",v.COLUMN_NAME_REACTION_IDENTIFIER="reaction_identifier",v.COLUMN_NAME_UID="uid",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL"+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_UID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.deleteQuery=()=>"DELETE FROM "+v.TABLE_NAME,v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.updateQuery=()=>`UPDATE ${v.TABLE_NAME} SET`,v.insertQueryWithColoumns=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_CONTENT_IDENTIFIER},\n ${v.COLUMN_NAME_UID},\n ${v.COLUMN_NAME_TIME_STAMP}) VALUES (?,?,?)`,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v}(D||{})},532:(_e,te,y)=>{"use strict";y.d(te,{a:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="content",v._ID="_id",v.COLUMN_NAME_IDENTIFIER="identifier",v.COLUMN_NAME_SOURCE="source",v.COLUMN_NAME_SOURCE_TYPE="source_type",v.COLUMN_NAME_METADATA="metadata",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY "+a.K.COMMA_SEP+v.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+NaN+a.K.COMMA_SEP+v.COLUMN_NAME_SOURCE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_SOURCE_TYPE+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_METADATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.deleteQuery=()=>"DELETE FROM "+v.TABLE_NAME,v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_IDENTIFIER},\n ${v.COLUMN_NAME_SOURCE},\n ${v.COLUMN_NAME_SOURCE_TYPE},\n ${v.COLUMN_NAME_METADATA},\n ${v.COLUMN_NAME_TIME_STAMP}) VALUES (?,?,?,?,?)`,v}(D||{})},5396:(_e,te,y)=>{"use strict";y.d(te,{a:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="recently_viewed_content",v._ID="_id",v.COLUMN_NAME_IDENTIFIER="identifier",v.COLUMN_NAME_CONTENT_IDENTIFIER="content_identifier",v.COLUMN_NAME_CONTENT_METADATA="content_metadata",v.COLUMN_NAME_UID="uid",v.COLUMN_NAME_MIME_TYPE="mime_type",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY"+a.K.COMMA_SEP+v.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_METADATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_UID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_MIME_TYPE+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.deleteTable=()=>"DROP TABLE IF EXISTS"+v.TABLE_NAME,v.insertQueryWithColumns=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_IDENTIFIER},\n ${v.COLUMN_NAME_CONTENT_IDENTIFIER},\n ${v.COLUMN_NAME_UID},\n ${v.COLUMN_NAME_CONTENT_METADATA},\n ${v.COLUMN_NAME_MIME_TYPE},\n ${v.COLUMN_NAME_TIME_STAMP}) VALUES (?,?,?,?,?,?)`,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v.updateQuery=()=>`UPDATE ${v.TABLE_NAME} SET`,v}(D||{})},4870:(_e,te,y)=>{"use strict";y.d(te,{Z:()=>v});var a=y(742),D=y(532);class v{static mapContentToContentEntry(c){return{[D.a.COLUMN_NAME_IDENTIFIER]:c.metaData.identifier,[D.a.COLUMN_NAME_SOURCE]:c.source,[D.a.COLUMN_NAME_SOURCE_TYPE]:c.sourceType,[D.a.COLUMN_NAME_METADATA]:JSON.stringify(c.metaData),[D.a.COLUMN_NAME_TIME_STAMP]:Date.now()}}static mapContentToValues(c){return[c.metaData.identifier,c.source,c.sourceType,JSON.stringify(c.metaData),Date.now()]}static mapContentReactionEntry(c,E){return{[a.S.COLUMN_NAME_CONTENT_IDENTIFIER]:c,[a.S.COLUMN_NAME_UID]:E,[a.S.COLUMN_NAME_TIME_STAMP]:Date.now()}}}},4591:(_e,te,y)=>{"use strict";y.d(te,{a:()=>k});var a=y(467),D=y(5083);class v{constructor(x){this.sqlite=x,this._connectionDict=new Map}initWebStore(){var x=this;return(0,a.A)(function*(){try{return yield x.sqlite.initWebStore(),Promise.resolve()}catch(F){return Promise.reject(F)}})()}saveToStore(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.saveToStore({database:x}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}saveToLocalDisk(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.saveToLocalDisk({database:x}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}getFromLocalDiskToStore(x){var F=this;return(0,a.A)(function*(){const U=null==x||x;try{return yield F.sqlite.getFromLocalDiskToStore({overwrite:U}),Promise.resolve()}catch(z){return Promise.reject(z)}})()}echo(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.echo({value:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isSecretStored(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isSecretStored();return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}setEncryptionSecret(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.setEncryptionSecret({passphrase:x}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}changeEncryptionSecret(x,F){var U=this;return(0,a.A)(function*(){try{return yield U.sqlite.changeEncryptionSecret({passphrase:x,oldpassphrase:F}),Promise.resolve()}catch(z){return Promise.reject(z)}})()}clearEncryptionSecret(){var x=this;return(0,a.A)(function*(){try{return yield x.sqlite.clearEncryptionSecret(),Promise.resolve()}catch(F){return Promise.reject(F)}})()}checkEncryptionSecret(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.checkEncryptionSecret({passphrase:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}addUpgradeStatement(x,F){var U=this;return(0,a.A)(function*(){try{return x.endsWith(".db")&&(x=x.slice(0,-3)),yield U.sqlite.addUpgradeStatement({database:x,upgrade:F}),Promise.resolve()}catch(z){return Promise.reject(z)}})()}createConnection(x,F,U,z,Q){var ue=this;return(0,a.A)(function*(){try{x.endsWith(".db")&&(x=x.slice(0,-3)),yield ue.sqlite.createConnection({database:x,encrypted:F,mode:U,version:z,readonly:Q});const De=new L(x,Q,ue.sqlite);return ue._connectionDict.set(Q?`RO_${x}`:`RW_${x}`,De),Promise.resolve(De)}catch(De){return Promise.reject(De)}})()}closeConnection(x,F){var U=this;return(0,a.A)(function*(){try{return x.endsWith(".db")&&(x=x.slice(0,-3)),yield U.sqlite.closeConnection({database:x,readonly:F}),U._connectionDict.delete(F?`RO_${x}`:`RW_${x}`),Promise.resolve()}catch(z){return Promise.reject(z)}})()}isConnection(x,F){var U=this;return(0,a.A)(function*(){const z={};return x.endsWith(".db")&&(x=x.slice(0,-3)),z.result=U._connectionDict.has(F?`RO_${x}`:`RW_${x}`),Promise.resolve(z)})()}retrieveConnection(x,F){var U=this;return(0,a.A)(function*(){x.endsWith(".db")&&(x=x.slice(0,-3));const z=F?`RO_${x}`:`RW_${x}`;if(U._connectionDict.has(z)){const Q=U._connectionDict.get(z);return typeof Q<"u"?Promise.resolve(Q):Promise.reject(`Connection ${x} is undefined`)}return Promise.reject(`Connection ${x} does not exist`)})()}getNCDatabasePath(x,F){var U=this;return(0,a.A)(function*(){try{const z=yield U.sqlite.getNCDatabasePath({path:x,database:F});return Promise.resolve(z)}catch(z){return Promise.reject(z)}})()}createNCConnection(x,F){var U=this;return(0,a.A)(function*(){try{yield U.sqlite.createNCConnection({databasePath:x,version:F});const z=new L(x,!0,U.sqlite);return U._connectionDict.set(`RO_${x})`,z),Promise.resolve(z)}catch(z){return Promise.reject(z)}})()}closeNCConnection(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.closeNCConnection({databasePath:x}),F._connectionDict.delete(`RO_${x})`),Promise.resolve()}catch(U){return Promise.reject(U)}})()}isNCConnection(x){var F=this;return(0,a.A)(function*(){const U={};return U.result=F._connectionDict.has(`RO_${x})`),Promise.resolve(U)})()}retrieveNCConnection(x){var F=this;return(0,a.A)(function*(){if(F._connectionDict.has(x)){const z=F._connectionDict.get(`RO_${x})`);return typeof z<"u"?Promise.resolve(z):Promise.reject(`Connection ${x} is undefined`)}return Promise.reject(`Connection ${x} does not exist`)})()}isNCDatabase(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.isNCDatabase({databasePath:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}retrieveAllConnections(){var x=this;return(0,a.A)(function*(){return x._connectionDict})()}closeAllConnections(){var x=this;return(0,a.A)(function*(){const F=new Map;try{for(const U of x._connectionDict.keys()){const z=U.substring(3),Q="RO_"===U.substring(0,3);yield x.sqlite.closeConnection({database:z,readonly:Q}),F.set(U,null)}for(const U of F.keys())x._connectionDict.delete(U);return Promise.resolve()}catch(U){return Promise.reject(U)}})()}checkConnectionsConsistency(){var x=this;return(0,a.A)(function*(){try{const F=[...x._connectionDict.keys()],U=[],z=[];for(const ue of F)U.push(ue.substring(0,2)),z.push(ue.substring(3));const Q=yield x.sqlite.checkConnectionsConsistency({dbNames:z,openModes:U});return Q.result||(x._connectionDict=new Map),Promise.resolve(Q)}catch(F){return x._connectionDict=new Map,Promise.reject(F)}})()}importFromJson(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.importFromJson({jsonstring:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isJsonValid(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.isJsonValid({jsonstring:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}copyFromAssets(x){var F=this;return(0,a.A)(function*(){const U=null==x||x;try{return yield F.sqlite.copyFromAssets({overwrite:U}),Promise.resolve()}catch(z){return Promise.reject(z)}})()}getFromHTTPRequest(x,F){var U=this;return(0,a.A)(function*(){const z=null==F||F;try{return yield U.sqlite.getFromHTTPRequest({url:x,overwrite:z}),Promise.resolve()}catch(Q){return Promise.reject(Q)}})()}isDatabaseEncrypted(x){var F=this;return(0,a.A)(function*(){x.endsWith(".db")&&(x=x.slice(0,-3));try{const U=yield F.sqlite.isDatabaseEncrypted({database:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isInConfigEncryption(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isInConfigEncryption();return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}isInConfigBiometricAuth(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isInConfigBiometricAuth();return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}isDatabase(x){var F=this;return(0,a.A)(function*(){x.endsWith(".db")&&(x=x.slice(0,-3));try{const U=yield F.sqlite.isDatabase({database:x});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}getDatabaseList(){var x=this;return(0,a.A)(function*(){try{const U=(yield x.sqlite.getDatabaseList()).values;return U.sort(),Promise.resolve({values:U})}catch(F){return Promise.reject(F)}})()}getMigratableDbList(x){var F=this;return(0,a.A)(function*(){const U=x||"default";try{const z=yield F.sqlite.getMigratableDbList({folderPath:U});return Promise.resolve(z)}catch(z){return Promise.reject(z)}})()}addSQLiteSuffix(x,F){var U=this;return(0,a.A)(function*(){const z=x||"default",Q=F||[];try{const ue=yield U.sqlite.addSQLiteSuffix({folderPath:z,dbNameList:Q});return Promise.resolve(ue)}catch(ue){return Promise.reject(ue)}})()}deleteOldDatabases(x,F){var U=this;return(0,a.A)(function*(){const z=x||"default",Q=F||[];try{const ue=yield U.sqlite.deleteOldDatabases({folderPath:z,dbNameList:Q});return Promise.resolve(ue)}catch(ue){return Promise.reject(ue)}})()}moveDatabasesAndAddSuffix(x,F){var U=this;return(0,a.A)(function*(){return U.sqlite.moveDatabasesAndAddSuffix({folderPath:x||"default",dbNameList:F||[]})})()}}class L{constructor(x,F,U){this.dbName=x,this.readonly=F,this.sqlite=U}getConnectionDBName(){return this.dbName}getConnectionReadOnly(){return this.readonly}open(){var x=this;return(0,a.A)(function*(){try{return yield x.sqlite.open({database:x.dbName,readonly:x.readonly}),Promise.resolve()}catch(F){return Promise.reject(F)}})()}close(){var x=this;return(0,a.A)(function*(){try{return yield x.sqlite.close({database:x.dbName,readonly:x.readonly}),Promise.resolve()}catch(F){return Promise.reject(F)}})()}beginTransaction(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.beginTransaction({database:x.dbName});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}commitTransaction(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.commitTransaction({database:x.dbName});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}rollbackTransaction(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.rollbackTransaction({database:x.dbName});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}isTransactionActive(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isTransactionActive({database:x.dbName});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}loadExtension(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.loadExtension({database:F.dbName,path:x,readonly:F.readonly}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}enableLoadExtension(x){var F=this;return(0,a.A)(function*(){try{return yield F.sqlite.enableLoadExtension({database:F.dbName,toggle:x,readonly:F.readonly}),Promise.resolve()}catch(U){return Promise.reject(U)}})()}getUrl(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.getUrl({database:x.dbName,readonly:x.readonly});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}getVersion(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.getVersion({database:x.dbName,readonly:x.readonly});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}getTableList(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.getTableList({database:x.dbName,readonly:x.readonly});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}execute(x,F=!0,U=!0){var z=this;return(0,a.A)(function*(){try{if(z.readonly)return Promise.reject("not allowed in read-only mode");{const Q=yield z.sqlite.execute({database:z.dbName,statements:x,transaction:F,readonly:!1,isSQL92:U});return Promise.resolve(Q)}}catch(Q){return Promise.reject(Q)}})()}query(x,F,U=!0){var z=this;return(0,a.A)(function*(){let Q;try{return Q=F&&F.length>0?yield z.sqlite.query({database:z.dbName,statement:x,values:F,readonly:z.readonly,isSQL92:!0}):yield z.sqlite.query({database:z.dbName,statement:x,values:[],readonly:z.readonly,isSQL92:U}),Q=yield z.reorderRows(Q),Promise.resolve(Q)}catch(ue){return Promise.reject(ue)}})()}run(x,F,U=!0,z="no",Q=!0){var ue=this;return(0,a.A)(function*(){let De;try{return ue.readonly?Promise.reject("not allowed in read-only mode"):(De=F&&F.length>0?yield ue.sqlite.run({database:ue.dbName,statement:x,values:F,transaction:U,readonly:!1,returnMode:z,isSQL92:!0}):yield ue.sqlite.run({database:ue.dbName,statement:x,values:[],transaction:U,readonly:!1,returnMode:z,isSQL92:Q}),De.changes=yield ue.reorderRows(De.changes),Promise.resolve(De))}catch(ie){return Promise.reject(ie)}})()}executeSet(x,F=!0,U="no",z=!0){var Q=this;return(0,a.A)(function*(){let ue;try{return Q.readonly?Promise.reject("not allowed in read-only mode"):(ue=yield Q.sqlite.executeSet({database:Q.dbName,set:x,transaction:F,readonly:!1,returnMode:U,isSQL92:z}),ue.changes=yield Q.reorderRows(ue.changes),Promise.resolve(ue))}catch(De){return Promise.reject(De)}})()}isExists(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isDBExists({database:x.dbName,readonly:x.readonly});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}isTable(x){var F=this;return(0,a.A)(function*(){try{const U=yield F.sqlite.isTableExists({database:F.dbName,table:x,readonly:F.readonly});return Promise.resolve(U)}catch(U){return Promise.reject(U)}})()}isDBOpen(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.isDBOpen({database:x.dbName,readonly:x.readonly});return Promise.resolve(F)}catch(F){return Promise.reject(F)}})()}delete(){var x=this;return(0,a.A)(function*(){try{return x.readonly?Promise.reject("not allowed in read-only mode"):(yield x.sqlite.deleteDatabase({database:x.dbName,readonly:!1}),Promise.resolve())}catch(F){return Promise.reject(F)}})()}createSyncTable(){var x=this;return(0,a.A)(function*(){try{if(x.readonly)return Promise.reject("not allowed in read-only mode");{const F=yield x.sqlite.createSyncTable({database:x.dbName,readonly:!1});return Promise.resolve(F)}}catch(F){return Promise.reject(F)}})()}setSyncDate(x){var F=this;return(0,a.A)(function*(){try{return F.readonly?Promise.reject("not allowed in read-only mode"):(yield F.sqlite.setSyncDate({database:F.dbName,syncdate:x,readonly:!1}),Promise.resolve())}catch(U){return Promise.reject(U)}})()}getSyncDate(){var x=this;return(0,a.A)(function*(){try{const F=yield x.sqlite.getSyncDate({database:x.dbName,readonly:x.readonly});let U="";return F.syncDate>0&&(U=new Date(1e3*F.syncDate).toISOString()),Promise.resolve(U)}catch(F){return Promise.reject(F)}})()}exportToJson(x,F=!1){var U=this;return(0,a.A)(function*(){try{const z=yield U.sqlite.exportToJson({database:U.dbName,jsonexportmode:x,readonly:U.readonly,encrypted:F});return Promise.resolve(z)}catch(z){return Promise.reject(z)}})()}deleteExportedRows(){var x=this;return(0,a.A)(function*(){try{return x.readonly?Promise.reject("not allowed in read-only mode"):(yield x.sqlite.deleteExportedRows({database:x.dbName,readonly:!1}),Promise.resolve())}catch(F){return Promise.reject(F)}})()}executeTransaction(x,F=!0){var U=this;return(0,a.A)(function*(){let z=0,Q=!1;if(U.readonly)return Promise.reject("not allowed in read-only mode");if(yield U.sqlite.beginTransaction({database:U.dbName}),Q=yield U.sqlite.isTransactionActive({database:U.dbName}),!Q)return Promise.reject("After Begin Transaction, no transaction active");try{for(const ie of x){if("object"!=typeof ie||!("statement"in ie))throw new Error("Error a task.statement must be provided");if("values"in ie&&ie.values&&ie.values.length>0){const le=ie.statement.toUpperCase().includes("RETURNING")?"all":"no",m=yield U.sqlite.run({database:U.dbName,statement:ie.statement,values:ie.values,transaction:!1,readonly:!1,returnMode:le,isSQL92:F});if(m.changes.changes<=0)throw new Error("Error in transaction method run ");z+=m.changes.changes}else{const le=yield U.sqlite.execute({database:U.dbName,statements:ie.statement,transaction:!1,readonly:!1});if(le.changes.changes<0)throw new Error("Error in transaction method execute ");z+=le.changes.changes}}return z+=(yield U.sqlite.commitTransaction({database:U.dbName})).changes.changes,Promise.resolve({changes:{changes:z}})}catch(ue){const De=ue.message?ue.message:ue;return yield U.sqlite.rollbackTransaction({database:U.dbName}),Promise.reject(De)}})()}reorderRows(x){return(0,a.A)(function*(){const F=x;if(null!=x&&x.values&&"object"==typeof x.values[0]&&Object.keys(x.values[0]).includes("ios_columns")){const U=x.values[0].ios_columns,z=[];for(let Q=1;Qy.e(4612).then(y.bind(y,4612)).then($=>new $.CapacitorSQLiteWeb),electron:()=>window.CapacitorCustomPlatform.plugins.CapacitorSQLite});var E=y(56),w=y(1503),T=y(2798),P=y(5396),I=y(2814),b=y(532),O=y(5870),C=y(742),S=y(4999),N=y(4438);let k=(()=>{var $;class x{constructor(){}initializePlugin(){var U=this;return(0,a.A)(function*(){return U.platform=D.Ii.getPlatform(),U.sqlitePlugin=c,U.sqliteConnection=new v(U.sqlitePlugin),"web"===U.platform&&(yield U.initWebStore()),yield U.openDatabase(E.B$.dbName,!1,"no-encryption",E.B$.version,!1),yield U.createTable(I.C.getCreateEntry()),yield U.createTable(O.K.getCreateEntry()),yield U.createTable(b.a.getCreateEntry()),yield U.createTable(P.a.getCreateEntry()),yield U.createTable(T.J.getCreateEntry()),yield U.createTable(w.y.getCreateEntry()),yield U.createTable(C.S.getCreateEntry()),yield U.createTable(S.O.getCreateEntry()),!0})()}initWebStore(){var U=this;return(0,a.A)(function*(){try{yield U.sqliteConnection.initWebStore()}catch(z){return Promise.reject(`initWebStore: ${z}`)}})()}openDatabase(U,z,Q,ue,De){var ie=this;return(0,a.A)(function*(){let le;const m=(yield ie.sqliteConnection.checkConnectionsConsistency()).result;let n=(yield ie.sqliteConnection.isConnection(U,De)).result;return le=m&&n?yield ie.sqliteConnection.retrieveConnection(U,De):yield ie.sqliteConnection.createConnection(U,z,Q,ue,De),yield le.open(),ie.sqliteDBConnection=le,!0})()}closeConnection(U,z){var Q=this;return(0,a.A)(function*(){const ue=z||!1;return yield Q.sqliteConnection.closeConnection(U,ue)})()}createTable(U){var z=this;return(0,a.A)(function*(){try{const Q=(yield z.sqliteDBConnection.query(U)).values;return Q.length>0?Q:null}catch(Q){return Promise.reject(`create table err: ${Q.message?Q.message:Q}`)}})()}executeQuery(U){var z=this;return(0,a.A)(function*(){try{const Q=(yield z.sqliteDBConnection.query(U)).values;return Q.length>0?Q:null}catch(Q){return Promise.reject(`select table err: ${Q.message?Q.message:Q}`)}})()}executeSet(U){var z=this;return(0,a.A)(function*(){try{return yield z.sqliteDBConnection.executeSet(U)}catch(Q){return Promise.reject(`create table err: ${Q.message?Q.message:Q}`)}})()}readDbData(U,z,Q){var ue=this;return(0,a.A)(function*(){try{if(z){const De=Object.keys(z)[0],ie=`${U} WHERE ${De}='${z[De]}' ${Q||""}`,le=(yield ue.sqliteDBConnection.query(ie)).values;return le.length>0?le:null}{const De=(yield ue.sqliteDBConnection.query(U)).values;return De.length>0?De:null}}catch(De){return Promise.reject(`readDbData err: ${De.message?De.message:De}`)}})()}save(U,z,Q){var ue=this;return(0,a.A)(function*(){const De=!!Q,ie=Object.keys(z);let n,le="",m=[];for(const o of ie)m.push(z[o]);if(De){Object.keys(Q);const u=yield ue.setNameForUpdate(ie,m);if(0===u.length)return Promise.reject("save: update no SET");le=`${U} ${u} WHERE ${ue.getWhereStatement(Q)}`;const s=yield ue.sqliteDBConnection.query(le);console.log("result",s)}else{const o=[];for(const u of ie)o.push("?");if(le=`${U} (${ie.toString()}) VALUES (${o.toString()});`,n=yield ue.sqliteDBConnection.run(le,m),console.log("ret",n),1!=n.changes.changes)return Promise.reject("save: insert changes != 1")}})()}remove(U,z){var Q=this;return(0,a.A)(function*(){Object.keys(z);const De=`${U} WHERE ${Q.getWhereStatement(z)};`;return(yield Q.sqliteDBConnection.run(De)).changes})()}getWhereStatement(U){let z="";const Q=Object.keys(U);for(let ue=0;ue1?(Q=Q.slice(0,-1),Q):Promise.reject("SetNameForUpdate: length = 0")})()}}return($=x).\u0275fac=function(U){return new(U||$)},$.\u0275prov=N.jDH({token:$,factory:$.\u0275fac,providedIn:"root"}),x})()},2814:(_e,te,y)=>{"use strict";y.d(te,{C:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="telemtry",v._ID="_id",v.COLUMN_EVENT_TYPE="event_type",v.COLUMN_EVENT="event",v.COLUMN_TIMESTAMP="timestamp",v.COLUMN_PRIORITY="priority",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL"+a.K.COMMA_SEP+v.COLUMN_EVENT_TYPE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_EVENT+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_TIMESTAMP+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_PRIORITY+a.K.SPACE+a.K.INT_TYPE+")",v.readDataEntries=()=>"SELECT * FROM "+v.TABLE_NAME,v.delteFromTable=()=>"DELETE FROM "+v.TABLE_NAME+" WHERE ",v.insertData=()=>"INSERT INTO "+v.TABLE_NAME,v.update=()=>"UPDATE "+v.TABLE_NAME+" SET ",v.deleteTable=()=>"DROP TABLE IF EXISTS "+v.TABLE_NAME,v}(D||{})},8402:(_e,te,y)=>{"use strict";y.d(te,{Z:()=>E});var a=y(467),D=y(2739),v=y(4438),L=y(8974),c=y(5402);let E=(()=>{var w;class T{constructor(I,b){this.toastController=I,this.translate=b}downlaodContent(I){var b=this;return(0,a.A)(function*(){var O;b.presentToast("Downloading ....");let C=I.metaData.artifactUrl?I.metaData.artifactUrl.split("/"):I.metaData.url.split("/");console.log(C,C[C.length-1]);let S=null!==(O=I.metaData.artifactUrl)&&void 0!==O?O:I.metaData.url;const k=yield(yield fetch(S)).blob();console.log("blob ",k);const $=yield b.convertBlobToBase64(k);try{return yield D.YA.mkdir({path:"downloadedContents",directory:D.__.Data}),yield b.writeFileStorage(C,$)}catch{return yield b.writeFileStorage(C,$)}})()}writeFileStorage(I,b){var O=this;return(0,a.A)(function*(){try{let C=yield D.YA.writeFile({path:`downloadedContents/${I[I.length-1]}`,data:b,directory:D.__.Data});return yield O.toast.dismiss(),C.uri?yield O.presentToast("Downloaded successfully"):yield O.presentToast("Failed to download"),setTimeout((0,a.A)(function*(){yield O.toast.dismiss()}),100),C}catch(C){console.log("e ",C)}})()}presentToast(I){var b=this;return(0,a.A)(function*(){b.toast=yield b.toastController.create({message:b.translate.instant(I),position:"bottom",color:"dark"}),yield b.toast.present()})()}convertBlobToBase64(I){return new Promise((b,O)=>{const C=new FileReader;C.onerror=O,C.onload=()=>{b(C.result)},C.readAsDataURL(I)})}}return(w=T).\u0275fac=function(I){return new(I||w)(v.KVO(L.K_),v.KVO(c.c$))},w.\u0275prov=v.jDH({token:w,factory:w.\u0275fac,providedIn:"root"}),T})()},2904:(_e,te,y)=>{"use strict";y.d(te,{Gf:()=>w.G,Ux:()=>c.U,F_:()=>n,dk:()=>S.d,we:()=>T.w,at:()=>D.a,XU:()=>C,Ze:()=>o.Z,MK:()=>r,hs:()=>P.h,XI:()=>N.X,Sc:()=>k.S,n$:()=>a.n,q4:()=>I.q,H0:()=>L.H,a0:()=>E.a});var a=y(3486),D=y(4591),L=(y(6011),y(1765)),c=y(3568),E=y(2342),w=y(2700),T=y(3696),P=y(8014),I=y(7594),b=y(467),O=y(4438);let C=(()=>{var d;class B{constructor(V,J){this.apiService=V,this.preprocessService=J}process(V){return(0,b.A)(function*(){})()}}return(d=B).\u0275fac=function(V){return new(V||d)(O.KVO(w.G),O.KVO(P.h))},d.\u0275prov=O.jDH({token:d,factory:d.\u0275fac,providedIn:"root"}),B})();var S=y(3871),N=y(9836),k=y(2186),$=y(3172),x=y(985),F=y(3207),U=y(6354),z=y(9437),Q=y(56),ue=y(4999);class De{static mapChatToChatValues(B){return[B.identifier,B.message,B.botType,B.fromMe,B.mediaMimeType,B.mediaData,B.mediaUrl,B.duration,B.ts,B.reaction]}static mapChatToChatEntryToModel(B){return{identifier:B[ue.O.COLUMN_NAME_IDENTIFIER],message:B[ue.O.COLUMN_NAME_MESSAGE],messageType:B[ue.O.COLUMN_NAME_MEDIA_TYPE],botType:B[ue.O.COLUMN_NAME_BOT_TYPE],fromMe:B[ue.O.COLUMN_NAME_FROM_ME],mediaMimeType:B[ue.O.COLUMN_NAME_MEDIA_TYPE],mediaData:B[ue.O.COLUMN_NAME_MEDIA_DATA],mediaUrl:B[ue.O.COLUMN_NAME_MEDIA_PATH],duration:B[ue.O.COLUMN_NAME_DURATION],ts:B[ue.O.COLUMN_NAME_TIME_STAMP],reaction:B[ue.O.COLUMN_NAME_REACTIONS]}}}var ie=y(2739),le=y(1626),m=y(5402);let n=(()=>{var d;class B{constructor(V,J,ne){this.apiService=V,this.translate=J,this.dbService=ne}getBotMessage(V,J,ne,be){var Ce=this;return(0,b.A)(function*(){console.log("text ",V,""!==V),console.log("audio ",J,""!==J);let Z=Ce.getBotApiPath(ne),oe={input:{},output:{format:V?"text":"audio"}};""!==V?oe.input={language:be,text:V,audio:"",context:ne}:""!==J&&(oe.input={language:be,audio:J,text:"",context:ne});let nt=(new le.Lr).set("Authorization","Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJtb2JpbGVfZGV2aWNlIn0.W9cvngZh0_Y6hcGCBqS8MZOejkUxU9ptnJFji6VBHtA").set("Content-Type","application/json");const Pe=nt.keys().reduce((Te,xe)=>(Te[xe]=nt.getAll(xe),Te),{}),pe=(new x._g.Builder).withHost($.$.api.BASE_URL_BOT).withPath(Z).withType(x.kr.POST).withHeaders(Pe).withBody(oe).withLanguge(be).build();return(0,F.s)(Ce.apiService.fetch(pe).pipe((0,U.T)(Te=>Te),(0,z.W)(Te=>{throw Te})))})()}getBotApiPath(V){switch(V){case Q.Zm.STORY:case Q.Zm.PARENT:case Q.Zm.TEACHER:return $.$.api.BOT_ACTIVITY_API_PATH;default:return""}}saveChatMessage(V){const J=[];return J.push({statement:ue.O.insertQueryWithColumns(),values:De.mapChatToChatValues(V)}),this.dbService.executeSet(J)}getAllChatMessages(V){return this.dbService.readDbData(ue.O.readQuery(),{bot_type:V}).then(J=>{const ne=[];return J&&J.length>0&&J.map(be=>{ne.push(De.mapChatToChatEntryToModel(be))}),ne})}updateMessageReactions(V,J){return this.dbService.executeQuery(`UPDATE ${ue.O.TABLE_NAME}\n SET ${ue.O.COLUMN_NAME_REACTIONS} = ${J}\n WHERE ${ue.O.COLUMN_NAME_IDENTIFIER} = '${V}';`)}deleteExpiredChatMessages(){var V=this;return(0,b.A)(function*(){const J=yield ie.YA.readdir({path:"",directory:ie.__.Data});console.log(J);for(let ne=0;neCe&&(yield ie.YA.deleteFile({path:be.uri,directory:ie.__.Data})),V.dbService.executeQuery(`DELETE FROM ${ue.O.TABLE_NAME} WHERE ${ue.O.COLUMN_NAME_TIME_STAMP} <= strftime('%s', datetime('now', '-1 day'));`)}}})()}}return(d=B).\u0275fac=function(V){return new(V||d)(O.KVO(w.G),O.KVO(m.c$),O.KVO(D.a))},d.\u0275prov=O.jDH({token:d,factory:d.\u0275fac,providedIn:"root"}),B})();var o=y(8402);const h=(0,y(5083).F3)("LocalNotifications",{web:()=>y.e(4224).then(y.bind(y,4224)).then(d=>new d.LocalNotificationsWeb)});var g=y(1413),M=y(3021),f=y(1113);let r=(()=>{var d;class B{constructor(V,J){this.router=V,this.tabService=J,this.notifEvent=new g.B,this.notificationEventEmitted$=this.notifEvent.asObservable()}initializeLocalNotif(V){var J=this;return(0,b.A)(function*(){let ne=J;try{var be,Ce,Z,oe;"granted"!==(yield h.checkPermissions()).display&&(yield h.requestPermissions());let pe={notifications:[{id:V.id,title:V.title,body:V.body,extra:V.extra,largeIcon:"res://drawable/ic_launcher",smallIcon:"res://drawable/ic_notification",schedule:{on:null===(be=V.schedule)||void 0===be?void 0:be.on,repeats:null===(Ce=V.schedule)||void 0===Ce?void 0:Ce.repeats,every:null===(Z=V.schedule)||void 0===Z?void 0:Z.every,allowWhileIdle:null===(oe=V.schedule)||void 0===oe?void 0:oe.allowWhileIdle}}]};yield h.schedule(pe)}catch(nt){console.log("Error on local notification ",nt)}yield h.addListener("localNotificationActionPerformed",function(){var nt=(0,b.A)(function*(Pe){let pe=ne.router.location._locationStrategy._platformLocation._location;"/parent-sakhi"!==pe.pathname?(console.log("router page ",pe.pathname),ne.tabService.hide(),"/"===pe.pathname?setTimeout((0,b.A)(function*(){yield ne.router.navigate(["/parent-sakhi"],{state:{notif:Pe.notification}})}),3e3):yield ne.router.navigate(["/parent-sakhi"],{state:{notif:Pe.notification}})):J.notifEvent.next(Pe.notification)});return function(Pe){return nt.apply(this,arguments)}}())})()}cancelNotification(V){return(0,b.A)(function*(){try{yield h.cancel({notifications:[{id:V}]})}catch(J){console.log("Error on cancel local notification ",J)}})()}}return(d=B).\u0275fac=function(V){return new(V||d)(O.KVO(M.Ix),O.KVO(f.q))},d.\u0275prov=O.jDH({token:d,factory:d.\u0275fac,providedIn:"root"}),B})()},1503:(_e,te,y)=>{"use strict";y.d(te,{y:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="playlist_content",v._ID="_id",v.COLUMN_NAME_IDENTIFIER="identifier",v.COLUMN_NAME_PLAYLIST_IDENTIFIER="playlist_identifier",v.COLUMN_NAME_CONTENT_ID="content_id",v.COLUMN_NAME_CONTENT_METADATA="content_metadata",v.COLUMN_NAME_SOURCE_TYPE="type",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY "+a.K.COMMA_SEP+v.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_PLAYLIST_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_ID+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_METADATA+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_SOURCE_TYPE+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.insertQueryWithColumns=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_IDENTIFIER},\n ${v.COLUMN_NAME_PLAYLIST_IDENTIFIER},\n ${v.COLUMN_NAME_CONTENT_ID},\n ${v.COLUMN_NAME_CONTENT_METADATA},\n ${v.COLUMN_NAME_SOURCE_TYPE},\n ${v.COLUMN_NAME_TIME_STAMP}) \n VALUES (?,?,?,?,?,?)`,v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v.deleteQuery=()=>`DELETE FROM ${v.TABLE_NAME} WHERE \n ${v.COLUMN_NAME_IDENTIFIER} = ? AND \n ${v.COLUMN_NAME_PLAYLIST_IDENTIFIER} = ?`,v.deleteQueryOne=()=>`DELETE FROM ${v.TABLE_NAME}`,v.deleteTable=()=>"DROP TABLE IF EXISTS"+v.TABLE_NAME,v}(D||{})},2798:(_e,te,y)=>{"use strict";y.d(te,{J:()=>D});var a=y(56),D=function(v){return v.TABLE_NAME="playlist",v._ID="_id",v.COLUMN_NAME_IDENTIFIER="identifier",v.COLUMN_NAME_NAME="name",v.COLUMN_NAME_UID="uid",v.COLUMN_NAME_CONTENT_COUNT="content_count",v.COLUMN_NAME_TIME_STAMP="ts",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY "+a.K.COMMA_SEP+v.COLUMN_NAME_IDENTIFIER+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_UID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_NAME+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_CONTENT_COUNT+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_TIME_STAMP+a.K.SPACE+a.K.TEXT_TYPE+" )",v.insertQueryWithColumns=()=>`INSERT INTO ${v.TABLE_NAME}(\n ${v.COLUMN_NAME_IDENTIFIER},\n ${v.COLUMN_NAME_NAME},\n ${v.COLUMN_NAME_UID},\n ${v.COLUMN_NAME_CONTENT_COUNT},\n ${v.COLUMN_NAME_TIME_STAMP}) \n VALUES (?,?,?,?,?)`,v.readQuery=()=>"SELECT * FROM "+v.TABLE_NAME,v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v.updateQuery=()=>`UPDATE ${v.TABLE_NAME} SET`,v.deleteQuery=()=>"DELETE FROM "+v.TABLE_NAME,v}(D||{})},7803:(_e,te,y)=>{"use strict";y.d(te,{q:()=>I});var a=y(467),D=y(2798);class v{static mapContentToPlayListEntry(O,C,S,N){return{[D.J.COLUMN_NAME_IDENTIFIER]:S,[D.J.COLUMN_NAME_NAME]:O,[D.J.COLUMN_NAME_UID]:C,[D.J.COLUMN_NAME_CONTENT_COUNT]:N,[D.J.COLUMN_NAME_TIME_STAMP]:Date.now()}}static mapContentToValues(O,C,S,N,k){return[O,C,S,k,N,Date.now()]}}var L=y(6421),c=y(1503),E=y(532),w=y(4870),T=y(4438),P=y(2904);let I=(()=>{var b;class O{constructor(S){this.dbService=S}createPlayList(S,N,k,$){const x=$?D.J.updateQuery():D.J.insertQuery(),F=$?{identifier:$}:void 0,U=!!$;return $||($=(0,L.A)()),this.dbService.save(x,v.mapContentToPlayListEntry(S,N,$,k.length),F).then(()=>this.addContentToPlayList($,k,U))}addContentToPlayList(S,N,k){var $=this;return(0,a.A)(function*(){const x=[];for(let z=0;zthis.getPlayListContents(S).then(k=>Promise.resolve({identifier:N[0].identifier,name:N[0].name,uid:N[0].uid,playListcontentList:k})))}getPlayListContents(S){return this.dbService.executeQuery(`SELECT *\n FROM ${c.y.TABLE_NAME}\n WHERE ${c.y.COLUMN_NAME_PLAYLIST_IDENTIFIER} = '${S}'\n ORDER BY ts DESC`).then(k=>{const $=[];return k&&k.length&&k.map(x=>{$.push({[c.y._ID]:x[c.y._ID],[c.y.COLUMN_NAME_IDENTIFIER]:x[c.y.COLUMN_NAME_IDENTIFIER],[c.y.COLUMN_NAME_PLAYLIST_IDENTIFIER]:x[c.y.COLUMN_NAME_PLAYLIST_IDENTIFIER],[c.y.COLUMN_NAME_CONTENT_ID]:x[c.y.COLUMN_NAME_CONTENT_ID],[c.y.COLUMN_NAME_CONTENT_METADATA]:x[c.y.COLUMN_NAME_CONTENT_METADATA],[c.y.COLUMN_NAME_SOURCE_TYPE]:x[c.y.COLUMN_NAME_SOURCE_TYPE],[c.y.COLUMN_NAME_TIME_STAMP]:x[c.y.COLUMN_NAME_TIME_STAMP]})}),$})}deletePlayList(S){return this.dbService.remove(D.J.deleteQuery(),{identifier:S}).then(()=>this.dbService.remove(c.y.deleteQueryOne(),{playlist_identifier:S}))}deleteContentFromPlayList(S,N){const k=[];return N.map($=>{k.push({statement:c.y.deleteQuery(),values:[$,S]})}),this.dbService.executeSet(k)}}return(b=O).\u0275fac=function(S){return new(S||b)(T.KVO(P.at))},b.\u0275prov=T.jDH({token:b,factory:b.\u0275fac,providedIn:"root"}),O})()},9836:(_e,te,y)=>{"use strict";y.d(te,{X:()=>P});var a=y(467),D=y(5293),v=y(5083),L=y(9182);const c=(0,v.F3)("Haptics",{web:()=>y.e(3558).then(y.bind(y,3558)).then(I=>new I.HapticsWeb)});var E=y(1413),w=y(4438),T=y(8974);let P=(()=>{var I;class b{constructor(C){this.gestureCtrl=C,this.searchEvent=new E.B,this.searchEventRecorded$=this.searchEvent.asObservable(),this.botEvent=new E.B,this.botEventRecorded$=this.botEvent.asObservable(),this.recordEvent=new E.B,this.startEndEvent$=this.recordEvent.asObservable(),this.recording=!1,this.cancelRecording=!1,this.duration=0,this.durationDisplay=""}ngOnInit(){}gestureControl(C){this.gestureCtrl.create({el:C.nativeElement,threshold:250,gestureName:"swipe",direction:"x",onStart:N=>{console.log("swipe left start ",N),c.impact({style:L.kn.Light})},onMove:N=>{c.impact({style:L.kn.Light}),this.recordEvent.next(!1),this.cancelRecording=!0},onEnd:N=>{console.log("swipe left end ",N),c.impact({style:L.kn.Light}),this.recording=!1,this.recordEvent.next(!1)}},!0).enable()}startRecognition(C){var S=this;return(0,a.A)(function*(){S.cancelRecording=!1,D.R.startRecording(),c.impact({style:L.kn.Light}),!S.recording&&(S.recording=!0,S.calculation(C),S.recordEvent.next(!0))})()}calculation(C){if(!this.recording)return this.duration=0,void(this.durationDisplay="");this.duration+=1;const S=Math.floor(this.duration/60),N=(this.duration%60).toString().padStart(2,"0");this.durationDisplay=`${S}:${N}`,setTimeout(()=>{this.calculation(C)},1e3)}stopRecognition(C){var S=this;return(0,a.A)(function*(){if(c.impact({style:L.kn.Light}),S.recordEvent.next(!1),S.recording)return yield D.R.stopRecording().then(function(){var N=(0,a.A)(function*(k){if(S.recording=!1,!S.cancelRecording)return"search"==C?k.value.recordDataBase64:k});return function(k){return N.apply(this,arguments)}}())})()}}return(I=b).\u0275fac=function(C){return new(C||I)(w.KVO(T.wH))},I.\u0275prov=w.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),b})()},2186:(_e,te,y)=>{"use strict";y.d(te,{S:()=>P});var a=y(467),D=y(3207),v=y(6354),L=y(9437),c=y(3172),E=y(985),w=y(4438),T=y(2700);let P=(()=>{var I;class b{constructor(C){this.apiService=C}postSearchContext(C,S){var N=this;return(0,a.A)(function*(){let k={};k=S?{audio:C.text,language:C.currentLang}:{text:C.text,language:C.currentLang};let $=JSON.stringify(k);console.log("body ",$);const x=(new E._g.Builder).withHost(c.$.api.BASE_URL).withPath(c.$.api.CONTEXT_SEARCH).withType(E.kr.POST).withBody($).withBearerToken(!0).withLanguge(C.currentLang).build();return(0,D.s)(N.apiService.fetch(x).pipe((0,v.T)(F=>F.body),(0,L.W)(F=>{throw F})))})()}postContentSearch(C,S){const N=(new E._g.Builder).withHost(c.$.api.BASE_URL).withPath(c.$.api.CONTENT_SEARCH_API).withType(E.kr.POST).withBody(C).withBearerToken(!0).withLanguge(S).build();return(0,D.s)(this.apiService.fetch(N).pipe((0,v.T)(k=>k.body.result),(0,L.W)(k=>{throw k})))}}return(I=b).\u0275fac=function(C){return new(C||I)(w.KVO(T.G))},I.\u0275prov=w.jDH({token:I,factory:I.\u0275fac,providedIn:"root"}),b})()},8014:(_e,te,y)=>{"use strict";y.d(te,{h:()=>v});var a=y(1413),D=y(4438);let v=(()=>{var L;class c{constructor(){this.sourceEvent=new a.B,this.sourceProcessEmitted$=this.sourceEvent.asObservable()}sunbirdSrcProcess(w){this.contentConfig=[],w.forEach(T=>{this.contentConfig.push(T)}),console.log("contentconfig ",this.contentConfig),this.sourceEvent.next(this.contentConfig)}}return(L=c).\u0275fac=function(w){return new(w||L)},L.\u0275prov=D.jDH({token:L,factory:L.\u0275fac,providedIn:"root"}),c})()},7594:(_e,te,y)=>{"use strict";y.d(te,{q:()=>c});var a=y(467),D=y(4438),v=y(2700),L=y(8014);let c=(()=>{var E;class w{constructor(P,I){this.apiService=P,this.preprocessService=I}process(P,I){return(0,a.A)(function*(){})()}}return(E=w).\u0275fac=function(P){return new(P||E)(D.KVO(v.G),D.KVO(L.h))},E.\u0275prov=D.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}),w})()},3486:(_e,te,y)=>{"use strict";y.d(te,{n:()=>c});var a=y(467);const v=(0,y(5083).F3)("Preferences",{web:()=>y.e(2924).then(y.bind(y,2924)).then(E=>new E.PreferencesWeb)});var L=y(4438);let c=(()=>{var E;class w{constructor(){}setData(P,I){return(0,a.A)(function*(){return yield v.configure({group:w.groupPreferenceName}),yield v.set({key:P,value:I}).then(b=>!0).catch(b=>b)})()}getData(P){return(0,a.A)(function*(){return yield v.configure({group:w.groupPreferenceName}),yield v.get({key:P}).then(I=>I.value).catch(I=>I)})()}removeData(P){return(0,a.A)(function*(){return yield v.configure({group:w.groupPreferenceName}),yield v.remove({key:P}).then(I=>!0).catch(I=>I)})()}getStorageKeys(){return(0,a.A)(function*(){return yield v.configure({group:w.groupPreferenceName}),yield v.keys().then(P=>P).catch(P=>P)})()}clearStorage(){return(0,a.A)(function*(){yield v.configure({group:w.groupPreferenceName}),yield v.clear().then(P=>!0).catch(P=>P)})()}}return(E=w).groupPreferenceName="DJPData",E.\u0275fac=function(P){return new(P||E)},E.\u0275prov=L.jDH({token:E,factory:E.\u0275fac,providedIn:"root"}),w})()},1113:(_e,te,y)=>{"use strict";y.d(te,{q:()=>D});var a=y(4438);let D=(()=>{var v;class L{constructor(){}hide(){let E=document.querySelectorAll(".tabbar"),w=document.querySelectorAll(".home-screen"),T=document.querySelectorAll(".scroll-content");null!==E&&null!==w&&(Object.keys(E).map(P=>{"translateY(5rem)"!==E[P].style.transform&&(E[P].style.transform="translateY(5rem)")}),Object.keys(w).map(P=>{"translateY(5.2rem)"!==w[P].style.transform&&(w[P].style.transform="translateY(5.2rem)")}),setTimeout(()=>{Object.keys(T).map(P=>{T[P].style.marginBottom="0"})}))}show(){let E=document.querySelectorAll(".tabbar"),w=document.querySelectorAll(".home-screen");null!==E&&null!==w&&(Object.keys(w).map(T=>{"rotate(-45deg)"!==w[T].style.transform&&(w[T].style.transform="rotate(-45deg)")}),Object.keys(E).map(T=>{"translateY(0px)"!==E[T].style.transform&&(E[T].style.transform="translateY(0px)")}))}}return(v=L).\u0275fac=function(E){return new(E||v)},v.\u0275prov=a.jDH({token:v,factory:v.\u0275fac}),L})()},5870:(_e,te,y)=>{"use strict";y.d(te,{K:()=>D});var a=y(56),D=function(v){return v._ID="_id",v.TABLE_NAME="processed_telemetry",v.COLUMN_NAME_MSG_ID="msg_id",v.COLUMN_NAME_DATA="data",v.COLUMN_NAME_NUMBER_OF_EVENTS="event_count",v.COLUMN_NAME_PRIORITY="priority",v.getCreateEntry=()=>"CREATE TABLE IF NOT EXISTS "+v.TABLE_NAME+" ("+v._ID+" INTEGER PRIMARY KEY,"+v.COLUMN_NAME_MSG_ID+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_DATA+a.K.SPACE+a.K.TEXT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_NUMBER_OF_EVENTS+a.K.SPACE+a.K.INT_TYPE+a.K.COMMA_SEP+v.COLUMN_NAME_PRIORITY+a.K.SPACE+a.K.INT_TYPE+" )",v.insertQuery=()=>`INSERT INTO ${v.TABLE_NAME}`,v.getDeleteEntry=()=>"DROP TABLE IF EXISTS "+v.TABLE_NAME,v}(D||{})},2918:(_e,te,y)=>{"use strict";y.d(te,{B:()=>w});var a=y(8855),v=y(3172),L=y(3649),c=y(4438),E=y(2904);let w=(()=>{var T;class P{constructor(b){this.utilService=b}decorate(b,O,C,S,N,k,$){return b.mid||(b.mid=`${b.eid}:${a(JSON.stringify(b)).toString()}`),this.patchActor(b,C),this.patchContext(b,O,C,N,k,$),b.context.cdata&&(b.context.cdata=[...b.context.cdata,{id:O,type:"UserSession"}]),b}patchActor(b,O){b.actor||(b.actor=new L.Ag);const C=b.actor;C.id||(C.id=O),C.type||(C.type=L.Ag.TYPE_USER)}patchContext(b,O,C,S,N,k){b.context||(b.context=new L.ob),b.context=this.buildContext(O,C,N,b.context,S,k)}patchPData(b,O){b.pdata||(b.pdata=new L.zE);const C=b.pdata;C.id||(C.id=v.$.telmetry.PRODUCER_ID),C.pid=v.$.telmetry.PRODUCER_PID,C.ver||(C.ver=O)}prepare(b,O){return{event:JSON.stringify(b),event_type:b.eid,timestamp:Date.now(),priority:1}}buildContext(b,O,C,S,N,k){return S.channel=C,this.patchPData(S,N),S.env||(S.env="app"),S.sid=b,S.did=O,S.cdata=S.cdata?S.cdata.concat(k||[]):k||[],S}}return(T=P).\u0275fac=function(b){return new(b||T)(c.KVO(E.a0))},T.\u0275prov=c.jDH({token:T,factory:T.\u0275fac,providedIn:"root"}),P})()},3649:(_e,te,y)=>{"use strict";y.d(te,{$i:()=>w,Ag:()=>a,Q$:()=>T,ob:()=>D,zE:()=>c});let a=(()=>{var P;class I{constructor(){this.id="",this.type=I.TYPE_USER}}return(P=I).TYPE_SYSTEM="System",P.TYPE_USER="User",I})();class D{}class c{ProducerData(){this.id="",this.pid="",this.ver=""}}class w{constructor(I,b,O){this.id=I,this.type=b,this.version=O}setRollup(I){this.rollup=I}}var T;!function(P){let I=(()=>{class ${constructor(F){this.ver=$.TELEMETRY_VERSION,this.eid=F,this.ets=Date.now(),this.actor=new a,this.context=new D,this.edata={}}}return $.TELEMETRY_VERSION="3.0",$})();P.Telemetry=I,P.Interact=(()=>{class $ extends I{constructor(F,U,z,Q,ue,De,ie,le="",m="",n="",o={},u=[]){super($.EID),this.edata={type:F,subtype:U,...z?{id:z}:{},...Q?{pageid:Q}:{},extra:{...ue?{pos:ue}:{},...De?{values:[De]}:{}}},this.context.cdata=u,this.context.env=ie,le&&m&&(this.object=new w(le,m,n),o&&(this.object.rollup=o||{}))}}return $.EID="INTERACT",$})(),P.End=(()=>{class $ extends I{constructor(F,U,z,Q,ue,De,ie="",le="",m="",n={},o=[]){super($.EID),this.edata={...F?{type:F}:{},...z?{duration:z}:{},...Q?{pageid:Q}:{},...U?{mode:U}:{},...ue?{summaryList:ue}:{}},this.context.cdata=o,this.context.env=De,this.object=new w(ie,le,m),this.object.rollup=n}}return $.EID="END",$})(),P.Start=(()=>{class $ extends I{constructor(F="",U,z,Q,ue,De,ie,le="",m="",n="",o={},u=[]){super($.EID),this.edata={...F?{type:F}:{type:""},...U?{dspec:U}:{},...z?{loc:z}:{},...Q?{mode:Q}:{},...ue?{mode:Q}:{},...De?{pageid:De}:{}},this.context.cdata=u,this.context.env=ie,le&&m&&(this.object=new w(le,m,n),o&&(this.object.rollup=o||{}))}}return $.EID="START",$})(),P.Impression=(()=>{class $ extends I{constructor(F,U,z,Q,ue,De="",ie="",le="",m={},n=[]){super($.EID),this.edata={...F?{type:F}:{type:""},...U?{subtype:U}:{},...z?{pageid:z}:{},...z?{uri:z}:{},...Q?{visits:Q}:{}},this.context.cdata=n,this.context.env=ue,De&&ie&&(this.object=new w(De,ie,le),m&&(this.object.rollup=m||{}))}}return $.EID="IMPRESSION",$})(),P.Search=(()=>{class $ extends I{constructor(F,U,z,Q,ue,De,ie=0,le=[]){super($.EID),this.edata={...F?{type:F}:{type:""},...U?{query:U}:{},...z?{filters:z}:{},...Q?{sort:Q}:{},...De?{correlationid:De}:{},...ie?{size:ie}:{}},this.context.cdata=le,this.context.env=ue}}return $.EID="SEARCH",$})()}(T||(T={}))},5173:(_e,te,y)=>{"use strict";y.d(te,{O:()=>T});class a{constructor(){this.pos=[]}}class D{constructor(){this.env=""}}class v{constructor(){this.env=""}}class L{constructor(){this.env=""}}class c{}var E=y(4438),w=y(2904);let T=(()=>{var P;class I{constructor(O){this.telemetryService=O}generateInteractTelemetry(O,C,S,N,k,$,x,F,U){const z=new a;z.type=O,z.subType=C,z.pageId=N,z.id=U||N,z.env=S,null!==$&&(z.valueMap=$),void 0!==x&&(z.rollup=x),void 0!==F&&(z.correlationData=F),k&&k.id&&(z.objId=k.id),k&&k.type&&(z.objType=k.type),k&&k.version&&(z.objVer=k.version+""),this.telemetryService.interact(z).subscribe()}generateImpressionTelemetry(O,C,S,N,k,$,x,F,U){const z=new D;z.type=O,z.subType=C,z.pageId=S,z.env=N,z.objId=k||"",z.objType=$||"",z.objVer=x?x+"":"",void 0!==F&&(z.rollup=F),void 0!==U&&(z.correlationData=U),this.telemetryService.impression(z).subscribe()}generateEndTelemetry(O,C,S,N,k,$,x,F,U){const z=new L;z.type=O,z.pageId=S,z.env=N,z.mode=C,F&&(z.duration=F),k&&k.id&&(z.objId=k.id),k&&k.type&&(z.objType=k.type),k&&k.version&&(z.objVer=k.version+""),$&&(z.rollup=$),x&&(z.correlationData=x),U&&(z.summaryList=U),this.telemetryService.end(z).subscribe()}generateStartTelemetry(O,C,S,N,k){const $=new v;$.type=O,$.pageId=C,$.mode="play",S&&S.id&&($.objId=S.id),S&&S.type&&($.objType=S.type),S&&S.version&&($.objVer=S.version+""),void 0!==N&&($.rollup=N),void 0!==k&&($.correlationData=k),this.telemetryService.start($).subscribe()}generateSearchTelemetry(O,C,S,N,k,$,x,F){const U=new c;U.type=O,U.query=C,U.env=N,U.size=S,k&&(U.filters=k),$&&(U.sort=$),void 0!==F&&(U.correlationData=F),x&&(U.correlationid=x),this.telemetryService.search(U).subscribe()}genererateAppStartTelemetry(O){const C=new v;C.type="app",C.env="home",C.deviceSpecification=O,this.telemetryService.start(C).subscribe()}}return(P=I).\u0275fac=function(O){return new(O||P)(E.KVO(w.H0))},P.\u0275prov=E.jDH({token:P,factory:P.\u0275fac,providedIn:"root"}),I})()},1765:(_e,te,y)=>{"use strict";y.d(te,{H:()=>d});var a=y(2814),D=y(1985),v=y(8750);const{isArray:L}=Array;var E=y(983),w=y(4360),T=y(9326);var I=y(6648),b=y(3028),O=y(9030),C=y(7673),S=y(9316),N=y(9974),k=y(5412);function $(B,A=1/0,V){return A=(A||0)<1?1/0:A,(0,N.N)((J,ne)=>(0,k.h)(J,ne,B,A,void 0,!0,V))}var x=y(6649);function F(B,A){return(0,N.N)((0,x.S)(B,A,arguments.length>=2,!1,!0))}var U=y(3703),z=y(6354),Q=y(9437),ue=y(7374),De=y(5870),ie=y(6421);class le{process(A){if("object"!=typeof A)throw new Error('TelemetryEntriesToStringPreprocessor expects input of type "object"');return JSON.stringify(A)}}var m=y(3172),n=y(985);class o{constructor(A,V){this.dbService=A,this.apiService=V,this.preprocessors=[],this.preprocessors=[new le]}handle(A){return this.hasTelemetryThresholdCrossed().pipe((0,b.Z)(V=>V?this.processEventsBatch(A).pipe($(J=>J?this.processEventsBatch(A):E.w),F(()=>{},void 0),(0,b.Z)(()=>this.handleProcessedEventsBatch()),$(J=>J.syncedEventCount?this.handleProcessedEventsBatch():E.w),F((J,ne)=>({syncedEventCount:J.syncedEventCount+ne.syncedEventCount,syncTime:Date.now(),syncedFileSize:J.syncedFileSize+ne.syncedFileSize,error:ne.error?ne.error:J.error}),{syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0})):(0,C.of)({syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0})))}processEventsBatch(A){return this.fetchEvents().pipe((0,b.Z)(V=>V?this.processEvents(V,A).pipe((0,b.Z)(J=>this.persistProcessedEvents(J,J.processedEventsSize).pipe((0,b.Z)(()=>this.deleteEvents(V)),(0,U.u)(V.length)))):(0,C.of)(0)))}hasTelemetryThresholdCrossed(){return(0,I.H)(this.dbService.executeQuery(`\n SELECT count(*) as COUNT FROM ${a.C.TABLE_NAME}`)).pipe((0,z.T)(A=>!0))}fetchEvents(){return(0,I.H)(this.dbService.executeQuery(`\n SELECT * FROM ${a.C.TABLE_NAME}\n WHERE ${a.C.COLUMN_PRIORITY} = (SELECT MIN (${a.C.COLUMN_PRIORITY})\n FROM ${a.C.TABLE_NAME})\n ORDER BY ${a.C.COLUMN_TIMESTAMP}\n LIMIT 200`))}processEvents(A,V){if(!A)return(0,C.of)({processedEventsSize:0});const J=(0,ie.A)();return(0,C.of)({processedEvents:this.preprocessors.reduce((ne,be)=>be.process(ne),{id:"ekstep.telemetry",ver:"1.0",ts:ue().format("YYYY-MM-DDTHH:mm:ss[Z]"),events:A.map(ne=>JSON.parse(ne[a.C.COLUMN_EVENT])),params:{did:V,msgid:J,key:"",requesterId:""}}),processedEventsSize:A.length,messageId:J})}persistProcessedEvents({processedEvents:A,messageId:V},J){return A?(0,I.H)(this.dbService.save(De.K.insertQuery(),{[De.K.COLUMN_NAME_MSG_ID]:V,[De.K.COLUMN_NAME_NUMBER_OF_EVENTS]:J,[De.K.COLUMN_NAME_PRIORITY]:1,[De.K.COLUMN_NAME_DATA]:A})).pipe((0,U.u)(void 0)):(0,C.of)(void 0)}deleteEvents(A){return A.length?(0,I.H)(this.dbService.executeQuery(`\n DELETE FROM ${a.C.TABLE_NAME}\n WHERE ${a.C._ID} IN (${A.map(V=>V[a.C._ID]).join(",")})\n `)):(0,C.of)(void 0)}handleProcessedEventsBatch(A){return this.fetchProcessedEventsBatch().pipe((0,b.Z)(V=>this.syncProcessedEvent(V).pipe((0,b.Z)(J=>this.deleteProcessedEvent(V).pipe((0,U.u)(J||{syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0})))))).pipe()}fetchProcessedEventsBatch(){return(0,I.H)(this.dbService.executeQuery(`SELECT * FROM ${De.K.TABLE_NAME} LIMIT 1`)).pipe((0,z.T)(A=>A&&A[0]))}syncProcessedEvent(A){if(!A)return(0,C.of)(void 0);const V=(new n._g.Builder).withHost(m.$.api.TELEMETRY_BASE_URL).withPath(m.$.api.TELEMETRY_SYNC).withType(n.kr.POST).withBearerToken(!0).withBody(JSON.parse(A[De.K.COLUMN_NAME_DATA])).build();return this.apiService.fetch(V).pipe((0,z.T)(()=>({syncedEventCount:A[De.K.COLUMN_NAME_NUMBER_OF_EVENTS],syncTime:Date.now(),syncedFileSize:0})),(0,Q.W)(J=>(0,C.of)({syncedEventCount:0,syncTime:Date.now(),syncedFileSize:0,error:J})))}deleteProcessedEvent(A){return A?(0,I.H)(this.dbService.executeQuery(`DELETE FROM ${De.K.TABLE_NAME} WHERE ${De.K._ID}='${A[De.K._ID]}'`)):(0,C.of)(void 0)}}var u=y(3649),s=y(4438),h=y(4591),g=y(3486),M=y(2342),f=y(2700),r=y(2918);let d=(()=>{var B;class A{constructor(J,ne,be,Ce,Z){this.dbService=J,this.storageService=ne,this.utilService=be,this.apiService=Ce,this.decorator=Z,this.deviceId="",S.p.getId().then(oe=>(this.deviceId=oe.identifier,this.deviceId))}start({type:J,deviceSpecification:ne,loc:be,mode:Ce,duration:Z,pageId:oe,env:nt,objId:Pe,objType:pe,objVer:Te,rollup:xe,correlationData:re}){const ee=new u.Q$.Start(J,ne,be,Ce,Z,oe,nt,Pe,pe,Te,xe,re);return this.decorateAndPersist(ee)}end({type:J,mode:ne,duration:be,pageId:Ce,summaryList:Z,env:oe,objId:nt,objType:Pe,objVer:pe,rollup:Te,correlationData:xe}){const re=new u.Q$.End(J,ne,be,Ce,Z,oe,nt,Pe,pe,Te,xe);return this.decorateAndPersist(re)}interact({type:J,subType:ne,id:be,pageId:Ce,pos:Z,env:oe,rollup:nt,valueMap:Pe,correlationData:pe,objId:Te,objType:xe,objVer:re}){const ee=new u.Q$.Interact(J,ne,be,Ce,Z,Pe,oe,Te,xe,re,nt,pe);return this.decorateAndPersist(ee)}impression({type:J,subType:ne,pageId:be,env:Ce,objId:Z,objType:oe,objVer:nt,rollup:Pe,correlationData:pe}){const Te=new u.Q$.Impression(J,ne,be,[],Ce,Z,oe,nt,Pe,pe);return this.decorateAndPersist(Te)}search({type:J,query:ne,filters:be,sort:Ce,correlationid:Z,size:oe,env:nt,correlationData:Pe}){const pe=new u.Q$.Search(J,ne,be,Ce,nt,Z,oe,Pe);return this.decorateAndPersist(pe)}decorateAndPersist(J){let ne="";const be=localStorage.getItem("subDomain");return ne=null!=be?be:new URL(document.baseURI).hostname,function P(...B){const A=(0,T.ms)(B),V=function c(B){return 1===B.length&&L(B[0])?B[0]:B}(B);return V.length?new D.c(J=>{let ne=V.map(()=>[]),be=V.map(()=>!1);J.add(()=>{ne=be=null});for(let Ce=0;!J.closed&&Ce{if(ne[Ce].push(Z),ne.every(oe=>oe.length)){const oe=ne.map(nt=>nt.shift());J.next(A?A(...oe):oe),ne.some((nt,Pe)=>!nt.length&&be[Pe])&&J.complete()}},()=>{be[Ce]=!0,!ne[Ce].length&&J.complete()}));return()=>{ne=be=null}}):E.w}((0,I.H)(this.utilService.getAppInfo()),(0,I.H)(this.utilService.getDeviceId())).pipe((0,b.Z)(Ce=>{const Z=Ce[0].version,oe=Ce[1];return(0,I.H)(this.storageService.getData("sid")).pipe((0,b.Z)(nt=>{const Pe=this.decorator.prepare(this.decorator.decorate(J,null!=nt?nt:"",oe,(0,ie.A)(),Z,ne,[]),1);return console.log("Telemetry Generated",J),this.dbService.save(a.C.insertData(),Pe)}))}))}saveTelemetry(J){return(0,O.v)(()=>{try{const ne=JSON.parse(J);return this.decorateAndPersist(ne)}catch(ne){return console.error(ne),(0,C.of)(!1)}})}sync(){return new o(this.dbService,this.apiService).handle(this.deviceId)}}return(B=A).\u0275fac=function(J){return new(J||B)(s.KVO(h.a),s.KVO(g.n),s.KVO(M.a),s.KVO(f.G),s.KVO(r.B))},B.\u0275prov=s.jDH({token:B,factory:B.\u0275fac,providedIn:"root"}),A})()},2342:(_e,te,y)=>{"use strict";y.d(te,{a:()=>I});var a=y(467),D=y(8941),v=y(9316),L=y(9986),E=y(5083),w=y(4438),T=y(5402),P=y(8974);let I=(()=>{var b;class O{constructor(S,N){this.translate=S,this.loadingCtrl=N}getDeviceSpec(){var S=this;return(0,a.A)(function*(){const N=yield v.p.getInfo(),k=yield S.getDeviceId();return{os:`${N.operatingSystem} ${N.osVersion}`,make:N.manufacturer,id:k}})()}getDeviceId(){return(0,a.A)(function*(){const S=yield v.p.getId();return L(S.identifier).toString()})()}getAppInfo(){return(0,a.A)(function*(){return"web"===E.Ii.getPlatform()?{name:"Web App",build:"1.0.0"}:yield D.q.getInfo()})()}translateMessage(S,N){let k="",$="";return $="object"==typeof N?N:{"%s":N},this.translate.get(S,$).subscribe(x=>{k=x}),k}getLoader(S,N){return this.loadingCtrl.create({message:N,duration:S||3e4,cssClass:N?"custom-loader-message-class":"custom-loader-class"})}}return(b=O).\u0275fac=function(S){return new(S||b)(w.KVO(T.c$),w.KVO(P.Xi))},b.\u0275prov=w.jDH({token:b,factory:b.\u0275fac,providedIn:"root"}),O})()},6313:(_e,te,y)=>{"use strict";var a=y(467),D=y(345),v=y(4438),L=y(3021),c=y(4517),E=y(8974),w=y(8941),T=y(5402),P=y(2904),I=y(177),b=y(9417);function O(ze,Be){if(1&ze&&(v.j41(0,"ion-item")(1,"ion-label"),v.EFF(2),v.k0s(),v.nrm(3,"ion-radio",3),v.k0s()),2&ze){const Je=Be.$implicit;v.R7$(2),v.JRh(Je.label),v.R7$(),v.FS9("value",Je.id)}}let C=(()=>{var ze;class Be{constructor(We,Mt,Qt,_n){this.translateService=We,this.navParams=Mt,this.modalCtrl=Qt,this.storage=_n,this.selectedLanguage=""}ngOnInit(){var We=this;return(0,a.A)(function*(){We.languages=[],We.languages=We.navParams.get("languages");let Mt=yield We.storage.getData("lang");console.log("current lang ",Mt),We.selectedLanguage=Mt})()}languageSelected(We){let Mt=We.detail.value;console.log("Current value:",JSON.stringify(Mt)),this.storage.setData("lang",Mt),this.translateService.use(Mt),this.selectedLanguage=Mt,this.dismissModal()}dismissModal(){this.modalCtrl.dismiss()}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.rXU(T.c$),v.rXU(c.y8),v.rXU(E.W3),v.rXU(P.n$))},ze.\u0275cmp=v.VBU({type:ze,selectors:[["app-langauge-select"]],decls:9,vars:5,consts:[[1,"lang-content"],[3,"ngModelChange","ionChange","ngModel"],[4,"ngFor","ngForOf"],["slot","start",3,"value"]],template:function(We,Mt){1&We&&(v.j41(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),v.EFF(3),v.nI1(4,"translate"),v.k0s()()(),v.j41(5,"ion-content",0)(6,"ion-radio-group",1),v.mxI("ngModelChange",function(_n){return v.DH7(Mt.selectedLanguage,_n)||(Mt.selectedLanguage=_n),_n}),v.bIt("ionChange",function(_n){return Mt.languageSelected(_n)}),v.j41(7,"ion-list"),v.DNE(8,O,4,2,"ion-item",2),v.k0s()()()),2&We&&(v.R7$(3),v.JRh(v.bMT(4,3,"Select Language")),v.R7$(3),v.R50("ngModel",Mt.selectedLanguage),v.R7$(2),v.Y8G("ngForOf",Mt.languages))},dependencies:[I.Sq,b.BC,b.vS,E.W9,E.eU,E.uz,E.he,E.nf,E.KO,E.f0,E.BC,E.ai,E.uR,E.Je,T.D9],styles:[".lang-content[_ngcontent-%COMP%]{--background: var(--ion-color-primary-contrast);--padding-top: 0}ion-list[_ngcontent-%COMP%]{overflow-y:auto}ion-title[_ngcontent-%COMP%]{color:var(--ion-color-primary);font-size:1rem}"]}),Be})();function S(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div")(1,"ion-button",2),v.bIt("click",function(){v.eBV(Je);const Mt=v.XpG();return v.Njj(Mt.openLink())}),v.EFF(2),v.nI1(3,"translate"),v.k0s(),v.j41(4,"ion-button",3),v.bIt("click",function(){v.eBV(Je);const Mt=v.XpG();return v.Njj(Mt.close())}),v.EFF(5,"Close"),v.k0s()()}2&ze&&(v.R7$(2),v.JRh(v.bMT(3,1,"OPEN_IN_BROWSER")))}function N(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div")(1,"ion-button",2),v.bIt("click",function(){v.eBV(Je);const Mt=v.XpG();return v.Njj(Mt.close())}),v.EFF(2),v.nI1(3,"translate"),v.k0s()()}2&ze&&(v.R7$(2),v.JRh(v.bMT(3,1,"CLOSE")))}let k=(()=>{var ze;class Be{constructor(We,Mt){this.navParams=We,this.modalCtrl=Mt,this.scanText="",this.isValidURL=!1}ngOnInit(){this.scanText=this.navParams.get("scannedData"),this.isValidURL=this.isValidUrl()}openLink(){this.close(),window.open(this.scanText)}close(){this.modalCtrl.dismiss()}isValidUrl(){try{const We=new URL(this.scanText);return"http:"===We.protocol||"https:"===We.protocol}catch{return!1}}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.rXU(c.y8),v.rXU(E.W3))},ze.\u0275cmp=v.VBU({type:ze,selectors:[["app-qrcode-popup"]],decls:5,vars:3,consts:[[1,"inner-content"],[4,"ngIf"],["expand","block",3,"click"],["fill","clear","expand","full",3,"click"]],template:function(We,Mt){1&We&&(v.j41(0,"div",0)(1,"h4"),v.EFF(2),v.k0s(),v.DNE(3,S,6,3,"div",1)(4,N,4,3,"div",1),v.k0s()),2&We&&(v.R7$(2),v.JRh(Mt.scanText),v.R7$(),v.Y8G("ngIf",Mt.isValidURL),v.R7$(),v.Y8G("ngIf",!Mt.isValidURL))},dependencies:[I.bT,E.Jm,T.D9],styles:["h4[_ngcontent-%COMP%]{text-align:center;color:var(--ion-color-medium);padding:.75rem 0;-webkit-user-select:auto;user-select:auto}ion-button[_ngcontent-%COMP%]{padding:0 .75rem .75rem;--border-radius: 2rem}"]}),Be})();var $=y(3568),x=y(8359);class F extends x.yU{constructor(Be,Je){super()}schedule(Be,Je=0){return this}}const U={setInterval(ze,Be,...Je){const{delegate:We}=U;return null!=We&&We.setInterval?We.setInterval(ze,Be,...Je):setInterval(ze,Be,...Je)},clearInterval(ze){const{delegate:Be}=U;return((null==Be?void 0:Be.clearInterval)||clearInterval)(ze)},delegate:void 0};var z=y(7908),ue=y(6129);class De{constructor(Be,Je=De.now){this.schedulerActionCtor=Be,this.now=Je}schedule(Be,Je=0,We){return new this.schedulerActionCtor(this,Be).schedule(We,Je)}}De.now=ue.U.now;const le=new class ie extends De{constructor(Be,Je=De.now){super(Be,Je),this.actions=[],this._active=!1}flush(Be){const{actions:Je}=this;if(this._active)return void Je.push(Be);let We;this._active=!0;do{if(We=Be.execute(Be.state,Be.delay))break}while(Be=Je.shift());if(this._active=!1,We){for(;Be=Je.shift();)Be.unsubscribe();throw We}}}(class Q extends F{constructor(Be,Je){super(Be,Je),this.scheduler=Be,this.work=Je,this.pending=!1}schedule(Be,Je=0){var We;if(this.closed)return this;this.state=Be;const Mt=this.id,Qt=this.scheduler;return null!=Mt&&(this.id=this.recycleAsyncId(Qt,Mt,Je)),this.pending=!0,this.delay=Je,this.id=null!==(We=this.id)&&void 0!==We?We:this.requestAsyncId(Qt,this.id,Je),this}requestAsyncId(Be,Je,We=0){return U.setInterval(Be.flush.bind(Be,this),We)}recycleAsyncId(Be,Je,We=0){if(null!=We&&this.delay===We&&!1===this.pending)return Je;null!=Je&&U.clearInterval(Je)}execute(Be,Je){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const We=this._execute(Be,Je);if(We)return We;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Be,Je){let Mt,We=!1;try{this.work(Be)}catch(Qt){We=!0,Mt=Qt||new Error("Scheduled action threw falsy error")}if(We)return this.unsubscribe(),Mt}unsubscribe(){if(!this.closed){const{id:Be,scheduler:Je}=this,{actions:We}=Je;this.work=this.state=this.scheduler=null,this.pending=!1,(0,z.o)(We,this),null!=Be&&(this.id=this.recycleAsyncId(Je,Be,null)),this.delay=null,super.unsubscribe()}}}),m=le;var n=y(1985),o=y(9470);function s(ze=0,Be,Je=m){let We=-1;return null!=Be&&((0,o.m)(Be)?Je=Be:We=Be),new n.c(Mt=>{let Qt=function u(ze){return ze instanceof Date&&!isNaN(ze)}(ze)?+ze-Je.now():ze;Qt<0&&(Qt=0);let _n=0;return Je.schedule(function(){Mt.closed||(Mt.next(_n++),0<=We?this.schedule(void 0,We):Mt.complete())},Qt)})}var g=y(7673),M=y(8141),f=y(5964),r=y(9437),d=y(3703);let B=(()=>{var ze;class Be{constructor(We){this.telemetryService=We,this.shouldSync=!1}start(We){return this.shouldSync=!0,function h(ze=0,Be=le){return ze<0&&(ze=0),s(ze,ze,Be)}(We).pipe((0,M.M)(Mt=>{}),(0,f.p)(()=>this.shouldSync),(0,M.M)(()=>this.telemetryService.sync().pipe((0,M.M)(Mt=>{}),(0,r.W)(Mt=>(console.error(Mt),(0,g.of)(void 0)))).toPromise()),(0,d.u)(void 0))}pause(){this.shouldSync=!1}continue(){this.shouldSync=!0}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(P.H0))},ze.\u0275prov=v.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),Be})();var A=y(2771),V=y(1635),ne=y(3726),be={error:"cordova_not_available"},Ce={error:"plugin_not_installed"};function Z(ze){if(typeof window<"u"&&window.angular){var Je=window.document,We=window.angular.element(Je.querySelector("[ng-app]")||Je.body).injector();if(We)return We.get("$q")(function(Qt,_n){ze(Qt,_n)});console.warn("Angular 1 was detected but $q couldn't be retrieved. This is usually when the app is not bootstrapped on the html or body tag. Falling back to native promises which won't trigger an automatic digest when promises resolve.")}return function(){if(Promise)return new Promise(function(Qt,_n){ze(Qt,_n)});console.error("No Promise support or polyfill found. To enable Ionic Native support, please add the es6-promise polyfill before this script, or run with a library like Angular or on a recent browser.")}()}function Te(ze,Be,Je){var We,Mt;"string"==typeof ze?We=ze:(We=ze.constructor.getPluginRef(),Je=ze.constructor.getPluginName(),Mt=ze.constructor.getPluginInstallName());var Qt=ge(We);return!(!Qt||Be&&typeof Qt[Be]>"u")||(typeof window>"u"||!window.cordova?(function rt(ze,Be){typeof process>"u"&&console.warn(Be?"Native: tried calling "+ze+"."+Be+", but Cordova is not available. Make sure to include cordova.js or run in a device/simulator":"Native: tried accessing the "+ze+" plugin but Cordova is not available. Make sure to include cordova.js or run in a device/simulator")}(Je,Be),be):(function Ze(ze,Be,Je){console.warn(Je?"Native: tried calling "+ze+"."+Je+", but the "+ze+" plugin is not installed.":"Native: tried accessing the "+ze+" plugin but it's not installed."),Be&&console.warn("Install the "+ze+" plugin: 'ionic cordova plugin add "+Be+"'")}(Je,Mt,Be),Ce))}function ee(ze,Be,Je,We,Mt,Qt){void 0===We&&(We={}),Je=function re(ze,Be,Je,We){if(void 0===Be&&(Be={}),Be.sync)return ze;if("reverse"===Be.callbackOrder)ze.unshift(We),ze.unshift(Je);else if("node"===Be.callbackStyle)ze.push(function(Tn,Hn){Tn?We(Tn):Je(Hn)});else if("object"===Be.callbackStyle&&Be.successName&&Be.errorName){var Mt={};Mt[Be.successName]=Je,Mt[Be.errorName]=We,ze.push(Mt)}else if(typeof Be.successIndex<"u"||typeof Be.errorIndex<"u"){var Qt=function(){Be.successIndex>ze.length?ze[Be.successIndex]=Je:ze.splice(Be.successIndex,0,Je)},_n=function(){Be.errorIndex>ze.length?ze[Be.errorIndex]=We:ze.splice(Be.errorIndex,0,We)};Be.successIndex>Be.errorIndex?(_n(),Qt()):(Qt(),_n())}else ze.push(Je),ze.push(We);return ze}(Je,We,Mt,Qt);var _n=Te(ze,Be);if(!0===_n){var Tn=ge(ze.constructor.getPluginRef());return Tn[Be].apply(Tn,Je)}return _n}function ge(ze){return typeof window<"u"?vt(window,ze):null}function vt(ze,Be){for(var Je=Be.split("."),We=ze,Mt=0;Mt"u"){var ze=typeof window<"u"?window:{},Je=Date.now(),We=!1;ze.document.addEventListener("deviceready",function(){console.log("Ionic Native: deviceready event fired after "+(Date.now()-Je)+" ms"),We=!0}),setTimeout(function(){!We&&ze.cordova&&console.warn("Ionic Native: deviceready did not fire within 5000ms. This can happen when plugins are in an inconsistent state. Try removing plugins from plugins/ and reinstalling them.")},5e3)}}();var It=function(ze){function Be(){var Je=null!==ze&&ze.apply(this,arguments)||this;return Je.permission={ACCEPT_HANDOVER:"ACCEPT_HANDOVER",ACCESS_BACKGROUND_LOCATION:"ACCESS_BACKGROUND_LOCATION",ACCESS_COARSE_LOCATION:"ACCESS_COARSE_LOCATION",ACCESS_FINE_LOCATION:"ACCESS_FINE_LOCATION",ACCESS_MEDIA_LOCATION:"ACCESS_MEDIA_LOCATION",ACTIVITY_RECOGNITION:"ACTIVITY_RECOGNITION",ADD_VOICEMAIL:"ADD_VOICEMAIL",ANSWER_PHONE_CALLS:"ANSWER_PHONE_CALLS",BLUETOOTH_ADVERTISE:"BLUETOOTH_ADVERTISE",BLUETOOTH_CONNECT:"BLUETOOTH_CONNECT",BLUETOOTH_SCAN:"BLUETOOTH_SCAN",BODY_SENSORS:"BODY_SENSORS",BODY_SENSORS_BACKGROUND:"BODY_SENSORS_BACKGROUND",CALL_PHONE:"CALL_PHONE",CAMERA:"CAMERA",GET_ACCOUNTS:"GET_ACCOUNTS",NEARBY_WIFI_DEVICES:"NEARBY_WIFI_DEVICES",POST_NOTIFICATIONS:"POST_NOTIFICATIONS",PROCESS_OUTGOING_CALLS:"PROCESS_OUTGOING_CALLS",READ_CALENDAR:"READ_CALENDAR",READ_CALL_LOG:"READ_CALL_LOG",READ_CONTACTS:"READ_CONTACTS",READ_EXTERNAL_STORAGE:"READ_EXTERNAL_STORAGE",READ_MEDIA_AUDIO:"READ_MEDIA_AUDIO",READ_MEDIA_IMAGES:"READ_MEDIA_IMAGES",READ_MEDIA_VIDEO:"READ_MEDIA_VIDEO",READ_PHONE_NUMBERS:"READ_PHONE_NUMBERS",READ_PHONE_STATE:"READ_PHONE_STATE",READ_SMS:"READ_SMS",RECEIVE_MMS:"RECEIVE_MMS",RECEIVE_SMS:"RECEIVE_SMS",RECEIVE_WAP_PUSH:"RECEIVE_WAP_PUSH",RECORD_AUDIO:"RECORD_AUDIO",SEND_SMS:"SEND_SMS",USE_SIP:"USE_SIP",UWB_RANGING:"UWB_RANGING",WRITE_CALENDAR:"WRITE_CALENDAR",WRITE_CALL_LOG:"WRITE_CALL_LOG",WRITE_CONTACTS:"WRITE_CONTACTS",WRITE_EXTERNAL_STORAGE:"WRITE_EXTERNAL_STORAGE"},Je.locationAuthorizationMode={ALWAYS:"always",WHEN_IN_USE:"when_in_use"},Je.locationAccuracyAuthorization={FULL:"full",REDUCED:"reduced"},Je.permissionGroups={CALENDAR:["READ_CALENDAR","WRITE_CALENDAR"],CAMERA:["CAMERA"],CONTACTS:["READ_CONTACTS","WRITE_CONTACTS","GET_ACCOUNTS"],LOCATION:["ACCESS_FINE_LOCATION","ACCESS_COARSE_LOCATION"],MICROPHONE:["RECORD_AUDIO"],PHONE:["READ_PHONE_STATE","CALL_PHONE","ADD_VOICEMAIL","USE_SIP","PROCESS_OUTGOING_CALLS","READ_CALL_LOG","WRITE_CALL_LOG"],SENSORS:["BODY_SENSORS"],SMS:["SEND_SMS","RECEIVE_SMS","READ_SMS","RECEIVE_WAP_PUSH","RECEIVE_MMS"],STORAGE:["READ_EXTERNAL_STORAGE","WRITE_EXTERNAL_STORAGE"],NEARBY_DEVICES:["BLUETOOTH_ADVERTISE","BLUETOOTH_SCAN","BLUETOOTH_CONNECT"]},Je.locationMode={HIGH_ACCURACY:"high_accuracy",DEVICE_ONLY:"device_only",BATTERY_SAVING:"battery_saving",LOCATION_OFF:"location_off"},Je.bluetoothState={UNKNOWN:"unknown",RESETTING:"resetting",UNSUPPORTED:"unsupported",UNAUTHORIZED:"unauthorized",POWERED_OFF:"powered_off",POWERED_ON:"powered_on",POWERING_OFF:"powering_off",POWERING_ON:"powering_on"},Je.photoLibraryAccessLevel={ADD_ONLY:"add_only",READ_WRITE:"read_write"},Je}return(0,V.C6)(Be,ze),Be.prototype.isLocationAvailable=function(){return at(this,"isLocationAvailable",{},arguments)},Be.prototype.isWifiAvailable=function(){return at(this,"isWifiAvailable",{},arguments)},Be.prototype.isCameraAvailable=function(Je){return at(this,"isCameraAvailable",{callbackOrder:"reverse"},arguments)},Be.prototype.isBluetoothAvailable=function(){return at(this,"isBluetoothAvailable",{},arguments)},Be.prototype.switchToLocationSettings=function(){return at(this,"switchToLocationSettings",{sync:!0,platforms:["Android","Windows 10","iOS"]},arguments)},Be.prototype.switchToMobileDataSettings=function(){return at(this,"switchToMobileDataSettings",{sync:!0,platforms:["Android","Windows 10"]},arguments)},Be.prototype.switchToBluetoothSettings=function(){return at(this,"switchToBluetoothSettings",{sync:!0,platforms:["Android","Windows 10"]},arguments)},Be.prototype.switchToWifiSettings=function(){return at(this,"switchToWifiSettings",{sync:!0,platforms:["Android","Windows 10"]},arguments)},Be.prototype.isWifiEnabled=function(){return at(this,"isWifiEnabled",{platforms:["Android","Windows 10"]},arguments)},Be.prototype.setWifiState=function(Je){return at(this,"setWifiState",{callbackOrder:"reverse",platforms:["Android","Windows 10"]},arguments)},Be.prototype.setBluetoothState=function(Je){return at(this,"setBluetoothState",{callbackOrder:"reverse",platforms:["Android","Windows 10"]},arguments)},Be.prototype.enableDebug=function(){return at(this,"enableDebug",{platforms:["Android","iOS"]},arguments)},Be.prototype.isLocationEnabled=function(){return at(this,"isLocationEnabled",{platforms:["Android","iOS"]},arguments)},Be.prototype.isLocationAuthorized=function(){return at(this,"isLocationAuthorized",{},arguments)},Be.prototype.getLocationAuthorizationStatus=function(){return at(this,"getLocationAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Be.prototype.getLocationAuthorizationStatuses=function(){return at(this,"getLocationAuthorizationStatuses",{platforms:["Android","iOS"]},arguments)},Be.prototype.requestLocationAuthorization=function(Je,We){return at(this,"requestLocationAuthorization",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.isCameraPresent=function(){return at(this,"isCameraPresent",{platforms:["Android","iOS"]},arguments)},Be.prototype.isCameraAuthorized=function(Je){return at(this,"isCameraAuthorized",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.getCameraAuthorizationStatus=function(Je){return at(this,"getCameraAuthorizationStatus",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.requestCameraAuthorization=function(Je){return at(this,"requestCameraAuthorization",{platforms:["Android","iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.isMicrophoneAuthorized=function(){return at(this,"isMicrophoneAuthorized",{platforms:["Android","iOS"]},arguments)},Be.prototype.getMicrophoneAuthorizationStatus=function(){return at(this,"getMicrophoneAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Be.prototype.requestMicrophoneAuthorization=function(){return at(this,"requestMicrophoneAuthorization",{platforms:["Android","iOS"]},arguments)},Be.prototype.isContactsAuthorized=function(){return at(this,"isContactsAuthorized",{platforms:["Android","iOS"]},arguments)},Be.prototype.getContactsAuthorizationStatus=function(){return at(this,"getContactsAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Be.prototype.requestContactsAuthorization=function(){return at(this,"requestContactsAuthorization",{platforms:["Android","iOS"]},arguments)},Be.prototype.isCalendarAuthorized=function(){return at(this,"isCalendarAuthorized",{platforms:["Android","iOS"]},arguments)},Be.prototype.getCalendarAuthorizationStatus=function(){return at(this,"getCalendarAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Be.prototype.requestCalendarAuthorization=function(){return at(this,"requestCalendarAuthorization",{platforms:["Android","iOS"]},arguments)},Be.prototype.switchToSettings=function(){return at(this,"switchToSettings",{platforms:["Android","iOS"]},arguments)},Be.prototype.getBluetoothState=function(){return at(this,"getBluetoothState",{platforms:["Android","iOS"]},arguments)},Be.prototype.registerBluetoothStateChangeHandler=function(Je){return at(this,"registerBluetoothStateChangeHandler",{platforms:["Android","iOS"],sync:!0},arguments)},Be.prototype.registerLocationStateChangeHandler=function(Je){return at(this,"registerLocationStateChangeHandler",{platforms:["Android","iOS"],sync:!0},arguments)},Be.prototype.getArchitecture=function(){return at(this,"getArchitecture",{platforms:["Android","iOS"]},arguments)},Be.prototype.getCurrentBatteryLevel=function(){return at(this,"getCurrentBatteryLevel",{platforms:["Android","iOS"]},arguments)},Be.prototype.restart=function(Je){return at(this,"restart",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Be.prototype.isGpsLocationAvailable=function(){return at(this,"isGpsLocationAvailable",{platforms:["Android"]},arguments)},Be.prototype.isGpsLocationEnabled=function(){return at(this,"isGpsLocationEnabled",{platforms:["Android"]},arguments)},Be.prototype.isNetworkLocationAvailable=function(){return at(this,"isNetworkLocationAvailable",{platforms:["Android"]},arguments)},Be.prototype.isNetworkLocationEnabled=function(){return at(this,"isNetworkLocationEnabled",{platforms:["Android"]},arguments)},Be.prototype.isAirplaneModeEnabled=function(){return at(this,"isAirplaneModeEnabled",{platforms:["Android"]},arguments)},Be.prototype.isMobileDataEnabled=function(){return at(this,"isMobileDataEnabled",{platforms:["Android"]},arguments)},Be.prototype.getLocationMode=function(){return at(this,"getLocationMode",{platforms:["Android"]},arguments)},Be.prototype.getDeviceOSVersion=function(){return at(this,"getDeviceOSVersion",{platforms:["Android"]},arguments)},Be.prototype.getBuildOSVersion=function(){return at(this,"getBuildOSVersion",{platforms:["Android"]},arguments)},Be.prototype.getPermissionAuthorizationStatus=function(Je){return at(this,"getPermissionAuthorizationStatus",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Be.prototype.getPermissionsAuthorizationStatus=function(Je){return at(this,"getPermissionsAuthorizationStatus",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Be.prototype.requestRuntimePermission=function(Je){return at(this,"requestRuntimePermission",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Be.prototype.requestRuntimePermissions=function(Je){return at(this,"requestRuntimePermissions",{platforms:["Android"],callbackOrder:"reverse"},arguments)},Be.prototype.isRequestingPermission=function(){return at(this,"isRequestingPermission",{sync:!0},arguments)},Be.prototype.registerPermissionRequestCompleteHandler=function(Je){return at(this,"registerPermissionRequestCompleteHandler",{sync:!0},arguments)},Be.prototype.isBluetoothEnabled=function(){return at(this,"isBluetoothEnabled",{platforms:["Android"]},arguments)},Be.prototype.hasBluetoothSupport=function(){return at(this,"hasBluetoothSupport",{platforms:["Android"]},arguments)},Be.prototype.hasBluetoothLESupport=function(){return at(this,"hasBluetoothLESupport",{platforms:["Android"]},arguments)},Be.prototype.hasBluetoothLEPeripheralSupport=function(){return at(this,"hasBluetoothLEPeripheralSupport",{platforms:["Android"]},arguments)},Be.prototype.getBluetoothAuthorizationStatus=function(){return at(this,"getBluetoothAuthorizationStatus",{platforms:["Android","iOS"]},arguments)},Be.prototype.getBluetoothAuthorizationStatuses=function(){return at(this,"getBluetoothAuthorizationStatuses",{platforms:["Android"]},arguments)},Be.prototype.isExternalStorageAuthorized=function(){return at(this,"isExternalStorageAuthorized",{platforms:["Android"]},arguments)},Be.prototype.getExternalStorageAuthorizationStatus=function(){return at(this,"getExternalStorageAuthorizationStatus",{platforms:["Android"]},arguments)},Be.prototype.requestExternalStorageAuthorization=function(){return at(this,"requestExternalStorageAuthorization",{platforms:["Android"]},arguments)},Be.prototype.getExternalSdCardDetails=function(){return at(this,"getExternalSdCardDetails",{platforms:["Android"]},arguments)},Be.prototype.switchToWirelessSettings=function(){return at(this,"switchToWirelessSettings",{platforms:["Android"],sync:!0},arguments)},Be.prototype.switchToNFCSettings=function(){return at(this,"switchToNFCSettings",{platforms:["Android"],sync:!0},arguments)},Be.prototype.isNFCPresent=function(){return at(this,"isNFCPresent",{platforms:["Android"]},arguments)},Be.prototype.isNFCEnabled=function(){return at(this,"isNFCEnabled",{platforms:["Android"]},arguments)},Be.prototype.isNFCAvailable=function(){return at(this,"isNFCAvailable",{platforms:["Android"]},arguments)},Be.prototype.registerNFCStateChangeHandler=function(Je){return at(this,"registerNFCStateChangeHandler",{platforms:["Android"],sync:!0},arguments)},Be.prototype.isDataRoamingEnabled=function(){return at(this,"isDataRoamingEnabled",{platforms:["Android"]},arguments)},Be.prototype.isADBModeEnabled=function(){return at(this,"isADBModeEnabled",{platforms:["Android"]},arguments)},Be.prototype.isDeviceRooted=function(){return at(this,"isDeviceRooted",{platforms:["Android"]},arguments)},Be.prototype.isCameraRollAuthorized=function(Je){return at(this,"isCameraRollAuthorized",{platforms:["iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.getCameraRollAuthorizationStatus=function(Je){return at(this,"getCameraRollAuthorizationStatus",{platforms:["iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.requestCameraRollAuthorization=function(Je){return at(this,"requestCameraRollAuthorization",{platforms:["iOS"],callbackOrder:"reverse"},arguments)},Be.prototype.presentLimitedLibraryPicker=function(){return at(this,"presentLimitedLibraryPicker",{platforms:["iOS"]},arguments)},Be.prototype.isRemoteNotificationsEnabled=function(){return at(this,"isRemoteNotificationsEnabled",{platforms:["iOS","Android"]},arguments)},Be.prototype.isRegisteredForRemoteNotifications=function(){return at(this,"isRegisteredForRemoteNotifications",{platforms:["iOS"]},arguments)},Be.prototype.getRemoteNotificationsAuthorizationStatus=function(){return at(this,"getRemoteNotificationsAuthorizationStatus",{platforms:["iOS"]},arguments)},Be.prototype.requestRemoteNotificationsAuthorization=function(Je,We){return at(this,"requestRemoteNotificationsAuthorization",{platforms:["iOS"]},arguments)},Be.prototype.getRemoteNotificationTypes=function(){return at(this,"getRemoteNotificationTypes",{platforms:["iOS"]},arguments)},Be.prototype.isRemindersAuthorized=function(){return at(this,"isRemindersAuthorized",{platforms:["iOS"]},arguments)},Be.prototype.getRemindersAuthorizationStatus=function(){return at(this,"getRemindersAuthorizationStatus",{platforms:["iOS"]},arguments)},Be.prototype.requestRemindersAuthorization=function(){return at(this,"requestRemindersAuthorization",{platforms:["iOS"]},arguments)},Be.prototype.isBackgroundRefreshAuthorized=function(){return at(this,"isBackgroundRefreshAuthorized",{platforms:["iOS"]},arguments)},Be.prototype.getBackgroundRefreshStatus=function(){return at(this,"getBackgroundRefreshStatus",{platforms:["iOS"]},arguments)},Be.prototype.requestBluetoothAuthorization=function(){return at(this,"requestBluetoothAuthorization",{platforms:["iOS"]},arguments)},Be.prototype.isMotionAvailable=function(){return at(this,"isMotionAvailable",{platforms:["iOS"]},arguments)},Be.prototype.isMotionRequestOutcomeAvailable=function(){return at(this,"isMotionRequestOutcomeAvailable",{platforms:["iOS"]},arguments)},Be.prototype.requestMotionAuthorization=function(){return at(this,"requestMotionAuthorization",{platforms:["iOS"]},arguments)},Be.prototype.getMotionAuthorizationStatus=function(){return at(this,"getMotionAuthorizationStatus",{platforms:["iOS"]},arguments)},Be.prototype.getLocationAccuracyAuthorization=function(){return at(this,"getLocationAccuracyAuthorization",{platforms:["iOS","Android"]},arguments)},Be.prototype.requestTemporaryFullAccuracyAuthorization=function(Je){return at(this,"requestTemporaryFullAccuracyAuthorization",{platforms:["iOS"]},arguments)},Be.prototype.registerLocationAccuracyAuthorizationChangeHandler=function(Je){return at(this,"registerLocationAccuracyAuthorizationChangeHandler",{platforms:["iOS"],sync:!0},arguments)},Object.defineProperty(Be.prototype,"permissionStatus",{get:function(){return bn(this,"permissionStatus")},set:function(Je){Et(this,"permissionStatus",Je)},enumerable:!1,configurable:!0}),Object.defineProperty(Be.prototype,"NFCState",{get:function(){return bn(this,"NFCState")},set:function(Je){Et(this,"NFCState",Je)},enumerable:!1,configurable:!0}),Object.defineProperty(Be.prototype,"cpuArchitecture",{get:function(){return bn(this,"cpuArchitecture")},set:function(Je){Et(this,"cpuArchitecture",Je)},enumerable:!1,configurable:!0}),Object.defineProperty(Be.prototype,"remoteNotificationType",{get:function(){return bn(this,"remoteNotificationType")},set:function(Je){Et(this,"remoteNotificationType",Je)},enumerable:!1,configurable:!0}),Object.defineProperty(Be.prototype,"motionStatus",{get:function(){return bn(this,"motionStatus")},set:function(Je){Et(this,"motionStatus",Je)},enumerable:!1,configurable:!0}),Be.\u0275fac=(()=>{let Je;return function(Mt){return(Je||(Je=v.xGo(Be)))(Mt||Be)}})(),Be.\u0275prov=v.jDH({token:Be,factory:Be.\u0275fac}),Be.pluginName="Diagnostic",Be.plugin="cordova.plugins.diagnostic",Be.pluginRef="cordova.plugins.diagnostic",Be.repo="https://github.com/dpa99c/cordova-diagnostic-plugin",Be.platforms=["Android","iOS","Windows"],Be=(0,V.Cg)([],Be)}(At),yn=function(ze){return ze.GRANTED="GRANTED",ze.NOT_REQUESTED="NOT_REQUESTED",ze.DENIED_ALWAYS="DENIED_ALWAYS",ze.DENIED="DENIED",ze.UNKNOWN="UNKNOWN",ze}(yn||{}),Dt=function(ze){return ze.CAMERA="CAMERA",ze.MICROPHONE="MICROPHONE",ze}(Dt||{});let Ft=(()=>{var ze;class Be{constructor(We,Mt){this.platform=We,this.diagnostic=Mt}hasCameraPermission(){var We=this;return(0,a.A)(function*(){const Mt=yield We.diagnostic.getCameraAuthorizationStatus(!1);return We.getPermissionStatus(Mt)})()}hasMicrophonePermission(){var We=this;return(0,a.A)(function*(){const Mt=yield We.diagnostic.getMicrophoneAuthorizationStatus();return We.getPermissionStatus(Mt)})()}requestPermissions(We){var Mt=this;return(0,a.A)(function*(){if(Mt.platform.is("android")){const Qt=[];We.indexOf(Dt.CAMERA)>=0&&Qt.push(Mt.diagnostic.permission.CAMERA),We.indexOf(Dt.MICROPHONE)>=0&&Qt.push(Mt.diagnostic.permission.RECORD_AUDIO),yield Mt.diagnostic.requestRuntimePermissions(Qt)}else Mt.platform.is("ios")?(We.indexOf(Dt.CAMERA)>=0&&(yield Mt.diagnostic.requestCameraAuthorization(!1)),We.indexOf(Dt.MICROPHONE)>=0&&(yield Mt.diagnostic.requestMicrophoneAuthorization())):console.warn("requesting permission in browser")})()}userRequestsPermissions(We){var Mt=this;return(0,a.A)(function*(){let Qt=!1;for(const _n of We)Qt=(yield Mt.canAskForPermission(_n))||Qt;Qt&&(yield Mt.requestPermissions(We))})()}canAskForPermission(We){var Mt=this;return(0,a.A)(function*(){let Qt=!0;return Mt.platform.is("android")?We===Dt.CAMERA?Qt=(yield Mt.hasCameraPermission())!==yn.DENIED_ALWAYS:We===Dt.MICROPHONE&&(Qt=(yield Mt.hasMicrophonePermission())!==yn.DENIED_ALWAYS):Mt.platform.is("ios")&&(We===Dt.CAMERA?Qt=(yield Mt.hasCameraPermission())!==yn.DENIED:We===Dt.MICROPHONE&&(Qt=(yield Mt.hasMicrophonePermission())!==yn.DENIED)),Qt})()}getPermissionStatus(We){var Mt=this;return(0,a.A)(function*(){return Mt.isGranted(We)?yn.GRANTED:Mt.isNotRequested(We)?yn.NOT_REQUESTED:Mt.isDeniedAlways(We)?yn.DENIED_ALWAYS:Mt.isDenied(We)?yn.DENIED:yn.UNKNOWN})()}isGranted(We){return We===this.diagnostic.permissionStatus.GRANTED||We===this.diagnostic.permissionStatus.GRANTED_WHEN_IN_USE}isNotRequested(We){return We===this.diagnostic.permissionStatus.NOT_REQUESTED}isDeniedAlways(We){return We===this.diagnostic.permissionStatus.DENIED_ALWAYS||We===this.diagnostic.permissionStatus.RESTRICTED}isDenied(We){return!(this.isGranted(We)||this.isNotRequested(We))}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(c.OD),v.KVO(It))},ze.\u0275prov=v.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),Be})();var Sn=y(2342);let Bt=(()=>{var ze;class Be{constructor(We,Mt,Qt){this.platform=We,this.utilService=Mt,this.permissionsService=Qt,this.hasCameras=!1,this.isActive=!1,this._hasCameraPermission=new A.m,this.hasCameraPermission=this._hasCameraPermission.asObservable()}requestPermission(We,Mt){var Qt=this;return(0,a.A)(function*(){yield Qt.permissionsService.userRequestsPermissions([Dt.CAMERA]),yield Qt.checkCameraPermissionsAndActivate(We,Mt)})()}checkCameraPermissionsAndActivate(We,Mt){var Qt=this;return(0,a.A)(function*(){(yield Qt.permissionsService.hasCameraPermission())===yn.GRANTED?(document.body.style.backgroundColor="transparent",Qt._hasCameraPermission.next(!0),Qt.startScan(We,Mt)):Qt._hasCameraPermission.next(!1)})()}startScan(We,Mt=null){this.scan(We,Mt)}checkScan(We){console.error(`The checkScan method needs to be overwritten. Ignoring text ${We}`)}scan(We,Mt=null){var Qt=this;this.isActive=!0;let _n=this.utilService.translateMessage("SCAN_QR_INSTRUCTION");window.qrScanner.startScanner("Scan",_n,"#0b0b0b",_n,!1,this.platform.isRTL,function(){var Tn=(0,a.A)(function*(Hn){We(Hn),Qt.stopScanner()});return function(Hn){return Tn.apply(this,arguments)}}(),Tn=>{this.stopScanner()})}stopScanner(){this.isActive&&setTimeout(()=>{window.qrScanner.stopScanner(),this.isActive=!1},100)}destroy(){window.qrScanner.stopScanner()}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(c.OD),v.KVO(Sn.a),v.KVO(Ft))},ze.\u0275prov=v.jDH({token:ze,factory:ze.\u0275fac,providedIn:"root"}),Be})();var Lt=y(9030),Vn=y(8810),Ut=y(8793),$e=y(1413),Ae=y(5343);const we=new n.c(Ae.l);var Ye=y(6365),ke=y(8750),it=y(983),Oe=y(9326),Ie=y(6648);function Ue(...ze){const Be=(0,Oe.lI)(ze),Je=(0,Oe.R0)(ze,1/0),We=ze;return We.length?1===We.length?(0,ke.Tg)(We[0]):(0,Ye.U)(Je)((0,Ie.H)(We,Be)):it.w}var bt=y(6354),Qe=y(5558),lt=y(17),Zt=y(8071),_t=y(9974);const zt={connector:()=>new $e.B};function Nt(ze,Be=zt){const{connector:Je}=Be;return(0,_t.N)((We,Mt)=>{const Qt=Je();(0,ke.Tg)(ze(function gt(ze){return new n.c(Be=>ze.subscribe(Be))}(Qt))).subscribe(Mt),Mt.add(We.subscribe(Qt))})}var wn=y(6697),An=y(4360),Wn=y(3028);function kn(ze,Be){return Be?Je=>(0,Ut.x)(Be.pipe((0,wn.s)(1),function En(){return(0,_t.N)((ze,Be)=>{ze.subscribe((0,An._)(Be,Ae.l))})}()),Je.pipe(kn(ze))):(0,Wn.Z)((Je,We)=>(0,ke.Tg)(ze(Je,We)).pipe((0,wn.s)(1),(0,d.u)(Je)))}const Ln="Service workers are disabled or not supported by this browser";class jn{constructor(Be){if(this.serviceWorker=Be,Be){const We=(0,ne.R)(Be,"controllerchange").pipe((0,bt.T)(()=>Be.controller)),Mt=(0,Lt.v)(()=>(0,g.of)(Be.controller)),Qt=(0,Ut.x)(Mt,We);this.worker=Qt.pipe((0,f.p)(tr=>!!tr)),this.registration=this.worker.pipe((0,Qe.n)(()=>Be.getRegistration()));const ar=(0,ne.R)(Be,"message").pipe((0,bt.T)(tr=>tr.data)).pipe((0,f.p)(tr=>tr&&tr.type)).pipe(function Bn(ze){return ze?Be=>Nt(ze)(Be):Be=>function Pt(ze,Be){const Je=(0,Zt.T)(ze)?ze:()=>ze;return(0,Zt.T)(Be)?Nt(Be,{connector:Je}):We=>new lt.G(We,Je)}(new $e.B)(Be)}());ar.connect(),this.events=ar}else this.worker=this.events=this.registration=function Kn(ze){return(0,Lt.v)(()=>(0,Vn.$)(new Error(ze)))}(Ln)}postMessage(Be,Je){return this.worker.pipe((0,wn.s)(1),(0,M.M)(We=>{We.postMessage({action:Be,...Je})})).toPromise().then(()=>{})}postMessageWithOperation(Be,Je,We){const Mt=this.waitForOperationCompleted(We),Qt=this.postMessage(Be,Je);return Promise.all([Qt,Mt]).then(([,_n])=>_n)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(Be){let Je;return Je="string"==typeof Be?We=>We.type===Be:We=>Be.includes(We.type),this.events.pipe((0,f.p)(Je))}nextEventOfType(Be){return this.eventsOfType(Be).pipe((0,wn.s)(1))}waitForOperationCompleted(Be){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,f.p)(Je=>Je.nonce===Be),(0,wn.s)(1),(0,bt.T)(Je=>{if(void 0!==Je.result)return Je.result;throw new Error(Je.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let $n=(()=>{var ze;class Be{get isEnabled(){return this.sw.isEnabled}constructor(We){if(this.sw=We,this.pushManager=null,this.subscriptionChanges=new $e.B,!We.isEnabled)return this.messages=we,this.notificationClicks=we,void(this.subscription=we);this.messages=this.sw.eventsOfType("PUSH").pipe((0,bt.T)(Qt=>Qt.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,bt.T)(Qt=>Qt.data)),this.pushManager=this.sw.registration.pipe((0,bt.T)(Qt=>Qt.pushManager));const Mt=this.pushManager.pipe((0,Qe.n)(Qt=>Qt.getSubscription()));this.subscription=Ue(Mt,this.subscriptionChanges)}requestSubscription(We){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(Ln));const Mt={userVisibleOnly:!0};let Qt=this.decodeBase64(We.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),_n=new Uint8Array(new ArrayBuffer(Qt.length));for(let Tn=0;TnTn.subscribe(Mt)),(0,wn.s)(1)).toPromise().then(Tn=>(this.subscriptionChanges.next(Tn),Tn))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,wn.s)(1),(0,Qe.n)(Mt=>{if(null===Mt)throw new Error("Not subscribed to push notifications.");return Mt.unsubscribe().then(Qt=>{if(!Qt)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(Ln))}decodeBase64(We){return atob(We)}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(jn))},ze.\u0275prov=v.jDH({token:ze,factory:ze.\u0275fac}),Be})(),Ve=(()=>{var ze;class Be{get isEnabled(){return this.sw.isEnabled}constructor(We){if(this.sw=We,!We.isEnabled)return this.versionUpdates=we,void(this.unrecoverable=we);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Ln));const We=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:We},We)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Ln));const We=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:We},We)}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(jn))},ze.\u0275prov=v.jDH({token:ze,factory:ze.\u0275fac}),Be})();const ut=new v.nKC("");function Rt(ze,Be,Je,We){return()=>{if(!(0,I.UE)(We)||!("serviceWorker"in navigator)||!1===Je.enabled)return;let Mt;if(navigator.serviceWorker.addEventListener("controllerchange",()=>{null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({action:"INITIALIZE"})}),"function"==typeof Je.registrationStrategy)Mt=Je.registrationStrategy();else{const[_n,...Tn]=(Je.registrationStrategy||"registerWhenStable:30000").split(":");switch(_n){case"registerImmediately":Mt=(0,g.of)(null);break;case"registerWithDelay":Mt=St(+Tn[0]||0);break;case"registerWhenStable":Mt=Tn[0]?Ue(kt(ze),St(+Tn[0])):kt(ze);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${Je.registrationStrategy}`)}}ze.get(v.SKi).runOutsideAngular(()=>Mt.pipe((0,wn.s)(1)).subscribe(()=>navigator.serviceWorker.register(Be,{scope:Je.scope}).catch(_n=>console.error("Service worker registration failed with:",_n))))}}function St(ze){return(0,g.of)(null).pipe(function Rn(ze,Be=le){const Je=s(ze,Be);return kn(()=>Je)}(ze))}function kt(ze){return ze.get(v.o8S).isStable.pipe((0,f.p)(Je=>Je))}function Xt(ze,Be){return new jn((0,I.UE)(Be)&&!1!==ze.enabled?navigator.serviceWorker:void 0)}class Jt{}function Yt(ze,Be={}){return(0,v.EmA)([$n,Ve,{provide:ut,useValue:ze},{provide:Jt,useValue:Be},{provide:jn,useFactory:Xt,deps:[Jt,v.Agw]},{provide:v.hnV,useFactory:Rt,deps:[v.zZn,ut,Jt,v.Agw],multi:!0}])}let On=(()=>{var ze;class Be{static register(We,Mt={}){return{ngModule:Be,providers:[Yt(We,Mt)]}}}return(ze=Be).\u0275fac=function(We){return new(We||ze)},ze.\u0275mod=v.$C({type:ze}),ze.\u0275inj=v.G2t({providers:[$n,Ve]}),Be})();var Dn=y(446),Gn=y(5173);const yr=(ze,Be)=>({title_bb:ze,animate_title:Be});function Ke(ze,Be){if(1&ze&&(v.j41(0,"ion-title",27),v.EFF(1),v.k0s()),2&ze){const Je=v.XpG(2);v.Y8G("ngClass",v.l_i(2,yr,null==Je.headerConfig?null:Je.headerConfig.showbackButton,(null==Je.headerConfig?null:Je.headerConfig.pageTitle)==Je.appName)),v.R7$(),v.JRh(Je.configVariables.siteName)}}function et(ze,Be){1&ze&&(v.nrm(0,"ion-input",28,0),v.nI1(2,"translate")),2&ze&&v.Y8G("placeholder",v.bMT(2,1,"SEARCH_HINT"))}function Re(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"ion-button",22),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG(2);return v.Njj(Qt.emitEvent(Mt,"edit"))}),v.nrm(1,"ion-icon",29),v.k0s()}}function qe(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div",14)(1,"ion-buttons",15)(2,"ion-button",1),v.nrm(3,"ion-icon",16),v.k0s(),v.j41(4,"ion-button",17),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG();return v.Njj(Qt.emitEvent(Mt,"back"))}),v.nrm(5,"ion-icon",18),v.k0s()(),v.DNE(6,Ke,2,5,"ion-title",19)(7,et,3,3,"ion-input",20),v.j41(8,"ion-buttons",21)(9,"ion-button",22),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG();return v.Njj(Qt.emitEvent(Mt,"search"))}),v.nrm(10,"ion-icon",23),v.k0s(),v.j41(11,"ion-button",22),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG();return v.Njj(Qt.emitEvent(Mt,"scan"))}),v.nrm(12,"ion-icon",24),v.k0s(),v.j41(13,"ion-button",22),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG();return v.Njj(Qt.emitEvent(Mt,"profile"))}),v.nrm(14,"ion-icon",25),v.k0s()(),v.j41(15,"ion-buttons",21),v.DNE(16,Re,2,0,"ion-button",26),v.k0s()()}if(2&ze){const Je=v.XpG();v.R7$(2),v.Y8G("hidden",null==Je.headerConfig?null:Je.headerConfig.showbackButton),v.R7$(),v.FS9("src",Je.configVariables.tenantLogo),v.R7$(),v.Y8G("hidden",!(null!=Je.headerConfig&&Je.headerConfig.showbackButton)),v.R7$(2),v.Y8G("ngIf",!(null!=Je.headerConfig&&Je.headerConfig.showbackButton&&(null==Je.headerConfig||null==Je.headerConfig.actionButtons?null:Je.headerConfig.actionButtons.indexOf("search"))>=0)),v.R7$(),v.Y8G("ngIf",(null==Je.headerConfig?null:Je.headerConfig.showbackButton)&&(null==Je.headerConfig||null==Je.headerConfig.actionButtons?null:Je.headerConfig.actionButtons.indexOf("search"))>=0),v.R7$(),v.Y8G("hidden",null==Je.headerConfig?null:Je.headerConfig.showbackButton),v.R7$(7),v.Y8G("hidden",!(null!=Je.headerConfig&&Je.headerConfig.showbackButton)),v.R7$(),v.Y8G("ngIf",(null==Je.headerConfig||null==Je.headerConfig.actionButtons?null:Je.headerConfig.actionButtons.indexOf("edit"))>=0)}}function wt(ze,Be){1&ze&&v.nrm(0,"img",38)}function Wt(ze,Be){1&ze&&v.nrm(0,"img",39)}function hn(ze,Be){1&ze&&v.nrm(0,"img",40)}function yt(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div",30)(1,"div",31),v.bIt("click",function(Mt){v.eBV(Je);const Qt=v.XpG();return v.Njj(Qt.emitEvent(Mt,"back"))}),v.nrm(2,"ion-icon",32),v.j41(3,"div",33),v.EFF(4),v.nI1(5,"translate"),v.k0s(),v.j41(6,"div",34),v.DNE(7,wt,1,0,"img",35)(8,Wt,1,0,"img",36)(9,hn,1,0,"img",37),v.k0s()()()}if(2&ze){const Je=v.XpG();v.R7$(),v.Y8G("ngClass","Parent Tara"===Je.headerConfig.pageTitle||"Teacher Tara"===Je.headerConfig.pageTitle?"question-bot":""),v.R7$(3),v.JRh(v.bMT(5,5,Je.headerConfig.pageTitle)),v.R7$(3),v.Y8G("ngIf","Katha Sakhi"===Je.headerConfig.pageTitle),v.R7$(),v.Y8G("ngIf","Parent Tara"===Je.headerConfig.pageTitle),v.R7$(),v.Y8G("ngIf","Teacher Tara"===Je.headerConfig.pageTitle)}}function Ht(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div",22),v.bIt("click",function(){const Mt=v.eBV(Je).$implicit,Qt=v.XpG(2);return v.Njj(Qt.handleFilter(Mt))}),v.j41(1,"ion-chip",45),v.EFF(2),v.nI1(3,"translate"),v.k0s()()}if(2&ze){const Je=Be.$implicit,We=v.XpG(2);v.R7$(),v.Y8G("ngClass",(null==Je?null:Je.label)==(null==We.defaultFilter?null:We.defaultFilter.label)?"active":""),v.R7$(),v.JRh(v.bMT(3,2,Je.label))}}function ye(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"div",41)(1,"ion-chip",42),v.bIt("click",function(){v.eBV(Je);const Mt=v.XpG();return v.Njj(Mt.toggleMenu())}),v.nrm(2,"ion-icon",43),v.k0s(),v.DNE(3,Ht,4,4,"div",44),v.k0s()}if(2&ze){const Je=v.XpG();v.R7$(3),v.Y8G("ngForOf",Je.filters)}}function He(ze,Be){if(1&ze){const Je=v.RV6();v.j41(0,"ion-item",46),v.bIt("click",function(Mt){const Qt=v.eBV(Je).$implicit,_n=v.XpG();return v.Njj(_n.emitSideMenuItemEvent(Mt,Qt))}),v.j41(1,"ion-label",47),v.EFF(2),v.nI1(3,"translate"),v.k0s()()}if(2&ze){const Je=Be.$implicit,We=v.XpG();v.R7$(),v.Y8G("ngClass",(null==Je?null:Je.label)==(null==We.defaultFilter?null:We.defaultFilter.label)?"active-label":""),v.R7$(),v.JRh(v.bMT(3,2,Je.label))}}let ft=(()=>{var ze;class Be{constructor(We,Mt,Qt,_n){this.utilService=We,this.telemetryGeneratorService=Mt,this.menuCtrl=Qt,this.headerService=_n,this.headerConfig=!1,this.headerEvents=new v.bkB,this.sideMenuItemEvent=new v.bkB,this.isMenuOpen=!1,this.filters=[],this.appVersion="",this.appName="",this.configVariables=Dn.g,w.q.getInfo().then(Tn=>{this.appVersion=`v${Tn.version}.${Tn.build}`,this.appName=Tn.name})}ngOnInit(){var We=this;return(0,a.A)(function*(){We.defaultFilter={},We.headerService.filterConfigEmitted$.subscribe(Mt=>{We.filters=[],We.defaultFilter=Mt.defaultFilter,We.filters.push(Mt.defaultFilter),Mt.filter.forEach(Qt=>{We.filters.push(Qt)})}),We.appInfo=yield We.utilService.getAppInfo()})()}scan(){var We=this;return(0,a.A)(function*(){We.telemetryGeneratorService.generateInteractTelemetry("TOUCH","qrscanner-clicked","home","home")})()}handleSearch(We){var Mt=this;return(0,a.A)(function*(){Mt.emitEvent(We,"search")})()}emitEvent(We,Mt){"scan"==Mt&&this.scan(),this.headerEvents.emit({event:We,name:Mt})}toggleMenu(){var We=this;return(0,a.A)(function*(){yield We.menuCtrl.toggle(),We.isMenuOpen=yield We.menuCtrl.isEnabled()})()}emitSideMenuItemEvent(We,Mt){this.menuCtrl.close().then(()=>{this.handleFilter(Mt)}).catch(Qt=>{this.handleFilter(Mt)})}handleFilter(We){this.defaultFilter=We,this.sideMenuItemEvent.emit({filter:We})}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.rXU(P.a0),v.rXU(Gn.O),v.rXU(E._t),v.rXU(P.Ux))},ze.\u0275cmp=v.VBU({type:ze,selectors:[["app-application-header"]],inputs:{headerConfig:"headerConfig"},outputs:{headerEvents:"headerEvents",sideMenuItemEvent:"sideMenuItemEvent"},decls:22,vars:14,consts:[["searchInput",""],[3,"hidden"],[1,"custom-header"],["class","header-content",4,"ngIf"],["class","bot-back-panel",4,"ngIf"],["class","pills-container",4,"ngIf"],["contentId","mainContent","side","start","persistent","true",1,"sb-side-menu",3,"swipeGesture"],[1,"filter_title"],[1,"ion-padding"],[1,"sb-menu-list"],["lines","none",3,"click",4,"ngFor","ngForOf"],[1,"footer_menu"],["role","button","menuClose","",1,"sb-menu-item"],["role","button","menuClose",""],[1,"header-content"],["slot","start",1,"start-icon"],["aria-hidden","true",1,"pitara-icon",3,"src"],[3,"click","hidden"],["aria-hidden","true","src","assets/icon/back.svg",1,"back-btn"],["role","heading","aria-level","1",3,"ngClass",4,"ngIf"],["type","search",3,"placeholder",4,"ngIf"],["slot","end",3,"hidden"],[3,"click"],["aria-hidden","true","src","assets/icon/search.svg"],["aria-hidden","true","src","assets/icon/qr-scan.svg"],["aria-hidden","true","src","assets/icon/language-icon.svg"],[3,"click",4,"ngIf"],["role","heading","aria-level","1",3,"ngClass"],["type","search",3,"placeholder"],["aria-hidden","true","src","assets/icon/edit.svg",1,"edit-icon"],[1,"bot-back-panel"],[1,"bot-back-panel-container",3,"click","ngClass"],["aria-hidden","true","src","assets/icon/bot-back-icon.svg"],[1,"bot-back-panel__title"],[1,"logo"],["src","../../../assets/images/story_sakhi.png","alt","",4,"ngIf"],["src","../../../assets/images/parent_sakhi.png","alt","",4,"ngIf"],["src","../../../assets/images/teacher_sakhi.png","alt","",4,"ngIf"],["src","../../../assets/images/story_sakhi.png","alt",""],["src","../../../assets/images/parent_sakhi.png","alt",""],["src","../../../assets/images/teacher_sakhi.png","alt",""],[1,"pills-container"],[1,"pills",3,"click"],["aria-hidden","true","src","assets/icon/list.svg"],[3,"click",4,"ngFor","ngForOf"],[1,"pills",3,"ngClass"],["lines","none",3,"click"],["role","button","menuClose","",1,"sb-menu-item",3,"ngClass"]],template:function(We,Mt){1&We&&(v.j41(0,"ion-header",1)(1,"ion-toolbar",2),v.DNE(2,qe,17,8,"div",3)(3,yt,10,7,"div",4)(4,ye,4,1,"div",5),v.k0s()(),v.j41(5,"ion-menu",6)(6,"ion-header")(7,"ion-toolbar")(8,"ion-title",7),v.EFF(9),v.nI1(10,"translate"),v.k0s()()(),v.j41(11,"ion-content",8)(12,"ion-list",9),v.DNE(13,He,4,4,"ion-item",10),v.k0s()(),v.j41(14,"ion-footer")(15,"div",11)(16,"ion-label",12),v.EFF(17),v.nI1(18,"translate"),v.k0s(),v.j41(19,"ion-label",13)(20,"span"),v.EFF(21),v.k0s()()()()()),2&We&&(v.Y8G("hidden",!(null!=Mt.headerConfig&&Mt.headerConfig.showHeader)),v.R7$(2),v.Y8G("ngIf","bot"!==(null==Mt.headerConfig?null:Mt.headerConfig.actionButtons[0])),v.R7$(),v.Y8G("ngIf","bot"===(null==Mt.headerConfig?null:Mt.headerConfig.actionButtons[0])),v.R7$(),v.Y8G("ngIf",!(null!=Mt.headerConfig&&Mt.headerConfig.showbackButton)&&"My Jaadui Pitara"!==(null==Mt.headerConfig?null:Mt.headerConfig.pageTitle)),v.R7$(),v.Y8G("swipeGesture",!1),v.R7$(4),v.JRh(v.bMT(10,10,"All Categories")),v.R7$(4),v.Y8G("ngForOf",Mt.filters),v.R7$(4),v.Lme("",v.bMT(18,12,"Version: ")," ",Mt.appVersion,""),v.R7$(4),v.JRh(Mt.configVariables.siteName))},dependencies:[I.YU,I.Sq,I.bT,E.Jm,E.QW,E.ZB,E.W9,E.M0,E.eU,E.iq,E.$w,E.uz,E.he,E.nf,E.oS,E.BC,E.ai,E.Gw,T.D9],styles:["ion-header[_ngcontent-%COMP%]{box-shadow:none} .toolbar-container{padding:0!important;min-height:auto}.active-label[_ngcontent-%COMP%]{color:var(--ion-color-primary)}ion-icon[_ngcontent-%COMP%]{width:1.75rem;height:1.75rem;margin-left:0}.start-icon[_ngcontent-%COMP%] ion-icon.pitara-icon[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem}.header-content[_ngcontent-%COMP%]{display:flex}.pills-container[_ngcontent-%COMP%]{display:grid;gap:.25rem;overflow-y:auto;overflow-x:auto;grid-auto-flow:column;padding:1rem .5rem;grid-auto-columns:max-content}.pills-container[_ngcontent-%COMP%] .pills[_ngcontent-%COMP%]{padding:.375rem .75rem;text-transform:capitalize;border-radius:.625rem;font-size:.75rem;width:max-content}.pills-container[_ngcontent-%COMP%] .pills.active[_ngcontent-%COMP%]{background-color:var(--ion-color-secondary-contrast);color:var(--ion-color-primary-contrast)}.pills-container[_ngcontent-%COMP%] .pills[_ngcontent-%COMP%] icon-icon[_ngcontent-%COMP%]{margin-left:0}.sb-side-menu[_ngcontent-%COMP%]{--max-width: 68%}.sb-side-menu[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%]{--background: var(--ion-color-primary-contrast);--color: var(--ion-color-secondary-contrast);margin:0 0 0 1.5rem}.sb-side-menu[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%] .filter_title[_ngcontent-%COMP%]{width:100%!important}.sb-side-menu[_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{display:flex;align-items:center}.sb-side-menu[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:block}.sb-side-menu[_ngcontent-%COMP%] .sb-menu-list[_ngcontent-%COMP%]{padding:0!important}span[_ngcontent-%COMP%]{font-size:12px}.custom-header[_ngcontent-%COMP%] ion-title[_ngcontent-%COMP%]{color:#cf4147}.custom-header[_ngcontent-%COMP%] .title_bb[_ngcontent-%COMP%]{color:#000}.bot-back-panel[_ngcontent-%COMP%]{padding-bottom:2rem;background:url(Doodles.5521a3972f72a279.svg) center center/cover no-repeat;background-color:#fffaee}.bot-back-panel[_ngcontent-%COMP%] .bot-back-panel-container[_ngcontent-%COMP%]{background:var(--ion-color-primary);height:4rem;padding:1rem;display:flex;align-items:center}.bot-back-panel[_ngcontent-%COMP%] .bot-back-panel-container.question-bot[_ngcontent-%COMP%]{background:var(--ion-color-tertiary)}.bot-back-panel[_ngcontent-%COMP%] .bot-back-panel-container[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{color:var(--ion-color-primary-contrast)}.bot-back-panel__title[_ngcontent-%COMP%]{font-size:1rem;font-style:normal;font-weight:700;color:var(--ion-color-primary-contrast);padding:0 .5rem}.edit-icon[_ngcontent-%COMP%]{width:1.2rem;height:1.2rem}.back-btn[_ngcontent-%COMP%]{color:var(--ion-color-primary)}.logo[_ngcontent-%COMP%]{position:absolute;right:0;top:-.5rem;width:7rem}ion-title[_ngcontent-%COMP%]{font-weight:700;padding:0 .5rem 0 0;font-size:1rem;width:48%}.animate_title[_ngcontent-%COMP%]{background-image:linear-gradient(-225deg,#fcb915 5%,#cf4147 29%,#b6393e 67%,#ec5050);background-size:auto auto;background-clip:border-box;background-size:200% auto;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_ngcontent-%COMP%_textclip 2s linear infinite;font-weight:700;padding:0 .5rem 0 0;font-size:.8rem}@keyframes _ngcontent-%COMP%_textclip{to{background-position:200% center}}.footer_menu[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;margin:.5rem 1.5rem}"]}),Be})();const pt=["mainContent"];let Gt=(()=>{var ze;class Be{constructor(We,Mt,Qt,_n,Tn,Hn,ar){this.headerService=We,this.telemetryAutoSyncService=Mt,this.scannerService=Qt,this.popoverCtrl=_n,this.modalCtrl=Tn,this.router=Hn,this.swUpdate=ar,this.langModalOpen=!1,this.languages=[],this.environmentInjector=(0,v.WQX)(v.uvJ),this.initializeApp()}initializeApp(){this.swUpdate.available&&this.swUpdate.available.subscribe(()=>{confirm("A new version is available. Load it?")&&window.location.reload()})}ngOnInit(){var We=this;return(0,a.A)(function*(){We.findSiteSubDomain(),We.headerService.headerConfigEmitted$.subscribe(Mt=>{We.headerConfig=Mt}),We.headerService.filterConfigEmitted$.subscribe(Mt=>{We.languages=Mt.languages,console.log(Mt,We.languages)}),We.autoSyncTelemetry(),w.q.addListener("pause",()=>We.telemetryAutoSyncService.pause()),w.q.addListener("resume",()=>We.telemetryAutoSyncService.continue())})()}findSiteSubDomain(){const Qt=new URL(document.baseURI).hostname.split(".");localStorage.setItem("subDomain",Qt[0]),console.log(Qt[0])}handleHeaderEvents(We){var Mt=this;return(0,a.A)(function*(){console.log("events",We),"scan"==We.name?Mt.scannerService.requestPermission(Qt=>{if("cancel"===Qt||"cancel_hw_back"===Qt||"cancel_nav_back"===Qt)return;console.log("Scan Result",Qt);let _n="";const Tn=new RegExp("(/dial/(?[a-zA-Z0-9]+)|(/QR/\\?id=(?[a-zA-Z0-9]+)))").exec(Qt);Tn&&Tn.length>1&&(_n=null==Tn?void 0:Tn.groups[Object.keys(null==Tn?void 0:Tn.groups).find(Hn=>!(null==Tn||!Tn.groups[Hn]))]),console.log("Scanned Value",_n),_n?Mt.router.navigate(["/qr-scan-result"],{state:{scannedData:_n}}):Mt.handleInvalidQRcode(Qt)},Qt=>{console.warn(Qt)}):"profile"==We.name?Mt.langModalOpen||(Mt.presentModal(We),Mt.langModalOpen=!0):"search"==We.name&&Mt.router.navigate(["/search"]),Mt.headerService.sidebarEvent(We)})()}presentModal(We){var Mt=this;return(0,a.A)(function*(){const Qt=yield Mt.popoverCtrl.create({component:C,componentProps:{languages:Mt.languages},cssClass:"lang-modal",event:We,translucent:!0,dismissOnSelect:!0});yield Qt.present(),Qt.onDidDismiss().then(_n=>{console.log("dismiss"),Mt.langModalOpen=!1,Mt.headerService.sidebarEvent({name:"language"})})})()}menuItemAction(We){var Mt=this;return(0,a.A)(function*(){Mt.headerService.sideMenuItemEvents(We)})()}autoSyncTelemetry(){this.telemetryAutoSyncService.start(3e4).subscribe()}handleInvalidQRcode(We){var Mt=this;return(0,a.A)(function*(){const Qt=yield Mt.modalCtrl.create({component:k,componentProps:{scannedData:We},cssClass:"add-to-pitara",breakpoints:[0,1],showBackdrop:!1,initialBreakpoint:1,handle:!1,handleBehavior:"none"});yield Qt.present(),Qt.onDidDismiss()})()}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.rXU($.U),v.rXU(B),v.rXU(Bt),v.rXU(E.IE),v.rXU(E.W3),v.rXU(L.Ix),v.rXU(Ve))},ze.\u0275cmp=v.VBU({type:ze,selectors:[["app-root"]],viewQuery:function(We,Mt){if(1&We&&v.GBs(pt,5,E.Rg),2&We){let Qt;v.mGM(Qt=v.lsd())&&(Mt.routerOutlet=Qt.first)}},decls:8,vars:2,consts:[["ionRouterOutlet",""],[2,"z-index","1"],[3,"headerEvents","sideMenuItemEvent","headerConfig"],["contentId","mainContent"],["id","mainContent","main","",3,"swipeGesture"]],template:function(We,Mt){if(1&We){const Qt=v.RV6();v.j41(0,"ion-app")(1,"div",1)(2,"app-application-header",2),v.bIt("headerEvents",function(Tn){return v.eBV(Qt),v.Njj(Mt.handleHeaderEvents(Tn))})("sideMenuItemEvent",function(Tn){return v.eBV(Qt),v.Njj(Mt.menuItemAction(Tn))}),v.k0s()(),v.j41(3,"ion-split-pane",3),v.nrm(4,"ion-router-outlet",4,0),v.k0s(),v.nrm(6,"ion-router-outlet")(7,"app-tabs"),v.k0s()}2&We&&(v.R7$(2),v.Y8G("headerConfig",Mt.headerConfig),v.R7$(2),v.Y8G("swipeGesture",!1))},dependencies:[E.U1,E.HP,E.Rg,ft]}),Be})();const $t=[{path:"",loadChildren:()=>y.e(786).then(y.bind(y,786)).then(ze=>ze.SplashPageModule),pathMatch:"full"},{path:"tabs",loadChildren:()=>y.e(1476).then(y.bind(y,1476)).then(ze=>ze.TabsPageModule)},{path:"home",loadChildren:()=>Promise.all([y.e(5006),y.e(2076),y.e(4392)]).then(y.bind(y,4392)).then(ze=>ze.HomePageModule)},{path:"my-pitara",loadChildren:()=>Promise.all([y.e(2076),y.e(4567)]).then(y.bind(y,4567)).then(ze=>ze.MyPitaraPageModule)},{path:"story",loadChildren:()=>Promise.all([y.e(4503),y.e(2648)]).then(y.bind(y,2648)).then(ze=>ze.StoryPageModule)},{path:"player",loadChildren:()=>y.e(7916).then(y.bind(y,7916)).then(ze=>ze.PlayerPageModule)},{path:"teacher-sakhi",loadChildren:()=>Promise.all([y.e(4503),y.e(1177)]).then(y.bind(y,1177)).then(ze=>ze.TeacherSakhiPageModule)},{path:"view-all",loadChildren:()=>Promise.all([y.e(5006),y.e(6674),y.e(3119)]).then(y.bind(y,3119)).then(ze=>ze.ViewAllPageModule)},{path:"create-playlist",loadChildren:()=>Promise.all([y.e(6674),y.e(3066)]).then(y.bind(y,3066)).then(ze=>ze.CreatePlaylistPageModule)},{path:"search",loadChildren:()=>Promise.all([y.e(5006),y.e(2076),y.e(6804)]).then(y.bind(y,1983)).then(ze=>ze.SearchPageModule)},{path:"qr-scan-result",loadChildren:()=>Promise.all([y.e(5006),y.e(2076),y.e(6670)]).then(y.bind(y,8761)).then(ze=>ze.QrScanResultPageModule)},{path:"parent-sakhi",loadChildren:()=>Promise.all([y.e(4503),y.e(101)]).then(y.bind(y,101)).then(ze=>ze.ParentSakhiPageModule)},{path:"playlist-details",loadChildren:()=>Promise.all([y.e(2076),y.e(2741)]).then(y.bind(y,4294)).then(ze=>ze.PlaylistDetailsPageModule)}];let sn=(()=>{var ze;class Be{}return(ze=Be).\u0275fac=function(We){return new(We||ze)},ze.\u0275mod=v.$C({type:ze}),ze.\u0275inj=v.G2t({imports:[L.iI.forRoot($t,{preloadingStrategy:L.Kp}),L.iI]}),Be})();var an=y(5553);class dn{constructor(Be,Je="/assets/i18n/",We=".json"){this.http=Be,this.prefix=Je,this.suffix=We}getTranslation(Be){return this.http.get(`${this.prefix}${Be}${this.suffix}`)}}var ln=y(1626),tn=y(3486),Cn=y(4591),In=y(6011),Nn=y(1765),pr=y(444),G=y(7803),Fe=y(3696),se=y(3871),Xe=y(2918),xt=y(1113),Fn=y(3721),vr=y(8402),Ar=y(4447);function ei(ze){return new dn(ze,"./assets/i18n/",".json")}function qr(ze){return()=>ze.initializePlugin()}let ii=(()=>{var ze;class Be{constructor(We){this.translate=We,this.setDefaultLanguage()}setDefaultLanguage(){this.translate.setDefaultLang("hi"),this.translate.use("hi")}}return(ze=Be).\u0275fac=function(We){return new(We||ze)(v.KVO(T.c$))},ze.\u0275mod=v.$C({type:ze,bootstrap:[Gt]}),ze.\u0275inj=v.G2t({providers:[{provide:L.b,useClass:c.jM},tn.n,Cn.a,In.H,Nn.H,B,$.U,Sn.a,pr.f,G.q,P.Gf,Fe.w,P.hs,P.q4,P.XU,se.d,P.XI,Xe.B,Gn.O,Bt,Ft,It,P.Sc,xt.q,P.F_,vr.Z,P.MK,Ar.i,{provide:v.hnV,useFactory:qr,deps:[Cn.a],multi:!0}],imports:[D.Bb,E.bv.forRoot(),sn,ln.q1,T.h.forRoot({loader:{provide:T.Wr,useFactory:ei,deps:[ln.Qq]}}),an.h,Fn.h,On.register("ngsw-worker.js",{enabled:!(0,v.naY)(),registrationStrategy:"registerWhenStable:30000"})]}),Be})();var wr=y(1288),mi=y(9657);const wi=function(){var ze=(0,a.A)(function*(Be,Je){if(!(typeof window>"u"))return yield,(0,mi.b)([["jeep-sqlite",[[1,"jeep-sqlite",{autoSave:[516,"autosave"],typeOrm:[516,"typeorm"],wasmPath:[513,"wasmpath"],pickText:[513,"picktext"],saveText:[513,"savetext"],buttonOptions:[513,"buttonoptions"],innerAutoSave:[32],innerTypeOrm:[32],innerWasmPath:[32],innerPickText:[32],innerSaveText:[32],innerButtonOptions:[32],echo:[64],createConnection:[64],isConnection:[64],closeConnection:[64],open:[64],close:[64],getVersion:[64],beginTransaction:[64],commitTransaction:[64],rollbackTransaction:[64],isTransactionActive:[64],execute:[64],executeSet:[64],run:[64],query:[64],getTableList:[64],isDBExists:[64],isDBOpen:[64],deleteDatabase:[64],isStoreOpen:[64],copyFromAssets:[64],isTableExists:[64],createSyncTable:[64],getSyncDate:[64],setSyncDate:[64],isJsonValid:[64],importFromJson:[64],exportToJson:[64],deleteExportedRows:[64],addUpgradeStatement:[64],isDatabase:[64],getDatabaseList:[64],checkConnectionsConsistency:[64],saveToStore:[64],saveToLocalDisk:[64],getFromLocalDiskToStore:[64],getFromHTTPRequest:[64]},null,{autoSave:["parseAutoSave"],typeOrm:["parseTypeOrm"],wasmPath:["parseWasmPath"],pickText:["parsePickText"],saveText:["parseSaveText"],buttonOptions:["parseButtonOptions"]}]]]],Je)});return function(Je,We){return ze.apply(this,arguments)}}();var Ei=y(5083);(0,v.SmG)(),"web"===Ei.Ii.getPlatform()&&(window,typeof window>"u"?Promise.resolve():(0,wr.p)().then(()=>(0,wr.b)([["pwa-camera-modal",[[1,"pwa-camera-modal",{facingMode:[1,"facing-mode"],hidePicker:[4,"hide-picker"],present:[64],dismiss:[64]}]]],["pwa-action-sheet",[[1,"pwa-action-sheet",{header:[1],cancelable:[4],options:[16],open:[32]}]]],["pwa-toast",[[1,"pwa-toast",{message:[1],duration:[2],closing:[32]}]]],["pwa-camera",[[1,"pwa-camera",{facingMode:[1,"facing-mode"],handlePhoto:[16],hidePicker:[4,"hide-picker"],handleNoDeviceError:[16],noDevicesText:[1,"no-devices-text"],noDevicesButtonText:[1,"no-devices-button-text"],photo:[32],photoSrc:[32],showShutterOverlay:[32],flashIndex:[32],hasCamera:[32],rotation:[32],deviceError:[32]}]]],["pwa-camera-modal-instance",[[1,"pwa-camera-modal-instance",{facingMode:[1,"facing-mode"],hidePicker:[4,"hide-picker"],noDevicesText:[1,"no-devices-text"],noDevicesButtonText:[1,"no-devices-button-text"]},[[16,"keyup","handleBackdropKeyUp"]]]]]],undefined)),wi(window),window.addEventListener("DOMContentLoaded",(0,a.A)(function*(){const ze=document.createElement("jeep-sqlite");document.body.appendChild(ze),yield customElements.whenDefined("jeep-sqlite"),ze.autoSave=!0}))),D.sG().bootstrapModule(ii).catch(ze=>console.log(ze))},1990:(_e,te,y)=>{var a=te;a.bignum=y(6867),a.define=y(6626).define,a.base=y(5066),a.constants=y(7740),a.decoders=y(1558),a.encoders=y(2714)},6626:(_e,te,y)=>{var a=y(1990),D=y(1993);function L(c,E){this.name=c,this.body=E,this.decoders={},this.encoders={}}te.define=function(E,w){return new L(E,w)},L.prototype._createNamed=function(E){var w;try{w=y(8326).runInThisContext("(function "+this.name+"(entity) {\n this._initNamed(entity);\n})")}catch{w=function(P){this._initNamed(P)}}return D(w,E),w.prototype._initNamed=function(P){E.call(this,P)},new w(this)},L.prototype._getDecoder=function(E){return this.decoders.hasOwnProperty(E=E||"der")||(this.decoders[E]=this._createNamed(a.decoders[E])),this.decoders[E]},L.prototype.decode=function(E,w,T){return this._getDecoder(w).decode(E,T)},L.prototype._getEncoder=function(E){return this.encoders.hasOwnProperty(E=E||"der")||(this.encoders[E]=this._createNamed(a.encoders[E])),this.encoders[E]},L.prototype.encode=function(E,w,T){return this._getEncoder(w).encode(E,T)}},7290:(_e,te,y)=>{var a=y(1993),D=y(5066).Reporter,v=y(3838).Buffer;function L(E,w){D.call(this,w),v.isBuffer(E)?(this.base=E,this.offset=0,this.length=E.length):this.error("Input not Buffer")}function c(E,w){if(Array.isArray(E))this.length=0,this.value=E.map(function(T){return T instanceof c||(T=new c(T,w)),this.length+=T.length,T},this);else if("number"==typeof E){if(!(0<=E&&E<=255))return w.error("non-byte EncoderBuffer value");this.value=E,this.length=1}else if("string"==typeof E)this.value=E,this.length=v.byteLength(E);else{if(!v.isBuffer(E))return w.error("Unsupported type: "+typeof E);this.value=E,this.length=E.length}}a(L,D),te.t=L,L.prototype.save=function(){return{offset:this.offset,reporter:D.prototype.save.call(this)}},L.prototype.restore=function(w){var T=new L(this.base);return T.offset=w.offset,T.length=this.offset,this.offset=w.offset,D.prototype.restore.call(this,w.reporter),T},L.prototype.isEmpty=function(){return this.offset===this.length},L.prototype.readUInt8=function(w){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(w||"DecoderBuffer overrun")},L.prototype.skip=function(w,T){if(!(this.offset+w<=this.length))return this.error(T||"DecoderBuffer overrun");var P=new L(this.base);return P._reporterState=this._reporterState,P.offset=this.offset,P.length=this.offset+w,this.offset+=w,P},L.prototype.raw=function(w){return this.base.slice(w?w.offset:this.offset,this.length)},te.d=c,c.prototype.join=function(w,T){return w||(w=new v(this.length)),T||(T=0),0===this.length||(Array.isArray(this.value)?this.value.forEach(function(P){P.join(w,T),T+=P.length}):("number"==typeof this.value?w[T]=this.value:"string"==typeof this.value?w.write(this.value,T):v.isBuffer(this.value)&&this.value.copy(w,T),T+=this.length)),w}},5066:(_e,te,y)=>{var a=te;a.Reporter=y(5697).a,a.DecoderBuffer=y(7290).t,a.EncoderBuffer=y(7290).d,a.Node=y(4320)},4320:(_e,te,y)=>{var a=y(5066).Reporter,D=y(5066).EncoderBuffer,v=y(5066).DecoderBuffer,L=y(9210),c=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],E=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(c);function T(I,b){var O={};this._baseState=O,O.enc=I,O.parent=b||null,O.children=null,O.tag=null,O.args=null,O.reverseArgs=null,O.choice=null,O.optional=!1,O.any=!1,O.obj=!1,O.use=null,O.useDecoder=null,O.key=null,O.default=null,O.explicit=null,O.implicit=null,O.contains=null,O.parent||(O.children=[],this._wrap())}_e.exports=T;var P=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];T.prototype.clone=function(){var b=this._baseState,O={};P.forEach(function(S){O[S]=b[S]});var C=new this.constructor(O.parent);return C._baseState=O,C},T.prototype._wrap=function(){var b=this._baseState;E.forEach(function(O){this[O]=function(){var S=new this.constructor(this);return b.children.push(S),S[O].apply(S,arguments)}},this)},T.prototype._init=function(b){var O=this._baseState;L(null===O.parent),b.call(this),O.children=O.children.filter(function(C){return C._baseState.parent===this},this),L.equal(O.children.length,1,"Root node can have only one child")},T.prototype._useArgs=function(b){var O=this._baseState,C=b.filter(function(S){return S instanceof this.constructor},this);b=b.filter(function(S){return!(S instanceof this.constructor)},this),0!==C.length&&(L(null===O.children),O.children=C,C.forEach(function(S){S._baseState.parent=this},this)),0!==b.length&&(L(null===O.args),O.args=b,O.reverseArgs=b.map(function(S){if("object"!=typeof S||S.constructor!==Object)return S;var N={};return Object.keys(S).forEach(function(k){k==(0|k)&&(k|=0),N[S[k]]=k}),N}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(I){T.prototype[I]=function(){throw new Error(I+" not implemented for encoding: "+this._baseState.enc)}}),c.forEach(function(I){T.prototype[I]=function(){var O=this._baseState,C=Array.prototype.slice.call(arguments);return L(null===O.tag),O.tag=I,this._useArgs(C),this}}),T.prototype.use=function(b){L(b);var O=this._baseState;return L(null===O.use),O.use=b,this},T.prototype.optional=function(){return this._baseState.optional=!0,this},T.prototype.def=function(b){var O=this._baseState;return L(null===O.default),O.default=b,O.optional=!0,this},T.prototype.explicit=function(b){var O=this._baseState;return L(null===O.explicit&&null===O.implicit),O.explicit=b,this},T.prototype.implicit=function(b){var O=this._baseState;return L(null===O.explicit&&null===O.implicit),O.implicit=b,this},T.prototype.obj=function(){var b=this._baseState,O=Array.prototype.slice.call(arguments);return b.obj=!0,0!==O.length&&this._useArgs(O),this},T.prototype.key=function(b){var O=this._baseState;return L(null===O.key),O.key=b,this},T.prototype.any=function(){return this._baseState.any=!0,this},T.prototype.choice=function(b){var O=this._baseState;return L(null===O.choice),O.choice=b,this._useArgs(Object.keys(b).map(function(C){return b[C]})),this},T.prototype.contains=function(b){var O=this._baseState;return L(null===O.use),O.contains=b,this},T.prototype._decode=function(b,O){var C=this._baseState;if(null===C.parent)return b.wrapResult(C.children[0]._decode(b,O));var F,S=C.default,N=!0,k=null;if(null!==C.key&&(k=b.enterKey(C.key)),C.optional){var $=null;if(null!==C.explicit?$=C.explicit:null!==C.implicit?$=C.implicit:null!==C.tag&&($=C.tag),null!==$||C.any){if(N=this._peekTag(b,$,C.any),b.isError(N))return N}else{var x=b.save();try{null===C.choice?this._decodeGeneric(C.tag,b,O):this._decodeChoice(b,O),N=!0}catch{N=!1}b.restore(x)}}if(C.obj&&N&&(F=b.enterObject()),N){if(null!==C.explicit){var U=this._decodeTag(b,C.explicit);if(b.isError(U))return U;b=U}var z=b.offset;if(null===C.use&&null===C.choice){C.any&&(x=b.save());var Q=this._decodeTag(b,null!==C.implicit?C.implicit:C.tag,C.any);if(b.isError(Q))return Q;C.any?S=b.raw(x):b=Q}if(O&&O.track&&null!==C.tag&&O.track(b.path(),z,b.length,"tagged"),O&&O.track&&null!==C.tag&&O.track(b.path(),b.offset,b.length,"content"),C.any||(S=null===C.choice?this._decodeGeneric(C.tag,b,O):this._decodeChoice(b,O)),b.isError(S))return S;if(!C.any&&null===C.choice&&null!==C.children&&C.children.forEach(function(ie){ie._decode(b,O)}),C.contains&&("octstr"===C.tag||"bitstr"===C.tag)){var ue=new v(S);S=this._getUse(C.contains,b._reporterState.obj)._decode(ue,O)}}return C.obj&&N&&(S=b.leaveObject(F)),null===C.key||null===S&&!0!==N?null!==k&&b.exitKey(k):b.leaveKey(k,C.key,S),S},T.prototype._decodeGeneric=function(b,O,C){var S=this._baseState;return"seq"===b||"set"===b?null:"seqof"===b||"setof"===b?this._decodeList(O,b,S.args[0],C):/str$/.test(b)?this._decodeStr(O,b,C):"objid"===b&&S.args?this._decodeObjid(O,S.args[0],S.args[1],C):"objid"===b?this._decodeObjid(O,null,null,C):"gentime"===b||"utctime"===b?this._decodeTime(O,b,C):"null_"===b?this._decodeNull(O,C):"bool"===b?this._decodeBool(O,C):"objDesc"===b?this._decodeStr(O,b,C):"int"===b||"enum"===b?this._decodeInt(O,S.args&&S.args[0],C):null!==S.use?this._getUse(S.use,O._reporterState.obj)._decode(O,C):O.error("unknown tag: "+b)},T.prototype._getUse=function(b,O){var C=this._baseState;return C.useDecoder=this._use(b,O),L(null===C.useDecoder._baseState.parent),C.useDecoder=C.useDecoder._baseState.children[0],C.implicit!==C.useDecoder._baseState.implicit&&(C.useDecoder=C.useDecoder.clone(),C.useDecoder._baseState.implicit=C.implicit),C.useDecoder},T.prototype._decodeChoice=function(b,O){var C=this._baseState,S=null,N=!1;return Object.keys(C.choice).some(function(k){var $=b.save(),x=C.choice[k];try{var F=x._decode(b,O);if(b.isError(F))return!1;S={type:k,value:F},N=!0}catch{return b.restore($),!1}return!0},this),N?S:b.error("Choice not matched")},T.prototype._createEncoderBuffer=function(b){return new D(b,this.reporter)},T.prototype._encode=function(b,O,C){var S=this._baseState;if(null===S.default||S.default!==b){var N=this._encodeValue(b,O,C);if(void 0!==N&&!this._skipDefault(N,O,C))return N}},T.prototype._encodeValue=function(b,O,C){var S=this._baseState;if(null===S.parent)return S.children[0]._encode(b,O||new a);var x=null;if(this.reporter=O,S.optional&&void 0===b){if(null===S.default)return;b=S.default}var N=null,k=!1;if(S.any)x=this._createEncoderBuffer(b);else if(S.choice)x=this._encodeChoice(b,O);else if(S.contains)N=this._getUse(S.contains,C)._encode(b,O),k=!0;else if(S.children)N=S.children.map(function(z){if("null_"===z._baseState.tag)return z._encode(null,O,b);if(null===z._baseState.key)return O.error("Child should have a key");var Q=O.enterKey(z._baseState.key);if("object"!=typeof b)return O.error("Child expected, but input is not object");var ue=z._encode(b[z._baseState.key],O,b);return O.leaveKey(Q),ue},this).filter(function(z){return z}),N=this._createEncoderBuffer(N);else if("seqof"===S.tag||"setof"===S.tag){if(!S.args||1!==S.args.length)return O.error("Too many args for : "+S.tag);if(!Array.isArray(b))return O.error("seqof/setof, but data is not Array");var $=this.clone();$._baseState.implicit=null,N=this._createEncoderBuffer(b.map(function(z){return this._getUse(this._baseState.args[0],b)._encode(z,O)},$))}else null!==S.use?x=this._getUse(S.use,C)._encode(b,O):(N=this._encodePrimitive(S.tag,b),k=!0);if(!S.any&&null===S.choice){var F=null!==S.implicit?S.implicit:S.tag,U=null===S.implicit?"universal":"context";null===F?null===S.use&&O.error("Tag could be omitted only for .use()"):null===S.use&&(x=this._encodeComposite(F,k,U,N))}return null!==S.explicit&&(x=this._encodeComposite(S.explicit,!1,"context",x)),x},T.prototype._encodeChoice=function(b,O){var C=this._baseState,S=C.choice[b.type];return S||L(!1,b.type+" not found in "+JSON.stringify(Object.keys(C.choice))),S._encode(b.value,O)},T.prototype._encodePrimitive=function(b,O){var C=this._baseState;if(/str$/.test(b))return this._encodeStr(O,b);if("objid"===b&&C.args)return this._encodeObjid(O,C.reverseArgs[0],C.args[1]);if("objid"===b)return this._encodeObjid(O,null,null);if("gentime"===b||"utctime"===b)return this._encodeTime(O,b);if("null_"===b)return this._encodeNull();if("int"===b||"enum"===b)return this._encodeInt(O,C.args&&C.reverseArgs[0]);if("bool"===b)return this._encodeBool(O);if("objDesc"===b)return this._encodeStr(O,b);throw new Error("Unsupported tag: "+b)},T.prototype._isNumstr=function(b){return/^[0-9 ]*$/.test(b)},T.prototype._isPrintstr=function(b){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(b)}},5697:(_e,te,y)=>{var a=y(1993);function D(L){this._reporterState={obj:null,path:[],options:L||{},errors:[]}}function v(L,c){this.path=L,this.rethrow(c)}te.a=D,D.prototype.isError=function(c){return c instanceof v},D.prototype.save=function(){var c=this._reporterState;return{obj:c.obj,pathLen:c.path.length}},D.prototype.restore=function(c){var E=this._reporterState;E.obj=c.obj,E.path=E.path.slice(0,c.pathLen)},D.prototype.enterKey=function(c){return this._reporterState.path.push(c)},D.prototype.exitKey=function(c){var E=this._reporterState;E.path=E.path.slice(0,c-1)},D.prototype.leaveKey=function(c,E,w){var T=this._reporterState;this.exitKey(c),null!==T.obj&&(T.obj[E]=w)},D.prototype.path=function(){return this._reporterState.path.join("/")},D.prototype.enterObject=function(){var c=this._reporterState,E=c.obj;return c.obj={},E},D.prototype.leaveObject=function(c){var E=this._reporterState,w=E.obj;return E.obj=c,w},D.prototype.error=function(c){var E,w=this._reporterState,T=c instanceof v;if(E=T?c:new v(w.path.map(function(P){return"["+JSON.stringify(P)+"]"}).join(""),c.message||c,c.stack),!w.options.partial)throw E;return T||w.errors.push(E),E},D.prototype.wrapResult=function(c){var E=this._reporterState;return E.options.partial?{result:this.isError(c)?null:c,errors:E.errors}:c},a(v,Error),v.prototype.rethrow=function(c){if(this.message=c+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,v),!this.stack)try{throw new Error(this.message)}catch(E){this.stack=E.stack}return this}},6283:(_e,te,y)=>{var a=y(7740);te.tagClass={0:"universal",1:"application",2:"context",3:"private"},te.tagClassByName=a._reverse(te.tagClass),te.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},te.tagByName=a._reverse(te.tag)},7740:(_e,te,y)=>{var a=te;a._reverse=function(v){var L={};return Object.keys(v).forEach(function(c){(0|c)==c&&(c|=0),L[v[c]]=c}),L},a.der=y(6283)},5941:(_e,te,y)=>{var a=y(1993),D=y(1990),v=D.base,L=D.bignum,c=D.constants.der;function E(I){this.enc="der",this.name=I.name,this.entity=I,this.tree=new w,this.tree._init(I.body)}function w(I){v.Node.call(this,"der",I)}function T(I,b){var O=I.readUInt8(b);if(I.isError(O))return O;var C=c.tagClass[O>>6],S=!(32&O);if(31&~O)O&=31;else{var N=O;for(O=0;!(128&~N);){if(N=I.readUInt8(b),I.isError(N))return N;O<<=7,O|=127&N}}return{cls:C,primitive:S,tag:O,tagStr:c.tag[O]}}function P(I,b,O){var C=I.readUInt8(O);if(I.isError(C))return C;if(!b&&128===C)return null;if(!(128&C))return C;var S=127&C;if(S>4)return I.error("length octect is too long");C=0;for(var N=0;N{var a=te;a.der=y(5941),a.pem=y(6935)},6935:(_e,te,y)=>{var a=y(1993),D=y(3838).Buffer,v=y(5941);function L(c){v.call(this,c),this.enc="pem"}a(L,v),_e.exports=L,L.prototype.decode=function(E,w){for(var T=E.toString().split(/[\r\n]+/g),P=w.label.toUpperCase(),I=/^-----(BEGIN|END) ([^-]+)-----$/,b=-1,O=-1,C=0;C{var a=y(1993),D=y(3838).Buffer,v=y(1990),L=v.base,c=v.constants.der;function E(I){this.enc="der",this.name=I.name,this.entity=I,this.tree=new w,this.tree._init(I.body)}function w(I){L.Node.call(this,"der",I)}function T(I){return I<10?"0"+I:I}_e.exports=E,E.prototype.encode=function(b,O){return this.tree._encode(b,O).join()},a(w,L.Node),w.prototype._encodeComposite=function(b,O,C,S){var x,N=function P(I,b,O,C){var S;if("seqof"===I?I="seq":"setof"===I&&(I="set"),c.tagByName.hasOwnProperty(I))S=c.tagByName[I];else{if("number"!=typeof I||(0|I)!==I)return C.error("Unknown tag: "+I);S=I}return S>=31?C.error("Multi-octet tag encoding unsupported"):(b||(S|=32),S|=c.tagClassByName[O||"universal"]<<6)}(b,O,C,this.reporter);if(S.length<128)return(x=new D(2))[0]=N,x[1]=S.length,this._createEncoderBuffer([x,S]);for(var k=1,$=S.length;$>=256;$>>=8)k++;(x=new D(2+k))[0]=N,x[1]=128|k,$=1+k;for(var F=S.length;F>0;$--,F>>=8)x[$]=255&F;return this._createEncoderBuffer([x,S])},w.prototype._encodeStr=function(b,O){if("bitstr"===O)return this._createEncoderBuffer([0|b.unused,b.data]);if("bmpstr"===O){for(var C=new D(2*b.length),S=0;S=40)return this.reporter.error("Second objid identifier OOB");b.splice(0,2,40*b[0]+b[1])}var N=0;for(S=0;S=128;k>>=7)N++}var $=new D(N),x=$.length-1;for(S=b.length-1;S>=0;S--)for($[x--]=127&(k=b[S]);(k>>=7)>0;)$[x--]=128|127&k;return this._createEncoderBuffer($)},w.prototype._encodeTime=function(b,O){var C,S=new Date(b);return"gentime"===O?C=[T(S.getFullYear()),T(S.getUTCMonth()+1),T(S.getUTCDate()),T(S.getUTCHours()),T(S.getUTCMinutes()),T(S.getUTCSeconds()),"Z"].join(""):"utctime"===O?C=[T(S.getFullYear()%100),T(S.getUTCMonth()+1),T(S.getUTCDate()),T(S.getUTCHours()),T(S.getUTCMinutes()),T(S.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+O+" time is not supported yet"),this._encodeStr(C,"octstr")},w.prototype._encodeNull=function(){return this._createEncoderBuffer("")},w.prototype._encodeInt=function(b,O){if("string"==typeof b){if(!O)return this.reporter.error("String int or enum given, but no values map");if(!O.hasOwnProperty(b))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(b));b=O[b]}if("number"!=typeof b&&!D.isBuffer(b)){var C=b.toArray();!b.sign&&128&C[0]&&C.unshift(0),b=new D(C)}if(D.isBuffer(b)){var S=b.length;0===b.length&&S++;var k=new D(S);return b.copy(k),0===b.length&&(k[0]=0),this._createEncoderBuffer(k)}if(b<128)return this._createEncoderBuffer(b);if(b<256)return this._createEncoderBuffer([0,b]);S=1;for(var N=b;N>=256;N>>=8)S++;for(N=(k=new Array(S)).length-1;N>=0;N--)k[N]=255&b,b>>=8;return 128&k[0]&&k.unshift(0),this._createEncoderBuffer(new D(k))},w.prototype._encodeBool=function(b){return this._createEncoderBuffer(b?255:0)},w.prototype._use=function(b,O){return"function"==typeof b&&(b=b(O)),b._getEncoder("der").tree},w.prototype._skipDefault=function(b,O,C){var N,S=this._baseState;if(null===S.default)return!1;var k=b.join();if(void 0===S.defaultBuffer&&(S.defaultBuffer=this._encodeValue(S.default,O,C).join()),k.length!==S.defaultBuffer.length)return!1;for(N=0;N{var a=te;a.der=y(2193),a.pem=y(4816)},4816:(_e,te,y)=>{var a=y(1993),D=y(2193);function v(L){D.call(this,L),this.enc="pem"}a(v,D),_e.exports=v,v.prototype.encode=function(c,E){for(var T=D.prototype.encode.call(this,c).toString("base64"),P=["-----BEGIN "+E.label+"-----"],I=0;I=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=w(m,o);return o-1>=n&&(u|=w(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],we=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],_t=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var wn=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(wn>>>26)|0,wn&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,we)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,we)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,we)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,we)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,we)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,we)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,we)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,we)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,we)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,we)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,_t)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,_t)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,we)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,we)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,_t)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,_t)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,we)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,we)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,_t)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,_t)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,we)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,we)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,_t)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,_t)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,we)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,we)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,_t)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,_t)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,we),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,we)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,_t)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,_t)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,_t)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,_t)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,_t)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,_t)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,_t)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,_t)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,_t),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,_t)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=wn,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(_e=y.nmd(_e),this)},3981:(_e,te)=>{"use strict";te.byteLength=function w(C){var S=E(C),k=S[1];return 3*(S[0]+k)/4-k},te.toByteArray=function P(C){var S,z,N=E(C),k=N[0],$=N[1],x=new D(function T(C,S,N){return 3*(S+N)/4-N}(0,k,$)),F=0,U=$>0?k-4:k;for(z=0;z>16&255,x[F++]=S>>8&255,x[F++]=255&S;return 2===$&&(S=a[C.charCodeAt(z)]<<2|a[C.charCodeAt(z+1)]>>4,x[F++]=255&S),1===$&&(S=a[C.charCodeAt(z)]<<10|a[C.charCodeAt(z+1)]<<4|a[C.charCodeAt(z+2)]>>2,x[F++]=S>>8&255,x[F++]=255&S),x},te.fromByteArray=function O(C){for(var S,N=C.length,k=N%3,$=[],x=16383,F=0,U=N-k;FU?U:F+x));return 1===k?$.push(y[(S=C[N-1])>>2]+y[S<<4&63]+"=="):2===k&&$.push(y[(S=(C[N-2]<<8)+C[N-1])>>10]+y[S>>4&63]+y[S<<2&63]+"="),$.join("")};for(var y=[],a=[],D=typeof Uint8Array<"u"?Uint8Array:Array,v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",L=0;L<64;++L)y[L]=v[L],a[v.charCodeAt(L)]=L;function E(C){var S=C.length;if(S%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var N=C.indexOf("=");return-1===N&&(N=S),[N,N===S?0:4-N%4]}function I(C){return y[C>>18&63]+y[C>>12&63]+y[C>>6&63]+y[63&C]}function b(C,S,N){for(var $=[],x=S;x=48&&h<=57?h-48:h>=65&&h<=70?h-55:h>=97&&h<=102?h-87:void v(!1,"Invalid character in "+u)}function T(u,s,h){var g=w(u,h);return h-1>=s&&(g|=w(u,h-1)<<4),g}function P(u,s,h,g){for(var M=0,f=0,r=Math.min(u.length,h),d=s;d=49?B-49+10:B>=17?B-17+10:B,v(B>=0&&f0?s:h},c.min=function(s,h){return s.cmp(h)<0?s:h},c.prototype._init=function(s,h,g){if("number"==typeof s)return this._initNumber(s,h,g);if("object"==typeof s)return this._initArray(s,h,g);"hex"===h&&(h=16),v(h===(0|h)&&h>=2&&h<=36);var M=0;"-"===(s=s.toString().replace(/\s+/g,""))[0]&&(M++,this.negative=1),M=0;M-=3)this.words[f]|=(r=s[M]|s[M-1]<<8|s[M-2]<<16)<>>26-d&67108863,(d+=24)>=26&&(d-=26,f++);else if("le"===g)for(M=0,f=0;M>>26-d&67108863,(d+=24)>=26&&(d-=26,f++);return this._strip()},c.prototype._parseHex=function(s,h,g){this.length=Math.ceil((s.length-h)/6),this.words=new Array(this.length);for(var M=0;M=h;M-=2)d=T(s,h,M)<=18?(f-=18,this.words[r+=1]|=d>>>26):f+=8;else for(M=(s.length-h)%2==0?h+1:h;M=18?(f-=18,this.words[r+=1]|=d>>>26):f+=8;this._strip()},c.prototype._parseBase=function(s,h,g){this.words=[0],this.length=1;for(var M=0,f=1;f<=67108863;f*=h)M++;M--,f=f/h|0;for(var r=s.length-g,d=r%M,B=Math.min(r,r-d)+g,A=0,V=g;V1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},typeof Symbol<"u"&&"function"==typeof Symbol.for)try{c.prototype[Symbol.for("nodejs.util.inspect.custom")]=b}catch{c.prototype.inspect=b}else c.prototype.inspect=b;function b(){return(this.red?""}var O=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],C=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],S=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function $(u,s,h){h.negative=s.negative^u.negative;var g=u.length+s.length|0;h.length=g,g=g-1|0;var M=0|u.words[0],f=0|s.words[0],r=M*f,B=r/67108864|0;h.words[0]=67108863&r;for(var A=1;A>>26,J=67108863&B,ne=Math.min(A,s.length-1),be=Math.max(0,A-u.length+1);be<=ne;be++)V+=(r=(M=0|u.words[A-be|0])*(f=0|s.words[be])+J)/67108864|0,J=67108863&r;h.words[A]=0|J,B=0|V}return 0!==B?h.words[A]=0|B:h.length--,h._strip()}c.prototype.toString=function(s,h){var g;if(h=0|h||1,16===(s=s||10)||"hex"===s){g="";for(var M=0,f=0,r=0;r>>24-M&16777215,(M+=2)>=26&&(M-=26,r--),g=0!==f||r!==this.length-1?O[6-B.length]+B+g:B+g}for(0!==f&&(g=f.toString(16)+g);g.length%h!=0;)g="0"+g;return 0!==this.negative&&(g="-"+g),g}if(s===(0|s)&&s>=2&&s<=36){var A=C[s],V=S[s];g="";var J=this.clone();for(J.negative=0;!J.isZero();){var ne=J.modrn(V).toString(s);g=(J=J.idivn(V)).isZero()?ne+g:O[A-ne.length]+ne+g}for(this.isZero()&&(g="0"+g);g.length%h!=0;)g="0"+g;return 0!==this.negative&&(g="-"+g),g}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var s=this.words[0];return 2===this.length?s+=67108864*this.words[1]:3===this.length&&1===this.words[2]?s+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-s:s},c.prototype.toJSON=function(){return this.toString(16,2)},E&&(c.prototype.toBuffer=function(s,h){return this.toArrayLike(E,s,h)}),c.prototype.toArray=function(s,h){return this.toArrayLike(Array,s,h)},c.prototype.toArrayLike=function(s,h,g){this._strip();var M=this.byteLength(),f=g||Math.max(1,M);v(M<=f,"byte array longer than desired length"),v(f>0,"Requested array length <= 0");var r=function(s,h){return s.allocUnsafe?s.allocUnsafe(h):new s(h)}(s,f);return this["_toArrayLike"+("le"===h?"LE":"BE")](r,M),r},c.prototype._toArrayLikeLE=function(s,h){for(var g=0,M=0,f=0,r=0;f>8&255),g>16&255),6===r?(g>24&255),M=0,r=0):(M=d>>>24,r+=2)}if(g=0&&(s[g--]=d>>8&255),g>=0&&(s[g--]=d>>16&255),6===r?(g>=0&&(s[g--]=d>>24&255),M=0,r=0):(M=d>>>24,r+=2)}if(g>=0)for(s[g--]=M;g>=0;)s[g--]=0},c.prototype._countBits=Math.clz32?function(s){return 32-Math.clz32(s)}:function(s){var h=s,g=0;return h>=4096&&(g+=13,h>>>=13),h>=64&&(g+=7,h>>>=7),h>=8&&(g+=4,h>>>=4),h>=2&&(g+=2,h>>>=2),g+h},c.prototype._zeroBits=function(s){if(0===s)return 26;var h=s,g=0;return 8191&h||(g+=13,h>>>=13),127&h||(g+=7,h>>>=7),15&h||(g+=4,h>>>=4),3&h||(g+=2,h>>>=2),1&h||g++,g},c.prototype.bitLength=function(){var h=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+h},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var s=0,h=0;hs.length?this.clone().ior(s):s.clone().ior(this)},c.prototype.uor=function(s){return this.length>s.length?this.clone().iuor(s):s.clone().iuor(this)},c.prototype.iuand=function(s){var h;h=this.length>s.length?s:this;for(var g=0;gs.length?this.clone().iand(s):s.clone().iand(this)},c.prototype.uand=function(s){return this.length>s.length?this.clone().iuand(s):s.clone().iuand(this)},c.prototype.iuxor=function(s){var h,g;this.length>s.length?(h=this,g=s):(h=s,g=this);for(var M=0;Ms.length?this.clone().ixor(s):s.clone().ixor(this)},c.prototype.uxor=function(s){return this.length>s.length?this.clone().iuxor(s):s.clone().iuxor(this)},c.prototype.inotn=function(s){v("number"==typeof s&&s>=0);var h=0|Math.ceil(s/26),g=s%26;this._expand(h),g>0&&h--;for(var M=0;M0&&(this.words[M]=~this.words[M]&67108863>>26-g),this._strip()},c.prototype.notn=function(s){return this.clone().inotn(s)},c.prototype.setn=function(s,h){v("number"==typeof s&&s>=0);var g=s/26|0,M=s%26;return this._expand(g+1),this.words[g]=h?this.words[g]|1<s.length?(g=this,M=s):(g=s,M=this);for(var f=0,r=0;r>>26;for(;0!==f&&r>>26;if(this.length=g.length,0!==f)this.words[this.length]=f,this.length++;else if(g!==this)for(;rs.length?this.clone().iadd(s):s.clone().iadd(this)},c.prototype.isub=function(s){if(0!==s.negative){s.negative=0;var h=this.iadd(s);return s.negative=1,h._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(s),this.negative=1,this._normSign();var M,f,g=this.cmp(s);if(0===g)return this.negative=0,this.length=1,this.words[0]=0,this;g>0?(M=this,f=s):(M=s,f=this);for(var r=0,d=0;d>26,this.words[d]=67108863&h;for(;0!==r&&d>26,this.words[d]=67108863&h;if(0===r&&d>>13,Ce=0|M[1],Z=8191&Ce,oe=Ce>>>13,nt=0|M[2],Pe=8191&nt,pe=nt>>>13,Te=0|M[3],xe=8191&Te,re=Te>>>13,ee=0|M[4],K=8191&ee,ge=ee>>>13,vt=0|M[5],Ze=8191&vt,rt=vt>>>13,nn=0|M[6],mt=8191&nn,dt=nn>>>13,un=0|M[7],At=8191&un,at=un>>>13,Mn=0|M[8],Tt=8191&Mn,Ot=Mn>>>13,bn=0|M[9],Et=8191&bn,It=bn>>>13,yn=0|f[0],Dt=8191&yn,Ft=yn>>>13,Sn=0|f[1],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|f[2],Ut=8191&Vn,$e=Vn>>>13,Ae=0|f[3],we=8191&Ae,Ee=Ae>>>13,Ye=0|f[4],ke=8191&Ye,it=Ye>>>13,Oe=0|f[5],Ie=8191&Oe,Ue=Oe>>>13,bt=0|f[6],Qe=8191&bt,lt=bt>>>13,Zt=0|f[7],_t=8191&Zt,gt=Zt>>>13,zt=0|f[8],Nt=8191&zt,Pt=zt>>>13,Bn=0|f[9],wn=8191&Bn,An=Bn>>>13;g.negative=s.negative^h.negative,g.length=19;var En=(d+(B=Math.imul(ne,Dt))|0)+((8191&(A=(A=Math.imul(ne,Ft))+Math.imul(be,Dt)|0))<<13)|0;d=((V=Math.imul(be,Ft))+(A>>>13)|0)+(En>>>26)|0,En&=67108863,B=Math.imul(Z,Dt),A=(A=Math.imul(Z,Ft))+Math.imul(oe,Dt)|0,V=Math.imul(oe,Ft);var Wn=(d+(B=B+Math.imul(ne,Bt)|0)|0)+((8191&(A=(A=A+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0))<<13)|0;d=((V=V+Math.imul(be,Lt)|0)+(A>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,B=Math.imul(Pe,Dt),A=(A=Math.imul(Pe,Ft))+Math.imul(pe,Dt)|0,V=Math.imul(pe,Ft),B=B+Math.imul(Z,Bt)|0,A=(A=A+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,V=V+Math.imul(oe,Lt)|0;var kn=(d+(B=B+Math.imul(ne,Ut)|0)|0)+((8191&(A=(A=A+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0))<<13)|0;d=((V=V+Math.imul(be,$e)|0)+(A>>>13)|0)+(kn>>>26)|0,kn&=67108863,B=Math.imul(xe,Dt),A=(A=Math.imul(xe,Ft))+Math.imul(re,Dt)|0,V=Math.imul(re,Ft),B=B+Math.imul(Pe,Bt)|0,A=(A=A+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,V=V+Math.imul(pe,Lt)|0,B=B+Math.imul(Z,Ut)|0,A=(A=A+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,V=V+Math.imul(oe,$e)|0;var Rn=(d+(B=B+Math.imul(ne,we)|0)|0)+((8191&(A=(A=A+Math.imul(ne,Ee)|0)+Math.imul(be,we)|0))<<13)|0;d=((V=V+Math.imul(be,Ee)|0)+(A>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,B=Math.imul(K,Dt),A=(A=Math.imul(K,Ft))+Math.imul(ge,Dt)|0,V=Math.imul(ge,Ft),B=B+Math.imul(xe,Bt)|0,A=(A=A+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,V=V+Math.imul(re,Lt)|0,B=B+Math.imul(Pe,Ut)|0,A=(A=A+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,V=V+Math.imul(pe,$e)|0,B=B+Math.imul(Z,we)|0,A=(A=A+Math.imul(Z,Ee)|0)+Math.imul(oe,we)|0,V=V+Math.imul(oe,Ee)|0;var Ln=(d+(B=B+Math.imul(ne,ke)|0)|0)+((8191&(A=(A=A+Math.imul(ne,it)|0)+Math.imul(be,ke)|0))<<13)|0;d=((V=V+Math.imul(be,it)|0)+(A>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,B=Math.imul(Ze,Dt),A=(A=Math.imul(Ze,Ft))+Math.imul(rt,Dt)|0,V=Math.imul(rt,Ft),B=B+Math.imul(K,Bt)|0,A=(A=A+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,V=V+Math.imul(ge,Lt)|0,B=B+Math.imul(xe,Ut)|0,A=(A=A+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,V=V+Math.imul(re,$e)|0,B=B+Math.imul(Pe,we)|0,A=(A=A+Math.imul(Pe,Ee)|0)+Math.imul(pe,we)|0,V=V+Math.imul(pe,Ee)|0,B=B+Math.imul(Z,ke)|0,A=(A=A+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,V=V+Math.imul(oe,it)|0;var Kn=(d+(B=B+Math.imul(ne,Ie)|0)|0)+((8191&(A=(A=A+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0))<<13)|0;d=((V=V+Math.imul(be,Ue)|0)+(A>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,B=Math.imul(mt,Dt),A=(A=Math.imul(mt,Ft))+Math.imul(dt,Dt)|0,V=Math.imul(dt,Ft),B=B+Math.imul(Ze,Bt)|0,A=(A=A+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,V=V+Math.imul(rt,Lt)|0,B=B+Math.imul(K,Ut)|0,A=(A=A+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,V=V+Math.imul(ge,$e)|0,B=B+Math.imul(xe,we)|0,A=(A=A+Math.imul(xe,Ee)|0)+Math.imul(re,we)|0,V=V+Math.imul(re,Ee)|0,B=B+Math.imul(Pe,ke)|0,A=(A=A+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,V=V+Math.imul(pe,it)|0,B=B+Math.imul(Z,Ie)|0,A=(A=A+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,V=V+Math.imul(oe,Ue)|0;var jn=(d+(B=B+Math.imul(ne,Qe)|0)|0)+((8191&(A=(A=A+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0))<<13)|0;d=((V=V+Math.imul(be,lt)|0)+(A>>>13)|0)+(jn>>>26)|0,jn&=67108863,B=Math.imul(At,Dt),A=(A=Math.imul(At,Ft))+Math.imul(at,Dt)|0,V=Math.imul(at,Ft),B=B+Math.imul(mt,Bt)|0,A=(A=A+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,V=V+Math.imul(dt,Lt)|0,B=B+Math.imul(Ze,Ut)|0,A=(A=A+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,V=V+Math.imul(rt,$e)|0,B=B+Math.imul(K,we)|0,A=(A=A+Math.imul(K,Ee)|0)+Math.imul(ge,we)|0,V=V+Math.imul(ge,Ee)|0,B=B+Math.imul(xe,ke)|0,A=(A=A+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,V=V+Math.imul(re,it)|0,B=B+Math.imul(Pe,Ie)|0,A=(A=A+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,V=V+Math.imul(pe,Ue)|0,B=B+Math.imul(Z,Qe)|0,A=(A=A+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,V=V+Math.imul(oe,lt)|0;var $n=(d+(B=B+Math.imul(ne,_t)|0)|0)+((8191&(A=(A=A+Math.imul(ne,gt)|0)+Math.imul(be,_t)|0))<<13)|0;d=((V=V+Math.imul(be,gt)|0)+(A>>>13)|0)+($n>>>26)|0,$n&=67108863,B=Math.imul(Tt,Dt),A=(A=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,V=Math.imul(Ot,Ft),B=B+Math.imul(At,Bt)|0,A=(A=A+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,V=V+Math.imul(at,Lt)|0,B=B+Math.imul(mt,Ut)|0,A=(A=A+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,V=V+Math.imul(dt,$e)|0,B=B+Math.imul(Ze,we)|0,A=(A=A+Math.imul(Ze,Ee)|0)+Math.imul(rt,we)|0,V=V+Math.imul(rt,Ee)|0,B=B+Math.imul(K,ke)|0,A=(A=A+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,V=V+Math.imul(ge,it)|0,B=B+Math.imul(xe,Ie)|0,A=(A=A+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,V=V+Math.imul(re,Ue)|0,B=B+Math.imul(Pe,Qe)|0,A=(A=A+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,V=V+Math.imul(pe,lt)|0,B=B+Math.imul(Z,_t)|0,A=(A=A+Math.imul(Z,gt)|0)+Math.imul(oe,_t)|0,V=V+Math.imul(oe,gt)|0;var Ve=(d+(B=B+Math.imul(ne,Nt)|0)|0)+((8191&(A=(A=A+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;d=((V=V+Math.imul(be,Pt)|0)+(A>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,B=Math.imul(Et,Dt),A=(A=Math.imul(Et,Ft))+Math.imul(It,Dt)|0,V=Math.imul(It,Ft),B=B+Math.imul(Tt,Bt)|0,A=(A=A+Math.imul(Tt,Lt)|0)+Math.imul(Ot,Bt)|0,V=V+Math.imul(Ot,Lt)|0,B=B+Math.imul(At,Ut)|0,A=(A=A+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,V=V+Math.imul(at,$e)|0,B=B+Math.imul(mt,we)|0,A=(A=A+Math.imul(mt,Ee)|0)+Math.imul(dt,we)|0,V=V+Math.imul(dt,Ee)|0,B=B+Math.imul(Ze,ke)|0,A=(A=A+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,V=V+Math.imul(rt,it)|0,B=B+Math.imul(K,Ie)|0,A=(A=A+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,V=V+Math.imul(ge,Ue)|0,B=B+Math.imul(xe,Qe)|0,A=(A=A+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,V=V+Math.imul(re,lt)|0,B=B+Math.imul(Pe,_t)|0,A=(A=A+Math.imul(Pe,gt)|0)+Math.imul(pe,_t)|0,V=V+Math.imul(pe,gt)|0,B=B+Math.imul(Z,Nt)|0,A=(A=A+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0,V=V+Math.imul(oe,Pt)|0;var ut=(d+(B=B+Math.imul(ne,wn)|0)|0)+((8191&(A=(A=A+Math.imul(ne,An)|0)+Math.imul(be,wn)|0))<<13)|0;d=((V=V+Math.imul(be,An)|0)+(A>>>13)|0)+(ut>>>26)|0,ut&=67108863,B=Math.imul(Et,Bt),A=(A=Math.imul(Et,Lt))+Math.imul(It,Bt)|0,V=Math.imul(It,Lt),B=B+Math.imul(Tt,Ut)|0,A=(A=A+Math.imul(Tt,$e)|0)+Math.imul(Ot,Ut)|0,V=V+Math.imul(Ot,$e)|0,B=B+Math.imul(At,we)|0,A=(A=A+Math.imul(At,Ee)|0)+Math.imul(at,we)|0,V=V+Math.imul(at,Ee)|0,B=B+Math.imul(mt,ke)|0,A=(A=A+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,V=V+Math.imul(dt,it)|0,B=B+Math.imul(Ze,Ie)|0,A=(A=A+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,V=V+Math.imul(rt,Ue)|0,B=B+Math.imul(K,Qe)|0,A=(A=A+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,V=V+Math.imul(ge,lt)|0,B=B+Math.imul(xe,_t)|0,A=(A=A+Math.imul(xe,gt)|0)+Math.imul(re,_t)|0,V=V+Math.imul(re,gt)|0,B=B+Math.imul(Pe,Nt)|0,A=(A=A+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0,V=V+Math.imul(pe,Pt)|0;var Rt=(d+(B=B+Math.imul(Z,wn)|0)|0)+((8191&(A=(A=A+Math.imul(Z,An)|0)+Math.imul(oe,wn)|0))<<13)|0;d=((V=V+Math.imul(oe,An)|0)+(A>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,B=Math.imul(Et,Ut),A=(A=Math.imul(Et,$e))+Math.imul(It,Ut)|0,V=Math.imul(It,$e),B=B+Math.imul(Tt,we)|0,A=(A=A+Math.imul(Tt,Ee)|0)+Math.imul(Ot,we)|0,V=V+Math.imul(Ot,Ee)|0,B=B+Math.imul(At,ke)|0,A=(A=A+Math.imul(At,it)|0)+Math.imul(at,ke)|0,V=V+Math.imul(at,it)|0,B=B+Math.imul(mt,Ie)|0,A=(A=A+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,V=V+Math.imul(dt,Ue)|0,B=B+Math.imul(Ze,Qe)|0,A=(A=A+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,V=V+Math.imul(rt,lt)|0,B=B+Math.imul(K,_t)|0,A=(A=A+Math.imul(K,gt)|0)+Math.imul(ge,_t)|0,V=V+Math.imul(ge,gt)|0,B=B+Math.imul(xe,Nt)|0,A=(A=A+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0,V=V+Math.imul(re,Pt)|0;var St=(d+(B=B+Math.imul(Pe,wn)|0)|0)+((8191&(A=(A=A+Math.imul(Pe,An)|0)+Math.imul(pe,wn)|0))<<13)|0;d=((V=V+Math.imul(pe,An)|0)+(A>>>13)|0)+(St>>>26)|0,St&=67108863,B=Math.imul(Et,we),A=(A=Math.imul(Et,Ee))+Math.imul(It,we)|0,V=Math.imul(It,Ee),B=B+Math.imul(Tt,ke)|0,A=(A=A+Math.imul(Tt,it)|0)+Math.imul(Ot,ke)|0,V=V+Math.imul(Ot,it)|0,B=B+Math.imul(At,Ie)|0,A=(A=A+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,V=V+Math.imul(at,Ue)|0,B=B+Math.imul(mt,Qe)|0,A=(A=A+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,V=V+Math.imul(dt,lt)|0,B=B+Math.imul(Ze,_t)|0,A=(A=A+Math.imul(Ze,gt)|0)+Math.imul(rt,_t)|0,V=V+Math.imul(rt,gt)|0,B=B+Math.imul(K,Nt)|0,A=(A=A+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0,V=V+Math.imul(ge,Pt)|0;var kt=(d+(B=B+Math.imul(xe,wn)|0)|0)+((8191&(A=(A=A+Math.imul(xe,An)|0)+Math.imul(re,wn)|0))<<13)|0;d=((V=V+Math.imul(re,An)|0)+(A>>>13)|0)+(kt>>>26)|0,kt&=67108863,B=Math.imul(Et,ke),A=(A=Math.imul(Et,it))+Math.imul(It,ke)|0,V=Math.imul(It,it),B=B+Math.imul(Tt,Ie)|0,A=(A=A+Math.imul(Tt,Ue)|0)+Math.imul(Ot,Ie)|0,V=V+Math.imul(Ot,Ue)|0,B=B+Math.imul(At,Qe)|0,A=(A=A+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,V=V+Math.imul(at,lt)|0,B=B+Math.imul(mt,_t)|0,A=(A=A+Math.imul(mt,gt)|0)+Math.imul(dt,_t)|0,V=V+Math.imul(dt,gt)|0,B=B+Math.imul(Ze,Nt)|0,A=(A=A+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0,V=V+Math.imul(rt,Pt)|0;var Xt=(d+(B=B+Math.imul(K,wn)|0)|0)+((8191&(A=(A=A+Math.imul(K,An)|0)+Math.imul(ge,wn)|0))<<13)|0;d=((V=V+Math.imul(ge,An)|0)+(A>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,B=Math.imul(Et,Ie),A=(A=Math.imul(Et,Ue))+Math.imul(It,Ie)|0,V=Math.imul(It,Ue),B=B+Math.imul(Tt,Qe)|0,A=(A=A+Math.imul(Tt,lt)|0)+Math.imul(Ot,Qe)|0,V=V+Math.imul(Ot,lt)|0,B=B+Math.imul(At,_t)|0,A=(A=A+Math.imul(At,gt)|0)+Math.imul(at,_t)|0,V=V+Math.imul(at,gt)|0,B=B+Math.imul(mt,Nt)|0,A=(A=A+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0,V=V+Math.imul(dt,Pt)|0;var Jt=(d+(B=B+Math.imul(Ze,wn)|0)|0)+((8191&(A=(A=A+Math.imul(Ze,An)|0)+Math.imul(rt,wn)|0))<<13)|0;d=((V=V+Math.imul(rt,An)|0)+(A>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,B=Math.imul(Et,Qe),A=(A=Math.imul(Et,lt))+Math.imul(It,Qe)|0,V=Math.imul(It,lt),B=B+Math.imul(Tt,_t)|0,A=(A=A+Math.imul(Tt,gt)|0)+Math.imul(Ot,_t)|0,V=V+Math.imul(Ot,gt)|0,B=B+Math.imul(At,Nt)|0,A=(A=A+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0,V=V+Math.imul(at,Pt)|0;var Yt=(d+(B=B+Math.imul(mt,wn)|0)|0)+((8191&(A=(A=A+Math.imul(mt,An)|0)+Math.imul(dt,wn)|0))<<13)|0;d=((V=V+Math.imul(dt,An)|0)+(A>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,B=Math.imul(Et,_t),A=(A=Math.imul(Et,gt))+Math.imul(It,_t)|0,V=Math.imul(It,gt),B=B+Math.imul(Tt,Nt)|0,A=(A=A+Math.imul(Tt,Pt)|0)+Math.imul(Ot,Nt)|0,V=V+Math.imul(Ot,Pt)|0;var On=(d+(B=B+Math.imul(At,wn)|0)|0)+((8191&(A=(A=A+Math.imul(At,An)|0)+Math.imul(at,wn)|0))<<13)|0;d=((V=V+Math.imul(at,An)|0)+(A>>>13)|0)+(On>>>26)|0,On&=67108863,B=Math.imul(Et,Nt),A=(A=Math.imul(Et,Pt))+Math.imul(It,Nt)|0,V=Math.imul(It,Pt);var Dn=(d+(B=B+Math.imul(Tt,wn)|0)|0)+((8191&(A=(A=A+Math.imul(Tt,An)|0)+Math.imul(Ot,wn)|0))<<13)|0;d=((V=V+Math.imul(Ot,An)|0)+(A>>>13)|0)+(Dn>>>26)|0,Dn&=67108863;var Gn=(d+(B=Math.imul(Et,wn))|0)+((8191&(A=(A=Math.imul(Et,An))+Math.imul(It,wn)|0))<<13)|0;return d=((V=Math.imul(It,An))+(A>>>13)|0)+(Gn>>>26)|0,Gn&=67108863,r[0]=En,r[1]=Wn,r[2]=kn,r[3]=Rn,r[4]=Ln,r[5]=Kn,r[6]=jn,r[7]=$n,r[8]=Ve,r[9]=ut,r[10]=Rt,r[11]=St,r[12]=kt,r[13]=Xt,r[14]=Jt,r[15]=Yt,r[16]=On,r[17]=Dn,r[18]=Gn,0!==d&&(r[19]=d,g.length++),g};function F(u,s,h){h.negative=s.negative^u.negative,h.length=u.length+s.length;for(var g=0,M=0,f=0;f>>26)|0)>>>26,r&=67108863}h.words[f]=d,g=r,r=M}return 0!==g?h.words[f]=g:h.length--,h._strip()}function U(u,s,h){return F(u,s,h)}function z(u,s){this.x=u,this.y=s}Math.imul||(x=$),c.prototype.mulTo=function(s,h){var M=this.length+s.length;return 10===this.length&&10===s.length?x(this,s,h):M<63?$(this,s,h):M<1024?F(this,s,h):U(this,s,h)},z.prototype.makeRBT=function(s){for(var h=new Array(s),g=c.prototype._countBits(s)-1,M=0;M>=1;return M},z.prototype.permute=function(s,h,g,M,f,r){for(var d=0;d>>=1)f++;return 1<>>=13),f>>>=13;for(r=2*h;r>=26,g+=f/67108864|0,g+=r>>>26,this.words[M]=67108863&r}return 0!==g&&(this.words[M]=g,this.length++),h?this.ineg():this},c.prototype.muln=function(s){return this.clone().imuln(s)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(s){var h=function k(u){for(var s=new Array(u.bitLength()),h=0;h>>h%26&1;return s}(s);if(0===h.length)return new c(1);for(var g=this,M=0;M=0);var f,h=s%26,g=(s-h)/26,M=67108863>>>26-h<<26-h;if(0!==h){var r=0;for(f=0;f>>26-h}r&&(this.words[f]=r,this.length++)}if(0!==g){for(f=this.length-1;f>=0;f--)this.words[f+g]=this.words[f];for(f=0;f=0),M=h?(h-h%26)/26:0;var f=s%26,r=Math.min((s-f)/26,this.length),d=67108863^67108863>>>f<r)for(this.length-=r,A=0;A=0&&(0!==V||A>=M);A--){var J=0|this.words[A];this.words[A]=V<<26-f|J>>>f,V=J&d}return B&&0!==V&&(B.words[B.length++]=V),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},c.prototype.ishrn=function(s,h,g){return v(0===this.negative),this.iushrn(s,h,g)},c.prototype.shln=function(s){return this.clone().ishln(s)},c.prototype.ushln=function(s){return this.clone().iushln(s)},c.prototype.shrn=function(s){return this.clone().ishrn(s)},c.prototype.ushrn=function(s){return this.clone().iushrn(s)},c.prototype.testn=function(s){v("number"==typeof s&&s>=0);var h=s%26,g=(s-h)/26;return!(this.length<=g||!(this.words[g]&1<=0);var h=s%26,g=(s-h)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=g?this:(0!==h&&g++,this.length=Math.min(g,this.length),0!==h&&(this.words[this.length-1]&=67108863^67108863>>>h<=67108864;h++)this.words[h]-=67108864,h===this.length-1?this.words[h+1]=1:this.words[h+1]++;return this.length=Math.max(this.length,h+1),this},c.prototype.isubn=function(s){if(v("number"==typeof s),v(s<67108864),s<0)return this.iaddn(-s);if(0!==this.negative)return this.negative=0,this.iaddn(s),this.negative=1,this;if(this.words[0]-=s,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var h=0;h>26)-(B/67108864|0),this.words[f+g]=67108863&r}for(;f>26,this.words[f+g]=67108863&r;if(0===d)return this._strip();for(v(-1===d),d=0,f=0;f>26,this.words[f]=67108863&r;return this.negative=1,this._strip()},c.prototype._wordDiv=function(s,h){var g,M=this.clone(),f=s,r=0|f.words[f.length-1];0!=(g=26-this._countBits(r))&&(f=f.ushln(g),M.iushln(g),r=0|f.words[f.length-1]);var A,B=M.length-f.length;if("mod"!==h){(A=new c(null)).length=B+1,A.words=new Array(A.length);for(var V=0;V=0;ne--){var be=67108864*(0|M.words[f.length+ne])+(0|M.words[f.length+ne-1]);for(be=Math.min(be/r|0,67108863),M._ishlnsubmul(f,be,ne);0!==M.negative;)be--,M.negative=0,M._ishlnsubmul(f,1,ne),M.isZero()||(M.negative^=1);A&&(A.words[ne]=be)}return A&&A._strip(),M._strip(),"div"!==h&&0!==g&&M.iushrn(g),{div:A||null,mod:M}},c.prototype.divmod=function(s,h,g){return v(!s.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===s.negative?(r=this.neg().divmod(s,h),"mod"!==h&&(M=r.div.neg()),"div"!==h&&(f=r.mod.neg(),g&&0!==f.negative&&f.iadd(s)),{div:M,mod:f}):0===this.negative&&0!==s.negative?(r=this.divmod(s.neg(),h),"mod"!==h&&(M=r.div.neg()),{div:M,mod:r.mod}):this.negative&s.negative?(r=this.neg().divmod(s.neg(),h),"div"!==h&&(f=r.mod.neg(),g&&0!==f.negative&&f.isub(s)),{div:r.div,mod:f}):s.length>this.length||this.cmp(s)<0?{div:new c(0),mod:this}:1===s.length?"div"===h?{div:this.divn(s.words[0]),mod:null}:"mod"===h?{div:null,mod:new c(this.modrn(s.words[0]))}:{div:this.divn(s.words[0]),mod:new c(this.modrn(s.words[0]))}:this._wordDiv(s,h);var M,f,r},c.prototype.div=function(s){return this.divmod(s,"div",!1).div},c.prototype.mod=function(s){return this.divmod(s,"mod",!1).mod},c.prototype.umod=function(s){return this.divmod(s,"mod",!0).mod},c.prototype.divRound=function(s){var h=this.divmod(s);if(h.mod.isZero())return h.div;var g=0!==h.div.negative?h.mod.isub(s):h.mod,M=s.ushrn(1),f=s.andln(1),r=g.cmp(M);return r<0||1===f&&0===r?h.div:0!==h.div.negative?h.div.isubn(1):h.div.iaddn(1)},c.prototype.modrn=function(s){var h=s<0;h&&(s=-s),v(s<=67108863);for(var g=(1<<26)%s,M=0,f=this.length-1;f>=0;f--)M=(g*M+(0|this.words[f]))%s;return h?-M:M},c.prototype.modn=function(s){return this.modrn(s)},c.prototype.idivn=function(s){var h=s<0;h&&(s=-s),v(s<=67108863);for(var g=0,M=this.length-1;M>=0;M--){var f=(0|this.words[M])+67108864*g;this.words[M]=f/s|0,g=f%s}return this._strip(),h?this.ineg():this},c.prototype.divn=function(s){return this.clone().idivn(s)},c.prototype.egcd=function(s){v(0===s.negative),v(!s.isZero());var h=this,g=s.clone();h=0!==h.negative?h.umod(s):h.clone();for(var M=new c(1),f=new c(0),r=new c(0),d=new c(1),B=0;h.isEven()&&g.isEven();)h.iushrn(1),g.iushrn(1),++B;for(var A=g.clone(),V=h.clone();!h.isZero();){for(var J=0,ne=1;!(h.words[0]&ne)&&J<26;++J,ne<<=1);if(J>0)for(h.iushrn(J);J-- >0;)(M.isOdd()||f.isOdd())&&(M.iadd(A),f.isub(V)),M.iushrn(1),f.iushrn(1);for(var be=0,Ce=1;!(g.words[0]&Ce)&&be<26;++be,Ce<<=1);if(be>0)for(g.iushrn(be);be-- >0;)(r.isOdd()||d.isOdd())&&(r.iadd(A),d.isub(V)),r.iushrn(1),d.iushrn(1);h.cmp(g)>=0?(h.isub(g),M.isub(r),f.isub(d)):(g.isub(h),r.isub(M),d.isub(f))}return{a:r,b:d,gcd:g.iushln(B)}},c.prototype._invmp=function(s){v(0===s.negative),v(!s.isZero());var J,h=this,g=s.clone();h=0!==h.negative?h.umod(s):h.clone();for(var M=new c(1),f=new c(0),r=g.clone();h.cmpn(1)>0&&g.cmpn(1)>0;){for(var d=0,B=1;!(h.words[0]&B)&&d<26;++d,B<<=1);if(d>0)for(h.iushrn(d);d-- >0;)M.isOdd()&&M.iadd(r),M.iushrn(1);for(var A=0,V=1;!(g.words[0]&V)&&A<26;++A,V<<=1);if(A>0)for(g.iushrn(A);A-- >0;)f.isOdd()&&f.iadd(r),f.iushrn(1);h.cmp(g)>=0?(h.isub(g),M.isub(f)):(g.isub(h),f.isub(M))}return(J=0===h.cmpn(1)?M:f).cmpn(0)<0&&J.iadd(s),J},c.prototype.gcd=function(s){if(this.isZero())return s.abs();if(s.isZero())return this.abs();var h=this.clone(),g=s.clone();h.negative=0,g.negative=0;for(var M=0;h.isEven()&&g.isEven();M++)h.iushrn(1),g.iushrn(1);for(;;){for(;h.isEven();)h.iushrn(1);for(;g.isEven();)g.iushrn(1);var f=h.cmp(g);if(f<0){var r=h;h=g,g=r}else if(0===f||0===g.cmpn(1))break;h.isub(g)}return g.iushln(M)},c.prototype.invm=function(s){return this.egcd(s).a.umod(s)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(s){return this.words[0]&s},c.prototype.bincn=function(s){v("number"==typeof s);var h=s%26,g=(s-h)/26,M=1<>>26,this.words[r]=d&=67108863}return 0!==f&&(this.words[r]=f,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(s){var g,h=s<0;if(0!==this.negative&&!h)return-1;if(0===this.negative&&h)return 1;if(this._strip(),this.length>1)g=1;else{h&&(s=-s),v(s<=67108863,"Number is too big");var M=0|this.words[0];g=M===s?0:Ms.length)return 1;if(this.length=0;g--){var M=0|this.words[g],f=0|s.words[g];if(M!==f){Mf&&(h=1);break}}return h},c.prototype.gtn=function(s){return 1===this.cmpn(s)},c.prototype.gt=function(s){return 1===this.cmp(s)},c.prototype.gten=function(s){return this.cmpn(s)>=0},c.prototype.gte=function(s){return this.cmp(s)>=0},c.prototype.ltn=function(s){return-1===this.cmpn(s)},c.prototype.lt=function(s){return-1===this.cmp(s)},c.prototype.lten=function(s){return this.cmpn(s)<=0},c.prototype.lte=function(s){return this.cmp(s)<=0},c.prototype.eqn=function(s){return 0===this.cmpn(s)},c.prototype.eq=function(s){return 0===this.cmp(s)},c.red=function(s){return new n(s)},c.prototype.toRed=function(s){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),s.convertTo(this)._forceRed(s)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(s){return this.red=s,this},c.prototype.forceRed=function(s){return v(!this.red,"Already a number in reduction context"),this._forceRed(s)},c.prototype.redAdd=function(s){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,s)},c.prototype.redIAdd=function(s){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,s)},c.prototype.redSub=function(s){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,s)},c.prototype.redISub=function(s){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,s)},c.prototype.redShl=function(s){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,s)},c.prototype.redMul=function(s){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.mul(this,s)},c.prototype.redIMul=function(s){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,s),this.red.imul(this,s)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(s){return v(this.red&&!s.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,s)};var Q={k256:null,p224:null,p192:null,p25519:null};function ue(u,s){this.name=u,this.p=new c(s,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function De(){ue.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function ie(){ue.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function le(){ue.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function m(){ue.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function n(u){if("string"==typeof u){var s=c._prime(u);this.m=s.p,this.prime=s}else v(u.gtn(1),"modulus must be greater than 1"),this.m=u,this.prime=null}function o(u){n.call(this,u),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}ue.prototype._tmp=function(){var s=new c(null);return s.words=new Array(Math.ceil(this.n/13)),s},ue.prototype.ireduce=function(s){var g,h=s;do{this.split(h,this.tmp),g=(h=(h=this.imulK(h)).iadd(this.tmp)).bitLength()}while(g>this.n);var M=g0?h.isub(this.p):void 0!==h.strip?h.strip():h._strip(),h},ue.prototype.split=function(s,h){s.iushrn(this.n,0,h)},ue.prototype.imulK=function(s){return s.imul(this.k)},L(De,ue),De.prototype.split=function(s,h){for(var g=4194303,M=Math.min(s.length,9),f=0;f>>22,r=d}s.words[f-10]=r>>>=22,s.length-=0===r&&s.length>10?10:9},De.prototype.imulK=function(s){s.words[s.length]=0,s.words[s.length+1]=0,s.length+=2;for(var h=0,g=0;g>>=26,s.words[g]=f,h=M}return 0!==h&&(s.words[s.length++]=h),s},c._prime=function(s){if(Q[s])return Q[s];var h;if("k256"===s)h=new De;else if("p224"===s)h=new ie;else if("p192"===s)h=new le;else{if("p25519"!==s)throw new Error("Unknown prime "+s);h=new m}return Q[s]=h,h},n.prototype._verify1=function(s){v(0===s.negative,"red works only with positives"),v(s.red,"red works only with red numbers")},n.prototype._verify2=function(s,h){v(!(s.negative|h.negative),"red works only with positives"),v(s.red&&s.red===h.red,"red works only with red numbers")},n.prototype.imod=function(s){return this.prime?this.prime.ireduce(s)._forceRed(this):(I(s,s.umod(this.m)._forceRed(this)),s)},n.prototype.neg=function(s){return s.isZero()?s.clone():this.m.sub(s)._forceRed(this)},n.prototype.add=function(s,h){this._verify2(s,h);var g=s.add(h);return g.cmp(this.m)>=0&&g.isub(this.m),g._forceRed(this)},n.prototype.iadd=function(s,h){this._verify2(s,h);var g=s.iadd(h);return g.cmp(this.m)>=0&&g.isub(this.m),g},n.prototype.sub=function(s,h){this._verify2(s,h);var g=s.sub(h);return g.cmpn(0)<0&&g.iadd(this.m),g._forceRed(this)},n.prototype.isub=function(s,h){this._verify2(s,h);var g=s.isub(h);return g.cmpn(0)<0&&g.iadd(this.m),g},n.prototype.shl=function(s,h){return this._verify1(s),this.imod(s.ushln(h))},n.prototype.imul=function(s,h){return this._verify2(s,h),this.imod(s.imul(h))},n.prototype.mul=function(s,h){return this._verify2(s,h),this.imod(s.mul(h))},n.prototype.isqr=function(s){return this.imul(s,s.clone())},n.prototype.sqr=function(s){return this.mul(s,s)},n.prototype.sqrt=function(s){if(s.isZero())return s.clone();var h=this.m.andln(3);if(v(h%2==1),3===h){var g=this.m.add(new c(1)).iushrn(2);return this.pow(s,g)}for(var M=this.m.subn(1),f=0;!M.isZero()&&0===M.andln(1);)f++,M.iushrn(1);v(!M.isZero());var r=new c(1).toRed(this),d=r.redNeg(),B=this.m.subn(1).iushrn(1),A=this.m.bitLength();for(A=new c(2*A*A).toRed(this);0!==this.pow(A,B).cmp(d);)A.redIAdd(d);for(var V=this.pow(A,M),J=this.pow(s,M.addn(1).iushrn(1)),ne=this.pow(s,M),be=f;0!==ne.cmp(r);){for(var Ce=ne,Z=0;0!==Ce.cmp(r);Z++)Ce=Ce.redSqr();v(Z=0;f--){for(var V=h.words[f],J=A-1;J>=0;J--){var ne=V>>J&1;r!==M[0]&&(r=this.sqr(r)),0!==ne||0!==d?(d<<=1,d|=ne,(4==++B||0===f&&0===J)&&(r=this.mul(r,M[d]),B=0,d=0)):B=0}A=26}return r},n.prototype.convertTo=function(s){var h=s.umod(this.m);return h===s?h.clone():h},n.prototype.convertFrom=function(s){var h=s.clone();return h.red=null,h},c.mont=function(s){return new o(s)},L(o,n),o.prototype.convertTo=function(s){return this.imod(s.ushln(this.shift))},o.prototype.convertFrom=function(s){var h=this.imod(s.mul(this.rinv));return h.red=null,h},o.prototype.imul=function(s,h){if(s.isZero()||h.isZero())return s.words[0]=0,s.length=1,s;var g=s.imul(h),M=g.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),f=g.isub(M).iushrn(this.shift),r=f;return f.cmp(this.m)>=0?r=f.isub(this.m):f.cmpn(0)<0&&(r=f.iadd(this.m)),r._forceRed(this)},o.prototype.mul=function(s,h){if(s.isZero()||h.isZero())return new c(0)._forceRed(this);var g=s.mul(h),M=g.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),f=g.isub(M).iushrn(this.shift),r=f;return f.cmp(this.m)>=0?r=f.isub(this.m):f.cmpn(0)<0&&(r=f.iadd(this.m)),r._forceRed(this)},o.prototype.invm=function(s){return this.imod(s._invmp(this.m).mul(this.r2))._forceRed(this)}}(_e=y.nmd(_e),this)},5294:(_e,te,y)=>{var a;function D(L){this.rand=L}if(_e.exports=function(c){return a||(a=new D(null)),a.generate(c)},_e.exports.Rand=D,D.prototype.generate=function(c){return this._rand(c)},D.prototype._rand=function(c){if(this.rand.getBytes)return this.rand.getBytes(c);for(var E=new Uint8Array(c),w=0;w{var a=y(7054).Buffer;function D(T){a.isBuffer(T)||(T=a.from(T));for(var P=T.length/4|0,I=new Array(P),b=0;b>>24]^S[x>>>16&255]^N[F>>>8&255]^k[255&U]^P[ie++],Q=C[x>>>24]^S[F>>>16&255]^N[U>>>8&255]^k[255&$]^P[ie++],ue=C[F>>>24]^S[U>>>16&255]^N[$>>>8&255]^k[255&x]^P[ie++],De=C[U>>>24]^S[$>>>16&255]^N[x>>>8&255]^k[255&F]^P[ie++],$=z,x=Q,F=ue,U=De;return z=(b[$>>>24]<<24|b[x>>>16&255]<<16|b[F>>>8&255]<<8|b[255&U])^P[ie++],Q=(b[x>>>24]<<24|b[F>>>16&255]<<16|b[U>>>8&255]<<8|b[255&$])^P[ie++],ue=(b[F>>>24]<<24|b[U>>>16&255]<<16|b[$>>>8&255]<<8|b[255&x])^P[ie++],De=(b[U>>>24]<<24|b[$>>>16&255]<<16|b[x>>>8&255]<<8|b[255&F])^P[ie++],[z>>>=0,Q>>>=0,ue>>>=0,De>>>=0]}var c=[0,1,2,4,8,16,32,64,128,27,54],E=function(){for(var T=new Array(256),P=0;P<256;P++)T[P]=P<128?P<<1:P<<1^283;for(var I=[],b=[],O=[[],[],[],[]],C=[[],[],[],[]],S=0,N=0,k=0;k<256;++k){var $=N^N<<1^N<<2^N<<3^N<<4;I[S]=$=$>>>8^255&$^99,b[$]=S;var x=T[S],F=T[x],U=T[F],z=257*T[$]^16843008*$;O[0][S]=z<<24|z>>>8,O[1][S]=z<<16|z>>>16,O[2][S]=z<<8|z>>>24,O[3][S]=z,C[0][$]=(z=16843009*U^65537*F^257*x^16843008*S)<<24|z>>>8,C[1][$]=z<<16|z>>>16,C[2][$]=z<<8|z>>>24,C[3][$]=z,0===S?S=N=1:(S=x^T[T[T[U^x]]],N^=T[T[N]])}return{SBOX:I,INV_SBOX:b,SUB_MIX:O,INV_SUB_MIX:C}}();function w(T){this._key=D(T),this._reset()}w.blockSize=16,w.keySize=32,w.prototype.blockSize=w.blockSize,w.prototype.keySize=w.keySize,w.prototype._reset=function(){for(var T=this._key,P=T.length,I=P+6,b=4*(I+1),O=[],C=0;C>>24)>>>24]<<24|E.SBOX[S>>>16&255]<<16|E.SBOX[S>>>8&255]<<8|E.SBOX[255&S],S^=c[C/P|0]<<24):P>6&&C%P==4&&(S=E.SBOX[S>>>24]<<24|E.SBOX[S>>>16&255]<<16|E.SBOX[S>>>8&255]<<8|E.SBOX[255&S]),O[C]=O[C-P]^S}for(var N=[],k=0;k>>24]]^E.INV_SUB_MIX[1][E.SBOX[x>>>16&255]]^E.INV_SUB_MIX[2][E.SBOX[x>>>8&255]]^E.INV_SUB_MIX[3][E.SBOX[255&x]]}this._nRounds=I,this._keySchedule=O,this._invKeySchedule=N},w.prototype.encryptBlockRaw=function(T){return L(T=D(T),this._keySchedule,E.SUB_MIX,E.SBOX,this._nRounds)},w.prototype.encryptBlock=function(T){var P=this.encryptBlockRaw(T),I=a.allocUnsafe(16);return I.writeUInt32BE(P[0],0),I.writeUInt32BE(P[1],4),I.writeUInt32BE(P[2],8),I.writeUInt32BE(P[3],12),I},w.prototype.decryptBlock=function(T){var P=(T=D(T))[1];T[1]=T[3],T[3]=P;var I=L(T,this._invKeySchedule,E.INV_SUB_MIX,E.INV_SBOX,this._nRounds),b=a.allocUnsafe(16);return b.writeUInt32BE(I[0],0),b.writeUInt32BE(I[3],4),b.writeUInt32BE(I[2],8),b.writeUInt32BE(I[1],12),b},w.prototype.scrub=function(){v(this._keySchedule),v(this._invKeySchedule),v(this._key)},_e.exports.AES=w},9307:(_e,te,y)=>{var a=y(2375),D=y(7054).Buffer,v=y(3247),L=y(1993),c=y(5917),E=y(3546),w=y(5725);function I(b,O,C,S){v.call(this);var N=D.alloc(4,0);this._cipher=new a.AES(O);var k=this._cipher.encryptBlock(N);this._ghash=new c(k),C=function P(b,O,C){if(12===O.length)return b._finID=D.concat([O,D.from([0,0,0,1])]),D.concat([O,D.from([0,0,0,2])]);var S=new c(C),N=O.length,k=N%16;S.update(O),k&&S.update(D.alloc(k=16-k,0)),S.update(D.alloc(8,0));var $=8*N,x=D.alloc(8);x.writeUIntBE($,0,8),S.update(x),b._finID=S.state;var F=D.from(b._finID);return w(F),F}(this,C,k),this._prev=D.from(C),this._cache=D.allocUnsafe(0),this._secCache=D.allocUnsafe(0),this._decrypt=S,this._alen=0,this._len=0,this._mode=b,this._authTag=null,this._called=!1}L(I,v),I.prototype._update=function(b){if(!this._called&&this._alen){var O=16-this._alen%16;O<16&&(O=D.alloc(O,0),this._ghash.update(O))}this._called=!0;var C=this._mode.encrypt(this,b);return this._ghash.update(this._decrypt?b:C),this._len+=b.length,C},I.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var b=E(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function T(b,O){var C=0;b.length!==O.length&&C++;for(var S=Math.min(b.length,O.length),N=0;N{var a=y(350),D=y(102),v=y(3219);te.createCipher=te.Cipher=a.createCipher,te.createCipheriv=te.Cipheriv=a.createCipheriv,te.createDecipher=te.Decipher=D.createDecipher,te.createDecipheriv=te.Decipheriv=D.createDecipheriv,te.listCiphers=te.getCiphers=function L(){return Object.keys(v)}},102:(_e,te,y)=>{var a=y(9307),D=y(7054).Buffer,v=y(503),L=y(1821),c=y(3247),E=y(2375),w=y(8211);function P(S,N,k){c.call(this),this._cache=new I,this._last=void 0,this._cipher=new E.AES(N),this._prev=D.from(k),this._mode=S,this._autopadding=!0}function I(){this.cache=D.allocUnsafe(0)}function O(S,N,k){var $=v[S.toLowerCase()];if(!$)throw new TypeError("invalid suite type");if("string"==typeof k&&(k=D.from(k)),"GCM"!==$.mode&&k.length!==$.iv)throw new TypeError("invalid iv length "+k.length);if("string"==typeof N&&(N=D.from(N)),N.length!==$.key/8)throw new TypeError("invalid key length "+N.length);return"stream"===$.type?new L($.module,N,k,!0):"auth"===$.type?new a($.module,N,k,!0):new P($.module,N,k)}y(1993)(P,c),P.prototype._update=function(S){this._cache.add(S);for(var N,k,$=[];N=this._cache.get(this._autopadding);)k=this._mode.decrypt(this,N),$.push(k);return D.concat($)},P.prototype._final=function(){var S=this._cache.flush();if(this._autopadding)return function b(S){var N=S[15];if(N<1||N>16)throw new Error("unable to decrypt data");for(var k=-1;++k16)return N=this.cache.slice(0,16),this.cache=this.cache.slice(16),N}else if(this.cache.length>=16)return N=this.cache.slice(0,16),this.cache=this.cache.slice(16),N;return null},I.prototype.flush=function(){if(this.cache.length)return this.cache},te.createDecipher=function C(S,N){var k=v[S.toLowerCase()];if(!k)throw new TypeError("invalid suite type");var $=w(N,!1,k.key,k.iv);return O(S,$.key,$.iv)},te.createDecipheriv=O},350:(_e,te,y)=>{var a=y(503),D=y(9307),v=y(7054).Buffer,L=y(1821),c=y(3247),E=y(2375),w=y(8211);function P(S,N,k){c.call(this),this._cache=new b,this._cipher=new E.AES(N),this._prev=v.from(k),this._mode=S,this._autopadding=!0}y(1993)(P,c),P.prototype._update=function(S){this._cache.add(S);for(var N,k,$=[];N=this._cache.get();)k=this._mode.encrypt(this,N),$.push(k);return v.concat($)};var I=v.alloc(16,16);function b(){this.cache=v.allocUnsafe(0)}function O(S,N,k){var $=a[S.toLowerCase()];if(!$)throw new TypeError("invalid suite type");if("string"==typeof N&&(N=v.from(N)),N.length!==$.key/8)throw new TypeError("invalid key length "+N.length);if("string"==typeof k&&(k=v.from(k)),"GCM"!==$.mode&&k.length!==$.iv)throw new TypeError("invalid iv length "+k.length);return"stream"===$.type?new L($.module,N,k):"auth"===$.type?new D($.module,N,k):new P($.module,N,k)}P.prototype._final=function(){var S=this._cache.flush();if(this._autopadding)return S=this._mode.encrypt(this,S),this._cipher.scrub(),S;if(!S.equals(I))throw this._cipher.scrub(),new Error("data not multiple of block length")},P.prototype.setAutoPadding=function(S){return this._autopadding=!!S,this},b.prototype.add=function(S){this.cache=v.concat([this.cache,S])},b.prototype.get=function(){if(this.cache.length>15){var S=this.cache.slice(0,16);return this.cache=this.cache.slice(16),S}return null},b.prototype.flush=function(){for(var S=16-this.cache.length,N=v.allocUnsafe(S),k=-1;++k{var a=y(7054).Buffer,D=a.alloc(16,0);function L(E){var w=a.allocUnsafe(16);return w.writeUInt32BE(E[0]>>>0,0),w.writeUInt32BE(E[1]>>>0,4),w.writeUInt32BE(E[2]>>>0,8),w.writeUInt32BE(E[3]>>>0,12),w}function c(E){this.h=E,this.state=a.alloc(16,0),this.cache=a.allocUnsafe(0)}c.prototype.ghash=function(E){for(var w=-1;++w0;T--)E[T]=E[T]>>>1|(1&E[T-1])<<31;E[0]=E[0]>>>1,I&&(E[0]=E[0]^225<<24)}this.state=L(w)},c.prototype.update=function(E){this.cache=a.concat([this.cache,E]);for(var w;this.cache.length>=16;)w=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(w)},c.prototype.final=function(E,w){return this.cache.length&&this.ghash(a.concat([this.cache,D],16)),this.ghash(L([0,E,0,w])),this.state},_e.exports=c},5725:_e=>{_e.exports=function te(y){for(var D,a=y.length;a--;){if(255!==(D=y.readUInt8(a))){D++,y.writeUInt8(D,a);break}y.writeUInt8(0,a)}}},4133:(_e,te,y)=>{var a=y(3546);te.encrypt=function(D,v){var L=a(v,D._prev);return D._prev=D._cipher.encryptBlock(L),D._prev},te.decrypt=function(D,v){var L=D._prev;D._prev=v;var c=D._cipher.decryptBlock(v);return a(c,L)}},7090:(_e,te,y)=>{var a=y(7054).Buffer,D=y(3546);function v(L,c,E){var w=c.length,T=D(c,L._cache);return L._cache=L._cache.slice(w),L._prev=a.concat([L._prev,E?c:T]),T}te.encrypt=function(L,c,E){for(var T,w=a.allocUnsafe(0);c.length;){if(0===L._cache.length&&(L._cache=L._cipher.encryptBlock(L._prev),L._prev=a.allocUnsafe(0)),!(L._cache.length<=c.length)){w=a.concat([w,v(L,c,E)]);break}w=a.concat([w,v(L,c.slice(0,T=L._cache.length),E)]),c=c.slice(T)}return w}},1039:(_e,te,y)=>{var a=y(7054).Buffer;function D(L,c,E){for(var b,O,T=-1,I=0;++T<8;)I+=(128&(O=L._cipher.encryptBlock(L._prev)[0]^(b=c&1<<7-T?128:0)))>>T%8,L._prev=v(L._prev,E?b:O);return I}function v(L,c){var E=L.length,w=-1,T=a.allocUnsafe(L.length);for(L=a.concat([L,a.from([c])]);++w>7;return T}te.encrypt=function(L,c,E){for(var w=c.length,T=a.allocUnsafe(w),P=-1;++P{var a=y(7054).Buffer;function D(v,L,c){var w=v._cipher.encryptBlock(v._prev)[0]^L;return v._prev=a.concat([v._prev.slice(1),a.from([c?L:w])]),w}te.encrypt=function(v,L,c){for(var E=L.length,w=a.allocUnsafe(E),T=-1;++T{var a=y(3546),D=y(7054).Buffer,v=y(5725);function L(E){var w=E._cipher.encryptBlockRaw(E._prev);return v(E._prev),w}te.encrypt=function(E,w){var T=Math.ceil(w.length/16),P=E._cache.length;E._cache=D.concat([E._cache,D.allocUnsafe(16*T)]);for(var I=0;I{te.encrypt=function(y,a){return y._cipher.encryptBlock(a)},te.decrypt=function(y,a){return y._cipher.decryptBlock(a)}},503:(_e,te,y)=>{var a={ECB:y(7513),CBC:y(4133),CFB:y(7090),CFB8:y(2576),CFB1:y(1039),OFB:y(6854),CTR:y(336),GCM:y(336)},D=y(3219);for(var v in D)D[v].module=a[D[v].mode];_e.exports=D},6854:(_e,te,y)=>{var a=y(3546);function D(v){return v._prev=v._cipher.encryptBlock(v._prev),v._prev}te.encrypt=function(v,L){for(;v._cache.length{var a=y(2375),D=y(7054).Buffer,v=y(3247);function c(E,w,T,P){v.call(this),this._cipher=new a.AES(w),this._prev=D.from(T),this._cache=D.allocUnsafe(0),this._secCache=D.allocUnsafe(0),this._decrypt=P,this._mode=E}y(1993)(c,v),c.prototype._update=function(E){return this._mode.encrypt(this,E,this._decrypt)},c.prototype._final=function(){this._cipher.scrub()},_e.exports=c},8862:(_e,te,y)=>{var a=y(9799),D=y(3388),v=y(503),L=y(9571),c=y(8211);function T(b,O,C){if(b=b.toLowerCase(),v[b])return D.createCipheriv(b,O,C);if(L[b])return new a({key:O,iv:C,mode:b});throw new TypeError("invalid suite type")}function P(b,O,C){if(b=b.toLowerCase(),v[b])return D.createDecipheriv(b,O,C);if(L[b])return new a({key:O,iv:C,mode:b,decrypt:!0});throw new TypeError("invalid suite type")}te.createCipher=te.Cipher=function E(b,O){var C,S;if(b=b.toLowerCase(),v[b])C=v[b].key,S=v[b].iv;else{if(!L[b])throw new TypeError("invalid suite type");C=8*L[b].key,S=L[b].iv}var N=c(O,!1,C,S);return T(b,N.key,N.iv)},te.createCipheriv=te.Cipheriv=T,te.createDecipher=te.Decipher=function w(b,O){var C,S;if(b=b.toLowerCase(),v[b])C=v[b].key,S=v[b].iv;else{if(!L[b])throw new TypeError("invalid suite type");C=8*L[b].key,S=L[b].iv}var N=c(O,!1,C,S);return P(b,N.key,N.iv)},te.createDecipheriv=te.Decipheriv=P,te.listCiphers=te.getCiphers=function I(){return Object.keys(L).concat(D.getCiphers())}},9799:(_e,te,y)=>{var a=y(3247),D=y(1549),v=y(1993),L=y(7054).Buffer,c={"des-ede3-cbc":D.CBC.instantiate(D.EDE),"des-ede3":D.EDE,"des-ede-cbc":D.CBC.instantiate(D.EDE),"des-ede":D.EDE,"des-cbc":D.CBC.instantiate(D.DES),"des-ecb":D.DES};function E(w){a.call(this);var I,T=w.mode.toLowerCase(),P=c[T];I=w.decrypt?"decrypt":"encrypt";var b=w.key;L.isBuffer(b)||(b=L.from(b)),("des-ede"===T||"des-ede-cbc"===T)&&(b=L.concat([b,b.slice(0,8)]));var O=w.iv;L.isBuffer(O)||(O=L.from(O)),this._des=P.create({key:b,iv:O,type:I})}c.des=c["des-cbc"],c.des3=c["des-ede3-cbc"],_e.exports=E,v(E,a),E.prototype._update=function(w){return L.from(this._des.update(w))},E.prototype._final=function(){return L.from(this._des.final())}},9571:(_e,te)=>{te["des-ecb"]={key:8,iv:0},te["des-cbc"]=te.des={key:8,iv:8},te["des-ede3-cbc"]=te.des3={key:24,iv:8},te["des-ede3"]={key:24,iv:0},te["des-ede-cbc"]={key:16,iv:8},te["des-ede"]={key:16,iv:0}},4105:(_e,te,y)=>{var a=y(917),D=y(3342);function L(E){var T,w=E.modulus.byteLength();do{T=new a(D(w))}while(T.cmp(E.modulus)>=0||!T.umod(E.prime1)||!T.umod(E.prime2));return T}function c(E,w){var T=function v(E){var w=L(E);return{blinder:w.toRed(a.mont(E.modulus)).redPow(new a(E.publicExponent)).fromRed(),unblinder:w.invm(E.modulus)}}(w),P=w.modulus.byteLength(),I=new a(E).mul(T.blinder).umod(w.modulus),b=I.toRed(a.mont(w.prime1)),O=I.toRed(a.mont(w.prime2)),C=w.coefficient,S=w.prime1,N=w.prime2,k=b.redPow(w.exponent1).fromRed(),$=O.redPow(w.exponent2).fromRed(),x=k.isub($).imul(C).umod(S).imul(N);return $.iadd(x).imul(T.unblinder).umod(w.modulus).toArrayLike(Buffer,"be",P)}c.getr=L,_e.exports=c},9560:(_e,te,y)=>{"use strict";_e.exports=y(2951)},9143:(_e,te,y)=>{"use strict";var a=y(7054).Buffer,D=y(7211),v=y(5942),L=y(1993),c=y(3150),E=y(4754),w=y(2951);function T(O){v.Writable.call(this);var C=w[O];if(!C)throw new Error("Unknown message digest");this._hashType=C.hash,this._hash=D(C.hash),this._tag=C.id,this._signType=C.sign}function P(O){v.Writable.call(this);var C=w[O];if(!C)throw new Error("Unknown message digest");this._hash=D(C.hash),this._tag=C.id,this._signType=C.sign}function I(O){return new T(O)}function b(O){return new P(O)}Object.keys(w).forEach(function(O){w[O].id=a.from(w[O].id,"hex"),w[O.toLowerCase()]=w[O]}),L(T,v.Writable),T.prototype._write=function(C,S,N){this._hash.update(C),N()},T.prototype.update=function(C,S){return this._hash.update("string"==typeof C?a.from(C,S):C),this},T.prototype.sign=function(C,S){this.end();var N=this._hash.digest(),k=c(N,C,this._hashType,this._signType,this._tag);return S?k.toString(S):k},L(P,v.Writable),P.prototype._write=function(C,S,N){this._hash.update(C),N()},P.prototype.update=function(C,S){return this._hash.update("string"==typeof C?a.from(C,S):C),this},P.prototype.verify=function(C,S,N){var k="string"==typeof S?a.from(S,N):S;this.end();var $=this._hash.digest();return E(k,$,C,this._signType,this._tag)},_e.exports={Sign:I,Verify:b,createSign:I,createVerify:b}},3150:(_e,te,y)=>{"use strict";var a=y(7054).Buffer,D=y(6432),v=y(4105),L=y(518).ec,c=y(917),E=y(5667),w=y(4589);function C(x,F,U,z){if((x=a.from(x.toArray())).length0&&U.ishrn(z),U}function k(x,F,U){var z,Q;do{for(z=a.alloc(0);8*z.length{"use strict";var a=y(7054).Buffer,D=y(917),v=y(518).ec,L=y(5667),c=y(4589);function P(I,b){if(I.cmpn(0)<=0)throw new Error("invalid sig");if(I.cmp(b)>=0)throw new Error("invalid sig")}_e.exports=function E(I,b,O,C,S){var N=L(O);if("ec"===N.type){if("ecdsa"!==C&&"ecdsa/rsa"!==C)throw new Error("wrong public key type");return function w(I,b,O){var C=c[O.data.algorithm.curve.join(".")];if(!C)throw new Error("unknown curve "+O.data.algorithm.curve.join("."));return new v(C).verify(b,I,O.data.subjectPrivateKey.data)}(I,b,N)}if("dsa"===N.type){if("dsa"!==C)throw new Error("wrong public key type");return function T(I,b,O){var C=O.data.p,S=O.data.q,N=O.data.g,k=O.data.pub_key,$=L.signature.decode(I,"der"),x=$.s,F=$.r;P(x,S),P(F,S);var U=D.mont(C),z=x.invm(S);return 0===N.toRed(U).redPow(new D(b).mul(z).mod(S)).fromRed().mul(k.toRed(U).redPow(F.mul(z).mod(S)).fromRed()).mod(C).mod(S).cmp(F)}(I,b,N)}if("rsa"!==C&&"ecdsa/rsa"!==C)throw new Error("wrong public key type");b=a.concat([S,b]);for(var k=N.modulus.byteLength(),$=[1],x=0;b.length+$.length+2{_e.exports=function(y,a){for(var D=Math.min(y.length,a.length),v=new Buffer(D),L=0;L{"use strict";var a=y(3981),D=y(2020),v="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;te.Buffer=w,te.SlowBuffer=function x(re){return+re!=re&&(re=0),w.alloc(+re)},te.INSPECT_MAX_BYTES=50;var L=2147483647;function E(re){if(re>L)throw new RangeError('The value "'+re+'" is invalid for option "size"');var ee=new Uint8Array(re);return Object.setPrototypeOf(ee,w.prototype),ee}function w(re,ee,K){if("number"==typeof re){if("string"==typeof ee)throw new TypeError('The "string" argument must be of type string. Received type number');return b(re)}return T(re,ee,K)}function T(re,ee,K){if("string"==typeof re)return function O(re,ee){if(("string"!=typeof ee||""===ee)&&(ee="utf8"),!w.isEncoding(ee))throw new TypeError("Unknown encoding: "+ee);var K=0|F(re,ee),ge=E(K),vt=ge.write(re,ee);return vt!==K&&(ge=ge.slice(0,vt)),ge}(re,ee);if(ArrayBuffer.isView(re))return function S(re){if(pe(re,Uint8Array)){var ee=new Uint8Array(re);return N(ee.buffer,ee.byteOffset,ee.byteLength)}return C(re)}(re);if(null==re)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof re);if(pe(re,ArrayBuffer)||re&&pe(re.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(pe(re,SharedArrayBuffer)||re&&pe(re.buffer,SharedArrayBuffer)))return N(re,ee,K);if("number"==typeof re)throw new TypeError('The "value" argument must not be of type number. Received type number');var ge=re.valueOf&&re.valueOf();if(null!=ge&&ge!==re)return w.from(ge,ee,K);var vt=function k(re){if(w.isBuffer(re)){var ee=0|$(re.length),K=E(ee);return 0===K.length||re.copy(K,0,0,ee),K}return void 0!==re.length?"number"!=typeof re.length||Te(re.length)?E(0):C(re):"Buffer"===re.type&&Array.isArray(re.data)?C(re.data):void 0}(re);if(vt)return vt;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof re[Symbol.toPrimitive])return w.from(re[Symbol.toPrimitive]("string"),ee,K);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof re)}function P(re){if("number"!=typeof re)throw new TypeError('"size" argument must be of type number');if(re<0)throw new RangeError('The value "'+re+'" is invalid for option "size"')}function b(re){return P(re),E(re<0?0:0|$(re))}function C(re){for(var ee=re.length<0?0:0|$(re.length),K=E(ee),ge=0;ge=L)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+L.toString(16)+" bytes");return 0|re}function F(re,ee){if(w.isBuffer(re))return re.length;if(ArrayBuffer.isView(re)||pe(re,ArrayBuffer))return re.byteLength;if("string"!=typeof re)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof re);var K=re.length,ge=arguments.length>2&&!0===arguments[2];if(!ge&&0===K)return 0;for(var vt=!1;;)switch(ee){case"ascii":case"latin1":case"binary":return K;case"utf8":case"utf-8":return Ce(re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*K;case"hex":return K>>>1;case"base64":return nt(re).length;default:if(vt)return ge?-1:Ce(re).length;ee=(""+ee).toLowerCase(),vt=!0}}function U(re,ee,K){var ge=!1;if((void 0===ee||ee<0)&&(ee=0),ee>this.length||((void 0===K||K>this.length)&&(K=this.length),K<=0)||(K>>>=0)<=(ee>>>=0))return"";for(re||(re="utf8");;)switch(re){case"hex":return f(this,ee,K);case"utf8":case"utf-8":return u(this,ee,K);case"ascii":return g(this,ee,K);case"latin1":case"binary":return M(this,ee,K);case"base64":return o(this,ee,K);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r(this,ee,K);default:if(ge)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),ge=!0}}function z(re,ee,K){var ge=re[ee];re[ee]=re[K],re[K]=ge}function Q(re,ee,K,ge,vt){if(0===re.length)return-1;if("string"==typeof K?(ge=K,K=0):K>2147483647?K=2147483647:K<-2147483648&&(K=-2147483648),Te(K=+K)&&(K=vt?0:re.length-1),K<0&&(K=re.length+K),K>=re.length){if(vt)return-1;K=re.length-1}else if(K<0){if(!vt)return-1;K=0}if("string"==typeof ee&&(ee=w.from(ee,ge)),w.isBuffer(ee))return 0===ee.length?-1:ue(re,ee,K,ge,vt);if("number"==typeof ee)return ee&=255,"function"==typeof Uint8Array.prototype.indexOf?vt?Uint8Array.prototype.indexOf.call(re,ee,K):Uint8Array.prototype.lastIndexOf.call(re,ee,K):ue(re,[ee],K,ge,vt);throw new TypeError("val must be string, number or Buffer")}function ue(re,ee,K,ge,vt){var dt,Ze=1,rt=re.length,nn=ee.length;if(void 0!==ge&&("ucs2"===(ge=String(ge).toLowerCase())||"ucs-2"===ge||"utf16le"===ge||"utf-16le"===ge)){if(re.length<2||ee.length<2)return-1;Ze=2,rt/=2,nn/=2,K/=2}function mt(Mn,Tt){return 1===Ze?Mn[Tt]:Mn.readUInt16BE(Tt*Ze)}if(vt){var un=-1;for(dt=K;dtrt&&(K=rt-nn),dt=K;dt>=0;dt--){for(var At=!0,at=0;atvt&&(ge=vt):ge=vt;var Ze=ee.length;ge>Ze/2&&(ge=Ze/2);for(var rt=0;rt>8,Ze.push(K%256),Ze.push(ge);return Ze}(ee,re.length-K),re,K,ge)}function o(re,ee,K){return a.fromByteArray(0===ee&&K===re.length?re:re.slice(ee,K))}function u(re,ee,K){K=Math.min(re.length,K);for(var ge=[],vt=ee;vt239?4:Ze>223?3:Ze>191?2:1;if(vt+nn<=K)switch(nn){case 1:Ze<128&&(rt=Ze);break;case 2:128==(192&(mt=re[vt+1]))&&(At=(31&Ze)<<6|63&mt)>127&&(rt=At);break;case 3:dt=re[vt+2],128==(192&(mt=re[vt+1]))&&128==(192&dt)&&(At=(15&Ze)<<12|(63&mt)<<6|63&dt)>2047&&(At<55296||At>57343)&&(rt=At);break;case 4:dt=re[vt+2],un=re[vt+3],128==(192&(mt=re[vt+1]))&&128==(192&dt)&&128==(192&un)&&(At=(15&Ze)<<18|(63&mt)<<12|(63&dt)<<6|63&un)>65535&&At<1114112&&(rt=At)}null===rt?(rt=65533,nn=1):rt>65535&&(ge.push((rt-=65536)>>>10&1023|55296),rt=56320|1023&rt),ge.push(rt),vt+=nn}return function h(re){var ee=re.length;if(ee<=s)return String.fromCharCode.apply(String,re);for(var K="",ge=0;gevt.length?w.from(rt).copy(vt,Ze):Uint8Array.prototype.set.call(vt,rt,Ze);else{if(!w.isBuffer(rt))throw new TypeError('"list" argument must be an Array of Buffers');rt.copy(vt,Ze)}Ze+=rt.length}return vt},w.byteLength=F,w.prototype._isBuffer=!0,w.prototype.swap16=function(){var ee=this.length;if(ee%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var K=0;KK&&(ee+=" ... "),""},v&&(w.prototype[v]=w.prototype.inspect),w.prototype.compare=function(ee,K,ge,vt,Ze){if(pe(ee,Uint8Array)&&(ee=w.from(ee,ee.offset,ee.byteLength)),!w.isBuffer(ee))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ee);if(void 0===K&&(K=0),void 0===ge&&(ge=ee?ee.length:0),void 0===vt&&(vt=0),void 0===Ze&&(Ze=this.length),K<0||ge>ee.length||vt<0||Ze>this.length)throw new RangeError("out of range index");if(vt>=Ze&&K>=ge)return 0;if(vt>=Ze)return-1;if(K>=ge)return 1;if(this===ee)return 0;for(var rt=(Ze>>>=0)-(vt>>>=0),nn=(ge>>>=0)-(K>>>=0),mt=Math.min(rt,nn),dt=this.slice(vt,Ze),un=ee.slice(K,ge),At=0;At>>=0,isFinite(ge)?(ge>>>=0,void 0===vt&&(vt="utf8")):(vt=ge,ge=void 0)}var Ze=this.length-K;if((void 0===ge||ge>Ze)&&(ge=Ze),ee.length>0&&(ge<0||K<0)||K>this.length)throw new RangeError("Attempt to write outside buffer bounds");vt||(vt="utf8");for(var rt=!1;;)switch(vt){case"hex":return De(this,ee,K,ge);case"utf8":case"utf-8":return ie(this,ee,K,ge);case"ascii":case"latin1":case"binary":return le(this,ee,K,ge);case"base64":return m(this,ee,K,ge);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return n(this,ee,K,ge);default:if(rt)throw new TypeError("Unknown encoding: "+vt);vt=(""+vt).toLowerCase(),rt=!0}},w.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var s=4096;function g(re,ee,K){var ge="";K=Math.min(re.length,K);for(var vt=ee;vtge)&&(K=ge);for(var vt="",Ze=ee;ZeK)throw new RangeError("Trying to access beyond buffer length")}function B(re,ee,K,ge,vt,Ze){if(!w.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(ee>vt||eere.length)throw new RangeError("Index out of range")}function A(re,ee,K,ge,vt,Ze){if(K+ge>re.length)throw new RangeError("Index out of range");if(K<0)throw new RangeError("Index out of range")}function V(re,ee,K,ge,vt){return ee=+ee,K>>>=0,vt||A(re,0,K,4),D.write(re,ee,K,ge,23,4),K+4}function J(re,ee,K,ge,vt){return ee=+ee,K>>>=0,vt||A(re,0,K,8),D.write(re,ee,K,ge,52,8),K+8}w.prototype.slice=function(ee,K){var ge=this.length;(ee=~~ee)<0?(ee+=ge)<0&&(ee=0):ee>ge&&(ee=ge),(K=void 0===K?ge:~~K)<0?(K+=ge)<0&&(K=0):K>ge&&(K=ge),K>>=0,K>>>=0,ge||d(ee,K,this.length);for(var vt=this[ee],Ze=1,rt=0;++rt>>=0,K>>>=0,ge||d(ee,K,this.length);for(var vt=this[ee+--K],Ze=1;K>0&&(Ze*=256);)vt+=this[ee+--K]*Ze;return vt},w.prototype.readUint8=w.prototype.readUInt8=function(ee,K){return ee>>>=0,K||d(ee,1,this.length),this[ee]},w.prototype.readUint16LE=w.prototype.readUInt16LE=function(ee,K){return ee>>>=0,K||d(ee,2,this.length),this[ee]|this[ee+1]<<8},w.prototype.readUint16BE=w.prototype.readUInt16BE=function(ee,K){return ee>>>=0,K||d(ee,2,this.length),this[ee]<<8|this[ee+1]},w.prototype.readUint32LE=w.prototype.readUInt32LE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),(this[ee]|this[ee+1]<<8|this[ee+2]<<16)+16777216*this[ee+3]},w.prototype.readUint32BE=w.prototype.readUInt32BE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),16777216*this[ee]+(this[ee+1]<<16|this[ee+2]<<8|this[ee+3])},w.prototype.readIntLE=function(ee,K,ge){ee>>>=0,K>>>=0,ge||d(ee,K,this.length);for(var vt=this[ee],Ze=1,rt=0;++rt=(Ze*=128)&&(vt-=Math.pow(2,8*K)),vt},w.prototype.readIntBE=function(ee,K,ge){ee>>>=0,K>>>=0,ge||d(ee,K,this.length);for(var vt=K,Ze=1,rt=this[ee+--vt];vt>0&&(Ze*=256);)rt+=this[ee+--vt]*Ze;return rt>=(Ze*=128)&&(rt-=Math.pow(2,8*K)),rt},w.prototype.readInt8=function(ee,K){return ee>>>=0,K||d(ee,1,this.length),128&this[ee]?-1*(255-this[ee]+1):this[ee]},w.prototype.readInt16LE=function(ee,K){ee>>>=0,K||d(ee,2,this.length);var ge=this[ee]|this[ee+1]<<8;return 32768&ge?4294901760|ge:ge},w.prototype.readInt16BE=function(ee,K){ee>>>=0,K||d(ee,2,this.length);var ge=this[ee+1]|this[ee]<<8;return 32768&ge?4294901760|ge:ge},w.prototype.readInt32LE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),this[ee]|this[ee+1]<<8|this[ee+2]<<16|this[ee+3]<<24},w.prototype.readInt32BE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),this[ee]<<24|this[ee+1]<<16|this[ee+2]<<8|this[ee+3]},w.prototype.readFloatLE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),D.read(this,ee,!0,23,4)},w.prototype.readFloatBE=function(ee,K){return ee>>>=0,K||d(ee,4,this.length),D.read(this,ee,!1,23,4)},w.prototype.readDoubleLE=function(ee,K){return ee>>>=0,K||d(ee,8,this.length),D.read(this,ee,!0,52,8)},w.prototype.readDoubleBE=function(ee,K){return ee>>>=0,K||d(ee,8,this.length),D.read(this,ee,!1,52,8)},w.prototype.writeUintLE=w.prototype.writeUIntLE=function(ee,K,ge,vt){ee=+ee,K>>>=0,ge>>>=0,vt||B(this,ee,K,ge,Math.pow(2,8*ge)-1,0);var rt=1,nn=0;for(this[K]=255ⅇ++nn>>=0,ge>>>=0,vt||B(this,ee,K,ge,Math.pow(2,8*ge)-1,0);var rt=ge-1,nn=1;for(this[K+rt]=255ⅇ--rt>=0&&(nn*=256);)this[K+rt]=ee/nn&255;return K+ge},w.prototype.writeUint8=w.prototype.writeUInt8=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,1,255,0),this[K]=255&ee,K+1},w.prototype.writeUint16LE=w.prototype.writeUInt16LE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,2,65535,0),this[K]=255&ee,this[K+1]=ee>>>8,K+2},w.prototype.writeUint16BE=w.prototype.writeUInt16BE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,2,65535,0),this[K]=ee>>>8,this[K+1]=255&ee,K+2},w.prototype.writeUint32LE=w.prototype.writeUInt32LE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,4,4294967295,0),this[K+3]=ee>>>24,this[K+2]=ee>>>16,this[K+1]=ee>>>8,this[K]=255&ee,K+4},w.prototype.writeUint32BE=w.prototype.writeUInt32BE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,4,4294967295,0),this[K]=ee>>>24,this[K+1]=ee>>>16,this[K+2]=ee>>>8,this[K+3]=255&ee,K+4},w.prototype.writeIntLE=function(ee,K,ge,vt){if(ee=+ee,K>>>=0,!vt){var Ze=Math.pow(2,8*ge-1);B(this,ee,K,ge,Ze-1,-Ze)}var rt=0,nn=1,mt=0;for(this[K]=255ⅇ++rt>>=0,!vt){var Ze=Math.pow(2,8*ge-1);B(this,ee,K,ge,Ze-1,-Ze)}var rt=ge-1,nn=1,mt=0;for(this[K+rt]=255ⅇ--rt>=0&&(nn*=256);)ee<0&&0===mt&&0!==this[K+rt+1]&&(mt=1),this[K+rt]=(ee/nn|0)-mt&255;return K+ge},w.prototype.writeInt8=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,1,127,-128),ee<0&&(ee=255+ee+1),this[K]=255&ee,K+1},w.prototype.writeInt16LE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,2,32767,-32768),this[K]=255&ee,this[K+1]=ee>>>8,K+2},w.prototype.writeInt16BE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,2,32767,-32768),this[K]=ee>>>8,this[K+1]=255&ee,K+2},w.prototype.writeInt32LE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,4,2147483647,-2147483648),this[K]=255&ee,this[K+1]=ee>>>8,this[K+2]=ee>>>16,this[K+3]=ee>>>24,K+4},w.prototype.writeInt32BE=function(ee,K,ge){return ee=+ee,K>>>=0,ge||B(this,ee,K,4,2147483647,-2147483648),ee<0&&(ee=4294967295+ee+1),this[K]=ee>>>24,this[K+1]=ee>>>16,this[K+2]=ee>>>8,this[K+3]=255&ee,K+4},w.prototype.writeFloatLE=function(ee,K,ge){return V(this,ee,K,!0,ge)},w.prototype.writeFloatBE=function(ee,K,ge){return V(this,ee,K,!1,ge)},w.prototype.writeDoubleLE=function(ee,K,ge){return J(this,ee,K,!0,ge)},w.prototype.writeDoubleBE=function(ee,K,ge){return J(this,ee,K,!1,ge)},w.prototype.copy=function(ee,K,ge,vt){if(!w.isBuffer(ee))throw new TypeError("argument should be a Buffer");if(ge||(ge=0),!vt&&0!==vt&&(vt=this.length),K>=ee.length&&(K=ee.length),K||(K=0),vt>0&&vt=this.length)throw new RangeError("Index out of range");if(vt<0)throw new RangeError("sourceEnd out of bounds");vt>this.length&&(vt=this.length),ee.length-K>>=0,ge=void 0===ge?this.length:ge>>>0,ee||(ee=0),"number"==typeof ee)for(rt=K;rt55295&&K<57344){if(!vt){if(K>56319){(ee-=3)>-1&&Ze.push(239,191,189);continue}if(rt+1===ge){(ee-=3)>-1&&Ze.push(239,191,189);continue}vt=K;continue}if(K<56320){(ee-=3)>-1&&Ze.push(239,191,189),vt=K;continue}K=65536+(vt-55296<<10|K-56320)}else vt&&(ee-=3)>-1&&Ze.push(239,191,189);if(vt=null,K<128){if((ee-=1)<0)break;Ze.push(K)}else if(K<2048){if((ee-=2)<0)break;Ze.push(K>>6|192,63&K|128)}else if(K<65536){if((ee-=3)<0)break;Ze.push(K>>12|224,K>>6&63|128,63&K|128)}else{if(!(K<1114112))throw new Error("Invalid code point");if((ee-=4)<0)break;Ze.push(K>>18|240,K>>12&63|128,K>>6&63|128,63&K|128)}}return Ze}function nt(re){return a.toByteArray(function be(re){if((re=(re=re.split("=")[0]).trim().replace(ne,"")).length<2)return"";for(;re.length%4!=0;)re+="=";return re}(re))}function Pe(re,ee,K,ge){for(var vt=0;vt=ee.length||vt>=re.length);++vt)ee[vt+K]=re[vt];return vt}function pe(re,ee){return re instanceof ee||null!=re&&null!=re.constructor&&null!=re.constructor.name&&re.constructor.name===ee.name}function Te(re){return re!=re}var xe=function(){for(var re="0123456789abcdef",ee=new Array(256),K=0;K<16;++K)for(var ge=16*K,vt=0;vt<16;++vt)ee[ge+vt]=re[K]+re[vt];return ee}()},5293:(_e,te,y)=>{"use strict";y.d(te,{R:()=>D});const D=(0,y(5083).F3)("VoiceRecorder",{web:()=>y.e(5120).then(y.bind(y,5120)).then(v=>new v.VoiceRecorderWeb)})},3247:(_e,te,y)=>{var a=y(7054).Buffer,D=y(7045).Transform,v=y(8454).I;function c(E){D.call(this),this.hashMode="string"==typeof E,this.hashMode?this[E]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}y(1993)(c,D),c.prototype.update=function(E,w,T){"string"==typeof E&&(E=a.from(E,w));var P=this._update(E);return this.hashMode?this:(T&&(P=this._toString(P,T)),P)},c.prototype.setAutoPadding=function(){},c.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},c.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},c.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},c.prototype._transform=function(E,w,T){var P;try{this.hashMode?this._update(E):this.push(this._update(E))}catch(I){P=I}finally{T(P)}},c.prototype._flush=function(E){var w;try{this.push(this.__final())}catch(T){w=T}E(w)},c.prototype._finalOrDigest=function(E){var w=this.__final()||a.alloc(0);return E&&(w=this._toString(w,E,!0)),w},c.prototype._toString=function(E,w,T){if(this._decoder||(this._decoder=new v(w),this._encoding=w),this._encoding!==w)throw new Error("can't switch encodings");var P=this._decoder.write(E);return T&&(P+=this._decoder.end()),P},_e.exports=c},7637:(_e,te,y)=>{function N(k){return Object.prototype.toString.call(k)}te.isArray=function a(k){return Array.isArray?Array.isArray(k):"[object Array]"===N(k)},te.isBoolean=function D(k){return"boolean"==typeof k},te.isNull=function v(k){return null===k},te.isNullOrUndefined=function L(k){return null==k},te.isNumber=function c(k){return"number"==typeof k},te.isString=function E(k){return"string"==typeof k},te.isSymbol=function w(k){return"symbol"==typeof k},te.isUndefined=function T(k){return void 0===k},te.isRegExp=function P(k){return"[object RegExp]"===N(k)},te.isObject=function I(k){return"object"==typeof k&&null!==k},te.isDate=function b(k){return"[object Date]"===N(k)},te.isError=function O(k){return"[object Error]"===N(k)||k instanceof Error},te.isFunction=function C(k){return"function"==typeof k},te.isPrimitive=function S(k){return null===k||"boolean"==typeof k||"number"==typeof k||"string"==typeof k||"symbol"==typeof k||typeof k>"u"},te.isBuffer=y(3838).Buffer.isBuffer},7303:(_e,te,y)=>{var a=y(518),D=y(9606);_e.exports=function(w){return new L(w)};var v={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function L(E){this.curveType=v[E],this.curveType||(this.curveType={name:E}),this.curve=new a.ec(this.curveType.name),this.keys=void 0}function c(E,w,T){Array.isArray(E)||(E=E.toArray());var P=new Buffer(E);if(T&&P.length=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=w(m,o);return o-1>=n&&(u|=w(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],we=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],_t=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var wn=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(wn>>>26)|0,wn&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,we)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,we)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,we)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,we)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,we)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,we)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,we)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,we)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,we)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,we)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,_t)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,_t)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,we)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,we)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,_t)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,_t)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,we)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,we)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,_t)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,_t)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,we)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,we)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,_t)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,_t)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,we)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,we)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,_t)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,_t)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,we),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,we)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,_t)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,_t)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,_t)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,_t)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,_t)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,_t)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,_t)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,_t)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,_t),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,_t)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=wn,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(_e=y.nmd(_e),this)},7211:(_e,te,y)=>{"use strict";var a=y(1993),D=y(4725),v=y(6636),L=y(5443),c=y(3247);function E(w){c.call(this,"digest"),this._hash=w}a(E,c),E.prototype._update=function(w){this._hash.update(w)},E.prototype._final=function(){return this._hash.digest()},_e.exports=function(T){return"md5"===(T=T.toLowerCase())?new D:"rmd160"===T||"ripemd160"===T?new v:new E(L(T))}},3407:(_e,te,y)=>{var a=y(4725);_e.exports=function(D){return(new a).update(D).digest()}},6432:(_e,te,y)=>{"use strict";var a=y(1993),D=y(509),v=y(3247),L=y(7054).Buffer,c=y(3407),E=y(6636),w=y(5443),T=L.alloc(128);function P(I,b){v.call(this,"digest"),"string"==typeof b&&(b=L.from(b));var O="sha512"===I||"sha384"===I?128:64;this._alg=I,this._key=b,b.length>O?b=("rmd160"===I?new E:w(I)).update(b).digest():b.length{"use strict";var a=y(1993),D=y(7054).Buffer,v=y(3247),L=D.alloc(128),c=64;function E(w,T){v.call(this,"digest"),"string"==typeof T&&(T=D.from(T)),this._alg=w,this._key=T,T.length>c?T=w(T):T.length{"use strict";te.randomBytes=te.rng=te.pseudoRandomBytes=te.prng=y(3342),te.createHash=te.Hash=y(7211),te.createHmac=te.Hmac=y(6432);var a=y(9560),D=Object.keys(a),v=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(D);te.getHashes=function(){return v};var L=y(3397);te.pbkdf2=L.pbkdf2,te.pbkdf2Sync=L.pbkdf2Sync;var c=y(8862);te.Cipher=c.Cipher,te.createCipher=c.createCipher,te.Cipheriv=c.Cipheriv,te.createCipheriv=c.createCipheriv,te.Decipher=c.Decipher,te.createDecipher=c.createDecipher,te.Decipheriv=c.Decipheriv,te.createDecipheriv=c.createDecipheriv,te.getCiphers=c.getCiphers,te.listCiphers=c.listCiphers;var E=y(4377);te.DiffieHellmanGroup=E.DiffieHellmanGroup,te.createDiffieHellmanGroup=E.createDiffieHellmanGroup,te.getDiffieHellman=E.getDiffieHellman,te.createDiffieHellman=E.createDiffieHellman,te.DiffieHellman=E.DiffieHellman;var w=y(9143);te.createSign=w.createSign,te.Sign=w.Sign,te.createVerify=w.createVerify,te.Verify=w.Verify,te.createECDH=y(7303);var T=y(2965);te.publicEncrypt=T.publicEncrypt,te.privateEncrypt=T.privateEncrypt,te.publicDecrypt=T.publicDecrypt,te.privateDecrypt=T.privateDecrypt;var P=y(9682);te.randomFill=P.randomFill,te.randomFillSync=P.randomFillSync,te.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},te.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},7656:function(_e,te,y){var a;_e.exports=(a=a||function(D,v){var L;if(typeof window<"u"&&window.crypto&&(L=window.crypto),typeof self<"u"&&self.crypto&&(L=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(L=globalThis.crypto),!L&&typeof window<"u"&&window.msCrypto&&(L=window.msCrypto),!L&&typeof global<"u"&&global.crypto&&(L=global.crypto),!L)try{L=y(1426)}catch{}var c=function(){if(L){if("function"==typeof L.getRandomValues)try{return L.getRandomValues(new Uint32Array(1))[0]}catch{}if("function"==typeof L.randomBytes)try{return L.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},E=Object.create||function(){function x(){}return function(F){var U;return x.prototype=F,U=new x,x.prototype=null,U}}(),w={},T=w.lib={},P=T.Base=function(){return{extend:function(x){var F=E(this);return x&&F.mixIn(x),(!F.hasOwnProperty("init")||this.init===F.init)&&(F.init=function(){F.$super.init.apply(this,arguments)}),F.init.prototype=F,F.$super=this,F},create:function(){var x=this.extend();return x.init.apply(x,arguments),x},init:function(){},mixIn:function(x){for(var F in x)x.hasOwnProperty(F)&&(this[F]=x[F]);x.hasOwnProperty("toString")&&(this.toString=x.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),I=T.WordArray=P.extend({init:function(x,F){x=this.words=x||[],this.sigBytes=null!=F?F:4*x.length},toString:function(x){return(x||O).stringify(this)},concat:function(x){var F=this.words,U=x.words,z=this.sigBytes,Q=x.sigBytes;if(this.clamp(),z%4)for(var ue=0;ue>>2]|=(U[ue>>>2]>>>24-ue%4*8&255)<<24-(z+ue)%4*8;else for(var ie=0;ie>>2]=U[ie>>>2];return this.sigBytes+=Q,this},clamp:function(){var x=this.words,F=this.sigBytes;x[F>>>2]&=4294967295<<32-F%4*8,x.length=D.ceil(F/4)},clone:function(){var x=P.clone.call(this);return x.words=this.words.slice(0),x},random:function(x){for(var F=[],U=0;U>>2]>>>24-Q%4*8&255;z.push((ue>>>4).toString(16)),z.push((15&ue).toString(16))}return z.join("")},parse:function(x){for(var F=x.length,U=[],z=0;z>>3]|=parseInt(x.substr(z,2),16)<<24-z%8*4;return new I.init(U,F/2)}},C=b.Latin1={stringify:function(x){for(var F=x.words,U=x.sigBytes,z=[],Q=0;Q>>2]>>>24-Q%4*8&255));return z.join("")},parse:function(x){for(var F=x.length,U=[],z=0;z>>2]|=(255&x.charCodeAt(z))<<24-z%4*8;return new I.init(U,F)}},S=b.Utf8={stringify:function(x){try{return decodeURIComponent(escape(C.stringify(x)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(x){return C.parse(unescape(encodeURIComponent(x)))}},N=T.BufferedBlockAlgorithm=P.extend({reset:function(){this._data=new I.init,this._nDataBytes=0},_append:function(x){"string"==typeof x&&(x=S.parse(x)),this._data.concat(x),this._nDataBytes+=x.sigBytes},_process:function(x){var F,U=this._data,z=U.words,Q=U.sigBytes,ue=this.blockSize,ie=Q/(4*ue),le=(ie=x?D.ceil(ie):D.max((0|ie)-this._minBufferSize,0))*ue,m=D.min(4*le,Q);if(le){for(var n=0;n>>24)|4278255360&(x<<24|x>>>8)}var F=this._hash.words,U=S[N+0],z=S[N+1],Q=S[N+2],ue=S[N+3],De=S[N+4],ie=S[N+5],le=S[N+6],m=S[N+7],n=S[N+8],o=S[N+9],u=S[N+10],s=S[N+11],h=S[N+12],g=S[N+13],M=S[N+14],f=S[N+15],r=F[0],d=F[1],B=F[2],A=F[3];r=I(r,d,B,A,U,7,T[0]),A=I(A,r,d,B,z,12,T[1]),B=I(B,A,r,d,Q,17,T[2]),d=I(d,B,A,r,ue,22,T[3]),r=I(r,d,B,A,De,7,T[4]),A=I(A,r,d,B,ie,12,T[5]),B=I(B,A,r,d,le,17,T[6]),d=I(d,B,A,r,m,22,T[7]),r=I(r,d,B,A,n,7,T[8]),A=I(A,r,d,B,o,12,T[9]),B=I(B,A,r,d,u,17,T[10]),d=I(d,B,A,r,s,22,T[11]),r=I(r,d,B,A,h,7,T[12]),A=I(A,r,d,B,g,12,T[13]),B=I(B,A,r,d,M,17,T[14]),r=b(r,d=I(d,B,A,r,f,22,T[15]),B,A,z,5,T[16]),A=b(A,r,d,B,le,9,T[17]),B=b(B,A,r,d,s,14,T[18]),d=b(d,B,A,r,U,20,T[19]),r=b(r,d,B,A,ie,5,T[20]),A=b(A,r,d,B,u,9,T[21]),B=b(B,A,r,d,f,14,T[22]),d=b(d,B,A,r,De,20,T[23]),r=b(r,d,B,A,o,5,T[24]),A=b(A,r,d,B,M,9,T[25]),B=b(B,A,r,d,ue,14,T[26]),d=b(d,B,A,r,n,20,T[27]),r=b(r,d,B,A,g,5,T[28]),A=b(A,r,d,B,Q,9,T[29]),B=b(B,A,r,d,m,14,T[30]),r=O(r,d=b(d,B,A,r,h,20,T[31]),B,A,ie,4,T[32]),A=O(A,r,d,B,n,11,T[33]),B=O(B,A,r,d,s,16,T[34]),d=O(d,B,A,r,M,23,T[35]),r=O(r,d,B,A,z,4,T[36]),A=O(A,r,d,B,De,11,T[37]),B=O(B,A,r,d,m,16,T[38]),d=O(d,B,A,r,u,23,T[39]),r=O(r,d,B,A,g,4,T[40]),A=O(A,r,d,B,U,11,T[41]),B=O(B,A,r,d,ue,16,T[42]),d=O(d,B,A,r,le,23,T[43]),r=O(r,d,B,A,o,4,T[44]),A=O(A,r,d,B,h,11,T[45]),B=O(B,A,r,d,f,16,T[46]),r=C(r,d=O(d,B,A,r,Q,23,T[47]),B,A,U,6,T[48]),A=C(A,r,d,B,m,10,T[49]),B=C(B,A,r,d,M,15,T[50]),d=C(d,B,A,r,ie,21,T[51]),r=C(r,d,B,A,h,6,T[52]),A=C(A,r,d,B,ue,10,T[53]),B=C(B,A,r,d,u,15,T[54]),d=C(d,B,A,r,z,21,T[55]),r=C(r,d,B,A,n,6,T[56]),A=C(A,r,d,B,f,10,T[57]),B=C(B,A,r,d,le,15,T[58]),d=C(d,B,A,r,g,21,T[59]),r=C(r,d,B,A,De,6,T[60]),A=C(A,r,d,B,s,10,T[61]),B=C(B,A,r,d,Q,15,T[62]),d=C(d,B,A,r,o,21,T[63]),F[0]=F[0]+r|0,F[1]=F[1]+d|0,F[2]=F[2]+B|0,F[3]=F[3]+A|0},_doFinalize:function(){var S=this._data,N=S.words,k=8*this._nDataBytes,$=8*S.sigBytes;N[$>>>5]|=128<<24-$%32;var x=D.floor(k/4294967296),F=k;N[15+($+64>>>9<<4)]=16711935&(x<<8|x>>>24)|4278255360&(x<<24|x>>>8),N[14+($+64>>>9<<4)]=16711935&(F<<8|F>>>24)|4278255360&(F<<24|F>>>8),S.sigBytes=4*(N.length+1),this._process();for(var U=this._hash,z=U.words,Q=0;Q<4;Q++){var ue=z[Q];z[Q]=16711935&(ue<<8|ue>>>24)|4278255360&(ue<<24|ue>>>8)}return U},clone:function(){var S=E.clone.call(this);return S._hash=this._hash.clone(),S}});function I(S,N,k,$,x,F,U){var z=S+(N&k|~N&$)+x+U;return(z<>>32-F)+N}function b(S,N,k,$,x,F,U){var z=S+(N&$|k&~$)+x+U;return(z<>>32-F)+N}function O(S,N,k,$,x,F,U){var z=S+(N^k^$)+x+U;return(z<>>32-F)+N}function C(S,N,k,$,x,F,U){var z=S+(k^(N|~$))+x+U;return(z<>>32-F)+N}v.MD5=E._createHelper(P),v.HmacMD5=E._createHmacHelper(P)}(Math),a.MD5)},9986:function(_e,te,y){var D,v,L,c,w,T,a;_e.exports=(a=y(7656),L=(v=(D=a).lib).WordArray,w=[],T=D.algo.SHA1=(c=v.Hasher).extend({_doReset:function(){this._hash=new L.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(P,I){for(var b=this._hash.words,O=b[0],C=b[1],S=b[2],N=b[3],k=b[4],$=0;$<80;$++){if($<16)w[$]=0|P[I+$];else{var x=w[$-3]^w[$-8]^w[$-14]^w[$-16];w[$]=x<<1|x>>>31}var F=(O<<5|O>>>27)+k+w[$];F+=$<20?1518500249+(C&S|~C&N):$<40?1859775393+(C^S^N):$<60?(C&S|C&N|S&N)-1894007588:(C^S^N)-899497514,k=N,N=S,S=C<<30|C>>>2,C=O,O=F}b[0]=b[0]+O|0,b[1]=b[1]+C|0,b[2]=b[2]+S|0,b[3]=b[3]+N|0,b[4]=b[4]+k|0},_doFinalize:function(){var P=this._data,I=P.words,b=8*this._nDataBytes,O=8*P.sigBytes;return I[O>>>5]|=128<<24-O%32,I[14+(O+64>>>9<<4)]=Math.floor(b/4294967296),I[15+(O+64>>>9<<4)]=b,P.sigBytes=4*I.length,this._process(),this._hash},clone:function(){var P=c.clone.call(this);return P._hash=this._hash.clone(),P}}),D.SHA1=c._createHelper(T),D.HmacSHA1=c._createHmacHelper(T),a.SHA1)},7374:function(_e){_e.exports=function(){"use strict";var y=6e4,a=36e5,D="millisecond",v="second",L="minute",c="hour",E="day",w="week",T="month",P="quarter",I="year",b="date",O="Invalid Date",C=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,S=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,N={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(m){var n=["th","st","nd","rd"],o=m%100;return"["+m+(n[(o-20)%10]||n[o]||n[0])+"]"}},k=function(m,n,o){var u=String(m);return!u||u.length>=n?m:""+Array(n+1-u.length).join(o)+m},$={s:k,z:function(m){var n=-m.utcOffset(),o=Math.abs(n),u=Math.floor(o/60),s=o%60;return(n<=0?"+":"-")+k(u,2,"0")+":"+k(s,2,"0")},m:function m(n,o){if(n.date()1)return m(g[0])}else{var M=n.name;F[M]=n,s=M}return!u&&s&&(x=s),s||!u&&x},ue=function(m,n){if(z(m))return m.clone();var o="object"==typeof n?n:{};return o.date=m,o.args=arguments,new ie(o)},De=$;De.l=Q,De.i=z,De.w=function(m,n){return ue(m,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var ie=function(){function m(o){this.$L=Q(o.locale,null,!0),this.parse(o),this.$x=this.$x||o.x||{},this[U]=!0}var n=m.prototype;return n.parse=function(o){this.$d=function(u){var s=u.date,h=u.utc;if(null===s)return new Date(NaN);if(De.u(s))return new Date;if(s instanceof Date)return new Date(s);if("string"==typeof s&&!/Z$/i.test(s)){var g=s.match(C);if(g){var M=g[2]-1||0,f=(g[7]||"0").substring(0,3);return h?new Date(Date.UTC(g[1],M,g[3]||1,g[4]||0,g[5]||0,g[6]||0,f)):new Date(g[1],M,g[3]||1,g[4]||0,g[5]||0,g[6]||0,f)}}return new Date(s)}(o),this.init()},n.init=function(){var o=this.$d;this.$y=o.getFullYear(),this.$M=o.getMonth(),this.$D=o.getDate(),this.$W=o.getDay(),this.$H=o.getHours(),this.$m=o.getMinutes(),this.$s=o.getSeconds(),this.$ms=o.getMilliseconds()},n.$utils=function(){return De},n.isValid=function(){return this.$d.toString()!==O},n.isSame=function(o,u){var s=ue(o);return this.startOf(u)<=s&&s<=this.endOf(u)},n.isAfter=function(o,u){return ue(o){"use strict";te.utils=y(5671),te.Cipher=y(219),te.DES=y(4166),te.CBC=y(8800),te.EDE=y(2122)},8800:(_e,te,y)=>{"use strict";var a=y(9210),D=y(1993),v={};function L(E){a.equal(E.length,8,"Invalid IV length"),this.iv=new Array(8);for(var w=0;w{"use strict";var a=y(9210);function D(v){this.options=v,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=!1!==v.padding}_e.exports=D,D.prototype._init=function(){},D.prototype.update=function(L){return 0===L.length?[]:"decrypt"===this.type?this._updateDecrypt(L):this._updateEncrypt(L)},D.prototype._buffer=function(L,c){for(var E=Math.min(this.buffer.length-this.bufferOff,L.length-c),w=0;w0;w--)c+=this._buffer(L,c),E+=this._flushBuffer(T,E);return c+=this._buffer(L,c),T},D.prototype.final=function(L){var c,E;return L&&(c=this.update(L)),E="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),c?c.concat(E):E},D.prototype._pad=function(L,c){if(0===c)return!1;for(;c{"use strict";var a=y(9210),D=y(1993),v=y(5671),L=y(219);function c(){this.tmp=new Array(2),this.keys=null}function E(T){L.call(this,T);var P=new c;this._desState=P,this.deriveKeys(P,T.key)}D(E,L),_e.exports=E,E.create=function(P){return new E(P)};var w=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];E.prototype.deriveKeys=function(P,I){P.keys=new Array(32),a.equal(I.length,this.blockSize,"Invalid key length");var b=v.readUInt32BE(I,0),O=v.readUInt32BE(I,4);v.pc1(b,O,P.tmp,0),b=P.tmp[0],O=P.tmp[1];for(var C=0;C>>1];b=v.r28shl(b,S),O=v.r28shl(O,S),v.pc2(b,O,P.keys,C)}},E.prototype._update=function(P,I,b,O){var C=this._desState,S=v.readUInt32BE(P,I),N=v.readUInt32BE(P,I+4);v.ip(S,N,C.tmp,0),S=C.tmp[0],N=C.tmp[1],"encrypt"===this.type?this._encrypt(C,S,N,C.tmp,0):this._decrypt(C,S,N,C.tmp,0),N=C.tmp[1],v.writeUInt32BE(b,S=C.tmp[0],O),v.writeUInt32BE(b,N,O+4)},E.prototype._pad=function(P,I){if(!1===this.padding)return!1;for(var b=P.length-I,O=I;O>>0,S=z}v.rip(N,S,O,C)},E.prototype._decrypt=function(P,I,b,O,C){for(var S=b,N=I,k=P.keys.length-2;k>=0;k-=2){var $=P.keys[k],x=P.keys[k+1];v.expand(S,P.tmp,0);var F=v.substitute($^=P.tmp[0],x^=P.tmp[1]),z=S;S=(N^v.permute(F))>>>0,N=z}v.rip(S,N,O,C)}},2122:(_e,te,y)=>{"use strict";var a=y(9210),D=y(1993),v=y(219),L=y(4166);function c(w,T){a.equal(T.length,24,"Invalid key length");var P=T.slice(0,8),I=T.slice(8,16),b=T.slice(16,24);this.ciphers="encrypt"===w?[L.create({type:"encrypt",key:P}),L.create({type:"decrypt",key:I}),L.create({type:"encrypt",key:b})]:[L.create({type:"decrypt",key:b}),L.create({type:"encrypt",key:I}),L.create({type:"decrypt",key:P})]}function E(w){v.call(this,w);var T=new c(this.type,this.options.key);this._edeState=T}D(E,v),_e.exports=E,E.create=function(T){return new E(T)},E.prototype._update=function(T,P,I,b){var O=this._edeState;O.ciphers[0]._update(T,P,I,b),O.ciphers[1]._update(I,b,I,b),O.ciphers[2]._update(I,b,I,b)},E.prototype._pad=L.prototype._pad,E.prototype._unpad=L.prototype._unpad},5671:(_e,te)=>{"use strict";te.readUInt32BE=function(L,c){return(L[0+c]<<24|L[1+c]<<16|L[2+c]<<8|L[3+c])>>>0},te.writeUInt32BE=function(L,c,E){L[0+E]=c>>>24,L[1+E]=c>>>16&255,L[2+E]=c>>>8&255,L[3+E]=255&c},te.ip=function(L,c,E,w){for(var T=0,P=0,I=6;I>=0;I-=2){for(var b=0;b<=24;b+=8)T<<=1,T|=c>>>b+I&1;for(b=0;b<=24;b+=8)T<<=1,T|=L>>>b+I&1}for(I=6;I>=0;I-=2){for(b=1;b<=25;b+=8)P<<=1,P|=c>>>b+I&1;for(b=1;b<=25;b+=8)P<<=1,P|=L>>>b+I&1}E[w+0]=T>>>0,E[w+1]=P>>>0},te.rip=function(L,c,E,w){for(var T=0,P=0,I=0;I<4;I++)for(var b=24;b>=0;b-=8)T<<=1,T|=c>>>b+I&1,T<<=1,T|=L>>>b+I&1;for(I=4;I<8;I++)for(b=24;b>=0;b-=8)P<<=1,P|=c>>>b+I&1,P<<=1,P|=L>>>b+I&1;E[w+0]=T>>>0,E[w+1]=P>>>0},te.pc1=function(L,c,E,w){for(var T=0,P=0,I=7;I>=5;I--){for(var b=0;b<=24;b+=8)T<<=1,T|=c>>b+I&1;for(b=0;b<=24;b+=8)T<<=1,T|=L>>b+I&1}for(b=0;b<=24;b+=8)T<<=1,T|=c>>b+I&1;for(I=1;I<=3;I++){for(b=0;b<=24;b+=8)P<<=1,P|=c>>b+I&1;for(b=0;b<=24;b+=8)P<<=1,P|=L>>b+I&1}for(b=0;b<=24;b+=8)P<<=1,P|=L>>b+I&1;E[w+0]=T>>>0,E[w+1]=P>>>0},te.r28shl=function(L,c){return L<>>28-c};var y=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];te.pc2=function(L,c,E,w){for(var T=0,P=0,I=y.length>>>1,b=0;b>>y[b]&1;for(b=I;b>>y[b]&1;E[w+0]=T>>>0,E[w+1]=P>>>0},te.expand=function(L,c,E){var w=0,T=0;w=(1&L)<<5|L>>>27;for(var P=23;P>=15;P-=4)w<<=6,w|=L>>>P&63;for(P=11;P>=3;P-=4)T|=L>>>P&63,T<<=6;T|=(31&L)<<1|L>>>31,c[E+0]=w>>>0,c[E+1]=T>>>0};var a=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];te.substitute=function(L,c){for(var E=0,w=0;w<4;w++)E<<=4,E|=a[64*w+(L>>>18-6*w&63)];for(w=0;w<4;w++)E<<=4,E|=a[256+64*w+(c>>>18-6*w&63)];return E>>>0};var D=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];te.permute=function(L){for(var c=0,E=0;E>>D[E]&1;return c>>>0},te.padSplit=function(L,c,E){for(var w=L.toString(2);w.length{var a=y(2727),D=y(3241),v=y(4593),c={binary:!0,hex:!0,base64:!0};te.DiffieHellmanGroup=te.createDiffieHellmanGroup=te.getDiffieHellman=function L(w){var T=new Buffer(D[w].prime,"hex"),P=new Buffer(D[w].gen,"hex");return new v(T,P)},te.createDiffieHellman=te.DiffieHellman=function E(w,T,P,I){return Buffer.isBuffer(T)||void 0===c[T]?E(w,"binary",T,P):(T=T||"binary",I=I||"binary",P=P||new Buffer([2]),Buffer.isBuffer(P)||(P=new Buffer(P,I)),"number"==typeof w?new v(a(w,P),P,!0):(Buffer.isBuffer(w)||(w=new Buffer(w,T)),new v(w,P,!0)))}},4593:(_e,te,y)=>{var a=y(8280),v=new(y(3459)),L=new a(24),c=new a(11),E=new a(10),w=new a(3),T=new a(7),P=y(2727),I=y(3342);function b($,x){return x=x||"utf8",Buffer.isBuffer($)||($=new Buffer($,x)),this._pub=new a($),this}function O($,x){return x=x||"utf8",Buffer.isBuffer($)||($=new Buffer($,x)),this._priv=new a($),this}_e.exports=N;var C={};function N($,x,F){this.setGenerator(x),this.__prime=new a($),this._prime=a.mont(this.__prime),this._primeLen=$.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,F?(this.setPublicKey=b,this.setPrivateKey=O):this._primeCode=8}function k($,x){var F=new Buffer($.toArray());return x?F.toString(x):F}Object.defineProperty(N.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function S($,x){var F=x.toString("hex"),U=[F,$.toString(16)].join("_");if(U in C)return C[U];var Q,z=0;if($.isEven()||!P.simpleSieve||!P.fermatTest($)||!v.test($))return z+=1,C[U]=z+="02"===F||"05"===F?8:4,z;switch(v.test($.shrn(1))||(z+=2),F){case"02":$.mod(L).cmp(c)&&(z+=8);break;case"05":(Q=$.mod(E)).cmp(w)&&Q.cmp(T)&&(z+=8);break;default:z+=4}return C[U]=z,z}(this.__prime,this.__gen)),this._primeCode}}),N.prototype.generateKeys=function(){return this._priv||(this._priv=new a(I(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},N.prototype.computeSecret=function($){var x=($=($=new a($)).toRed(this._prime)).redPow(this._priv).fromRed(),F=new Buffer(x.toArray()),U=this.getPrime();if(F.length{var a=y(3342);_e.exports=z,z.simpleSieve=F,z.fermatTest=U;var D=y(8280),v=new D(24),c=new(y(3459)),E=new D(1),w=new D(2),T=new D(5),b=(new D(16),new D(8),new D(10)),O=new D(3),S=(new D(7),new D(11)),N=new D(4),$=(new D(12),null);function F(Q){for(var ue=function x(){if(null!==$)return $;var ue=[];ue[0]=2;for(var De=1,ie=3;ie<1048576;ie+=2){for(var le=Math.ceil(Math.sqrt(ie)),m=0;mQ;)De.ishrn(1);if(De.isEven()&&De.iadd(E),De.testn(1)||De.iadd(w),ue.cmp(w)){if(!ue.cmp(T))for(;De.mod(b).cmp(O);)De.iadd(N)}else for(;De.mod(v).cmp(S);)De.iadd(N);if(F(ie=De.shrn(1))&&F(De)&&U(ie)&&U(De)&&c.test(ie)&&c.test(De))return De}}},8280:function(_e,te,y){!function(a,D){"use strict";function v(m,n){if(!m)throw new Error(n||"Assertion failed")}function L(m,n){m.super_=n;var o=function(){};o.prototype=n.prototype,m.prototype=new o,m.prototype.constructor=m}function c(m,n,o){if(c.isBN(m))return m;this.negative=0,this.words=null,this.length=0,this.red=null,null!==m&&(("le"===n||"be"===n)&&(o=n,n=10),this._init(m||0,n||10,o||"be"))}var E;"object"==typeof a?a.exports=c:D.BN=c,c.BN=c,c.wordSize=26;try{E=typeof window<"u"&&typeof window.Buffer<"u"?window.Buffer:y(6089).Buffer}catch{}function w(m,n){var o=m.charCodeAt(n);return o>=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=w(m,o);return o-1>=n&&(u|=w(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],we=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],_t=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var wn=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(wn>>>26)|0,wn&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,we)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,we)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,we)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,we)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,we)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,we)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,we)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,we)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,we)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,we)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,_t)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,_t)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,we)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,we)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,_t)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,_t)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,we)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,we)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,_t)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,_t)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,we)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,we)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,_t)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,_t)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,we)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,we)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,_t)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,_t)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,we),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,we)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,_t)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,_t)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,_t)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,_t)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,_t)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,_t)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,_t)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,_t)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,_t),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,_t)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=wn,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(_e=y.nmd(_e),this)},518:(_e,te,y)=>{"use strict";var a=te;a.version=y(1636).rE,a.utils=y(3136),a.rand=y(5294),a.curve=y(8729),a.curves=y(3401),a.ec=y(9042),a.eddsa=y(3045)},8828:(_e,te,y)=>{"use strict";var a=y(8723),D=y(3136),v=D.getNAF,L=D.getJSF,c=D.assert;function E(T,P){this.type=T,this.p=new a(P.p,16),this.red=P.prime?a.red(P.prime):a.mont(this.p),this.zero=new a(0).toRed(this.red),this.one=new a(1).toRed(this.red),this.two=new a(2).toRed(this.red),this.n=P.n&&new a(P.n,16),this.g=P.g&&this.pointFromJSON(P.g,P.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var I=this.n&&this.p.div(this.n);!I||I.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function w(T,P){this.curve=T,this.type=P,this.precomputed=null}_e.exports=E,E.prototype.point=function(){throw new Error("Not implemented")},E.prototype.validate=function(){throw new Error("Not implemented")},E.prototype._fixedNafMul=function(P,I){c(P.precomputed);var b=P._getDoubles(),O=v(I,1,this._bitLength),C=(1<=N;$--)k=(k<<1)+O[$];S.push(k)}for(var x=this.jpoint(null,null,null),F=this.jpoint(null,null,null),U=C;U>0;U--){for(N=0;N=0;k--){for(var $=0;k>=0&&0===S[k];k--)$++;if(k>=0&&$++,N=N.dblp($),k<0)break;var x=S[k];c(0!==x),N="affine"===P.type?N.mixedAdd(x>0?C[x-1>>1]:C[-x-1>>1].neg()):N.add(x>0?C[x-1>>1]:C[-x-1>>1].neg())}return"affine"===P.type?N.toP():N},E.prototype._wnafMulAdd=function(P,I,b,O,C){var x,F,U,S=this._wnafT1,N=this._wnafT2,k=this._wnafT3,$=0;for(x=0;x=1;x-=2){var Q=x-1,ue=x;if(1===S[Q]&&1===S[ue]){var De=[I[Q],null,null,I[ue]];0===I[Q].y.cmp(I[ue].y)?(De[1]=I[Q].add(I[ue]),De[2]=I[Q].toJ().mixedAdd(I[ue].neg())):0===I[Q].y.cmp(I[ue].y.redNeg())?(De[1]=I[Q].toJ().mixedAdd(I[ue]),De[2]=I[Q].add(I[ue].neg())):(De[1]=I[Q].toJ().mixedAdd(I[ue]),De[2]=I[Q].toJ().mixedAdd(I[ue].neg()));var ie=[-3,-1,-5,-7,0,7,5,1,3],le=L(b[Q],b[ue]);for($=Math.max(le[0].length,$),k[Q]=new Array($),k[ue]=new Array($),F=0;F<$;F++)k[Q][F]=ie[3*(1+(0|le[0][F]))+(1+(0|le[1][F]))],k[ue][F]=0,N[Q]=De}else k[Q]=v(b[Q],S[Q],this._bitLength),k[ue]=v(b[ue],S[ue],this._bitLength),$=Math.max(k[Q].length,$),$=Math.max(k[ue].length,$)}var o=this.jpoint(null,null,null),u=this._wnafT4;for(x=$;x>=0;x--){for(var s=0;x>=0;){var h=!0;for(F=0;F=0&&s++,o=o.dblp(s),x<0)break;for(F=0;F0?U=N[F][g-1>>1]:g<0&&(U=N[F][-g-1>>1].neg()),o="affine"===U.type?o.mixedAdd(U):o.add(U))}}for(x=0;x=Math.ceil((P.bitLength()+1)/I.step)},w.prototype._getDoubles=function(P,I){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var b=[this],O=this,C=0;C{"use strict";var a=y(3136),D=y(8723),v=y(1993),L=y(8828),c=a.assert;function E(T){this.twisted=1!=(0|T.a),this.mOneA=this.twisted&&-1==(0|T.a),this.extended=this.mOneA,L.call(this,"edwards",T),this.a=new D(T.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new D(T.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new D(T.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),c(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|T.c)}function w(T,P,I,b,O){L.BasePoint.call(this,T,"projective"),null===P&&null===I&&null===b?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new D(P,16),this.y=new D(I,16),this.z=b?new D(b,16):this.curve.one,this.t=O&&new D(O,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}v(E,L),_e.exports=E,E.prototype._mulA=function(P){return this.mOneA?P.redNeg():this.a.redMul(P)},E.prototype._mulC=function(P){return this.oneC?P:this.c.redMul(P)},E.prototype.jpoint=function(P,I,b,O){return this.point(P,I,b,O)},E.prototype.pointFromX=function(P,I){(P=new D(P,16)).red||(P=P.toRed(this.red));var b=P.redSqr(),O=this.c2.redSub(this.a.redMul(b)),C=this.one.redSub(this.c2.redMul(this.d).redMul(b)),S=O.redMul(C.redInvm()),N=S.redSqrt();if(0!==N.redSqr().redSub(S).cmp(this.zero))throw new Error("invalid point");var k=N.fromRed().isOdd();return(I&&!k||!I&&k)&&(N=N.redNeg()),this.point(P,N)},E.prototype.pointFromY=function(P,I){(P=new D(P,16)).red||(P=P.toRed(this.red));var b=P.redSqr(),O=b.redSub(this.c2),C=b.redMul(this.d).redMul(this.c2).redSub(this.a),S=O.redMul(C.redInvm());if(0===S.cmp(this.zero)){if(I)throw new Error("invalid point");return this.point(this.zero,P)}var N=S.redSqrt();if(0!==N.redSqr().redSub(S).cmp(this.zero))throw new Error("invalid point");return N.fromRed().isOdd()!==I&&(N=N.redNeg()),this.point(N,P)},E.prototype.validate=function(P){if(P.isInfinity())return!0;P.normalize();var I=P.x.redSqr(),b=P.y.redSqr(),O=I.redMul(this.a).redAdd(b),C=this.c2.redMul(this.one.redAdd(this.d.redMul(I).redMul(b)));return 0===O.cmp(C)},v(w,L.BasePoint),E.prototype.pointFromJSON=function(P){return w.fromJSON(this,P)},E.prototype.point=function(P,I,b,O){return new w(this,P,I,b,O)},w.fromJSON=function(P,I){return new w(P,I[0],I[1],I[2])},w.prototype.inspect=function(){return this.isInfinity()?"":""},w.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},w.prototype._extDbl=function(){var P=this.x.redSqr(),I=this.y.redSqr(),b=this.z.redSqr();b=b.redIAdd(b);var O=this.curve._mulA(P),C=this.x.redAdd(this.y).redSqr().redISub(P).redISub(I),S=O.redAdd(I),N=S.redSub(b),k=O.redSub(I),$=C.redMul(N),x=S.redMul(k),F=C.redMul(k),U=N.redMul(S);return this.curve.point($,x,U,F)},w.prototype._projDbl=function(){var O,C,S,N,k,$,P=this.x.redAdd(this.y).redSqr(),I=this.x.redSqr(),b=this.y.redSqr();if(this.curve.twisted){var x=(N=this.curve._mulA(I)).redAdd(b);this.zOne?(O=P.redSub(I).redSub(b).redMul(x.redSub(this.curve.two)),C=x.redMul(N.redSub(b)),S=x.redSqr().redSub(x).redSub(x)):(k=this.z.redSqr(),$=x.redSub(k).redISub(k),O=P.redSub(I).redISub(b).redMul($),C=x.redMul(N.redSub(b)),S=x.redMul($))}else N=I.redAdd(b),k=this.curve._mulC(this.z).redSqr(),$=N.redSub(k).redSub(k),O=this.curve._mulC(P.redISub(N)).redMul($),C=this.curve._mulC(N).redMul(I.redISub(b)),S=N.redMul($);return this.curve.point(O,C,S)},w.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},w.prototype._extAdd=function(P){var I=this.y.redSub(this.x).redMul(P.y.redSub(P.x)),b=this.y.redAdd(this.x).redMul(P.y.redAdd(P.x)),O=this.t.redMul(this.curve.dd).redMul(P.t),C=this.z.redMul(P.z.redAdd(P.z)),S=b.redSub(I),N=C.redSub(O),k=C.redAdd(O),$=b.redAdd(I),x=S.redMul(N),F=k.redMul($),U=S.redMul($),z=N.redMul(k);return this.curve.point(x,F,z,U)},w.prototype._projAdd=function(P){var F,U,I=this.z.redMul(P.z),b=I.redSqr(),O=this.x.redMul(P.x),C=this.y.redMul(P.y),S=this.curve.d.redMul(O).redMul(C),N=b.redSub(S),k=b.redAdd(S),$=this.x.redAdd(this.y).redMul(P.x.redAdd(P.y)).redISub(O).redISub(C),x=I.redMul(N).redMul($);return this.curve.twisted?(F=I.redMul(k).redMul(C.redSub(this.curve._mulA(O))),U=N.redMul(k)):(F=I.redMul(k).redMul(C.redSub(O)),U=this.curve._mulC(N).redMul(k)),this.curve.point(x,F,U)},w.prototype.add=function(P){return this.isInfinity()?P:P.isInfinity()?this:this.curve.extended?this._extAdd(P):this._projAdd(P)},w.prototype.mul=function(P){return this._hasDoubles(P)?this.curve._fixedNafMul(this,P):this.curve._wnafMul(this,P)},w.prototype.mulAdd=function(P,I,b){return this.curve._wnafMulAdd(1,[this,I],[P,b],2,!1)},w.prototype.jmulAdd=function(P,I,b){return this.curve._wnafMulAdd(1,[this,I],[P,b],2,!0)},w.prototype.normalize=function(){if(this.zOne)return this;var P=this.z.redInvm();return this.x=this.x.redMul(P),this.y=this.y.redMul(P),this.t&&(this.t=this.t.redMul(P)),this.z=this.curve.one,this.zOne=!0,this},w.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},w.prototype.getX=function(){return this.normalize(),this.x.fromRed()},w.prototype.getY=function(){return this.normalize(),this.y.fromRed()},w.prototype.eq=function(P){return this===P||0===this.getX().cmp(P.getX())&&0===this.getY().cmp(P.getY())},w.prototype.eqXToP=function(P){var I=P.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(I))return!0;for(var b=P.clone(),O=this.curve.redN.redMul(this.z);;){if(b.iadd(this.curve.n),b.cmp(this.curve.p)>=0)return!1;if(I.redIAdd(O),0===this.x.cmp(I))return!0}},w.prototype.toP=w.prototype.normalize,w.prototype.mixedAdd=w.prototype.add},8729:(_e,te,y)=>{"use strict";var a=te;a.base=y(8828),a.short=y(8075),a.mont=y(4947),a.edwards=y(5537)},4947:(_e,te,y)=>{"use strict";var a=y(8723),D=y(1993),v=y(8828),L=y(3136);function c(w){v.call(this,"mont",w),this.a=new a(w.a,16).toRed(this.red),this.b=new a(w.b,16).toRed(this.red),this.i4=new a(4).toRed(this.red).redInvm(),this.two=new a(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function E(w,T,P){v.BasePoint.call(this,w,"projective"),null===T&&null===P?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new a(T,16),this.z=new a(P,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}D(c,v),_e.exports=c,c.prototype.validate=function(T){var P=T.normalize().x,I=P.redSqr(),b=I.redMul(P).redAdd(I.redMul(this.a)).redAdd(P);return 0===b.redSqrt().redSqr().cmp(b)},D(E,v.BasePoint),c.prototype.decodePoint=function(T,P){return this.point(L.toArray(T,P),1)},c.prototype.point=function(T,P){return new E(this,T,P)},c.prototype.pointFromJSON=function(T){return E.fromJSON(this,T)},E.prototype.precompute=function(){},E.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},E.fromJSON=function(T,P){return new E(T,P[0],P[1]||T.one)},E.prototype.inspect=function(){return this.isInfinity()?"":""},E.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},E.prototype.dbl=function(){var P=this.x.redAdd(this.z).redSqr(),b=this.x.redSub(this.z).redSqr(),O=P.redSub(b),C=P.redMul(b),S=O.redMul(b.redAdd(this.curve.a24.redMul(O)));return this.curve.point(C,S)},E.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},E.prototype.diffAdd=function(T,P){var I=this.x.redAdd(this.z),b=this.x.redSub(this.z),O=T.x.redAdd(T.z),S=T.x.redSub(T.z).redMul(I),N=O.redMul(b),k=P.z.redMul(S.redAdd(N).redSqr()),$=P.x.redMul(S.redISub(N).redSqr());return this.curve.point(k,$)},E.prototype.mul=function(T){for(var P=T.clone(),I=this,b=this.curve.point(null,null),C=[];0!==P.cmpn(0);P.iushrn(1))C.push(P.andln(1));for(var S=C.length-1;S>=0;S--)0===C[S]?(I=I.diffAdd(b,this),b=b.dbl()):(b=I.diffAdd(b,this),I=I.dbl());return b},E.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},E.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},E.prototype.eq=function(T){return 0===this.getX().cmp(T.getX())},E.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},E.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},8075:(_e,te,y)=>{"use strict";var a=y(3136),D=y(8723),v=y(1993),L=y(8828),c=a.assert;function E(P){L.call(this,"short",P),this.a=new D(P.a,16).toRed(this.red),this.b=new D(P.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(P),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function w(P,I,b,O){L.BasePoint.call(this,P,"affine"),null===I&&null===b?(this.x=null,this.y=null,this.inf=!0):(this.x=new D(I,16),this.y=new D(b,16),O&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function T(P,I,b,O){L.BasePoint.call(this,P,"jacobian"),null===I&&null===b&&null===O?(this.x=this.curve.one,this.y=this.curve.one,this.z=new D(0)):(this.x=new D(I,16),this.y=new D(b,16),this.z=new D(O,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}v(E,L),_e.exports=E,E.prototype._getEndomorphism=function(I){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var b,O;if(I.beta)b=new D(I.beta,16).toRed(this.red);else{var C=this._getEndoRoots(this.p);b=(b=C[0].cmp(C[1])<0?C[0]:C[1]).toRed(this.red)}if(I.lambda)O=new D(I.lambda,16);else{var S=this._getEndoRoots(this.n);0===this.g.mul(S[0]).x.cmp(this.g.x.redMul(b))?O=S[0]:c(0===this.g.mul(O=S[1]).x.cmp(this.g.x.redMul(b)))}return{beta:b,lambda:O,basis:I.basis?I.basis.map(function(k){return{a:new D(k.a,16),b:new D(k.b,16)}}):this._getEndoBasis(O)}}},E.prototype._getEndoRoots=function(I){var b=I===this.p?this.red:D.mont(I),O=new D(2).toRed(b).redInvm(),C=O.redNeg(),S=new D(3).toRed(b).redNeg().redSqrt().redMul(O);return[C.redAdd(S).fromRed(),C.redSub(S).fromRed()]},E.prototype._getEndoBasis=function(I){for(var x,F,U,z,Q,ue,De,le,m,b=this.n.ushrn(Math.floor(this.n.bitLength()/2)),O=I,C=this.n.clone(),S=new D(1),N=new D(0),k=new D(0),$=new D(1),ie=0;0!==O.cmpn(0);){var n=C.div(O);le=C.sub(n.mul(O)),m=k.sub(n.mul(S));var o=$.sub(n.mul(N));if(!U&&le.cmp(b)<0)x=De.neg(),F=S,U=le.neg(),z=m;else if(U&&2==++ie)break;De=le,C=O,O=le,k=S,S=m,$=N,N=o}Q=le.neg(),ue=m;var u=U.sqr().add(z.sqr());return Q.sqr().add(ue.sqr()).cmp(u)>=0&&(Q=x,ue=F),U.negative&&(U=U.neg(),z=z.neg()),Q.negative&&(Q=Q.neg(),ue=ue.neg()),[{a:U,b:z},{a:Q,b:ue}]},E.prototype._endoSplit=function(I){var b=this.endo.basis,O=b[0],C=b[1],S=C.b.mul(I).divRound(this.n),N=O.b.neg().mul(I).divRound(this.n),k=S.mul(O.a),$=N.mul(C.a),x=S.mul(O.b),F=N.mul(C.b);return{k1:I.sub(k).sub($),k2:x.add(F).neg()}},E.prototype.pointFromX=function(I,b){(I=new D(I,16)).red||(I=I.toRed(this.red));var O=I.redSqr().redMul(I).redIAdd(I.redMul(this.a)).redIAdd(this.b),C=O.redSqrt();if(0!==C.redSqr().redSub(O).cmp(this.zero))throw new Error("invalid point");var S=C.fromRed().isOdd();return(b&&!S||!b&&S)&&(C=C.redNeg()),this.point(I,C)},E.prototype.validate=function(I){if(I.inf)return!0;var b=I.x,O=I.y,C=this.a.redMul(b),S=b.redSqr().redMul(b).redIAdd(C).redIAdd(this.b);return 0===O.redSqr().redISub(S).cmpn(0)},E.prototype._endoWnafMulAdd=function(I,b,O){for(var C=this._endoWnafT1,S=this._endoWnafT2,N=0;N":""},w.prototype.isInfinity=function(){return this.inf},w.prototype.add=function(I){if(this.inf)return I;if(I.inf)return this;if(this.eq(I))return this.dbl();if(this.neg().eq(I))return this.curve.point(null,null);if(0===this.x.cmp(I.x))return this.curve.point(null,null);var b=this.y.redSub(I.y);0!==b.cmpn(0)&&(b=b.redMul(this.x.redSub(I.x).redInvm()));var O=b.redSqr().redISub(this.x).redISub(I.x),C=b.redMul(this.x.redSub(O)).redISub(this.y);return this.curve.point(O,C)},w.prototype.dbl=function(){if(this.inf)return this;var I=this.y.redAdd(this.y);if(0===I.cmpn(0))return this.curve.point(null,null);var b=this.curve.a,O=this.x.redSqr(),C=I.redInvm(),S=O.redAdd(O).redIAdd(O).redIAdd(b).redMul(C),N=S.redSqr().redISub(this.x.redAdd(this.x)),k=S.redMul(this.x.redSub(N)).redISub(this.y);return this.curve.point(N,k)},w.prototype.getX=function(){return this.x.fromRed()},w.prototype.getY=function(){return this.y.fromRed()},w.prototype.mul=function(I){return I=new D(I,16),this.isInfinity()?this:this._hasDoubles(I)?this.curve._fixedNafMul(this,I):this.curve.endo?this.curve._endoWnafMulAdd([this],[I]):this.curve._wnafMul(this,I)},w.prototype.mulAdd=function(I,b,O){var C=[this,b],S=[I,O];return this.curve.endo?this.curve._endoWnafMulAdd(C,S):this.curve._wnafMulAdd(1,C,S,2)},w.prototype.jmulAdd=function(I,b,O){var C=[this,b],S=[I,O];return this.curve.endo?this.curve._endoWnafMulAdd(C,S,!0):this.curve._wnafMulAdd(1,C,S,2,!0)},w.prototype.eq=function(I){return this===I||this.inf===I.inf&&(this.inf||0===this.x.cmp(I.x)&&0===this.y.cmp(I.y))},w.prototype.neg=function(I){if(this.inf)return this;var b=this.curve.point(this.x,this.y.redNeg());if(I&&this.precomputed){var O=this.precomputed,C=function(S){return S.neg()};b.precomputed={naf:O.naf&&{wnd:O.naf.wnd,points:O.naf.points.map(C)},doubles:O.doubles&&{step:O.doubles.step,points:O.doubles.points.map(C)}}}return b},w.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},v(T,L.BasePoint),E.prototype.jpoint=function(I,b,O){return new T(this,I,b,O)},T.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var I=this.z.redInvm(),b=I.redSqr(),O=this.x.redMul(b),C=this.y.redMul(b).redMul(I);return this.curve.point(O,C)},T.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},T.prototype.add=function(I){if(this.isInfinity())return I;if(I.isInfinity())return this;var b=I.z.redSqr(),O=this.z.redSqr(),C=this.x.redMul(b),S=I.x.redMul(O),N=this.y.redMul(b.redMul(I.z)),k=I.y.redMul(O.redMul(this.z)),$=C.redSub(S),x=N.redSub(k);if(0===$.cmpn(0))return 0!==x.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var F=$.redSqr(),U=F.redMul($),z=C.redMul(F),Q=x.redSqr().redIAdd(U).redISub(z).redISub(z),ue=x.redMul(z.redISub(Q)).redISub(N.redMul(U)),De=this.z.redMul(I.z).redMul($);return this.curve.jpoint(Q,ue,De)},T.prototype.mixedAdd=function(I){if(this.isInfinity())return I.toJ();if(I.isInfinity())return this;var b=this.z.redSqr(),O=this.x,C=I.x.redMul(b),S=this.y,N=I.y.redMul(b).redMul(this.z),k=O.redSub(C),$=S.redSub(N);if(0===k.cmpn(0))return 0!==$.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var x=k.redSqr(),F=x.redMul(k),U=O.redMul(x),z=$.redSqr().redIAdd(F).redISub(U).redISub(U),Q=$.redMul(U.redISub(z)).redISub(S.redMul(F)),ue=this.z.redMul(k);return this.curve.jpoint(z,Q,ue)},T.prototype.dblp=function(I){if(0===I)return this;if(this.isInfinity())return this;if(!I)return this.dbl();var b;if(this.curve.zeroA||this.curve.threeA){var O=this;for(b=0;b=0)return!1;if(O.redIAdd(S),0===this.x.cmp(O))return!0}},T.prototype.inspect=function(){return this.isInfinity()?"":""},T.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},3401:(_e,te,y)=>{"use strict";var T,a=te,D=y(2529),v=y(8729),c=y(3136).assert;function E(P){this.curve="short"===P.type?new v.short(P):"edwards"===P.type?new v.edwards(P):new v.mont(P),this.g=this.curve.g,this.n=this.curve.n,this.hash=P.hash,c(this.g.validate(),"Invalid curve"),c(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function w(P,I){Object.defineProperty(a,P,{configurable:!0,enumerable:!0,get:function(){var b=new E(I);return Object.defineProperty(a,P,{configurable:!0,enumerable:!0,value:b}),b}})}a.PresetCurve=E,w("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:D.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),w("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:D.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),w("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:D.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),w("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:D.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),w("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:D.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),w("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:D.sha256,gRed:!1,g:["9"]}),w("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:D.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{T=y(1416)}catch{T=void 0}w("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:D.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",T]})},9042:(_e,te,y)=>{"use strict";var a=y(8723),D=y(3556),v=y(3136),L=y(3401),c=y(5294),E=v.assert,w=y(541),T=y(484);function P(I){if(!(this instanceof P))return new P(I);"string"==typeof I&&(E(Object.prototype.hasOwnProperty.call(L,I),"Unknown curve "+I),I=L[I]),I instanceof L.PresetCurve&&(I={curve:I}),this.curve=I.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=I.curve.g,this.g.precompute(I.curve.n.bitLength()+1),this.hash=I.hash||I.curve.hash}_e.exports=P,P.prototype.keyPair=function(b){return new w(this,b)},P.prototype.keyFromPrivate=function(b,O){return w.fromPrivate(this,b,O)},P.prototype.keyFromPublic=function(b,O){return w.fromPublic(this,b,O)},P.prototype.genKeyPair=function(b){b||(b={});for(var O=new D({hash:this.hash,pers:b.pers,persEnc:b.persEnc||"utf8",entropy:b.entropy||c(this.hash.hmacStrength),entropyEnc:b.entropy&&b.entropyEnc||"utf8",nonce:this.n.toArray()}),C=this.n.byteLength(),S=this.n.sub(new a(2));;){var N=new a(O.generate(C));if(!(N.cmp(S)>0))return N.iaddn(1),this.keyFromPrivate(N)}},P.prototype._truncateToN=function(b,O){var C=8*b.byteLength()-this.n.bitLength();return C>0&&(b=b.ushrn(C)),!O&&b.cmp(this.n)>=0?b.sub(this.n):b},P.prototype.sign=function(b,O,C,S){"object"==typeof C&&(S=C,C=null),S||(S={}),O=this.keyFromPrivate(O,C),b=this._truncateToN(new a(b,16));for(var N=this.n.byteLength(),k=O.getPrivate().toArray("be",N),$=b.toArray("be",N),x=new D({hash:this.hash,entropy:k,nonce:$,pers:S.pers,persEnc:S.persEnc||"utf8"}),F=this.n.sub(new a(1)),U=0;;U++){var z=S.k?S.k(U):new a(x.generate(this.n.byteLength()));if(!((z=this._truncateToN(z,!0)).cmpn(1)<=0||z.cmp(F)>=0)){var Q=this.g.mul(z);if(!Q.isInfinity()){var ue=Q.getX(),De=ue.umod(this.n);if(0!==De.cmpn(0)){var ie=z.invm(this.n).mul(De.mul(O.getPrivate()).iadd(b));if(0!==(ie=ie.umod(this.n)).cmpn(0)){var le=(Q.getY().isOdd()?1:0)|(0!==ue.cmp(De)?2:0);return S.canonical&&ie.cmp(this.nh)>0&&(ie=this.n.sub(ie),le^=1),new T({r:De,s:ie,recoveryParam:le})}}}}}},P.prototype.verify=function(b,O,C,S){b=this._truncateToN(new a(b,16)),C=this.keyFromPublic(C,S);var N=(O=new T(O,"hex")).r,k=O.s;if(N.cmpn(1)<0||N.cmp(this.n)>=0||k.cmpn(1)<0||k.cmp(this.n)>=0)return!1;var U,$=k.invm(this.n),x=$.mul(b).umod(this.n),F=$.mul(N).umod(this.n);return this.curve._maxwellTrick?!(U=this.g.jmulAdd(x,C.getPublic(),F)).isInfinity()&&U.eqXToP(N):!(U=this.g.mulAdd(x,C.getPublic(),F)).isInfinity()&&0===U.getX().umod(this.n).cmp(N)},P.prototype.recoverPubKey=function(I,b,O,C){E((3&O)===O,"The recovery param is more than two bits"),b=new T(b,C);var S=this.n,N=new a(I),k=b.r,$=b.s,x=1&O,F=O>>1;if(k.cmp(this.curve.p.umod(this.curve.n))>=0&&F)throw new Error("Unable to find sencond key candinate");k=this.curve.pointFromX(F?k.add(this.curve.n):k,x);var U=b.r.invm(S),z=S.sub(N).mul(U).umod(S),Q=$.mul(U).umod(S);return this.g.mulAdd(z,k,Q)},P.prototype.getKeyRecoveryParam=function(I,b,O,C){if(null!==(b=new T(b,C)).recoveryParam)return b.recoveryParam;for(var S=0;S<4;S++){var N;try{N=this.recoverPubKey(I,b,S)}catch{continue}if(N.eq(O))return S}throw new Error("Unable to find valid recovery factor")}},541:(_e,te,y)=>{"use strict";var a=y(8723),v=y(3136).assert;function L(c,E){this.ec=c,this.priv=null,this.pub=null,E.priv&&this._importPrivate(E.priv,E.privEnc),E.pub&&this._importPublic(E.pub,E.pubEnc)}_e.exports=L,L.fromPublic=function(E,w,T){return w instanceof L?w:new L(E,{pub:w,pubEnc:T})},L.fromPrivate=function(E,w,T){return w instanceof L?w:new L(E,{priv:w,privEnc:T})},L.prototype.validate=function(){var E=this.getPublic();return E.isInfinity()?{result:!1,reason:"Invalid public key"}:E.validate()?E.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},L.prototype.getPublic=function(E,w){return"string"==typeof E&&(w=E,E=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),w?this.pub.encode(w,E):this.pub},L.prototype.getPrivate=function(E){return"hex"===E?this.priv.toString(16,2):this.priv},L.prototype._importPrivate=function(E,w){this.priv=new a(E,w||16),this.priv=this.priv.umod(this.ec.curve.n)},L.prototype._importPublic=function(E,w){if(E.x||E.y)return"mont"===this.ec.curve.type?v(E.x,"Need x coordinate"):("short"===this.ec.curve.type||"edwards"===this.ec.curve.type)&&v(E.x&&E.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(E.x,E.y));this.pub=this.ec.curve.decodePoint(E,w)},L.prototype.derive=function(E){return E.validate()||v(E.validate(),"public point not validated"),E.mul(this.priv).getX()},L.prototype.sign=function(E,w,T){return this.ec.sign(E,this,w,T)},L.prototype.verify=function(E,w){return this.ec.verify(E,w,this)},L.prototype.inspect=function(){return""}},484:(_e,te,y)=>{"use strict";var a=y(8723),D=y(3136),v=D.assert;function L(P,I){if(P instanceof L)return P;this._importDER(P,I)||(v(P.r&&P.s,"Signature without r or s"),this.r=new a(P.r,16),this.s=new a(P.s,16),this.recoveryParam=void 0===P.recoveryParam?null:P.recoveryParam)}function c(){this.place=0}function E(P,I){var b=P[I.place++];if(!(128&b))return b;var O=15&b;if(0===O||O>4)return!1;for(var C=0,S=0,N=I.place;S>>=0;return!(C<=127)&&(I.place=N,C)}function w(P){for(var I=0,b=P.length-1;!P[I]&&!(128&P[I+1])&&I>>3);for(P.push(128|b);--b;)P.push(I>>>(b<<3)&255);P.push(I)}}_e.exports=L,L.prototype._importDER=function(I,b){I=D.toArray(I,b);var O=new c;if(48!==I[O.place++])return!1;var C=E(I,O);if(!1===C||C+O.place!==I.length||2!==I[O.place++])return!1;var S=E(I,O);if(!1===S)return!1;var N=I.slice(O.place,S+O.place);if(O.place+=S,2!==I[O.place++])return!1;var k=E(I,O);if(!1===k||I.length!==k+O.place)return!1;var $=I.slice(O.place,k+O.place);if(0===N[0]){if(!(128&N[1]))return!1;N=N.slice(1)}if(0===$[0]){if(!(128&$[1]))return!1;$=$.slice(1)}return this.r=new a(N),this.s=new a($),this.recoveryParam=null,!0},L.prototype.toDER=function(I){var b=this.r.toArray(),O=this.s.toArray();for(128&b[0]&&(b=[0].concat(b)),128&O[0]&&(O=[0].concat(O)),b=w(b),O=w(O);!(O[0]||128&O[1]);)O=O.slice(1);var C=[2];T(C,b.length),(C=C.concat(b)).push(2),T(C,O.length);var S=C.concat(O),N=[48];return T(N,S.length),N=N.concat(S),D.encode(N,I)}},3045:(_e,te,y)=>{"use strict";var a=y(2529),D=y(3401),v=y(3136),L=v.assert,c=v.parseBytes,E=y(7222),w=y(5451);function T(P){if(L("ed25519"===P,"only tested with ed25519 so far"),!(this instanceof T))return new T(P);this.curve=P=D[P].curve,this.g=P.g,this.g.precompute(P.n.bitLength()+1),this.pointClass=P.point().constructor,this.encodingLength=Math.ceil(P.n.bitLength()/8),this.hash=a.sha512}_e.exports=T,T.prototype.sign=function(I,b){I=c(I);var O=this.keyFromSecret(b),C=this.hashInt(O.messagePrefix(),I),S=this.g.mul(C),N=this.encodePoint(S),k=this.hashInt(N,O.pubBytes(),I).mul(O.priv()),$=C.add(k).umod(this.curve.n);return this.makeSignature({R:S,S:$,Rencoded:N})},T.prototype.verify=function(I,b,O){I=c(I),b=this.makeSignature(b);var C=this.keyFromPublic(O),S=this.hashInt(b.Rencoded(),C.pubBytes(),I),N=this.g.mul(b.S());return b.R().add(C.pub().mul(S)).eq(N)},T.prototype.hashInt=function(){for(var I=this.hash(),b=0;b{"use strict";var a=y(3136),D=a.assert,v=a.parseBytes,L=a.cachedProperty;function c(E,w){this.eddsa=E,this._secret=v(w.secret),E.isPoint(w.pub)?this._pub=w.pub:this._pubBytes=v(w.pub)}c.fromPublic=function(w,T){return T instanceof c?T:new c(w,{pub:T})},c.fromSecret=function(w,T){return T instanceof c?T:new c(w,{secret:T})},c.prototype.secret=function(){return this._secret},L(c,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),L(c,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),L(c,"privBytes",function(){var w=this.eddsa,T=this.hash(),P=w.encodingLength-1,I=T.slice(0,w.encodingLength);return I[0]&=248,I[P]&=127,I[P]|=64,I}),L(c,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),L(c,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),L(c,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),c.prototype.sign=function(w){return D(this._secret,"KeyPair can only verify"),this.eddsa.sign(w,this)},c.prototype.verify=function(w,T){return this.eddsa.verify(w,T,this)},c.prototype.getSecret=function(w){return D(this._secret,"KeyPair is public only"),a.encode(this.secret(),w)},c.prototype.getPublic=function(w){return a.encode(this.pubBytes(),w)},_e.exports=c},5451:(_e,te,y)=>{"use strict";var a=y(8723),D=y(3136),v=D.assert,L=D.cachedProperty,c=D.parseBytes;function E(w,T){this.eddsa=w,"object"!=typeof T&&(T=c(T)),Array.isArray(T)&&(T={R:T.slice(0,w.encodingLength),S:T.slice(w.encodingLength)}),v(T.R&&T.S,"Signature without R or S"),w.isPoint(T.R)&&(this._R=T.R),T.S instanceof a&&(this._S=T.S),this._Rencoded=Array.isArray(T.R)?T.R:T.Rencoded,this._Sencoded=Array.isArray(T.S)?T.S:T.Sencoded}L(E,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),L(E,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),L(E,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),L(E,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),E.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},E.prototype.toHex=function(){return D.encode(this.toBytes(),"hex").toUpperCase()},_e.exports=E},1416:_e=>{_e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},3136:(_e,te,y)=>{"use strict";var a=te,D=y(8723),v=y(9210),L=y(1832);a.assert=v,a.toArray=L.toArray,a.zero2=L.zero2,a.toHex=L.toHex,a.encode=L.encode,a.getNAF=function c(I,b,O){var S,C=new Array(Math.max(I.bitLength(),O)+1);for(S=0;S(N>>1)-1?(N>>1)-x:x):$=0,C[S]=$,k.iushrn(1)}return C},a.getJSF=function E(I,b){var O=[[],[]];I=I.clone(),b=b.clone();for(var N,C=0,S=0;I.cmpn(-C)>0||b.cmpn(-S)>0;){var x,F,k=I.andln(3)+C&3,$=b.andln(3)+S&3;3===k&&(k=-1),3===$&&($=-1),x=1&k?3!=(N=I.andln(7)+C&7)&&5!==N||2!==$?k:-k:0,O[0].push(x),F=1&$?3!=(N=b.andln(7)+S&7)&&5!==N||2!==k?$:-$:0,O[1].push(F),2*C===x+1&&(C=1-C),2*S===F+1&&(S=1-S),I.iushrn(1),b.iushrn(1)}return O},a.cachedProperty=function w(I,b,O){var C="_"+b;I.prototype[b]=function(){return void 0!==this[C]?this[C]:this[C]=O.call(this)}},a.parseBytes=function T(I){return"string"==typeof I?a.toArray(I,"hex"):I},a.intFromLE=function P(I){return new D(I,"hex","le")}},8723:function(_e,te,y){!function(a,D){"use strict";function v(m,n){if(!m)throw new Error(n||"Assertion failed")}function L(m,n){m.super_=n;var o=function(){};o.prototype=n.prototype,m.prototype=new o,m.prototype.constructor=m}function c(m,n,o){if(c.isBN(m))return m;this.negative=0,this.words=null,this.length=0,this.red=null,null!==m&&(("le"===n||"be"===n)&&(o=n,n=10),this._init(m||0,n||10,o||"be"))}var E;"object"==typeof a?a.exports=c:D.BN=c,c.BN=c,c.wordSize=26;try{E=typeof window<"u"&&typeof window.Buffer<"u"?window.Buffer:y(9368).Buffer}catch{}function w(m,n){var o=m.charCodeAt(n);return o>=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=w(m,o);return o-1>=n&&(u|=w(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],we=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],_t=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var wn=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(wn>>>26)|0,wn&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,we)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,we)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,we)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,we)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,we)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,we)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,we)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,we)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,we)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,we)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,_t)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,_t)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,we)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,we)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,_t)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,_t)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,we)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,we)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,_t)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,_t)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,we)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,we)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,_t)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,_t)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,we)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,we)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,_t)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,_t)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,we),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,we)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,_t)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,_t)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,_t)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,_t)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,_t)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,_t)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,_t)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,_t)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,_t),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,_t)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=wn,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(_e=y.nmd(_e),this)},4356:_e=>{"use strict";var a,te="object"==typeof Reflect?Reflect:null,y=te&&"function"==typeof te.apply?te.apply:function(U,z,Q){return Function.prototype.apply.call(U,z,Q)};a=te&&"function"==typeof te.ownKeys?te.ownKeys:Object.getOwnPropertySymbols?function(U){return Object.getOwnPropertyNames(U).concat(Object.getOwnPropertySymbols(U))}:function(U){return Object.getOwnPropertyNames(U)};var v=Number.isNaN||function(U){return U!=U};function L(){L.init.call(this)}_e.exports=L,_e.exports.once=function k(F,U){return new Promise(function(z,Q){function ue(ie){F.removeListener(U,De),Q(ie)}function De(){"function"==typeof F.removeListener&&F.removeListener("error",ue),z([].slice.call(arguments))}x(F,U,De,{once:!0}),"error"!==U&&function $(F,U,z){"function"==typeof F.on&&x(F,"error",U,z)}(F,ue,{once:!0})})},L.EventEmitter=L,L.prototype._events=void 0,L.prototype._eventsCount=0,L.prototype._maxListeners=void 0;var c=10;function E(F){if("function"!=typeof F)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof F)}function w(F){return void 0===F._maxListeners?L.defaultMaxListeners:F._maxListeners}function T(F,U,z,Q){var ue,De,ie;if(E(z),void 0===(De=F._events)?(De=F._events=Object.create(null),F._eventsCount=0):(void 0!==De.newListener&&(F.emit("newListener",U,z.listener?z.listener:z),De=F._events),ie=De[U]),void 0===ie)ie=De[U]=z,++F._eventsCount;else if("function"==typeof ie?ie=De[U]=Q?[z,ie]:[ie,z]:Q?ie.unshift(z):ie.push(z),(ue=w(F))>0&&ie.length>ue&&!ie.warned){ie.warned=!0;var le=new Error("Possible EventEmitter memory leak detected. "+ie.length+" "+String(U)+" listeners added. Use emitter.setMaxListeners() to increase limit");le.name="MaxListenersExceededWarning",le.emitter=F,le.type=U,le.count=ie.length,function D(F){console&&console.warn&&console.warn(F)}(le)}return F}function P(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function I(F,U,z){var Q={fired:!1,wrapFn:void 0,target:F,type:U,listener:z},ue=P.bind(Q);return ue.listener=z,Q.wrapFn=ue,ue}function b(F,U,z){var Q=F._events;if(void 0===Q)return[];var ue=Q[U];return void 0===ue?[]:"function"==typeof ue?z?[ue.listener||ue]:[ue]:z?function N(F){for(var U=new Array(F.length),z=0;z0&&(ie=z[0]),ie instanceof Error)throw ie;var le=new Error("Unhandled error."+(ie?" ("+ie.message+")":""));throw le.context=ie,le}var m=De[U];if(void 0===m)return!1;if("function"==typeof m)y(m,this,z);else{var n=m.length,o=C(m,n);for(Q=0;Q=0;ie--)if(Q[ie]===z||Q[ie].listener===z){le=Q[ie].listener,De=ie;break}if(De<0)return this;0===De?Q.shift():function S(F,U){for(;U+1=0;ue--)this.removeListener(U,z[ue]);return this},L.prototype.listeners=function(U){return b(this,U,!0)},L.prototype.rawListeners=function(U){return b(this,U,!1)},L.listenerCount=function(F,U){return"function"==typeof F.listenerCount?F.listenerCount(U):O.call(F,U)},L.prototype.listenerCount=O,L.prototype.eventNames=function(){return this._eventsCount>0?a(this._events):[]}},8211:(_e,te,y)=>{var a=y(7054).Buffer,D=y(4725);_e.exports=function v(L,c,E,w){if(a.isBuffer(L)||(L=a.from(L,"binary")),c&&(a.isBuffer(c)||(c=a.from(c,"binary")),8!==c.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var T=E/8,P=a.alloc(T),I=a.alloc(w||0),b=a.alloc(0);T>0||w>0;){var O=new D;O.update(b),O.update(L),c&&O.update(c),b=O.digest();var C=0;if(T>0){var S=P.length-T;C=Math.min(T,b.length),b.copy(P,S,0,C),T-=C}if(C0){var N=I.length-w,k=Math.min(w,b.length-C);b.copy(I,N,C,C+k),w-=k}}return b.fill(0),{key:P,iv:I}}},3686:(_e,te,y)=>{"use strict";var a=y(7054).Buffer,D=y(7045).Transform;function c(E){D.call(this),this._block=a.allocUnsafe(E),this._blockSize=E,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}y(1993)(c,D),c.prototype._transform=function(E,w,T){var P=null;try{this.update(E,w)}catch(I){P=I}T(P)},c.prototype._flush=function(E){var w=null;try{this.push(this.digest())}catch(T){w=T}E(w)},c.prototype.update=function(E,w){if(function L(E,w){if(!a.isBuffer(E)&&"string"!=typeof E)throw new TypeError(w+" must be a string or a buffer")}(E,"Data"),this._finalized)throw new Error("Digest already called");a.isBuffer(E)||(E=a.from(E,w));for(var T=this._block,P=0;this._blockOffset+E.length-P>=this._blockSize;){for(var I=this._blockOffset;I0;++b)this._length[b]+=O,(O=this._length[b]/4294967296|0)>0&&(this._length[b]-=4294967296*O);return this},c.prototype._update=function(){throw new Error("_update is not implemented")},c.prototype.digest=function(E){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var w=this._digest();void 0!==E&&(w=w.toString(E)),this._block.fill(0),this._blockOffset=0;for(var T=0;T<4;++T)this._length[T]=0;return w},c.prototype._digest=function(){throw new Error("_digest is not implemented")},_e.exports=c},2529:(_e,te,y)=>{var a=te;a.utils=y(8283),a.common=y(2901),a.sha=y(8528),a.ripemd=y(5283),a.hmac=y(7163),a.sha1=a.sha.sha1,a.sha256=a.sha.sha256,a.sha224=a.sha.sha224,a.sha384=a.sha.sha384,a.sha512=a.sha.sha512,a.ripemd160=a.ripemd.ripemd160},2901:(_e,te,y)=>{"use strict";var a=y(8283),D=y(9210);function v(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}te.BlockHash=v,v.prototype.update=function(c,E){if(c=a.toArray(c,E),this.pending=this.pending?this.pending.concat(c):c,this.pendingTotal+=c.length,this.pending.length>=this._delta8){var w=(c=this.pending).length%this._delta8;this.pending=c.slice(c.length-w,c.length),0===this.pending.length&&(this.pending=null),c=a.join32(c,0,c.length-w,this.endian);for(var T=0;T>>24&255,T[P++]=c>>>16&255,T[P++]=c>>>8&255,T[P++]=255&c}else for(T[P++]=255&c,T[P++]=c>>>8&255,T[P++]=c>>>16&255,T[P++]=c>>>24&255,T[P++]=0,T[P++]=0,T[P++]=0,T[P++]=0,I=8;I{"use strict";var a=y(8283),D=y(9210);function v(L,c,E){if(!(this instanceof v))return new v(L,c,E);this.Hash=L,this.blockSize=L.blockSize/8,this.outSize=L.outSize/8,this.inner=null,this.outer=null,this._init(a.toArray(c,E))}_e.exports=v,v.prototype._init=function(c){c.length>this.blockSize&&(c=(new this.Hash).update(c).digest()),D(c.length<=this.blockSize);for(var E=c.length;E{"use strict";var a=y(8283),D=y(2901),v=a.rotl32,L=a.sum32,c=a.sum32_3,E=a.sum32_4,w=D.BlockHash;function T(){if(!(this instanceof T))return new T;w.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function P(k,$,x,F){return k<=15?$^x^F:k<=31?$&x|~$&F:k<=47?($|~x)^F:k<=63?$&F|x&~F:$^(x|~F)}function b(k){return k<=15?1352829926:k<=31?1548603684:k<=47?1836072691:k<=63?2053994217:0}a.inherits(T,w),te.ripemd160=T,T.blockSize=512,T.outSize=160,T.hmacStrength=192,T.padLength=64,T.prototype._update=function($,x){for(var F=this.h[0],U=this.h[1],z=this.h[2],Q=this.h[3],ue=this.h[4],De=F,ie=U,le=z,m=Q,n=ue,o=0;o<80;o++){var u=L(v(E(F,P(o,U,z,Q),$[O[o]+x],(k=o)<=15?0:k<=31?1518500249:k<=47?1859775393:k<=63?2400959708:2840853838),S[o]),ue);F=ue,ue=Q,Q=v(z,10),z=U,U=u,u=L(v(E(De,P(79-o,ie,le,m),$[C[o]+x],b(o)),N[o]),n),De=n,n=m,m=v(le,10),le=ie,ie=u}var k;u=c(this.h[1],z,m),this.h[1]=c(this.h[2],Q,n),this.h[2]=c(this.h[3],ue,De),this.h[3]=c(this.h[4],F,ie),this.h[4]=c(this.h[0],U,le),this.h[0]=u},T.prototype._digest=function($){return"hex"===$?a.toHex32(this.h,"little"):a.split32(this.h,"little")};var O=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],C=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],S=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],N=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},8528:(_e,te,y)=>{"use strict";te.sha1=y(3468),te.sha224=y(5563),te.sha256=y(7138),te.sha384=y(3898),te.sha512=y(827)},3468:(_e,te,y)=>{"use strict";var a=y(8283),D=y(2901),v=y(5542),L=a.rotl32,c=a.sum32,E=a.sum32_5,w=v.ft_1,T=D.BlockHash,P=[1518500249,1859775393,2400959708,3395469782];function I(){if(!(this instanceof I))return new I;T.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}a.inherits(I,T),_e.exports=I,I.blockSize=512,I.outSize=160,I.hmacStrength=80,I.padLength=64,I.prototype._update=function(O,C){for(var S=this.W,N=0;N<16;N++)S[N]=O[C+N];for(;N{"use strict";var a=y(8283),D=y(7138);function v(){if(!(this instanceof v))return new v;D.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}a.inherits(v,D),_e.exports=v,v.blockSize=512,v.outSize=224,v.hmacStrength=192,v.padLength=64,v.prototype._digest=function(c){return"hex"===c?a.toHex32(this.h.slice(0,7),"big"):a.split32(this.h.slice(0,7),"big")}},7138:(_e,te,y)=>{"use strict";var a=y(8283),D=y(2901),v=y(5542),L=y(9210),c=a.sum32,E=a.sum32_4,w=a.sum32_5,T=v.ch32,P=v.maj32,I=v.s0_256,b=v.s1_256,O=v.g0_256,C=v.g1_256,S=D.BlockHash,N=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function k(){if(!(this instanceof k))return new k;S.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=N,this.W=new Array(64)}a.inherits(k,S),_e.exports=k,k.blockSize=512,k.outSize=256,k.hmacStrength=192,k.padLength=64,k.prototype._update=function(x,F){for(var U=this.W,z=0;z<16;z++)U[z]=x[F+z];for(;z{"use strict";var a=y(8283),D=y(827);function v(){if(!(this instanceof v))return new v;D.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}a.inherits(v,D),_e.exports=v,v.blockSize=1024,v.outSize=384,v.hmacStrength=192,v.padLength=128,v.prototype._digest=function(c){return"hex"===c?a.toHex32(this.h.slice(0,12),"big"):a.split32(this.h.slice(0,12),"big")}},827:(_e,te,y)=>{"use strict";var a=y(8283),D=y(2901),v=y(9210),L=a.rotr64_hi,c=a.rotr64_lo,E=a.shr64_hi,w=a.shr64_lo,T=a.sum64,P=a.sum64_hi,I=a.sum64_lo,b=a.sum64_4_hi,O=a.sum64_4_lo,C=a.sum64_5_hi,S=a.sum64_5_lo,N=D.BlockHash,k=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function $(){if(!(this instanceof $))return new $;N.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=k,this.W=new Array(160)}function x(u,s,h,g,M){var f=u&h^~u&M;return f<0&&(f+=4294967296),f}function F(u,s,h,g,M,f){var r=s&g^~s&f;return r<0&&(r+=4294967296),r}function U(u,s,h,g,M){var f=u&h^u&M^h&M;return f<0&&(f+=4294967296),f}function z(u,s,h,g,M,f){var r=s&g^s&f^g&f;return r<0&&(r+=4294967296),r}function Q(u,s){var f=L(u,s,28)^L(s,u,2)^L(s,u,7);return f<0&&(f+=4294967296),f}function ue(u,s){var f=c(u,s,28)^c(s,u,2)^c(s,u,7);return f<0&&(f+=4294967296),f}function De(u,s){var f=L(u,s,14)^L(u,s,18)^L(s,u,9);return f<0&&(f+=4294967296),f}function ie(u,s){var f=c(u,s,14)^c(u,s,18)^c(s,u,9);return f<0&&(f+=4294967296),f}function le(u,s){var f=L(u,s,1)^L(u,s,8)^E(u,s,7);return f<0&&(f+=4294967296),f}function m(u,s){var f=c(u,s,1)^c(u,s,8)^w(u,s,7);return f<0&&(f+=4294967296),f}function n(u,s){var f=L(u,s,19)^L(s,u,29)^E(u,s,6);return f<0&&(f+=4294967296),f}function o(u,s){var f=c(u,s,19)^c(s,u,29)^w(u,s,6);return f<0&&(f+=4294967296),f}a.inherits($,N),_e.exports=$,$.blockSize=1024,$.outSize=512,$.hmacStrength=192,$.padLength=128,$.prototype._prepareBlock=function(s,h){for(var g=this.W,M=0;M<32;M++)g[M]=s[h+M];for(;M{"use strict";var D=y(8283).rotr32;function L(b,O,C){return b&O^~b&C}function c(b,O,C){return b&O^b&C^O&C}function E(b,O,C){return b^O^C}te.ft_1=function v(b,O,C,S){return 0===b?L(O,C,S):1===b||3===b?E(O,C,S):2===b?c(O,C,S):void 0},te.ch32=L,te.maj32=c,te.p32=E,te.s0_256=function w(b){return D(b,2)^D(b,13)^D(b,22)},te.s1_256=function T(b){return D(b,6)^D(b,11)^D(b,25)},te.g0_256=function P(b){return D(b,7)^D(b,18)^b>>>3},te.g1_256=function I(b){return D(b,17)^D(b,19)^b>>>10}},8283:(_e,te,y)=>{"use strict";var a=y(9210),D=y(1993);function v(o,u){return!(55296!=(64512&o.charCodeAt(u))||u<0||u+1>=o.length)&&56320==(64512&o.charCodeAt(u+1))}function E(o){return(o>>>24|o>>>8&65280|o<<8&16711680|(255&o)<<24)>>>0}function T(o){return 1===o.length?"0"+o:o}function P(o){return 7===o.length?"0"+o:6===o.length?"00"+o:5===o.length?"000"+o:4===o.length?"0000"+o:3===o.length?"00000"+o:2===o.length?"000000"+o:1===o.length?"0000000"+o:o}te.inherits=D,te.toArray=function L(o,u){if(Array.isArray(o))return o.slice();if(!o)return[];var s=[];if("string"==typeof o)if(u){if("hex"===u)for((o=o.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(o="0"+o),g=0;g>6|192,s[h++]=63&M|128):v(o,g)?(M=65536+((1023&M)<<10)+(1023&o.charCodeAt(++g)),s[h++]=M>>18|240,s[h++]=M>>12&63|128,s[h++]=M>>6&63|128,s[h++]=63&M|128):(s[h++]=M>>12|224,s[h++]=M>>6&63|128,s[h++]=63&M|128)}else for(g=0;g>>0;return M},te.split32=function b(o,u){for(var s=new Array(4*o.length),h=0,g=0;h>>24,s[g+1]=M>>>16&255,s[g+2]=M>>>8&255,s[g+3]=255&M):(s[g+3]=M>>>24,s[g+2]=M>>>16&255,s[g+1]=M>>>8&255,s[g]=255&M)}return s},te.rotr32=function O(o,u){return o>>>u|o<<32-u},te.rotl32=function C(o,u){return o<>>32-u},te.sum32=function S(o,u){return o+u>>>0},te.sum32_3=function N(o,u,s){return o+u+s>>>0},te.sum32_4=function k(o,u,s,h){return o+u+s+h>>>0},te.sum32_5=function $(o,u,s,h,g){return o+u+s+h+g>>>0},te.sum64=function x(o,u,s,h){var f=h+o[u+1]>>>0;o[u]=(f>>0,o[u+1]=f},te.sum64_hi=function F(o,u,s,h){return(u+h>>>0>>0},te.sum64_lo=function U(o,u,s,h){return u+h>>>0},te.sum64_4_hi=function z(o,u,s,h,g,M,f,r){var d=0,B=u;return d+=(B=B+h>>>0)>>0)>>0)>>0},te.sum64_4_lo=function Q(o,u,s,h,g,M,f,r){return u+h+M+r>>>0},te.sum64_5_hi=function ue(o,u,s,h,g,M,f,r,d,B){var A=0,V=u;return A+=(V=V+h>>>0)>>0)>>0)>>0)>>0},te.sum64_5_lo=function De(o,u,s,h,g,M,f,r,d,B){return u+h+M+r+B>>>0},te.rotr64_hi=function ie(o,u,s){return(u<<32-s|o>>>s)>>>0},te.rotr64_lo=function le(o,u,s){return(o<<32-s|u>>>s)>>>0},te.shr64_hi=function m(o,u,s){return o>>>s},te.shr64_lo=function n(o,u,s){return(o<<32-s|u>>>s)>>>0}},3556:(_e,te,y)=>{"use strict";var a=y(2529),D=y(1832),v=y(9210);function L(c){if(!(this instanceof L))return new L(c);this.hash=c.hash,this.predResist=!!c.predResist,this.outLen=this.hash.outSize,this.minEntropy=c.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var E=D.toArray(c.entropy,c.entropyEnc||"hex"),w=D.toArray(c.nonce,c.nonceEnc||"hex"),T=D.toArray(c.pers,c.persEnc||"hex");v(E.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(E,w,T)}_e.exports=L,L.prototype._init=function(E,w,T){var P=E.concat(w).concat(T);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var I=0;I=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(E.concat(T||[])),this._reseed=1},L.prototype.generate=function(E,w,T,P){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof w&&(P=T,T=w,w=null),T&&(T=D.toArray(T,P||"hex"),this._update(T));for(var I=[];I.length{te.read=function(y,a,D,v,L){var c,E,w=8*L-v-1,T=(1<>1,I=-7,b=D?L-1:0,O=D?-1:1,C=y[a+b];for(b+=O,c=C&(1<<-I)-1,C>>=-I,I+=w;I>0;c=256*c+y[a+b],b+=O,I-=8);for(E=c&(1<<-I)-1,c>>=-I,I+=v;I>0;E=256*E+y[a+b],b+=O,I-=8);if(0===c)c=1-P;else{if(c===T)return E?NaN:1/0*(C?-1:1);E+=Math.pow(2,v),c-=P}return(C?-1:1)*E*Math.pow(2,c-v)},te.write=function(y,a,D,v,L,c){var E,w,T,P=8*c-L-1,I=(1<>1,O=23===L?Math.pow(2,-24)-Math.pow(2,-77):0,C=v?0:c-1,S=v?1:-1,N=a<0||0===a&&1/a<0?1:0;for(a=Math.abs(a),isNaN(a)||a===1/0?(w=isNaN(a)?1:0,E=I):(E=Math.floor(Math.log(a)/Math.LN2),a*(T=Math.pow(2,-E))<1&&(E--,T*=2),(a+=E+b>=1?O/T:O*Math.pow(2,1-b))*T>=2&&(E++,T/=2),E+b>=I?(w=0,E=I):E+b>=1?(w=(a*T-1)*Math.pow(2,L),E+=b):(w=a*Math.pow(2,b-1)*Math.pow(2,L),E=0));L>=8;y[D+C]=255&w,C+=S,w/=256,L-=8);for(E=E<0;y[D+C]=255&E,C+=S,E/=256,P-=8);y[D+C-S]|=128*N}},1993:_e=>{_e.exports="function"==typeof Object.create?function(y,a){a&&(y.super_=a,y.prototype=Object.create(a.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}))}:function(y,a){if(a){y.super_=a;var D=function(){};D.prototype=a.prototype,y.prototype=new D,y.prototype.constructor=y}}},53:_e=>{var te={}.toString;_e.exports=Array.isArray||function(y){return"[object Array]"==te.call(y)}},9657:(_e,te,y)=>{"use strict";y.d(te,{b:()=>Ze,c:()=>z,g:()=>U,r:()=>dt});var a=y(467);let v,L,E=!1;const I="slot-fb{display:contents}slot-fb[hidden]{display:none}",b={},C=Ae=>"object"==(Ae=typeof Ae)||"function"===Ae;function S(Ae){var we,Ee,Ye;return null!==(Ye=null===(Ee=null===(we=Ae.head)||void 0===we?void 0:we.querySelector('meta[name="csp-nonce"]'))||void 0===Ee?void 0:Ee.getAttribute("content"))&&void 0!==Ye?Ye:void 0}const k=(Ae,we)=>({$flags$:0,$tag$:Ae,$text$:we,$elm$:null,$children$:null,$attrs$:null}),$={},U=Ae=>mt(Ae).$hostElement$,z=(Ae,we,Ee)=>{const Ye=U(Ae);return{emit:ke=>Q(Ye,we,{bubbles:!!(4&Ee),composed:!!(2&Ee),cancelable:!!(1&Ee),detail:ke})}},Q=(Ae,we,Ee)=>{const Ye=It.ce(we,Ee);return Ae.dispatchEvent(Ye),Ye},ue=new WeakMap,m=(Ae,we)=>"sc-"+Ae.$tagName$,n=(Ae,we,Ee,Ye,ke,it)=>{if(Ee!==Ye){let Oe=At(Ae,we);we.toLowerCase();{const Ie=C(Ye);if((Oe||Ie&&null!==Ye)&&!ke)try{if(Ae.tagName.includes("-"))Ae[we]=Ye;else{const Ue=null==Ye?"":Ye;"list"===we?Oe=!1:(null==Ee||Ae[we]!=Ue)&&(Ae[we]=Ue)}}catch{}null==Ye||!1===Ye?(!1!==Ye||""===Ae.getAttribute(we))&&Ae.removeAttribute(we):(!Oe||4&it||ke)&&!Ie&&Ae.setAttribute(we,Ye=!0===Ye?"":Ye)}}},o=(Ae,we,Ee,Ye)=>{const ke=11===we.$elm$.nodeType&&we.$elm$.host?we.$elm$.host:we.$elm$,it=Ae&&Ae.$attrs$||b,Oe=we.$attrs$||b;for(Ye of u(Object.keys(it)))Ye in Oe||n(ke,Ye,it[Ye],void 0,Ee,we.$flags$);for(Ye of u(Object.keys(Oe)))n(ke,Ye,it[Ye],Oe[Ye],Ee,we.$flags$)};function u(Ae){return Ae.includes("ref")?[...Ae.filter(we=>"ref"!==we),"ref"]:Ae}const s=(Ae,we,Ee,Ye)=>{const ke=we.$children$[Ee];let Oe,Ie,it=0;if(Oe=ke.$elm$=Et.createElement(ke.$tag$),o(null,ke,!1),(Ae=>null!=Ae)(v)&&Oe["s-si"]!==v&&Oe.classList.add(Oe["s-si"]=v),ke.$children$)for(it=0;it{let Ie,Oe=Ae;for(Oe.shadowRoot&&Oe.tagName===L&&(Oe=Oe.shadowRoot);ke<=it;++ke)Ye[ke]&&(Ie=s(null,Ee,ke),Ie&&(Ye[ke].$elm$=Ie,Oe.insertBefore(Ie,we)))},g=(Ae,we,Ee)=>{for(let Ye=we;Ye<=Ee;++Ye){const ke=Ae[Ye];if(ke){const it=ke.$elm$;it&&it.remove()}}},f=(Ae,we,Ee=!1)=>Ae.$tag$===we.$tag$,r=(Ae,we,Ee=!1)=>{const Ye=we.$elm$=Ae.$elm$,ke=Ae.$children$,it=we.$children$;o(Ae,we,!1),null!==ke&&null!==it?((Ae,we,Ee,Ye,ke=!1)=>{let _t,it=0,Oe=0,Ie=we.length-1,Ue=we[0],bt=we[Ie],Qe=Ye.length-1,lt=Ye[0],Zt=Ye[Qe];for(;it<=Ie&&Oe<=Qe;)null==Ue?Ue=we[++it]:null==bt?bt=we[--Ie]:null==lt?lt=Ye[++Oe]:null==Zt?Zt=Ye[--Qe]:f(Ue,lt,ke)?(r(Ue,lt,ke),Ue=we[++it],lt=Ye[++Oe]):f(bt,Zt,ke)?(r(bt,Zt,ke),bt=we[--Ie],Zt=Ye[--Qe]):f(Ue,Zt,ke)?(r(Ue,Zt,ke),Ae.insertBefore(Ue.$elm$,bt.$elm$.nextSibling),Ue=we[++it],Zt=Ye[--Qe]):f(bt,lt,ke)?(r(bt,lt,ke),Ae.insertBefore(bt.$elm$,Ue.$elm$),bt=we[--Ie],lt=Ye[++Oe]):(_t=s(we&&we[Oe],Ee,Oe),lt=Ye[++Oe],_t&&Ue.$elm$.parentNode.insertBefore(_t,Ue.$elm$));it>Ie?h(Ae,null==Ye[Qe+1]?null:Ye[Qe+1].$elm$,Ee,Ye,Oe,Qe):Oe>Qe&&g(we,it,Ie)})(Ye,ke,we,it,Ee):null!==it?h(Ye,null,we,it,0,it.length-1):null!==ke&&g(ke,0,ke.length-1)},B=(Ae,we)=>{we&&!Ae.$onRenderResolve$&&we["s-p"]&&we["s-p"].push(new Promise(Ee=>Ae.$onRenderResolve$=Ee))},A=(Ae,we)=>{if(Ae.$flags$|=16,!(4&Ae.$flags$))return B(Ae,Ae.$ancestorComponent$),$e(()=>V(Ae,we));Ae.$flags$|=512},V=(Ae,we)=>{const Ye=Ae.$lazyInstance$;let ke;return we&&(ke=nt(Ye,"componentWillLoad")),J(ke,()=>be(Ae,Ye,we))},J=(Ae,we)=>ne(Ae)?Ae.then(we):we(),ne=Ae=>Ae instanceof Promise||Ae&&Ae.then&&"function"==typeof Ae.then,be=function(){var Ae=(0,a.A)(function*(we,Ee,Ye){var ke;const it=we.$hostElement$,Ie=it["s-rc"];Ye&&(Ae=>{const we=Ae.$cmpMeta$,Ee=Ae.$hostElement$,Ye=we.$flags$,it=((Ae,we,Ee)=>{var Ye;const ke=m(we),it=Ot.get(ke);if(Ae=11===Ae.nodeType?Ae:Et,it)if("string"==typeof it){let Ie,Oe=ue.get(Ae=Ae.head||Ae);if(Oe||ue.set(Ae,Oe=new Set),!Oe.has(ke)){{Ie=Et.createElement("style"),Ie.innerHTML=it;const Ue=null!==(Ye=It.$nonce$)&&void 0!==Ye?Ye:S(Et);null!=Ue&&Ie.setAttribute("nonce",Ue),Ae.insertBefore(Ie,Ae.querySelector("link"))}4&we.$flags$&&(Ie.innerHTML+=I),Oe&&Oe.add(ke)}}else Ae.adoptedStyleSheets.includes(it)||(Ae.adoptedStyleSheets=[...Ae.adoptedStyleSheets,it]);return ke})(Ee.shadowRoot?Ee.shadowRoot:Ee.getRootNode(),we);10&Ye&&(Ee["s-sc"]=it,Ee.classList.add(it+"-h"))})(we);Ce(we,Ee,it,Ye),Ie&&(Ie.map(bt=>bt()),it["s-rc"]=void 0);{const bt=null!==(ke=it["s-p"])&&void 0!==ke?ke:[],Qe=()=>Z(we);0===bt.length?Qe():(Promise.all(bt).then(Qe),we.$flags$|=4,bt.length=0)}});return function(Ee,Ye,ke){return Ae.apply(this,arguments)}}(),Ce=(Ae,we,Ee,Ye)=>{try{we=we.render(),Ae.$flags$&=-17,Ae.$flags$|=2,((Ae,we,Ee=!1)=>{const Ye=Ae.$hostElement$,ke=Ae.$cmpMeta$,it=Ae.$vnode$||k(null,null),Oe=(Ae=>Ae&&Ae.$tag$===$)(we)?we:((Ae,we,...Ee)=>{let Ye=null,ke=!1,it=!1;const Oe=[],Ie=bt=>{for(let Qe=0;Qe0&&(Ue.$children$=Oe),Ue})(null,null,we);if(L=Ye.tagName,ke.$attrsToReflect$&&(Oe.$attrs$=Oe.$attrs$||{},ke.$attrsToReflect$.map(([Ie,Ue])=>Oe.$attrs$[Ue]=Ye[Ie])),Ee&&Oe.$attrs$)for(const Ie of Object.keys(Oe.$attrs$))Ye.hasAttribute(Ie)&&!["key","ref","style","class"].includes(Ie)&&(Oe.$attrs$[Ie]=Ye[Ie]);Oe.$tag$=null,Oe.$flags$|=4,Ae.$vnode$=Oe,Oe.$elm$=it.$elm$=Ye.shadowRoot||Ye,v=Ye["s-sc"],r(it,Oe,Ee)})(Ae,we,Ye)}catch(ke){at(ke,Ae.$hostElement$)}return null},Z=Ae=>{const Ee=Ae.$hostElement$,ke=Ae.$lazyInstance$,it=Ae.$ancestorComponent$;64&Ae.$flags$||(Ae.$flags$|=64,Pe(Ee),nt(ke,"componentDidLoad"),Ae.$onReadyResolve$(Ee),it||oe()),Ae.$onInstanceResolve$(Ee),Ae.$onRenderResolve$&&(Ae.$onRenderResolve$(),Ae.$onRenderResolve$=void 0),512&Ae.$flags$&&Ut(()=>A(Ae,!1)),Ae.$flags$&=-517},oe=Ae=>{Pe(Et.documentElement),Ut(()=>Q(bn,"appload",{detail:{namespace:"jeep-sqlite"}}))},nt=(Ae,we,Ee)=>{if(Ae&&Ae[we])try{return Ae[we](Ee)}catch(Ye){at(Ye)}},Pe=Ae=>Ae.classList.add("hydrated"),xe=(Ae,we,Ee)=>{var Ye;const ke=Ae.prototype;if(we.$members$){Ae.watchers&&(we.$watchers$=Ae.watchers);const it=Object.entries(we.$members$);if(it.map(([Oe,[Ie]])=>{31&Ie||2&Ee&&32&Ie?Object.defineProperty(ke,Oe,{get(){return((Ae,we)=>mt(this).$instanceValues$.get(we))(0,Oe)},set(Ue){((Ae,we,Ee,Ye)=>{const ke=mt(Ae),it=ke.$hostElement$,Oe=ke.$instanceValues$.get(we),Ie=ke.$flags$,Ue=ke.$lazyInstance$;Ee=((Ae,we)=>null==Ae||C(Ae)?Ae:4&we?"false"!==Ae&&(""===Ae||!!Ae):1&we?String(Ae):Ae)(Ee,Ye.$members$[we][0]);const bt=Number.isNaN(Oe)&&Number.isNaN(Ee);if((!(8&Ie)||void 0===Oe)&&Ee!==Oe&&!bt&&(ke.$instanceValues$.set(we,Ee),Ue)){if(Ye.$watchers$&&128&Ie){const lt=Ye.$watchers$[we];lt&<.map(Zt=>{try{Ue[Zt](Ee,Oe,we)}catch(_t){at(_t,it)}})}2==(18&Ie)&&A(ke,!1)}})(this,Oe,Ue,we)},configurable:!0,enumerable:!0}):1&Ee&&64&Ie&&Object.defineProperty(ke,Oe,{value(...Ue){var bt;const Qe=mt(this);return null===(bt=null==Qe?void 0:Qe.$onInstancePromise$)||void 0===bt?void 0:bt.then(()=>{var lt;return null===(lt=Qe.$lazyInstance$)||void 0===lt?void 0:lt[Oe](...Ue)})}})}),1&Ee){const Oe=new Map;ke.attributeChangedCallback=function(Ie,Ue,bt){It.jmp(()=>{var Qe;const lt=Oe.get(Ie);if(this.hasOwnProperty(lt))bt=this[lt],delete this[lt];else{if(ke.hasOwnProperty(lt)&&"number"==typeof this[lt]&&this[lt]==bt)return;if(null==lt){const Zt=mt(this),_t=null==Zt?void 0:Zt.$flags$;if(_t&&!(8&_t)&&128&_t&&bt!==Ue){const gt=Zt.$lazyInstance$,zt=null===(Qe=we.$watchers$)||void 0===Qe?void 0:Qe[Ie];null==zt||zt.forEach(Nt=>{null!=gt[Nt]&>[Nt].call(gt,bt,Ue,Ie)})}return}}this[lt]=(null!==bt||"boolean"!=typeof this[lt])&&bt})},Ae.observedAttributes=Array.from(new Set([...Object.keys(null!==(Ye=we.$watchers$)&&void 0!==Ye?Ye:{}),...it.filter(([Ie,Ue])=>15&Ue[0]).map(([Ie,Ue])=>{var bt;const Qe=Ue[1]||Ie;return Oe.set(Qe,Ie),512&Ue[0]&&(null===(bt=we.$attrsToReflect$)||void 0===bt||bt.push([Ie,Qe])),Qe})]))}}return Ae},re=function(){var Ae=(0,a.A)(function*(we,Ee,Ye,ke){let it;if(!(32&Ee.$flags$)){if(Ee.$flags$|=32,Ye.$lazyBundleId$){if(it=Tt(Ye),it.then){const Qe=()=>{};it=yield it,Qe()}it.isProxied||(Ye.$watchers$=it.watchers,xe(it,Ye,2),it.isProxied=!0);const bt=()=>{};Ee.$flags$|=8;try{new it(Ee)}catch(Qe){at(Qe)}Ee.$flags$&=-9,Ee.$flags$|=128,bt(),ee(Ee.$lazyInstance$)}else it=we.constructor,customElements.whenDefined(Ye.$tagName$).then(()=>Ee.$flags$|=128);if(it.style){let bt=it.style;const Qe=m(Ye);if(!Ot.has(Qe)){const lt=()=>{};((Ae,we,Ee)=>{let Ye=Ot.get(Ae);Dt&&Ee?(Ye=Ye||new CSSStyleSheet,"string"==typeof Ye?Ye=we:Ye.replaceSync(we)):Ye=we,Ot.set(Ae,Ye)})(Qe,bt,!!(1&Ye.$flags$)),lt()}}}const Oe=Ee.$ancestorComponent$,Ie=()=>A(Ee,!0);Oe&&Oe["s-rc"]?Oe["s-rc"].push(Ie):Ie()});return function(Ee,Ye,ke,it){return Ae.apply(this,arguments)}}(),ee=Ae=>{nt(Ae,"connectedCallback")},vt=function(){var Ae=(0,a.A)(function*(we){if(!(1&It.$flags$)){const Ee=mt(we);null!=Ee&&Ee.$lazyInstance$||null!=Ee&&Ee.$onReadyPromise$&&Ee.$onReadyPromise$.then(()=>{})}});return function(Ee){return Ae.apply(this,arguments)}}(),Ze=(Ae,we={})=>{var Ee;const ke=[],it=we.exclude||[],Oe=bn.customElements,Ie=Et.head,Ue=Ie.querySelector("meta[charset]"),bt=Et.createElement("style"),Qe=[];let lt,Zt=!0;Object.assign(It,we),It.$resourcesUrl$=new URL(we.resourcesUrl||"./",Et.baseURI).href;let _t=!1;if(Ae.map(gt=>{gt[1].map(zt=>{var Nt;const Pt={$flags$:zt[0],$tagName$:zt[1],$members$:zt[2],$listeners$:zt[3]};4&Pt.$flags$&&(_t=!0),Pt.$members$=zt[2],Pt.$attrsToReflect$=[],Pt.$watchers$=null!==(Nt=zt[4])&&void 0!==Nt?Nt:{};const Bn=Pt.$tagName$,wn=class extends HTMLElement{constructor(An){super(An),un(An=this,Pt),1&Pt.$flags$&&An.attachShadow({mode:"open"})}connectedCallback(){lt&&(clearTimeout(lt),lt=null),Zt?Qe.push(this):It.jmp(()=>(Ae=>{if(!(1&It.$flags$)){const we=mt(Ae),Ee=we.$cmpMeta$,Ye=()=>{};if(1&we.$flags$)null!=we&&we.$lazyInstance$?ee(we.$lazyInstance$):null!=we&&we.$onReadyPromise$&&we.$onReadyPromise$.then(()=>ee(we.$lazyInstance$));else{we.$flags$|=1;{let ke=Ae;for(;ke=ke.parentNode||ke.host;)if(ke["s-p"]){B(we,we.$ancestorComponent$=ke);break}}Ee.$members$&&Object.entries(Ee.$members$).map(([ke,[it]])=>{if(31&it&&Ae.hasOwnProperty(ke)){const Oe=Ae[ke];delete Ae[ke],Ae[ke]=Oe}}),re(Ae,we,Ee)}Ye()}})(this))}disconnectedCallback(){It.jmp(()=>vt(this))}componentOnReady(){return mt(this).$onReadyPromise$}};Pt.$lazyBundleId$=gt[0],!it.includes(Bn)&&!Oe.get(Bn)&&(ke.push(Bn),Oe.define(Bn,xe(wn,Pt,1)))})}),ke.length>0&&(_t&&(bt.textContent+=I),bt.textContent+=ke+"{visibility:hidden}.hydrated{visibility:inherit}",bt.innerHTML.length)){bt.setAttribute("data-styles","");const gt=null!==(Ee=It.$nonce$)&&void 0!==Ee?Ee:S(Et);null!=gt&&bt.setAttribute("nonce",gt),Ie.insertBefore(bt,Ue?Ue.nextSibling:Ie.firstChild)}Zt=!1,Qe.length?Qe.map(gt=>gt.connectedCallback()):It.jmp(()=>lt=setTimeout(oe,30))},nn=new WeakMap,mt=Ae=>nn.get(Ae),dt=(Ae,we)=>nn.set(we.$lazyInstance$=Ae,we),un=(Ae,we)=>{const Ee={$flags$:0,$hostElement$:Ae,$cmpMeta$:we,$instanceValues$:new Map};return Ee.$onInstancePromise$=new Promise(Ye=>Ee.$onInstanceResolve$=Ye),Ee.$onReadyPromise$=new Promise(Ye=>Ee.$onReadyResolve$=Ye),Ae["s-p"]=[],Ae["s-rc"]=[],nn.set(Ae,Ee)},At=(Ae,we)=>we in Ae,at=(Ae,we)=>(0,console.error)(Ae,we),Mn=new Map,Tt=(Ae,we,Ee)=>{const Ye=Ae.$tagName$.replace(/-/g,"_"),ke=Ae.$lazyBundleId$,it=Mn.get(ke);return it?it[Ye]:y(7321)(`./${ke}.entry.js`).then(Oe=>(Mn.set(ke,Oe),Oe[Ye]),at)},Ot=new Map,bn=typeof window<"u"?window:{},Et=bn.document||{head:{}},It={$flags$:0,$resourcesUrl$:"",jmp:Ae=>Ae(),raf:Ae=>requestAnimationFrame(Ae),ael:(Ae,we,Ee,Ye)=>Ae.addEventListener(we,Ee,Ye),rel:(Ae,we,Ee,Ye)=>Ae.removeEventListener(we,Ee,Ye),ce:(Ae,we)=>new CustomEvent(Ae,we)},Dt=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),Ft=[],Sn=[],Bt=(Ae,we)=>Ee=>{Ae.push(Ee),E||(E=!0,we&&4&It.$flags$?Ut(Vn):It.raf(Vn))},Lt=Ae=>{for(let we=0;we{Lt(Ft),Lt(Sn),(E=Ft.length>0)&&It.raf(Vn)},Ut=Ae=>Promise.resolve(void 0).then(Ae),$e=Bt(Sn,!0)},4725:(_e,te,y)=>{"use strict";var a=y(1993),D=y(3686),v=y(7054).Buffer,L=new Array(16);function c(){D.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function E(b,O){return b<>>32-O}function w(b,O,C,S,N,k,$){return E(b+(O&C|~O&S)+N+k|0,$)+O|0}function T(b,O,C,S,N,k,$){return E(b+(O&S|C&~S)+N+k|0,$)+O|0}function P(b,O,C,S,N,k,$){return E(b+(O^C^S)+N+k|0,$)+O|0}function I(b,O,C,S,N,k,$){return E(b+(C^(O|~S))+N+k|0,$)+O|0}a(c,D),c.prototype._update=function(){for(var b=L,O=0;O<16;++O)b[O]=this._block.readInt32LE(4*O);var C=this._a,S=this._b,N=this._c,k=this._d;C=w(C,S,N,k,b[0],3614090360,7),k=w(k,C,S,N,b[1],3905402710,12),N=w(N,k,C,S,b[2],606105819,17),S=w(S,N,k,C,b[3],3250441966,22),C=w(C,S,N,k,b[4],4118548399,7),k=w(k,C,S,N,b[5],1200080426,12),N=w(N,k,C,S,b[6],2821735955,17),S=w(S,N,k,C,b[7],4249261313,22),C=w(C,S,N,k,b[8],1770035416,7),k=w(k,C,S,N,b[9],2336552879,12),N=w(N,k,C,S,b[10],4294925233,17),S=w(S,N,k,C,b[11],2304563134,22),C=w(C,S,N,k,b[12],1804603682,7),k=w(k,C,S,N,b[13],4254626195,12),N=w(N,k,C,S,b[14],2792965006,17),C=T(C,S=w(S,N,k,C,b[15],1236535329,22),N,k,b[1],4129170786,5),k=T(k,C,S,N,b[6],3225465664,9),N=T(N,k,C,S,b[11],643717713,14),S=T(S,N,k,C,b[0],3921069994,20),C=T(C,S,N,k,b[5],3593408605,5),k=T(k,C,S,N,b[10],38016083,9),N=T(N,k,C,S,b[15],3634488961,14),S=T(S,N,k,C,b[4],3889429448,20),C=T(C,S,N,k,b[9],568446438,5),k=T(k,C,S,N,b[14],3275163606,9),N=T(N,k,C,S,b[3],4107603335,14),S=T(S,N,k,C,b[8],1163531501,20),C=T(C,S,N,k,b[13],2850285829,5),k=T(k,C,S,N,b[2],4243563512,9),N=T(N,k,C,S,b[7],1735328473,14),C=P(C,S=T(S,N,k,C,b[12],2368359562,20),N,k,b[5],4294588738,4),k=P(k,C,S,N,b[8],2272392833,11),N=P(N,k,C,S,b[11],1839030562,16),S=P(S,N,k,C,b[14],4259657740,23),C=P(C,S,N,k,b[1],2763975236,4),k=P(k,C,S,N,b[4],1272893353,11),N=P(N,k,C,S,b[7],4139469664,16),S=P(S,N,k,C,b[10],3200236656,23),C=P(C,S,N,k,b[13],681279174,4),k=P(k,C,S,N,b[0],3936430074,11),N=P(N,k,C,S,b[3],3572445317,16),S=P(S,N,k,C,b[6],76029189,23),C=P(C,S,N,k,b[9],3654602809,4),k=P(k,C,S,N,b[12],3873151461,11),N=P(N,k,C,S,b[15],530742520,16),C=I(C,S=P(S,N,k,C,b[2],3299628645,23),N,k,b[0],4096336452,6),k=I(k,C,S,N,b[7],1126891415,10),N=I(N,k,C,S,b[14],2878612391,15),S=I(S,N,k,C,b[5],4237533241,21),C=I(C,S,N,k,b[12],1700485571,6),k=I(k,C,S,N,b[3],2399980690,10),N=I(N,k,C,S,b[10],4293915773,15),S=I(S,N,k,C,b[1],2240044497,21),C=I(C,S,N,k,b[8],1873313359,6),k=I(k,C,S,N,b[15],4264355552,10),N=I(N,k,C,S,b[6],2734768916,15),S=I(S,N,k,C,b[13],1309151649,21),C=I(C,S,N,k,b[4],4149444226,6),k=I(k,C,S,N,b[11],3174756917,10),N=I(N,k,C,S,b[2],718787259,15),S=I(S,N,k,C,b[9],3951481745,21),this._a=this._a+C|0,this._b=this._b+S|0,this._c=this._c+N|0,this._d=this._d+k|0},c.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var b=v.allocUnsafe(16);return b.writeInt32LE(this._a,0),b.writeInt32LE(this._b,4),b.writeInt32LE(this._c,8),b.writeInt32LE(this._d,12),b},_e.exports=c},3459:(_e,te,y)=>{var a=y(7223),D=y(5294);function v(L){this.rand=L||new D.Rand}_e.exports=v,v.create=function(c){return new v(c)},v.prototype._randbelow=function(c){var E=c.bitLength(),w=Math.ceil(E/8);do{var T=new a(this.rand.generate(w))}while(T.cmp(c)>=0);return T},v.prototype._randrange=function(c,E){var w=E.sub(c);return c.add(this._randbelow(w))},v.prototype.test=function(c,E,w){var T=c.bitLength(),P=a.mont(c),I=new a(1).toRed(P);E||(E=Math.max(1,T/48|0));for(var b=c.subn(1),O=0;!b.testn(O);O++);for(var C=c.shrn(O),S=b.toRed(P);E>0;E--){var k=this._randrange(new a(2),b);w&&w(k);var $=k.toRed(P).redPow(C);if(0!==$.cmp(I)&&0!==$.cmp(S)){for(var x=1;x0;E--){var S=this._randrange(new a(2),I),N=c.gcd(S);if(0!==N.cmpn(1))return N;var k=S.toRed(T).redPow(O);if(0!==k.cmp(P)&&0!==k.cmp(C)){for(var $=1;$=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=w(m,o);return o-1>=n&&(u|=w(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],we=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],_t=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var wn=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(wn>>>26)|0,wn&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,we)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,we)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,we)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,we)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,we)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,we)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,we)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,we)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,we)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,we)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,_t)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,_t)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,we)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,we)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,_t)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,_t)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,we)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,we)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,_t)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,_t)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,we)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,we)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,_t)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,_t)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,we)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,we)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,_t)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,_t)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,we),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,we)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,_t)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,_t)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,_t)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,_t)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,_t)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,_t)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,_t)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,_t)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,_t),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,_t)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=wn,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(_e=y.nmd(_e),this)},9210:_e=>{function te(y,a){if(!y)throw new Error(a||"Assertion failed")}_e.exports=te,te.equal=function(a,D,v){if(a!=D)throw new Error(v||"Assertion failed: "+a+" != "+D)}},1832:(_e,te)=>{"use strict";var y=te;function D(L){return 1===L.length?"0"+L:L}function v(L){for(var c="",E=0;E>8,I=255&T;P?E.push(P,I):E.push(I)}return E},y.zero2=D,y.toHex=v,y.encode=function(c,E){return"hex"===E?v(c):c}},3138:(_e,te,y)=>{"use strict";var a=y(1990);te.certificate=y(4772);var D=a.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});te.RSAPrivateKey=D;var v=a.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});te.RSAPublicKey=v;var L=a.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),c=a.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(L),this.key("subjectPublicKey").bitstr())});te.PublicKey=c;var E=a.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(L),this.key("subjectPrivateKey").octstr())});te.PrivateKey=E;var w=a.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});te.EncryptedPrivateKey=w;var T=a.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});te.DSAPrivateKey=T,te.DSAparam=a.define("DSAparam",function(){this.int()});var P=a.define("ECParameters",function(){this.choice({namedCurve:this.objid()})}),I=a.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(P),this.key("publicKey").optional().explicit(1).bitstr())});te.ECPrivateKey=I,te.signature=a.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},4772:(_e,te,y)=>{"use strict";var a=y(1990),D=a.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),v=a.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),L=a.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),c=a.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(L),this.key("subjectPublicKey").bitstr())}),E=a.define("RelativeDistinguishedName",function(){this.setof(v)}),w=a.define("RDNSequence",function(){this.seqof(E)}),T=a.define("Name",function(){this.choice({rdnSequence:this.use(w)})}),P=a.define("Validity",function(){this.seq().obj(this.key("notBefore").use(D),this.key("notAfter").use(D))}),I=a.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),b=a.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(L),this.key("issuer").use(T),this.key("validity").use(P),this.key("subject").use(T),this.key("subjectPublicKeyInfo").use(c),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(I).optional())}),O=a.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(b),this.key("signatureAlgorithm").use(L),this.key("signatureValue").bitstr())});_e.exports=O},9472:(_e,te,y)=>{"use strict";var a=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,D=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,v=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,L=y(8211),c=y(3388),E=y(7054).Buffer;_e.exports=function(w,T){var b,P=w.toString(),I=P.match(a);if(I){var C="aes"+I[1],S=E.from(I[2],"hex"),N=E.from(I[3].replace(/[\r\n]/g,""),"base64"),k=L(T,S.slice(0,8),parseInt(I[1],10)).key,$=[],x=c.createDecipheriv(C,k,S);$.push(x.update(N)),$.push(x.final()),b=E.concat($)}else{var O=P.match(v);b=E.from(O[2].replace(/[\r\n]/g,""),"base64")}return{tag:P.match(D)[1],data:b}}},5667:(_e,te,y)=>{"use strict";var a=y(3138),D=y(5579),v=y(9472),L=y(3388),c=y(3397),E=y(7054).Buffer;function T(P){var I;"object"==typeof P&&!E.isBuffer(P)&&(I=P.passphrase,P=P.key),"string"==typeof P&&(P=E.from(P));var S,N,b=v(P,I),O=b.tag,C=b.data;switch(O){case"CERTIFICATE":N=a.certificate.decode(C,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(N||(N=a.PublicKey.decode(C,"der")),S=N.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPublicKey.decode(N.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return N.subjectPrivateKey=N.subjectPublicKey,{type:"ec",data:N};case"1.2.840.10040.4.1":return N.algorithm.params.pub_key=a.DSAparam.decode(N.subjectPublicKey.data,"der"),{type:"dsa",data:N.algorithm.params};default:throw new Error("unknown key id "+S)}case"ENCRYPTED PRIVATE KEY":C=function w(P,I){var b=P.algorithm.decrypt.kde.kdeparams.salt,O=parseInt(P.algorithm.decrypt.kde.kdeparams.iters.toString(),10),C=D[P.algorithm.decrypt.cipher.algo.join(".")],S=P.algorithm.decrypt.cipher.iv,N=P.subjectPrivateKey,k=parseInt(C.split("-")[1],10)/8,$=c.pbkdf2Sync(I,b,O,k,"sha1"),x=L.createDecipheriv(C,$,S),F=[];return F.push(x.update(N)),F.push(x.final()),E.concat(F)}(C=a.EncryptedPrivateKey.decode(C,"der"),I);case"PRIVATE KEY":switch(S=(N=a.PrivateKey.decode(C,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPrivateKey.decode(N.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:N.algorithm.curve,privateKey:a.ECPrivateKey.decode(N.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return N.algorithm.params.priv_key=a.DSAparam.decode(N.subjectPrivateKey,"der"),{type:"dsa",params:N.algorithm.params};default:throw new Error("unknown key id "+S)}case"RSA PUBLIC KEY":return a.RSAPublicKey.decode(C,"der");case"RSA PRIVATE KEY":return a.RSAPrivateKey.decode(C,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:a.DSAPrivateKey.decode(C,"der")};case"EC PRIVATE KEY":return{curve:(C=a.ECPrivateKey.decode(C,"der")).parameters.value,privateKey:C.privateKey};default:throw new Error("unknown key type "+O)}}T.signature=a.signature,_e.exports=T},3397:(_e,te,y)=>{te.pbkdf2=y(2685),te.pbkdf2Sync=y(9111)},2685:(_e,te,y)=>{var E,b,a=y(7054).Buffer,D=y(6111),v=y(5392),L=y(9111),c=y(6643),w=global.crypto&&global.crypto.subtle,T={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},P=[];function O(){return b||(b=global.process&&global.process.nextTick?global.process.nextTick:global.queueMicrotask?global.queueMicrotask:global.setImmediate?global.setImmediate:global.setTimeout)}function C(N,k,$,x,F){return w.importKey("raw",N,{name:"PBKDF2"},!1,["deriveBits"]).then(function(U){return w.deriveBits({name:"PBKDF2",salt:k,iterations:$,hash:{name:F}},U,x<<3)}).then(function(U){return a.from(U)})}_e.exports=function(N,k,$,x,F,U){"function"==typeof F&&(U=F,F=void 0);var z=T[(F=F||"sha1").toLowerCase()];if(z&&"function"==typeof global.Promise){if(D($,x),N=c(N,v,"Password"),k=c(k,v,"Salt"),"function"!=typeof U)throw new Error("No callback provided to pbkdf2");!function S(N,k){N.then(function($){O()(function(){k(null,$)})},function($){O()(function(){k($)})})}(function I(N){if(global.process&&!global.process.browser||!w||!w.importKey||!w.deriveBits)return Promise.resolve(!1);if(void 0!==P[N])return P[N];var k=C(E=E||a.alloc(8),E,10,128,N).then(function(){return!0}).catch(function(){return!1});return P[N]=k,k}(z).then(function(Q){return Q?C(N,k,$,x,z):L(N,k,$,x,F)}),U)}else O()(function(){var Q;try{Q=L(N,k,$,x,F)}catch(ue){return U(ue)}U(null,Q)})}},5392:_e=>{var te;te=global.process&&global.process.browser?"utf-8":global.process&&global.process.version?parseInt(process.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary":"utf-8",_e.exports=te},6111:_e=>{var te=Math.pow(2,30)-1;_e.exports=function(y,a){if("number"!=typeof y)throw new TypeError("Iterations not a number");if(y<0)throw new TypeError("Bad iterations");if("number"!=typeof a)throw new TypeError("Key length not a number");if(a<0||a>te||a!=a)throw new TypeError("Bad key length")}},9111:(_e,te,y)=>{var a=y(3407),D=y(6636),v=y(5443),L=y(7054).Buffer,c=y(6111),E=y(5392),w=y(6643),T=L.alloc(128),P={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function I(C,S,N){var k=function b(C){return"rmd160"===C||"ripemd160"===C?function N(k){return(new D).update(k).digest()}:"md5"===C?a:function S(k){return v(C).update(k).digest()}}(C),$="sha512"===C||"sha384"===C?128:64;S.length>$?S=k(S):S.length<$&&(S=L.concat([S,T],$));for(var x=L.allocUnsafe($+P[C]),F=L.allocUnsafe($+P[C]),U=0;U<$;U++)x[U]=54^S[U],F[U]=92^S[U];var z=L.allocUnsafe($+N+4);x.copy(z,0,0,$),this.ipad1=z,this.ipad2=x,this.opad=F,this.alg=C,this.blocksize=$,this.hash=k,this.size=P[C]}I.prototype.run=function(C,S){return C.copy(S,this.blocksize),this.hash(S).copy(this.opad,this.blocksize),this.hash(this.opad)},_e.exports=function O(C,S,N,k,$){c(N,k);var x=new I($=$||"sha1",C=w(C,E,"Password"),(S=w(S,E,"Salt")).length),F=L.allocUnsafe(k),U=L.allocUnsafe(S.length+4);S.copy(U,0,0,S.length);for(var z=0,Q=P[$],ue=Math.ceil(k/Q),De=1;De<=ue;De++){U.writeUInt32BE(De,S.length);for(var ie=x.run(U,x.ipad1),le=ie,m=1;m{var a=y(7054).Buffer;_e.exports=function(D,v,L){if(a.isBuffer(D))return D;if("string"==typeof D)return a.from(D,v);if(ArrayBuffer.isView(D))return a.from(D.buffer);throw new TypeError(L+" must be a string, a Buffer, a typed array or a DataView")}},9656:_e=>{"use strict";_e.exports=typeof process>"u"||!process.version||0===process.version.indexOf("v0.")||0===process.version.indexOf("v1.")&&0!==process.version.indexOf("v1.8.")?{nextTick:function te(y,a,D,v){if("function"!=typeof y)throw new TypeError('"callback" argument must be a function');var c,E,L=arguments.length;switch(L){case 0:case 1:return process.nextTick(y);case 2:return process.nextTick(function(){y.call(null,a)});case 3:return process.nextTick(function(){y.call(null,a,D)});case 4:return process.nextTick(function(){y.call(null,a,D,v)});default:for(c=new Array(L-1),E=0;E{te.publicEncrypt=y(7267),te.privateDecrypt=y(8613),te.privateEncrypt=function(D,v){return te.publicEncrypt(D,v,!0)},te.publicDecrypt=function(D,v){return te.privateDecrypt(D,v,!0)}},715:(_e,te,y)=>{var a=y(7211),D=y(7054).Buffer;function v(L){var c=D.allocUnsafe(4);return c.writeUInt32BE(L,0),c}_e.exports=function(L,c){for(var T,E=D.alloc(0),w=0;E.length=65&&o<=70?o-55:o>=97&&o<=102?o-87:o-48&15}function T(m,n,o){var u=w(m,o);return o-1>=n&&(u|=w(m,o-1)<<4),u}function P(m,n,o,u){for(var s=0,h=Math.min(m.length,o),g=n;g=49?M-49+10:M>=17?M-17+10:M}return s}c.isBN=function(n){return n instanceof c||null!==n&&"object"==typeof n&&n.constructor.wordSize===c.wordSize&&Array.isArray(n.words)},c.max=function(n,o){return n.cmp(o)>0?n:o},c.min=function(n,o){return n.cmp(o)<0?n:o},c.prototype._init=function(n,o,u){if("number"==typeof n)return this._initNumber(n,o,u);if("object"==typeof n)return this._initArray(n,o,u);"hex"===o&&(o=16),v(o===(0|o)&&o>=2&&o<=36);var s=0;"-"===(n=n.toString().replace(/\s+/g,""))[0]&&(s++,this.negative=1),s=0;s-=3)this.words[h]|=(g=n[s]|n[s-1]<<8|n[s-2]<<16)<>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);else if("le"===u)for(s=0,h=0;s>>26-M&67108863,(M+=24)>=26&&(M-=26,h++);return this.strip()},c.prototype._parseHex=function(n,o,u){this.length=Math.ceil((n.length-o)/6),this.words=new Array(this.length);for(var s=0;s=o;s-=2)M=T(n,o,s)<=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;else for(s=(n.length-o)%2==0?o+1:o;s=18?(h-=18,this.words[g+=1]|=M>>>26):h+=8;this.strip()},c.prototype._parseBase=function(n,o,u){this.words=[0],this.length=1;for(var s=0,h=1;h<=67108863;h*=o)s++;s--,h=h/o|0;for(var g=n.length-u,M=g%s,f=Math.min(g,g-M)+u,r=0,d=u;d1&&0===this.words[this.length-1];)this.length--;return this._normSign()},c.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},c.prototype.inspect=function(){return(this.red?""};var I=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],O=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function S(m,n,o){o.negative=n.negative^m.negative;var u=m.length+n.length|0;o.length=u,u=u-1|0;var s=0|m.words[0],h=0|n.words[0],g=s*h,f=g/67108864|0;o.words[0]=67108863&g;for(var r=1;r>>26,B=67108863&f,A=Math.min(r,n.length-1),V=Math.max(0,r-m.length+1);V<=A;V++)d+=(g=(s=0|m.words[r-V|0])*(h=0|n.words[V])+B)/67108864|0,B=67108863&g;o.words[r]=0|B,f=0|d}return 0!==f?o.words[r]=0|f:o.length--,o.strip()}c.prototype.toString=function(n,o){var u;if(o=0|o||1,16===(n=n||10)||"hex"===n){u="";for(var s=0,h=0,g=0;g>>24-s&16777215)||g!==this.length-1?I[6-f.length]+f+u:f+u,(s+=2)>=26&&(s-=26,g--)}for(0!==h&&(u=h.toString(16)+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}if(n===(0|n)&&n>=2&&n<=36){var r=b[n],d=O[n];u="";var B=this.clone();for(B.negative=0;!B.isZero();){var A=B.modn(d).toString(n);u=(B=B.idivn(d)).isZero()?A+u:I[r-A.length]+A+u}for(this.isZero()&&(u="0"+u);u.length%o!=0;)u="0"+u;return 0!==this.negative&&(u="-"+u),u}v(!1,"Base should be between 2 and 36")},c.prototype.toNumber=function(){var n=this.words[0];return 2===this.length?n+=67108864*this.words[1]:3===this.length&&1===this.words[2]?n+=4503599627370496+67108864*this.words[1]:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-n:n},c.prototype.toJSON=function(){return this.toString(16)},c.prototype.toBuffer=function(n,o){return v(typeof E<"u"),this.toArrayLike(E,n,o)},c.prototype.toArray=function(n,o){return this.toArrayLike(Array,n,o)},c.prototype.toArrayLike=function(n,o,u){var s=this.byteLength(),h=u||Math.max(1,s);v(s<=h,"byte array longer than desired length"),v(h>0,"Requested array length <= 0"),this.strip();var f,r,g="le"===o,M=new n(h),d=this.clone();if(g){for(r=0;!d.isZero();r++)f=d.andln(255),d.iushrn(8),M[r]=f;for(;r=4096&&(u+=13,o>>>=13),o>=64&&(u+=7,o>>>=7),o>=8&&(u+=4,o>>>=4),o>=2&&(u+=2,o>>>=2),u+o},c.prototype._zeroBits=function(n){if(0===n)return 26;var o=n,u=0;return 8191&o||(u+=13,o>>>=13),127&o||(u+=7,o>>>=7),15&o||(u+=4,o>>>=4),3&o||(u+=2,o>>>=2),1&o||u++,u},c.prototype.bitLength=function(){var o=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+o},c.prototype.zeroBits=function(){if(this.isZero())return 0;for(var n=0,o=0;on.length?this.clone().ior(n):n.clone().ior(this)},c.prototype.uor=function(n){return this.length>n.length?this.clone().iuor(n):n.clone().iuor(this)},c.prototype.iuand=function(n){var o;o=this.length>n.length?n:this;for(var u=0;un.length?this.clone().iand(n):n.clone().iand(this)},c.prototype.uand=function(n){return this.length>n.length?this.clone().iuand(n):n.clone().iuand(this)},c.prototype.iuxor=function(n){var o,u;this.length>n.length?(o=this,u=n):(o=n,u=this);for(var s=0;sn.length?this.clone().ixor(n):n.clone().ixor(this)},c.prototype.uxor=function(n){return this.length>n.length?this.clone().iuxor(n):n.clone().iuxor(this)},c.prototype.inotn=function(n){v("number"==typeof n&&n>=0);var o=0|Math.ceil(n/26),u=n%26;this._expand(o),u>0&&o--;for(var s=0;s0&&(this.words[s]=~this.words[s]&67108863>>26-u),this.strip()},c.prototype.notn=function(n){return this.clone().inotn(n)},c.prototype.setn=function(n,o){v("number"==typeof n&&n>=0);var u=n/26|0,s=n%26;return this._expand(u+1),this.words[u]=o?this.words[u]|1<n.length?(u=this,s=n):(u=n,s=this);for(var h=0,g=0;g>>26;for(;0!==h&&g>>26;if(this.length=u.length,0!==h)this.words[this.length]=h,this.length++;else if(u!==this)for(;gn.length?this.clone().iadd(n):n.clone().iadd(this)},c.prototype.isub=function(n){if(0!==n.negative){n.negative=0;var o=this.iadd(n);return n.negative=1,o._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(n),this.negative=1,this._normSign();var s,h,u=this.cmp(n);if(0===u)return this.negative=0,this.length=1,this.words[0]=0,this;u>0?(s=this,h=n):(s=n,h=this);for(var g=0,M=0;M>26,this.words[M]=67108863&o;for(;0!==g&&M>26,this.words[M]=67108863&o;if(0===g&&M>>13,J=0|s[1],ne=8191&J,be=J>>>13,Ce=0|s[2],Z=8191&Ce,oe=Ce>>>13,nt=0|s[3],Pe=8191&nt,pe=nt>>>13,Te=0|s[4],xe=8191&Te,re=Te>>>13,ee=0|s[5],K=8191&ee,ge=ee>>>13,vt=0|s[6],Ze=8191&vt,rt=vt>>>13,nn=0|s[7],mt=8191&nn,dt=nn>>>13,un=0|s[8],At=8191&un,at=un>>>13,Mn=0|s[9],Tt=8191&Mn,Ot=Mn>>>13,bn=0|h[0],Et=8191&bn,It=bn>>>13,yn=0|h[1],Dt=8191&yn,Ft=yn>>>13,Sn=0|h[2],Bt=8191&Sn,Lt=Sn>>>13,Vn=0|h[3],Ut=8191&Vn,$e=Vn>>>13,Ae=0|h[4],we=8191&Ae,Ee=Ae>>>13,Ye=0|h[5],ke=8191&Ye,it=Ye>>>13,Oe=0|h[6],Ie=8191&Oe,Ue=Oe>>>13,bt=0|h[7],Qe=8191&bt,lt=bt>>>13,Zt=0|h[8],_t=8191&Zt,gt=Zt>>>13,zt=0|h[9],Nt=8191&zt,Pt=zt>>>13;u.negative=n.negative^o.negative,u.length=19;var Bn=(M+(f=Math.imul(A,Et))|0)+((8191&(r=(r=Math.imul(A,It))+Math.imul(V,Et)|0))<<13)|0;M=((d=Math.imul(V,It))+(r>>>13)|0)+(Bn>>>26)|0,Bn&=67108863,f=Math.imul(ne,Et),r=(r=Math.imul(ne,It))+Math.imul(be,Et)|0,d=Math.imul(be,It);var wn=(M+(f=f+Math.imul(A,Dt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ft)|0)+Math.imul(V,Dt)|0))<<13)|0;M=((d=d+Math.imul(V,Ft)|0)+(r>>>13)|0)+(wn>>>26)|0,wn&=67108863,f=Math.imul(Z,Et),r=(r=Math.imul(Z,It))+Math.imul(oe,Et)|0,d=Math.imul(oe,It),f=f+Math.imul(ne,Dt)|0,r=(r=r+Math.imul(ne,Ft)|0)+Math.imul(be,Dt)|0,d=d+Math.imul(be,Ft)|0;var An=(M+(f=f+Math.imul(A,Bt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Lt)|0)+Math.imul(V,Bt)|0))<<13)|0;M=((d=d+Math.imul(V,Lt)|0)+(r>>>13)|0)+(An>>>26)|0,An&=67108863,f=Math.imul(Pe,Et),r=(r=Math.imul(Pe,It))+Math.imul(pe,Et)|0,d=Math.imul(pe,It),f=f+Math.imul(Z,Dt)|0,r=(r=r+Math.imul(Z,Ft)|0)+Math.imul(oe,Dt)|0,d=d+Math.imul(oe,Ft)|0,f=f+Math.imul(ne,Bt)|0,r=(r=r+Math.imul(ne,Lt)|0)+Math.imul(be,Bt)|0,d=d+Math.imul(be,Lt)|0;var En=(M+(f=f+Math.imul(A,Ut)|0)|0)+((8191&(r=(r=r+Math.imul(A,$e)|0)+Math.imul(V,Ut)|0))<<13)|0;M=((d=d+Math.imul(V,$e)|0)+(r>>>13)|0)+(En>>>26)|0,En&=67108863,f=Math.imul(xe,Et),r=(r=Math.imul(xe,It))+Math.imul(re,Et)|0,d=Math.imul(re,It),f=f+Math.imul(Pe,Dt)|0,r=(r=r+Math.imul(Pe,Ft)|0)+Math.imul(pe,Dt)|0,d=d+Math.imul(pe,Ft)|0,f=f+Math.imul(Z,Bt)|0,r=(r=r+Math.imul(Z,Lt)|0)+Math.imul(oe,Bt)|0,d=d+Math.imul(oe,Lt)|0,f=f+Math.imul(ne,Ut)|0,r=(r=r+Math.imul(ne,$e)|0)+Math.imul(be,Ut)|0,d=d+Math.imul(be,$e)|0;var Wn=(M+(f=f+Math.imul(A,we)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ee)|0)+Math.imul(V,we)|0))<<13)|0;M=((d=d+Math.imul(V,Ee)|0)+(r>>>13)|0)+(Wn>>>26)|0,Wn&=67108863,f=Math.imul(K,Et),r=(r=Math.imul(K,It))+Math.imul(ge,Et)|0,d=Math.imul(ge,It),f=f+Math.imul(xe,Dt)|0,r=(r=r+Math.imul(xe,Ft)|0)+Math.imul(re,Dt)|0,d=d+Math.imul(re,Ft)|0,f=f+Math.imul(Pe,Bt)|0,r=(r=r+Math.imul(Pe,Lt)|0)+Math.imul(pe,Bt)|0,d=d+Math.imul(pe,Lt)|0,f=f+Math.imul(Z,Ut)|0,r=(r=r+Math.imul(Z,$e)|0)+Math.imul(oe,Ut)|0,d=d+Math.imul(oe,$e)|0,f=f+Math.imul(ne,we)|0,r=(r=r+Math.imul(ne,Ee)|0)+Math.imul(be,we)|0,d=d+Math.imul(be,Ee)|0;var kn=(M+(f=f+Math.imul(A,ke)|0)|0)+((8191&(r=(r=r+Math.imul(A,it)|0)+Math.imul(V,ke)|0))<<13)|0;M=((d=d+Math.imul(V,it)|0)+(r>>>13)|0)+(kn>>>26)|0,kn&=67108863,f=Math.imul(Ze,Et),r=(r=Math.imul(Ze,It))+Math.imul(rt,Et)|0,d=Math.imul(rt,It),f=f+Math.imul(K,Dt)|0,r=(r=r+Math.imul(K,Ft)|0)+Math.imul(ge,Dt)|0,d=d+Math.imul(ge,Ft)|0,f=f+Math.imul(xe,Bt)|0,r=(r=r+Math.imul(xe,Lt)|0)+Math.imul(re,Bt)|0,d=d+Math.imul(re,Lt)|0,f=f+Math.imul(Pe,Ut)|0,r=(r=r+Math.imul(Pe,$e)|0)+Math.imul(pe,Ut)|0,d=d+Math.imul(pe,$e)|0,f=f+Math.imul(Z,we)|0,r=(r=r+Math.imul(Z,Ee)|0)+Math.imul(oe,we)|0,d=d+Math.imul(oe,Ee)|0,f=f+Math.imul(ne,ke)|0,r=(r=r+Math.imul(ne,it)|0)+Math.imul(be,ke)|0,d=d+Math.imul(be,it)|0;var Rn=(M+(f=f+Math.imul(A,Ie)|0)|0)+((8191&(r=(r=r+Math.imul(A,Ue)|0)+Math.imul(V,Ie)|0))<<13)|0;M=((d=d+Math.imul(V,Ue)|0)+(r>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,f=Math.imul(mt,Et),r=(r=Math.imul(mt,It))+Math.imul(dt,Et)|0,d=Math.imul(dt,It),f=f+Math.imul(Ze,Dt)|0,r=(r=r+Math.imul(Ze,Ft)|0)+Math.imul(rt,Dt)|0,d=d+Math.imul(rt,Ft)|0,f=f+Math.imul(K,Bt)|0,r=(r=r+Math.imul(K,Lt)|0)+Math.imul(ge,Bt)|0,d=d+Math.imul(ge,Lt)|0,f=f+Math.imul(xe,Ut)|0,r=(r=r+Math.imul(xe,$e)|0)+Math.imul(re,Ut)|0,d=d+Math.imul(re,$e)|0,f=f+Math.imul(Pe,we)|0,r=(r=r+Math.imul(Pe,Ee)|0)+Math.imul(pe,we)|0,d=d+Math.imul(pe,Ee)|0,f=f+Math.imul(Z,ke)|0,r=(r=r+Math.imul(Z,it)|0)+Math.imul(oe,ke)|0,d=d+Math.imul(oe,it)|0,f=f+Math.imul(ne,Ie)|0,r=(r=r+Math.imul(ne,Ue)|0)+Math.imul(be,Ie)|0,d=d+Math.imul(be,Ue)|0;var Ln=(M+(f=f+Math.imul(A,Qe)|0)|0)+((8191&(r=(r=r+Math.imul(A,lt)|0)+Math.imul(V,Qe)|0))<<13)|0;M=((d=d+Math.imul(V,lt)|0)+(r>>>13)|0)+(Ln>>>26)|0,Ln&=67108863,f=Math.imul(At,Et),r=(r=Math.imul(At,It))+Math.imul(at,Et)|0,d=Math.imul(at,It),f=f+Math.imul(mt,Dt)|0,r=(r=r+Math.imul(mt,Ft)|0)+Math.imul(dt,Dt)|0,d=d+Math.imul(dt,Ft)|0,f=f+Math.imul(Ze,Bt)|0,r=(r=r+Math.imul(Ze,Lt)|0)+Math.imul(rt,Bt)|0,d=d+Math.imul(rt,Lt)|0,f=f+Math.imul(K,Ut)|0,r=(r=r+Math.imul(K,$e)|0)+Math.imul(ge,Ut)|0,d=d+Math.imul(ge,$e)|0,f=f+Math.imul(xe,we)|0,r=(r=r+Math.imul(xe,Ee)|0)+Math.imul(re,we)|0,d=d+Math.imul(re,Ee)|0,f=f+Math.imul(Pe,ke)|0,r=(r=r+Math.imul(Pe,it)|0)+Math.imul(pe,ke)|0,d=d+Math.imul(pe,it)|0,f=f+Math.imul(Z,Ie)|0,r=(r=r+Math.imul(Z,Ue)|0)+Math.imul(oe,Ie)|0,d=d+Math.imul(oe,Ue)|0,f=f+Math.imul(ne,Qe)|0,r=(r=r+Math.imul(ne,lt)|0)+Math.imul(be,Qe)|0,d=d+Math.imul(be,lt)|0;var Kn=(M+(f=f+Math.imul(A,_t)|0)|0)+((8191&(r=(r=r+Math.imul(A,gt)|0)+Math.imul(V,_t)|0))<<13)|0;M=((d=d+Math.imul(V,gt)|0)+(r>>>13)|0)+(Kn>>>26)|0,Kn&=67108863,f=Math.imul(Tt,Et),r=(r=Math.imul(Tt,It))+Math.imul(Ot,Et)|0,d=Math.imul(Ot,It),f=f+Math.imul(At,Dt)|0,r=(r=r+Math.imul(At,Ft)|0)+Math.imul(at,Dt)|0,d=d+Math.imul(at,Ft)|0,f=f+Math.imul(mt,Bt)|0,r=(r=r+Math.imul(mt,Lt)|0)+Math.imul(dt,Bt)|0,d=d+Math.imul(dt,Lt)|0,f=f+Math.imul(Ze,Ut)|0,r=(r=r+Math.imul(Ze,$e)|0)+Math.imul(rt,Ut)|0,d=d+Math.imul(rt,$e)|0,f=f+Math.imul(K,we)|0,r=(r=r+Math.imul(K,Ee)|0)+Math.imul(ge,we)|0,d=d+Math.imul(ge,Ee)|0,f=f+Math.imul(xe,ke)|0,r=(r=r+Math.imul(xe,it)|0)+Math.imul(re,ke)|0,d=d+Math.imul(re,it)|0,f=f+Math.imul(Pe,Ie)|0,r=(r=r+Math.imul(Pe,Ue)|0)+Math.imul(pe,Ie)|0,d=d+Math.imul(pe,Ue)|0,f=f+Math.imul(Z,Qe)|0,r=(r=r+Math.imul(Z,lt)|0)+Math.imul(oe,Qe)|0,d=d+Math.imul(oe,lt)|0,f=f+Math.imul(ne,_t)|0,r=(r=r+Math.imul(ne,gt)|0)+Math.imul(be,_t)|0,d=d+Math.imul(be,gt)|0;var jn=(M+(f=f+Math.imul(A,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(A,Pt)|0)+Math.imul(V,Nt)|0))<<13)|0;M=((d=d+Math.imul(V,Pt)|0)+(r>>>13)|0)+(jn>>>26)|0,jn&=67108863,f=Math.imul(Tt,Dt),r=(r=Math.imul(Tt,Ft))+Math.imul(Ot,Dt)|0,d=Math.imul(Ot,Ft),f=f+Math.imul(At,Bt)|0,r=(r=r+Math.imul(At,Lt)|0)+Math.imul(at,Bt)|0,d=d+Math.imul(at,Lt)|0,f=f+Math.imul(mt,Ut)|0,r=(r=r+Math.imul(mt,$e)|0)+Math.imul(dt,Ut)|0,d=d+Math.imul(dt,$e)|0,f=f+Math.imul(Ze,we)|0,r=(r=r+Math.imul(Ze,Ee)|0)+Math.imul(rt,we)|0,d=d+Math.imul(rt,Ee)|0,f=f+Math.imul(K,ke)|0,r=(r=r+Math.imul(K,it)|0)+Math.imul(ge,ke)|0,d=d+Math.imul(ge,it)|0,f=f+Math.imul(xe,Ie)|0,r=(r=r+Math.imul(xe,Ue)|0)+Math.imul(re,Ie)|0,d=d+Math.imul(re,Ue)|0,f=f+Math.imul(Pe,Qe)|0,r=(r=r+Math.imul(Pe,lt)|0)+Math.imul(pe,Qe)|0,d=d+Math.imul(pe,lt)|0,f=f+Math.imul(Z,_t)|0,r=(r=r+Math.imul(Z,gt)|0)+Math.imul(oe,_t)|0,d=d+Math.imul(oe,gt)|0;var $n=(M+(f=f+Math.imul(ne,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(ne,Pt)|0)+Math.imul(be,Nt)|0))<<13)|0;M=((d=d+Math.imul(be,Pt)|0)+(r>>>13)|0)+($n>>>26)|0,$n&=67108863,f=Math.imul(Tt,Bt),r=(r=Math.imul(Tt,Lt))+Math.imul(Ot,Bt)|0,d=Math.imul(Ot,Lt),f=f+Math.imul(At,Ut)|0,r=(r=r+Math.imul(At,$e)|0)+Math.imul(at,Ut)|0,d=d+Math.imul(at,$e)|0,f=f+Math.imul(mt,we)|0,r=(r=r+Math.imul(mt,Ee)|0)+Math.imul(dt,we)|0,d=d+Math.imul(dt,Ee)|0,f=f+Math.imul(Ze,ke)|0,r=(r=r+Math.imul(Ze,it)|0)+Math.imul(rt,ke)|0,d=d+Math.imul(rt,it)|0,f=f+Math.imul(K,Ie)|0,r=(r=r+Math.imul(K,Ue)|0)+Math.imul(ge,Ie)|0,d=d+Math.imul(ge,Ue)|0,f=f+Math.imul(xe,Qe)|0,r=(r=r+Math.imul(xe,lt)|0)+Math.imul(re,Qe)|0,d=d+Math.imul(re,lt)|0,f=f+Math.imul(Pe,_t)|0,r=(r=r+Math.imul(Pe,gt)|0)+Math.imul(pe,_t)|0,d=d+Math.imul(pe,gt)|0;var Ve=(M+(f=f+Math.imul(Z,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Z,Pt)|0)+Math.imul(oe,Nt)|0))<<13)|0;M=((d=d+Math.imul(oe,Pt)|0)+(r>>>13)|0)+(Ve>>>26)|0,Ve&=67108863,f=Math.imul(Tt,Ut),r=(r=Math.imul(Tt,$e))+Math.imul(Ot,Ut)|0,d=Math.imul(Ot,$e),f=f+Math.imul(At,we)|0,r=(r=r+Math.imul(At,Ee)|0)+Math.imul(at,we)|0,d=d+Math.imul(at,Ee)|0,f=f+Math.imul(mt,ke)|0,r=(r=r+Math.imul(mt,it)|0)+Math.imul(dt,ke)|0,d=d+Math.imul(dt,it)|0,f=f+Math.imul(Ze,Ie)|0,r=(r=r+Math.imul(Ze,Ue)|0)+Math.imul(rt,Ie)|0,d=d+Math.imul(rt,Ue)|0,f=f+Math.imul(K,Qe)|0,r=(r=r+Math.imul(K,lt)|0)+Math.imul(ge,Qe)|0,d=d+Math.imul(ge,lt)|0,f=f+Math.imul(xe,_t)|0,r=(r=r+Math.imul(xe,gt)|0)+Math.imul(re,_t)|0,d=d+Math.imul(re,gt)|0;var ut=(M+(f=f+Math.imul(Pe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Pe,Pt)|0)+Math.imul(pe,Nt)|0))<<13)|0;M=((d=d+Math.imul(pe,Pt)|0)+(r>>>13)|0)+(ut>>>26)|0,ut&=67108863,f=Math.imul(Tt,we),r=(r=Math.imul(Tt,Ee))+Math.imul(Ot,we)|0,d=Math.imul(Ot,Ee),f=f+Math.imul(At,ke)|0,r=(r=r+Math.imul(At,it)|0)+Math.imul(at,ke)|0,d=d+Math.imul(at,it)|0,f=f+Math.imul(mt,Ie)|0,r=(r=r+Math.imul(mt,Ue)|0)+Math.imul(dt,Ie)|0,d=d+Math.imul(dt,Ue)|0,f=f+Math.imul(Ze,Qe)|0,r=(r=r+Math.imul(Ze,lt)|0)+Math.imul(rt,Qe)|0,d=d+Math.imul(rt,lt)|0,f=f+Math.imul(K,_t)|0,r=(r=r+Math.imul(K,gt)|0)+Math.imul(ge,_t)|0,d=d+Math.imul(ge,gt)|0;var Rt=(M+(f=f+Math.imul(xe,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(xe,Pt)|0)+Math.imul(re,Nt)|0))<<13)|0;M=((d=d+Math.imul(re,Pt)|0)+(r>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,f=Math.imul(Tt,ke),r=(r=Math.imul(Tt,it))+Math.imul(Ot,ke)|0,d=Math.imul(Ot,it),f=f+Math.imul(At,Ie)|0,r=(r=r+Math.imul(At,Ue)|0)+Math.imul(at,Ie)|0,d=d+Math.imul(at,Ue)|0,f=f+Math.imul(mt,Qe)|0,r=(r=r+Math.imul(mt,lt)|0)+Math.imul(dt,Qe)|0,d=d+Math.imul(dt,lt)|0,f=f+Math.imul(Ze,_t)|0,r=(r=r+Math.imul(Ze,gt)|0)+Math.imul(rt,_t)|0,d=d+Math.imul(rt,gt)|0;var St=(M+(f=f+Math.imul(K,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(K,Pt)|0)+Math.imul(ge,Nt)|0))<<13)|0;M=((d=d+Math.imul(ge,Pt)|0)+(r>>>13)|0)+(St>>>26)|0,St&=67108863,f=Math.imul(Tt,Ie),r=(r=Math.imul(Tt,Ue))+Math.imul(Ot,Ie)|0,d=Math.imul(Ot,Ue),f=f+Math.imul(At,Qe)|0,r=(r=r+Math.imul(At,lt)|0)+Math.imul(at,Qe)|0,d=d+Math.imul(at,lt)|0,f=f+Math.imul(mt,_t)|0,r=(r=r+Math.imul(mt,gt)|0)+Math.imul(dt,_t)|0,d=d+Math.imul(dt,gt)|0;var kt=(M+(f=f+Math.imul(Ze,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(Ze,Pt)|0)+Math.imul(rt,Nt)|0))<<13)|0;M=((d=d+Math.imul(rt,Pt)|0)+(r>>>13)|0)+(kt>>>26)|0,kt&=67108863,f=Math.imul(Tt,Qe),r=(r=Math.imul(Tt,lt))+Math.imul(Ot,Qe)|0,d=Math.imul(Ot,lt),f=f+Math.imul(At,_t)|0,r=(r=r+Math.imul(At,gt)|0)+Math.imul(at,_t)|0,d=d+Math.imul(at,gt)|0;var Xt=(M+(f=f+Math.imul(mt,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(mt,Pt)|0)+Math.imul(dt,Nt)|0))<<13)|0;M=((d=d+Math.imul(dt,Pt)|0)+(r>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,f=Math.imul(Tt,_t),r=(r=Math.imul(Tt,gt))+Math.imul(Ot,_t)|0,d=Math.imul(Ot,gt);var Jt=(M+(f=f+Math.imul(At,Nt)|0)|0)+((8191&(r=(r=r+Math.imul(At,Pt)|0)+Math.imul(at,Nt)|0))<<13)|0;M=((d=d+Math.imul(at,Pt)|0)+(r>>>13)|0)+(Jt>>>26)|0,Jt&=67108863;var Yt=(M+(f=Math.imul(Tt,Nt))|0)+((8191&(r=(r=Math.imul(Tt,Pt))+Math.imul(Ot,Nt)|0))<<13)|0;return M=((d=Math.imul(Ot,Pt))+(r>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,g[0]=Bn,g[1]=wn,g[2]=An,g[3]=En,g[4]=Wn,g[5]=kn,g[6]=Rn,g[7]=Ln,g[8]=Kn,g[9]=jn,g[10]=$n,g[11]=Ve,g[12]=ut,g[13]=Rt,g[14]=St,g[15]=kt,g[16]=Xt,g[17]=Jt,g[18]=Yt,0!==M&&(g[19]=M,u.length++),u};function $(m,n,o){return(new x).mulp(m,n,o)}function x(m,n){this.x=m,this.y=n}Math.imul||(N=S),c.prototype.mulTo=function(n,o){var u,s=this.length+n.length;return u=10===this.length&&10===n.length?N(this,n,o):s<63?S(this,n,o):s<1024?function k(m,n,o){o.negative=n.negative^m.negative,o.length=m.length+n.length;for(var u=0,s=0,h=0;h>>26)|0)>>>26,g&=67108863}o.words[h]=M,u=g,g=s}return 0!==u?o.words[h]=u:o.length--,o.strip()}(this,n,o):$(this,n,o),u},x.prototype.makeRBT=function(n){for(var o=new Array(n),u=c.prototype._countBits(n)-1,s=0;s>=1;return s},x.prototype.permute=function(n,o,u,s,h,g){for(var M=0;M>>=1)h++;return 1<>>=13),h>>>=13;for(g=2*o;g>=26,o+=s/67108864|0,o+=h>>>26,this.words[u]=67108863&h}return 0!==o&&(this.words[u]=o,this.length++),this},c.prototype.muln=function(n){return this.clone().imuln(n)},c.prototype.sqr=function(){return this.mul(this)},c.prototype.isqr=function(){return this.imul(this.clone())},c.prototype.pow=function(n){var o=function C(m){for(var n=new Array(m.bitLength()),o=0;o>>s}return n}(n);if(0===o.length)return new c(1);for(var u=this,s=0;s=0);var h,o=n%26,u=(n-o)/26,s=67108863>>>26-o<<26-o;if(0!==o){var g=0;for(h=0;h>>26-o}g&&(this.words[h]=g,this.length++)}if(0!==u){for(h=this.length-1;h>=0;h--)this.words[h+u]=this.words[h];for(h=0;h=0),s=o?(o-o%26)/26:0;var h=n%26,g=Math.min((n-h)/26,this.length),M=67108863^67108863>>>h<g)for(this.length-=g,r=0;r=0&&(0!==d||r>=s);r--){var B=0|this.words[r];this.words[r]=d<<26-h|B>>>h,d=B&M}return f&&0!==d&&(f.words[f.length++]=d),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},c.prototype.ishrn=function(n,o,u){return v(0===this.negative),this.iushrn(n,o,u)},c.prototype.shln=function(n){return this.clone().ishln(n)},c.prototype.ushln=function(n){return this.clone().iushln(n)},c.prototype.shrn=function(n){return this.clone().ishrn(n)},c.prototype.ushrn=function(n){return this.clone().iushrn(n)},c.prototype.testn=function(n){v("number"==typeof n&&n>=0);var o=n%26,u=(n-o)/26;return!(this.length<=u||!(this.words[u]&1<=0);var o=n%26,u=(n-o)/26;return v(0===this.negative,"imaskn works only with positive numbers"),this.length<=u?this:(0!==o&&u++,this.length=Math.min(u,this.length),0!==o&&(this.words[this.length-1]&=67108863^67108863>>>o<=67108864;o++)this.words[o]-=67108864,o===this.length-1?this.words[o+1]=1:this.words[o+1]++;return this.length=Math.max(this.length,o+1),this},c.prototype.isubn=function(n){if(v("number"==typeof n),v(n<67108864),n<0)return this.iaddn(-n);if(0!==this.negative)return this.negative=0,this.iaddn(n),this.negative=1,this;if(this.words[0]-=n,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var o=0;o>26)-(f/67108864|0),this.words[h+u]=67108863&g}for(;h>26,this.words[h+u]=67108863&g;if(0===M)return this.strip();for(v(-1===M),M=0,h=0;h>26,this.words[h]=67108863&g;return this.negative=1,this.strip()},c.prototype._wordDiv=function(n,o){var u,s=this.clone(),h=n,g=0|h.words[h.length-1];0!=(u=26-this._countBits(g))&&(h=h.ushln(u),s.iushln(u),g=0|h.words[h.length-1]);var r,f=s.length-h.length;if("mod"!==o){(r=new c(null)).length=f+1,r.words=new Array(r.length);for(var d=0;d=0;A--){var V=67108864*(0|s.words[h.length+A])+(0|s.words[h.length+A-1]);for(V=Math.min(V/g|0,67108863),s._ishlnsubmul(h,V,A);0!==s.negative;)V--,s.negative=0,s._ishlnsubmul(h,1,A),s.isZero()||(s.negative^=1);r&&(r.words[A]=V)}return r&&r.strip(),s.strip(),"div"!==o&&0!==u&&s.iushrn(u),{div:r||null,mod:s}},c.prototype.divmod=function(n,o,u){return v(!n.isZero()),this.isZero()?{div:new c(0),mod:new c(0)}:0!==this.negative&&0===n.negative?(g=this.neg().divmod(n,o),"mod"!==o&&(s=g.div.neg()),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.iadd(n)),{div:s,mod:h}):0===this.negative&&0!==n.negative?(g=this.divmod(n.neg(),o),"mod"!==o&&(s=g.div.neg()),{div:s,mod:g.mod}):this.negative&n.negative?(g=this.neg().divmod(n.neg(),o),"div"!==o&&(h=g.mod.neg(),u&&0!==h.negative&&h.isub(n)),{div:g.div,mod:h}):n.length>this.length||this.cmp(n)<0?{div:new c(0),mod:this}:1===n.length?"div"===o?{div:this.divn(n.words[0]),mod:null}:"mod"===o?{div:null,mod:new c(this.modn(n.words[0]))}:{div:this.divn(n.words[0]),mod:new c(this.modn(n.words[0]))}:this._wordDiv(n,o);var s,h,g},c.prototype.div=function(n){return this.divmod(n,"div",!1).div},c.prototype.mod=function(n){return this.divmod(n,"mod",!1).mod},c.prototype.umod=function(n){return this.divmod(n,"mod",!0).mod},c.prototype.divRound=function(n){var o=this.divmod(n);if(o.mod.isZero())return o.div;var u=0!==o.div.negative?o.mod.isub(n):o.mod,s=n.ushrn(1),h=n.andln(1),g=u.cmp(s);return g<0||1===h&&0===g?o.div:0!==o.div.negative?o.div.isubn(1):o.div.iaddn(1)},c.prototype.modn=function(n){v(n<=67108863);for(var o=(1<<26)%n,u=0,s=this.length-1;s>=0;s--)u=(o*u+(0|this.words[s]))%n;return u},c.prototype.idivn=function(n){v(n<=67108863);for(var o=0,u=this.length-1;u>=0;u--){var s=(0|this.words[u])+67108864*o;this.words[u]=s/n|0,o=s%n}return this.strip()},c.prototype.divn=function(n){return this.clone().idivn(n)},c.prototype.egcd=function(n){v(0===n.negative),v(!n.isZero());var o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=new c(0),M=new c(1),f=0;o.isEven()&&u.isEven();)o.iushrn(1),u.iushrn(1),++f;for(var r=u.clone(),d=o.clone();!o.isZero();){for(var B=0,A=1;!(o.words[0]&A)&&B<26;++B,A<<=1);if(B>0)for(o.iushrn(B);B-- >0;)(s.isOdd()||h.isOdd())&&(s.iadd(r),h.isub(d)),s.iushrn(1),h.iushrn(1);for(var V=0,J=1;!(u.words[0]&J)&&V<26;++V,J<<=1);if(V>0)for(u.iushrn(V);V-- >0;)(g.isOdd()||M.isOdd())&&(g.iadd(r),M.isub(d)),g.iushrn(1),M.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(g),h.isub(M)):(u.isub(o),g.isub(s),M.isub(h))}return{a:g,b:M,gcd:u.iushln(f)}},c.prototype._invmp=function(n){v(0===n.negative),v(!n.isZero());var B,o=this,u=n.clone();o=0!==o.negative?o.umod(n):o.clone();for(var s=new c(1),h=new c(0),g=u.clone();o.cmpn(1)>0&&u.cmpn(1)>0;){for(var M=0,f=1;!(o.words[0]&f)&&M<26;++M,f<<=1);if(M>0)for(o.iushrn(M);M-- >0;)s.isOdd()&&s.iadd(g),s.iushrn(1);for(var r=0,d=1;!(u.words[0]&d)&&r<26;++r,d<<=1);if(r>0)for(u.iushrn(r);r-- >0;)h.isOdd()&&h.iadd(g),h.iushrn(1);o.cmp(u)>=0?(o.isub(u),s.isub(h)):(u.isub(o),h.isub(s))}return(B=0===o.cmpn(1)?s:h).cmpn(0)<0&&B.iadd(n),B},c.prototype.gcd=function(n){if(this.isZero())return n.abs();if(n.isZero())return this.abs();var o=this.clone(),u=n.clone();o.negative=0,u.negative=0;for(var s=0;o.isEven()&&u.isEven();s++)o.iushrn(1),u.iushrn(1);for(;;){for(;o.isEven();)o.iushrn(1);for(;u.isEven();)u.iushrn(1);var h=o.cmp(u);if(h<0){var g=o;o=u,u=g}else if(0===h||0===u.cmpn(1))break;o.isub(u)}return u.iushln(s)},c.prototype.invm=function(n){return this.egcd(n).a.umod(n)},c.prototype.isEven=function(){return!(1&this.words[0])},c.prototype.isOdd=function(){return!(1&~this.words[0])},c.prototype.andln=function(n){return this.words[0]&n},c.prototype.bincn=function(n){v("number"==typeof n);var o=n%26,u=(n-o)/26,s=1<>>26,this.words[g]=M&=67108863}return 0!==h&&(this.words[g]=h,this.length++),this},c.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},c.prototype.cmpn=function(n){var u,o=n<0;if(0!==this.negative&&!o)return-1;if(0===this.negative&&o)return 1;if(this.strip(),this.length>1)u=1;else{o&&(n=-n),v(n<=67108863,"Number is too big");var s=0|this.words[0];u=s===n?0:sn.length)return 1;if(this.length=0;u--){var s=0|this.words[u],h=0|n.words[u];if(s!==h){sh&&(o=1);break}}return o},c.prototype.gtn=function(n){return 1===this.cmpn(n)},c.prototype.gt=function(n){return 1===this.cmp(n)},c.prototype.gten=function(n){return this.cmpn(n)>=0},c.prototype.gte=function(n){return this.cmp(n)>=0},c.prototype.ltn=function(n){return-1===this.cmpn(n)},c.prototype.lt=function(n){return-1===this.cmp(n)},c.prototype.lten=function(n){return this.cmpn(n)<=0},c.prototype.lte=function(n){return this.cmp(n)<=0},c.prototype.eqn=function(n){return 0===this.cmpn(n)},c.prototype.eq=function(n){return 0===this.cmp(n)},c.red=function(n){return new ie(n)},c.prototype.toRed=function(n){return v(!this.red,"Already a number in reduction context"),v(0===this.negative,"red works only with positives"),n.convertTo(this)._forceRed(n)},c.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},c.prototype._forceRed=function(n){return this.red=n,this},c.prototype.forceRed=function(n){return v(!this.red,"Already a number in reduction context"),this._forceRed(n)},c.prototype.redAdd=function(n){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,n)},c.prototype.redIAdd=function(n){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,n)},c.prototype.redSub=function(n){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,n)},c.prototype.redISub=function(n){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,n)},c.prototype.redShl=function(n){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,n)},c.prototype.redMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.mul(this,n)},c.prototype.redIMul=function(n){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,n),this.red.imul(this,n)},c.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},c.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},c.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},c.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},c.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},c.prototype.redPow=function(n){return v(this.red&&!n.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,n)};var F={k256:null,p224:null,p192:null,p25519:null};function U(m,n){this.name=m,this.p=new c(n,16),this.n=this.p.bitLength(),this.k=new c(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function z(){U.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function Q(){U.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function ue(){U.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function De(){U.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function ie(m){if("string"==typeof m){var n=c._prime(m);this.m=n.p,this.prime=n}else v(m.gtn(1),"modulus must be greater than 1"),this.m=m,this.prime=null}function le(m){ie.call(this,m),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new c(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}U.prototype._tmp=function(){var n=new c(null);return n.words=new Array(Math.ceil(this.n/13)),n},U.prototype.ireduce=function(n){var u,o=n;do{this.split(o,this.tmp),u=(o=(o=this.imulK(o)).iadd(this.tmp)).bitLength()}while(u>this.n);var s=u0?o.isub(this.p):void 0!==o.strip?o.strip():o._strip(),o},U.prototype.split=function(n,o){n.iushrn(this.n,0,o)},U.prototype.imulK=function(n){return n.imul(this.k)},L(z,U),z.prototype.split=function(n,o){for(var u=4194303,s=Math.min(n.length,9),h=0;h>>22,g=M}n.words[h-10]=g>>>=22,n.length-=0===g&&n.length>10?10:9},z.prototype.imulK=function(n){n.words[n.length]=0,n.words[n.length+1]=0,n.length+=2;for(var o=0,u=0;u>>=26,n.words[u]=h,o=s}return 0!==o&&(n.words[n.length++]=o),n},c._prime=function(n){if(F[n])return F[n];var o;if("k256"===n)o=new z;else if("p224"===n)o=new Q;else if("p192"===n)o=new ue;else{if("p25519"!==n)throw new Error("Unknown prime "+n);o=new De}return F[n]=o,o},ie.prototype._verify1=function(n){v(0===n.negative,"red works only with positives"),v(n.red,"red works only with red numbers")},ie.prototype._verify2=function(n,o){v(!(n.negative|o.negative),"red works only with positives"),v(n.red&&n.red===o.red,"red works only with red numbers")},ie.prototype.imod=function(n){return this.prime?this.prime.ireduce(n)._forceRed(this):n.umod(this.m)._forceRed(this)},ie.prototype.neg=function(n){return n.isZero()?n.clone():this.m.sub(n)._forceRed(this)},ie.prototype.add=function(n,o){this._verify2(n,o);var u=n.add(o);return u.cmp(this.m)>=0&&u.isub(this.m),u._forceRed(this)},ie.prototype.iadd=function(n,o){this._verify2(n,o);var u=n.iadd(o);return u.cmp(this.m)>=0&&u.isub(this.m),u},ie.prototype.sub=function(n,o){this._verify2(n,o);var u=n.sub(o);return u.cmpn(0)<0&&u.iadd(this.m),u._forceRed(this)},ie.prototype.isub=function(n,o){this._verify2(n,o);var u=n.isub(o);return u.cmpn(0)<0&&u.iadd(this.m),u},ie.prototype.shl=function(n,o){return this._verify1(n),this.imod(n.ushln(o))},ie.prototype.imul=function(n,o){return this._verify2(n,o),this.imod(n.imul(o))},ie.prototype.mul=function(n,o){return this._verify2(n,o),this.imod(n.mul(o))},ie.prototype.isqr=function(n){return this.imul(n,n.clone())},ie.prototype.sqr=function(n){return this.mul(n,n)},ie.prototype.sqrt=function(n){if(n.isZero())return n.clone();var o=this.m.andln(3);if(v(o%2==1),3===o){var u=this.m.add(new c(1)).iushrn(2);return this.pow(n,u)}for(var s=this.m.subn(1),h=0;!s.isZero()&&0===s.andln(1);)h++,s.iushrn(1);v(!s.isZero());var g=new c(1).toRed(this),M=g.redNeg(),f=this.m.subn(1).iushrn(1),r=this.m.bitLength();for(r=new c(2*r*r).toRed(this);0!==this.pow(r,f).cmp(M);)r.redIAdd(M);for(var d=this.pow(r,s),B=this.pow(n,s.addn(1).iushrn(1)),A=this.pow(n,s),V=h;0!==A.cmp(g);){for(var J=A,ne=0;0!==J.cmp(g);ne++)J=J.redSqr();v(ne=0;h--){for(var d=o.words[h],B=r-1;B>=0;B--){var A=d>>B&1;g!==s[0]&&(g=this.sqr(g)),0!==A||0!==M?(M<<=1,M|=A,(4==++f||0===h&&0===B)&&(g=this.mul(g,s[M]),f=0,M=0)):f=0}r=26}return g},ie.prototype.convertTo=function(n){var o=n.umod(this.m);return o===n?o.clone():o},ie.prototype.convertFrom=function(n){var o=n.clone();return o.red=null,o},c.mont=function(n){return new le(n)},L(le,ie),le.prototype.convertTo=function(n){return this.imod(n.ushln(this.shift))},le.prototype.convertFrom=function(n){var o=this.imod(n.mul(this.rinv));return o.red=null,o},le.prototype.imul=function(n,o){if(n.isZero()||o.isZero())return n.words[0]=0,n.length=1,n;var u=n.imul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.mul=function(n,o){if(n.isZero()||o.isZero())return new c(0)._forceRed(this);var u=n.mul(o),s=u.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),h=u.isub(s).iushrn(this.shift),g=h;return h.cmp(this.m)>=0?g=h.isub(this.m):h.cmpn(0)<0&&(g=h.iadd(this.m)),g._forceRed(this)},le.prototype.invm=function(n){return this.imod(n._invmp(this.m).mul(this.r2))._forceRed(this)}}(_e=y.nmd(_e),this)},8613:(_e,te,y)=>{var a=y(5667),D=y(715),v=y(7196),L=y(6508),c=y(4105),E=y(7211),w=y(568),T=y(7054).Buffer;_e.exports=function(C,S,N){var k;k=C.padding?C.padding:N?1:4;var F,$=a(C),x=$.modulus.byteLength();if(S.length>x||new L(S).cmp($.modulus)>=0)throw new Error("decryption error");F=N?w(new L(S),$):c(S,$);var U=T.alloc(x-F.length);if(F=T.concat([U,F],x),4===k)return function P(O,C){var S=O.modulus.byteLength(),N=E("sha1").update(T.alloc(0)).digest(),k=N.length;if(0!==C[0])throw new Error("decryption error");var $=C.slice(1,k+1),x=C.slice(k+1),F=v($,D(x,k)),U=v(x,D(F,S-k-1));if(function b(O,C){O=T.from(O),C=T.from(C);var S=0,N=O.length;O.length!==C.length&&(S++,N=Math.min(O.length,C.length));for(var k=-1;++k=C.length){$++;break}var x=C.slice(2,k-1);if(("0002"!==N.toString("hex")&&!S||"0001"!==N.toString("hex")&&S)&&$++,x.length<8&&$++,$)throw new Error("decryption error");return C.slice(k)}(0,F,N);if(3===k)return F;throw new Error("unknown padding")}},7267:(_e,te,y)=>{var a=y(5667),D=y(3342),v=y(7211),L=y(715),c=y(7196),E=y(6508),w=y(568),T=y(4105),P=y(7054).Buffer;_e.exports=function(S,N,k){var $;$=S.padding?S.padding:k?1:4;var F,x=a(S);if(4===$)F=function I(C,S){var N=C.modulus.byteLength(),k=S.length,$=v("sha1").update(P.alloc(0)).digest(),x=$.length,F=2*x;if(k>N-F-2)throw new Error("message too long");var U=P.alloc(N-k-F-2),z=N-x-1,Q=D(x),ue=c(P.concat([$,U,P.alloc(1,1),S],z),L(Q,z)),De=c(Q,L(ue,x));return new E(P.concat([P.alloc(1),De,ue],N))}(x,N);else if(1===$)F=function b(C,S,N){var x,k=S.length,$=C.modulus.byteLength();if(k>$-11)throw new Error("message too long");return x=N?P.alloc($-k-3,255):function O(C){for(var x,S=P.allocUnsafe(C),N=0,k=D(2*C),$=0;N=0)throw new Error("data too long for modulus")}return k?T(F,x):w(F,x)}},568:(_e,te,y)=>{var a=y(6508),D=y(7054).Buffer;_e.exports=function v(L,c){return D.from(L.toRed(a.mont(c.modulus)).redPow(new a(c.publicExponent)).fromRed().toArray())}},7196:_e=>{_e.exports=function(y,a){for(var D=y.length,v=-1;++v{"use strict";var a=65536,L=y(7054).Buffer,c=global.crypto||global.msCrypto;_e.exports=c&&c.getRandomValues?function E(w,T){if(w>4294967295)throw new RangeError("requested too many random bytes");var P=L.allocUnsafe(w);if(w>0)if(w>a)for(var I=0;I{"use strict";function a(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var D=y(7054),v=y(3342),L=D.Buffer,c=D.kMaxLength,E=global.crypto||global.msCrypto,w=Math.pow(2,32)-1;function T(C,S){if("number"!=typeof C||C!=C)throw new TypeError("offset must be a number");if(C>w||C<0)throw new TypeError("offset must be a uint32");if(C>c||C>S)throw new RangeError("offset out of range")}function P(C,S,N){if("number"!=typeof C||C!=C)throw new TypeError("size must be a number");if(C>w||C<0)throw new TypeError("size must be a uint32");if(C+S>N||C>c)throw new RangeError("buffer too small")}function b(C,S,N,k){if(process.browser){var x=new Uint8Array(C.buffer,S,N);return E.getRandomValues(x),k?void process.nextTick(function(){k(null,C)}):C}if(!k)return v(N).copy(C,S),C;v(N,function(U,z){if(U)return k(U);z.copy(C,S),k(null,C)})}E&&E.getRandomValues||!process.browser?(te.randomFill=function I(C,S,N,k){if(!(L.isBuffer(C)||C instanceof global.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof S)k=S,S=0,N=C.length;else if("function"==typeof N)k=N,N=C.length-S;else if("function"!=typeof k)throw new TypeError('"cb" argument must be a function');return T(S,C.length),P(N,S,C.length),b(C,S,N,k)},te.randomFillSync=function O(C,S,N){if(typeof S>"u"&&(S=0),!(L.isBuffer(C)||C instanceof global.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return T(S,C.length),void 0===N&&(N=C.length-S),P(N,S,C.length),b(C,S,N)}):(te.randomFill=a,te.randomFillSync=a)},4075:(_e,te,y)=>{"use strict";var a=y(9656),D=Object.keys||function(O){var C=[];for(var S in O)C.push(S);return C};_e.exports=P;var v=Object.create(y(7637));v.inherits=y(1993);var L=y(9609),c=y(7849);v.inherits(P,L);for(var E=D(c.prototype),w=0;w{"use strict";_e.exports=v;var a=y(2909),D=Object.create(y(7637));function v(L){if(!(this instanceof v))return new v(L);a.call(this,L)}D.inherits=y(1993),D.inherits(v,a),v.prototype._transform=function(L,c,E){E(null,L)}},9609:(_e,te,y)=>{"use strict";var a=y(9656);_e.exports=U;var v,D=y(53);U.ReadableState=F,y(4356);var c=function(Z,oe){return Z.listeners(oe).length},E=y(8342),w=y(2655).Buffer,T=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},b=Object.create(y(7637));b.inherits=y(1993);var O=y(9838),C=void 0;C=O&&O.debuglog?O.debuglog("stream"):function(){};var k,S=y(7809),N=y(1509);b.inherits(U,E);var $=["error","close","destroy","pause","resume"];function F(Z,oe){var nt=oe instanceof(v=v||y(4075));this.objectMode=!!(Z=Z||{}).objectMode,nt&&(this.objectMode=this.objectMode||!!Z.readableObjectMode);var Pe=Z.highWaterMark,pe=Z.readableHighWaterMark;this.highWaterMark=Pe||0===Pe?Pe:nt&&(pe||0===pe)?pe:this.objectMode?16:16384,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new S,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=Z.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Z.encoding&&(k||(k=y(8454).I),this.decoder=new k(Z.encoding),this.encoding=Z.encoding)}function U(Z){if(v=v||y(4075),!(this instanceof U))return new U(Z);this._readableState=new F(Z,this),this.readable=!0,Z&&("function"==typeof Z.read&&(this._read=Z.read),"function"==typeof Z.destroy&&(this._destroy=Z.destroy)),E.call(this)}function z(Z,oe,nt,Pe,pe){var xe,Te=Z._readableState;return null===oe?(Te.reading=!1,function n(Z,oe){if(!oe.ended){if(oe.decoder){var nt=oe.decoder.end();nt&&nt.length&&(oe.buffer.push(nt),oe.length+=oe.objectMode?1:nt.length)}oe.ended=!0,o(Z)}}(Z,Te)):(pe||(xe=function ue(Z,oe){var nt;return!function I(Z){return w.isBuffer(Z)||Z instanceof T}(oe)&&"string"!=typeof oe&&void 0!==oe&&!Z.objectMode&&(nt=new TypeError("Invalid non-string/buffer chunk")),nt}(Te,oe)),xe?Z.emit("error",xe):Te.objectMode||oe&&oe.length>0?("string"!=typeof oe&&!Te.objectMode&&Object.getPrototypeOf(oe)!==w.prototype&&(oe=function P(Z){return w.from(Z)}(oe)),Pe?Te.endEmitted?Z.emit("error",new Error("stream.unshift() after end event")):Q(Z,Te,oe,!0):Te.ended?Z.emit("error",new Error("stream.push() after EOF")):(Te.reading=!1,Te.decoder&&!nt?(oe=Te.decoder.write(oe),Te.objectMode||0!==oe.length?Q(Z,Te,oe,!1):s(Z,Te)):Q(Z,Te,oe,!1))):Pe||(Te.reading=!1)),function De(Z){return!Z.ended&&(Z.needReadable||Z.lengthoe.highWaterMark&&(oe.highWaterMark=function le(Z){return Z>=8388608?Z=8388608:(Z--,Z|=Z>>>1,Z|=Z>>>2,Z|=Z>>>4,Z|=Z>>>8,Z|=Z>>>16,Z++),Z}(Z)),Z<=oe.length?Z:oe.ended?oe.length:(oe.needReadable=!0,0))}function o(Z){var oe=Z._readableState;oe.needReadable=!1,oe.emittedReadable||(C("emitReadable",oe.flowing),oe.emittedReadable=!0,oe.sync?a.nextTick(u,Z):u(Z))}function u(Z){C("emit readable"),Z.emit("readable"),d(Z)}function s(Z,oe){oe.readingMore||(oe.readingMore=!0,a.nextTick(h,Z,oe))}function h(Z,oe){for(var nt=oe.length;!oe.reading&&!oe.flowing&&!oe.ended&&oe.length=oe.length?(nt=oe.decoder?oe.buffer.join(""):1===oe.buffer.length?oe.buffer.head.data:oe.buffer.concat(oe.length),oe.buffer.clear()):nt=function A(Z,oe,nt){var Pe;return ZTe.length?Te.length:Z;if(pe+=xe===Te.length?Te:Te.slice(0,Z),0==(Z-=xe)){xe===Te.length?(++Pe,oe.head=nt.next?nt.next:oe.tail=null):(oe.head=nt,nt.data=Te.slice(xe));break}++Pe}return oe.length-=Pe,pe}(Z,oe):function J(Z,oe){var nt=w.allocUnsafe(Z),Pe=oe.head,pe=1;for(Pe.data.copy(nt),Z-=Pe.data.length;Pe=Pe.next;){var Te=Pe.data,xe=Z>Te.length?Te.length:Z;if(Te.copy(nt,nt.length-Z,0,xe),0==(Z-=xe)){xe===Te.length?(++pe,oe.head=Pe.next?Pe.next:oe.tail=null):(oe.head=Pe,Pe.data=Te.slice(xe));break}++pe}return oe.length-=pe,nt}(Z,oe),Pe}(Z,oe.buffer,oe.decoder),nt);var nt}function ne(Z){var oe=Z._readableState;if(oe.length>0)throw new Error('"endReadable()" called on non-empty stream');oe.endEmitted||(oe.ended=!0,a.nextTick(be,oe,Z))}function be(Z,oe){!Z.endEmitted&&0===Z.length&&(Z.endEmitted=!0,oe.readable=!1,oe.emit("end"))}function Ce(Z,oe){for(var nt=0,Pe=Z.length;nt=oe.highWaterMark||oe.ended))return C("read: emitReadable",oe.length,oe.ended),0===oe.length&&oe.ended?ne(this):o(this),null;if(0===(Z=m(Z,oe))&&oe.ended)return 0===oe.length&&ne(this),null;var pe,Pe=oe.needReadable;return C("need readable",Pe),(0===oe.length||oe.length-Z0?B(Z,oe):null)?(oe.needReadable=!0,Z=0):oe.length-=Z,0===oe.length&&(oe.ended||(oe.needReadable=!0),nt!==Z&&oe.ended&&ne(this)),null!==pe&&this.emit("data",pe),pe},U.prototype._read=function(Z){this.emit("error",new Error("_read() is not implemented"))},U.prototype.pipe=function(Z,oe){var nt=this,Pe=this._readableState;switch(Pe.pipesCount){case 0:Pe.pipes=Z;break;case 1:Pe.pipes=[Pe.pipes,Z];break;default:Pe.pipes.push(Z)}Pe.pipesCount+=1,C("pipe count=%d opts=%j",Pe.pipesCount,oe);var Te=oe&&!1===oe.end||Z===process.stdout||Z===process.stderr?dt:re;function re(){C("onend"),Z.end()}Pe.endEmitted?a.nextTick(Te):nt.once("end",Te),Z.on("unpipe",function xe(un,At){C("onunpipe"),un===nt&&At&&!1===At.hasUnpiped&&(At.hasUnpiped=!0,function ge(){C("cleanup"),Z.removeListener("close",nn),Z.removeListener("finish",mt),Z.removeListener("drain",ee),Z.removeListener("error",rt),Z.removeListener("unpipe",xe),nt.removeListener("end",re),nt.removeListener("end",dt),nt.removeListener("data",Ze),K=!0,Pe.awaitDrain&&(!Z._writableState||Z._writableState.needDrain)&&ee()}())});var ee=function g(Z){return function(){var oe=Z._readableState;C("pipeOnDrain",oe.awaitDrain),oe.awaitDrain&&oe.awaitDrain--,0===oe.awaitDrain&&c(Z,"data")&&(oe.flowing=!0,d(Z))}}(nt);Z.on("drain",ee);var K=!1,vt=!1;function Ze(un){C("ondata"),vt=!1,!1===Z.write(un)&&!vt&&((1===Pe.pipesCount&&Pe.pipes===Z||Pe.pipesCount>1&&-1!==Ce(Pe.pipes,Z))&&!K&&(C("false write response, pause",Pe.awaitDrain),Pe.awaitDrain++,vt=!0),nt.pause())}function rt(un){C("onerror",un),dt(),Z.removeListener("error",rt),0===c(Z,"error")&&Z.emit("error",un)}function nn(){Z.removeListener("finish",mt),dt()}function mt(){C("onfinish"),Z.removeListener("close",nn),dt()}function dt(){C("unpipe"),nt.unpipe(Z)}return nt.on("data",Ze),function x(Z,oe,nt){if("function"==typeof Z.prependListener)return Z.prependListener(oe,nt);Z._events&&Z._events[oe]?D(Z._events[oe])?Z._events[oe].unshift(nt):Z._events[oe]=[nt,Z._events[oe]]:Z.on(oe,nt)}(Z,"error",rt),Z.once("close",nn),Z.once("finish",mt),Z.emit("pipe",nt),Pe.flowing||(C("pipe resume"),nt.resume()),Z},U.prototype.unpipe=function(Z){var oe=this._readableState,nt={hasUnpiped:!1};if(0===oe.pipesCount)return this;if(1===oe.pipesCount)return Z&&Z!==oe.pipes||(Z||(Z=oe.pipes),oe.pipes=null,oe.pipesCount=0,oe.flowing=!1,Z&&Z.emit("unpipe",this,nt)),this;if(!Z){var Pe=oe.pipes,pe=oe.pipesCount;oe.pipes=null,oe.pipesCount=0,oe.flowing=!1;for(var Te=0;Te{"use strict";_e.exports=L;var a=y(4075),D=Object.create(y(7637));function v(w,T){var P=this._transformState;P.transforming=!1;var I=P.writecb;if(!I)return this.emit("error",new Error("write callback called multiple times"));P.writechunk=null,P.writecb=null,null!=T&&this.push(T),I(w);var b=this._readableState;b.reading=!1,(b.needReadable||b.length{"use strict";var a=y(9656);function v(f){var r=this;this.next=null,this.entry=null,this.finish=function(){!function M(f,r,d){var B=f.entry;for(f.entry=null;B;){var A=B.callback;r.pendingcb--,A(d),B=B.next}r.corkedRequestsFree.next=f}(r,f)}}_e.exports=$;var c,L=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:a.nextTick;$.WritableState=N;var E=Object.create(y(7637));E.inherits=y(1993);var k,w={deprecate:y(3398)},T=y(8342),P=y(2655).Buffer,I=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},C=y(1509);function S(){}function N(f,r){c=c||y(4075);var d=r instanceof c;this.objectMode=!!(f=f||{}).objectMode,d&&(this.objectMode=this.objectMode||!!f.writableObjectMode);var B=f.highWaterMark,A=f.writableHighWaterMark;this.highWaterMark=B||0===B?B:d&&(A||0===A)?A:this.objectMode?16:16384,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=!(!1===f.decodeStrings),this.defaultEncoding=f.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ne){!function ie(f,r){var d=f._writableState,B=d.sync,A=d.writecb;if(function De(f){f.writing=!1,f.writecb=null,f.length-=f.writelen,f.writelen=0}(d),r)!function ue(f,r,d,B,A){--r.pendingcb,d?(a.nextTick(A,B),a.nextTick(h,f,r),f._writableState.errorEmitted=!0,f.emit("error",B)):(A(B),f._writableState.errorEmitted=!0,f.emit("error",B),h(f,r))}(f,d,B,r,A);else{var V=o(d);!V&&!d.corked&&!d.bufferProcessing&&d.bufferedRequest&&n(f,d),B?L(le,f,d,V,A):le(f,d,V,A)}}(r,ne)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new v(this)}function $(f){if(c=c||y(4075),!(k.call($,this)||this instanceof c))return new $(f);this._writableState=new N(f,this),this.writable=!0,f&&("function"==typeof f.write&&(this._write=f.write),"function"==typeof f.writev&&(this._writev=f.writev),"function"==typeof f.destroy&&(this._destroy=f.destroy),"function"==typeof f.final&&(this._final=f.final)),T.call(this)}function Q(f,r,d,B,A,V,J){r.writelen=B,r.writecb=J,r.writing=!0,r.sync=!0,d?f._writev(A,r.onwrite):f._write(A,V,r.onwrite),r.sync=!1}function le(f,r,d,B){d||function m(f,r){0===r.length&&r.needDrain&&(r.needDrain=!1,f.emit("drain"))}(f,r),r.pendingcb--,B(),h(f,r)}function n(f,r){r.bufferProcessing=!0;var d=r.bufferedRequest;if(f._writev&&d&&d.next){var A=new Array(r.bufferedRequestCount),V=r.corkedRequestsFree;V.entry=d;for(var J=0,ne=!0;d;)A[J]=d,d.isBuf||(ne=!1),d=d.next,J+=1;A.allBuffers=ne,Q(f,r,!0,r.length,A,"",V.finish),r.pendingcb++,r.lastBufferedRequest=null,V.next?(r.corkedRequestsFree=V.next,V.next=null):r.corkedRequestsFree=new v(r),r.bufferedRequestCount=0}else{for(;d;){var be=d.chunk;if(Q(f,r,!1,r.objectMode?1:be.length,be,d.encoding,d.callback),d=d.next,r.bufferedRequestCount--,r.writing)break}null===d&&(r.lastBufferedRequest=null)}r.bufferedRequest=d,r.bufferProcessing=!1}function o(f){return f.ending&&0===f.length&&null===f.bufferedRequest&&!f.finished&&!f.writing}function u(f,r){f._final(function(d){r.pendingcb--,d&&f.emit("error",d),r.prefinished=!0,f.emit("prefinish"),h(f,r)})}function h(f,r){var d=o(r);return d&&(function s(f,r){!r.prefinished&&!r.finalCalled&&("function"==typeof f._final?(r.pendingcb++,r.finalCalled=!0,a.nextTick(u,f,r)):(r.prefinished=!0,f.emit("prefinish")))}(f,r),0===r.pendingcb&&(r.finished=!0,f.emit("finish"))),d}E.inherits($,T),N.prototype.getBuffer=function(){for(var r=this.bufferedRequest,d=[];r;)d.push(r),r=r.next;return d},function(){try{Object.defineProperty(N.prototype,"buffer",{get:w.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(k=Function.prototype[Symbol.hasInstance],Object.defineProperty($,Symbol.hasInstance,{value:function(f){return!!k.call(this,f)||this===$&&f&&f._writableState instanceof N}})):k=function(f){return f instanceof this},$.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},$.prototype.write=function(f,r,d){var B=this._writableState,A=!1,V=!B.objectMode&&function O(f){return P.isBuffer(f)||f instanceof I}(f);return V&&!P.isBuffer(f)&&(f=function b(f){return P.from(f)}(f)),"function"==typeof r&&(d=r,r=null),V?r="buffer":r||(r=B.defaultEncoding),"function"!=typeof d&&(d=S),B.ended?function x(f,r){var d=new Error("write after end");f.emit("error",d),a.nextTick(r,d)}(this,d):(V||function F(f,r,d,B){var A=!0,V=!1;return null===d?V=new TypeError("May not write null values to stream"):"string"!=typeof d&&void 0!==d&&!r.objectMode&&(V=new TypeError("Invalid non-string/buffer chunk")),V&&(f.emit("error",V),a.nextTick(B,V),A=!1),A}(this,B,f,d))&&(B.pendingcb++,A=function z(f,r,d,B,A,V){if(!d){var J=function U(f,r,d){return!f.objectMode&&!1!==f.decodeStrings&&"string"==typeof r&&(r=P.from(r,d)),r}(r,B,A);B!==J&&(d=!0,A="buffer",B=J)}var ne=r.objectMode?1:B.length;r.length+=ne;var be=r.length-1))throw new TypeError("Unknown encoding: "+r);return this._writableState.defaultEncoding=r,this},Object.defineProperty($.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),$.prototype._write=function(f,r,d){d(new Error("_write() is not implemented"))},$.prototype._writev=null,$.prototype.end=function(f,r,d){var B=this._writableState;"function"==typeof f?(d=f,f=null,r=null):"function"==typeof r&&(d=r,r=null),null!=f&&this.write(f,r),B.corked&&(B.corked=1,this.uncork()),B.ending||function g(f,r,d){r.ending=!0,h(f,r),d&&(r.finished?a.nextTick(d):f.once("finish",d)),r.ended=!0,f.writable=!1}(this,B,d)},Object.defineProperty($.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(f){this._writableState&&(this._writableState.destroyed=f)}}),$.prototype.destroy=C.destroy,$.prototype._undestroy=C.undestroy,$.prototype._destroy=function(f,r){this.end(),r(f)}},7809:(_e,te,y)=>{"use strict";var D=y(2655).Buffer,v=y(5340);function L(c,E,w){c.copy(E,w)}_e.exports=function(){function c(){(function a(c,E){if(!(c instanceof E))throw new TypeError("Cannot call a class as a function")})(this,c),this.head=null,this.tail=null,this.length=0}return c.prototype.push=function(w){var T={data:w,next:null};this.length>0?this.tail.next=T:this.head=T,this.tail=T,++this.length},c.prototype.unshift=function(w){var T={data:w,next:this.head};0===this.length&&(this.tail=T),this.head=T,++this.length},c.prototype.shift=function(){if(0!==this.length){var w=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,w}},c.prototype.clear=function(){this.head=this.tail=null,this.length=0},c.prototype.join=function(w){if(0===this.length)return"";for(var T=this.head,P=""+T.data;T=T.next;)P+=w+T.data;return P},c.prototype.concat=function(w){if(0===this.length)return D.alloc(0);for(var T=D.allocUnsafe(w>>>0),P=this.head,I=0;P;)L(P.data,T,I),I+=P.data.length,P=P.next;return T},c}(),v&&v.inspect&&v.inspect.custom&&(_e.exports.prototype[v.inspect.custom]=function(){var c=v.inspect({length:this.length});return this.constructor.name+" "+c})},1509:(_e,te,y)=>{"use strict";var a=y(9656);function L(c,E){c.emit("error",E)}_e.exports={destroy:function D(c,E){var w=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(E?E(c):c&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,a.nextTick(L,this,c)):a.nextTick(L,this,c)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(c||null,function(I){!E&&I?w._writableState?w._writableState.errorEmitted||(w._writableState.errorEmitted=!0,a.nextTick(L,w,I)):a.nextTick(L,w,I):E&&E(I)}),this)},undestroy:function v(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},8342:(_e,te,y)=>{_e.exports=y(4356).EventEmitter},2655:(_e,te,y)=>{var a=y(3838),D=a.Buffer;function v(c,E){for(var w in c)E[w]=c[w]}function L(c,E,w){return D(c,E,w)}D.from&&D.alloc&&D.allocUnsafe&&D.allocUnsafeSlow?_e.exports=a:(v(a,te),te.Buffer=L),v(D,L),L.from=function(c,E,w){if("number"==typeof c)throw new TypeError("Argument must not be a number");return D(c,E,w)},L.alloc=function(c,E,w){if("number"!=typeof c)throw new TypeError("Argument must be a number");var T=D(c);return void 0!==E?"string"==typeof w?T.fill(E,w):T.fill(E):T.fill(0),T},L.allocUnsafe=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return D(c)},L.allocUnsafeSlow=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return a.SlowBuffer(c)}},5942:(_e,te,y)=>{(te=_e.exports=y(9609)).Stream=te,te.Readable=te,te.Writable=y(7849),te.Duplex=y(4075),te.Transform=y(2909),te.PassThrough=y(8823)},6636:(_e,te,y)=>{"use strict";var a=y(3838).Buffer,D=y(1993),v=y(3686),L=new Array(16),c=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],E=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],w=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],T=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],P=[0,1518500249,1859775393,2400959708,2840853838],I=[1352829926,1548603684,1836072691,2053994217,0];function b(){v.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function O(x,F){return x<>>32-F}function C(x,F,U,z,Q,ue,De,ie){return O(x+(F^U^z)+ue+De|0,ie)+Q|0}function S(x,F,U,z,Q,ue,De,ie){return O(x+(F&U|~F&z)+ue+De|0,ie)+Q|0}function N(x,F,U,z,Q,ue,De,ie){return O(x+((F|~U)^z)+ue+De|0,ie)+Q|0}function k(x,F,U,z,Q,ue,De,ie){return O(x+(F&z|U&~z)+ue+De|0,ie)+Q|0}function $(x,F,U,z,Q,ue,De,ie){return O(x+(F^(U|~z))+ue+De|0,ie)+Q|0}D(b,v),b.prototype._update=function(){for(var x=L,F=0;F<16;++F)x[F]=this._block.readInt32LE(4*F);for(var U=0|this._a,z=0|this._b,Q=0|this._c,ue=0|this._d,De=0|this._e,ie=0|this._a,le=0|this._b,m=0|this._c,n=0|this._d,o=0|this._e,u=0;u<80;u+=1){var s,h;u<16?(s=C(U,z,Q,ue,De,x[c[u]],P[0],w[u]),h=$(ie,le,m,n,o,x[E[u]],I[0],T[u])):u<32?(s=S(U,z,Q,ue,De,x[c[u]],P[1],w[u]),h=k(ie,le,m,n,o,x[E[u]],I[1],T[u])):u<48?(s=N(U,z,Q,ue,De,x[c[u]],P[2],w[u]),h=N(ie,le,m,n,o,x[E[u]],I[2],T[u])):u<64?(s=k(U,z,Q,ue,De,x[c[u]],P[3],w[u]),h=S(ie,le,m,n,o,x[E[u]],I[3],T[u])):(s=$(U,z,Q,ue,De,x[c[u]],P[4],w[u]),h=C(ie,le,m,n,o,x[E[u]],I[4],T[u])),U=De,De=ue,ue=O(Q,10),Q=z,z=s,ie=o,o=n,n=O(m,10),m=le,le=h}var g=this._b+Q+n|0;this._b=this._c+ue+o|0,this._c=this._d+De+ie|0,this._d=this._e+U+le|0,this._e=this._a+z+m|0,this._a=g},b.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var x=a.alloc?a.alloc(20):new a(20);return x.writeInt32LE(this._a,0),x.writeInt32LE(this._b,4),x.writeInt32LE(this._c,8),x.writeInt32LE(this._d,12),x.writeInt32LE(this._e,16),x},_e.exports=b},4412:(_e,te,y)=>{"use strict";y.d(te,{t:()=>D});var a=y(1413);class D extends a.B{constructor(L){super(),this._value=L}get value(){return this.getValue()}_subscribe(L){const c=super._subscribe(L);return!c.closed&&L.next(this._value),c}getValue(){const{hasError:L,thrownError:c,_value:E}=this;if(L)throw c;return this._throwIfClosed(),E}next(L){super.next(this._value=L)}}},1985:(_e,te,y)=>{"use strict";y.d(te,{c:()=>T});var a=y(7707),D=y(8359),v=y(3494),L=y(1203),c=y(1026),E=y(8071),w=y(9786);let T=(()=>{class O{constructor(S){S&&(this._subscribe=S)}lift(S){const N=new O;return N.source=this,N.operator=S,N}subscribe(S,N,k){const $=function b(O){return O&&O instanceof a.vU||function I(O){return O&&(0,E.T)(O.next)&&(0,E.T)(O.error)&&(0,E.T)(O.complete)}(O)&&(0,D.Uv)(O)}(S)?S:new a.Ms(S,N,k);return(0,w.Y)(()=>{const{operator:x,source:F}=this;$.add(x?x.call($,F):F?this._subscribe($):this._trySubscribe($))}),$}_trySubscribe(S){try{return this._subscribe(S)}catch(N){S.error(N)}}forEach(S,N){return new(N=P(N))((k,$)=>{const x=new a.Ms({next:F=>{try{S(F)}catch(U){$(U),x.unsubscribe()}},error:$,complete:k});this.subscribe(x)})}_subscribe(S){var N;return null===(N=this.source)||void 0===N?void 0:N.subscribe(S)}[v.s](){return this}pipe(...S){return(0,L.m)(S)(this)}toPromise(S){return new(S=P(S))((N,k)=>{let $;this.subscribe(x=>$=x,x=>k(x),()=>N($))})}}return O.create=C=>new O(C),O})();function P(O){var C;return null!==(C=null!=O?O:c.$.Promise)&&void 0!==C?C:Promise}},2771:(_e,te,y)=>{"use strict";y.d(te,{m:()=>v});var a=y(1413),D=y(6129);class v extends a.B{constructor(c=1/0,E=1/0,w=D.U){super(),this._bufferSize=c,this._windowTime=E,this._timestampProvider=w,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=E===1/0,this._bufferSize=Math.max(1,c),this._windowTime=Math.max(1,E)}next(c){const{isStopped:E,_buffer:w,_infiniteTimeWindow:T,_timestampProvider:P,_windowTime:I}=this;E||(w.push(c),!T&&w.push(P.now()+I)),this._trimBuffer(),super.next(c)}_subscribe(c){this._throwIfClosed(),this._trimBuffer();const E=this._innerSubscribe(c),{_infiniteTimeWindow:w,_buffer:T}=this,P=T.slice();for(let I=0;I{"use strict";y.d(te,{B:()=>w});var a=y(1985),D=y(8359);const L=(0,y(1853).L)(P=>function(){P(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var c=y(7908),E=y(9786);let w=(()=>{class P extends a.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(b){const O=new T(this,this);return O.operator=b,O}_throwIfClosed(){if(this.closed)throw new L}next(b){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const O of this.currentObservers)O.next(b)}})}error(b){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=b;const{observers:O}=this;for(;O.length;)O.shift().error(b)}})}complete(){(0,E.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:b}=this;for(;b.length;)b.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var b;return(null===(b=this.observers)||void 0===b?void 0:b.length)>0}_trySubscribe(b){return this._throwIfClosed(),super._trySubscribe(b)}_subscribe(b){return this._throwIfClosed(),this._checkFinalizedStatuses(b),this._innerSubscribe(b)}_innerSubscribe(b){const{hasError:O,isStopped:C,observers:S}=this;return O||C?D.Kn:(this.currentObservers=null,S.push(b),new D.yU(()=>{this.currentObservers=null,(0,c.o)(S,b)}))}_checkFinalizedStatuses(b){const{hasError:O,thrownError:C,isStopped:S}=this;O?b.error(C):S&&b.complete()}asObservable(){const b=new a.c;return b.source=this,b}}return P.create=(I,b)=>new T(I,b),P})();class T extends w{constructor(I,b){super(),this.destination=I,this.source=b}next(I){var b,O;null===(O=null===(b=this.destination)||void 0===b?void 0:b.next)||void 0===O||O.call(b,I)}error(I){var b,O;null===(O=null===(b=this.destination)||void 0===b?void 0:b.error)||void 0===O||O.call(b,I)}complete(){var I,b;null===(b=null===(I=this.destination)||void 0===I?void 0:I.complete)||void 0===b||b.call(I)}_subscribe(I){var b,O;return null!==(O=null===(b=this.source)||void 0===b?void 0:b.subscribe(I))&&void 0!==O?O:D.Kn}}},7707:(_e,te,y)=>{"use strict";y.d(te,{Ms:()=>k,vU:()=>O});var a=y(8071),D=y(8359),v=y(1026),L=y(5334),c=y(5343);const E=P("C",void 0,void 0);function P(z,Q,ue){return{kind:z,value:Q,error:ue}}var I=y(9270),b=y(9786);class O extends D.yU{constructor(Q){super(),this.isStopped=!1,Q?(this.destination=Q,(0,D.Uv)(Q)&&Q.add(this)):this.destination=U}static create(Q,ue,De){return new k(Q,ue,De)}next(Q){this.isStopped?F(function T(z){return P("N",z,void 0)}(Q),this):this._next(Q)}error(Q){this.isStopped?F(function w(z){return P("E",void 0,z)}(Q),this):(this.isStopped=!0,this._error(Q))}complete(){this.isStopped?F(E,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Q){this.destination.next(Q)}_error(Q){try{this.destination.error(Q)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const C=Function.prototype.bind;function S(z,Q){return C.call(z,Q)}class N{constructor(Q){this.partialObserver=Q}next(Q){const{partialObserver:ue}=this;if(ue.next)try{ue.next(Q)}catch(De){$(De)}}error(Q){const{partialObserver:ue}=this;if(ue.error)try{ue.error(Q)}catch(De){$(De)}else $(Q)}complete(){const{partialObserver:Q}=this;if(Q.complete)try{Q.complete()}catch(ue){$(ue)}}}class k extends O{constructor(Q,ue,De){let ie;if(super(),(0,a.T)(Q)||!Q)ie={next:null!=Q?Q:void 0,error:null!=ue?ue:void 0,complete:null!=De?De:void 0};else{let le;this&&v.$.useDeprecatedNextContext?(le=Object.create(Q),le.unsubscribe=()=>this.unsubscribe(),ie={next:Q.next&&S(Q.next,le),error:Q.error&&S(Q.error,le),complete:Q.complete&&S(Q.complete,le)}):ie=Q}this.destination=new N(ie)}}function $(z){v.$.useDeprecatedSynchronousErrorHandling?(0,b.l)(z):(0,L.m)(z)}function F(z,Q){const{onStoppedNotification:ue}=v.$;ue&&I.f.setTimeout(()=>ue(z,Q))}const U={closed:!0,next:c.l,error:function x(z){throw z},complete:c.l}},8359:(_e,te,y)=>{"use strict";y.d(te,{Kn:()=>E,yU:()=>c,Uv:()=>w});var a=y(8071);const v=(0,y(1853).L)(P=>function(b){P(this),this.message=b?`${b.length} errors occurred during unsubscription:\n${b.map((O,C)=>`${C+1}) ${O.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=b});var L=y(7908);class c{constructor(I){this.initialTeardown=I,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let I;if(!this.closed){this.closed=!0;const{_parentage:b}=this;if(b)if(this._parentage=null,Array.isArray(b))for(const S of b)S.remove(this);else b.remove(this);const{initialTeardown:O}=this;if((0,a.T)(O))try{O()}catch(S){I=S instanceof v?S.errors:[S]}const{_finalizers:C}=this;if(C){this._finalizers=null;for(const S of C)try{T(S)}catch(N){I=null!=I?I:[],N instanceof v?I=[...I,...N.errors]:I.push(N)}}if(I)throw new v(I)}}add(I){var b;if(I&&I!==this)if(this.closed)T(I);else{if(I instanceof c){if(I.closed||I._hasParent(this))return;I._addParent(this)}(this._finalizers=null!==(b=this._finalizers)&&void 0!==b?b:[]).push(I)}}_hasParent(I){const{_parentage:b}=this;return b===I||Array.isArray(b)&&b.includes(I)}_addParent(I){const{_parentage:b}=this;this._parentage=Array.isArray(b)?(b.push(I),b):b?[b,I]:I}_removeParent(I){const{_parentage:b}=this;b===I?this._parentage=null:Array.isArray(b)&&(0,L.o)(b,I)}remove(I){const{_finalizers:b}=this;b&&(0,L.o)(b,I),I instanceof c&&I._removeParent(this)}}c.EMPTY=(()=>{const P=new c;return P.closed=!0,P})();const E=c.EMPTY;function w(P){return P instanceof c||P&&"closed"in P&&(0,a.T)(P.remove)&&(0,a.T)(P.add)&&(0,a.T)(P.unsubscribe)}function T(P){(0,a.T)(P)?P():P.unsubscribe()}},1026:(_e,te,y)=>{"use strict";y.d(te,{$:()=>a});const a={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},3207:(_e,te,y)=>{"use strict";y.d(te,{s:()=>D});var a=y(9350);function D(v,L){const c="object"==typeof L;return new Promise((E,w)=>{let P,T=!1;v.subscribe({next:I=>{P=I,T=!0},error:w,complete:()=>{T?E(P):c?E(L.defaultValue):w(new a.G)}})})}},17:(_e,te,y)=>{"use strict";y.d(te,{G:()=>E});var a=y(1985),D=y(8359),v=y(9898),L=y(4360),c=y(9974);class E extends a.c{constructor(T,P){super(),this.source=T,this.subjectFactory=P,this._subject=null,this._refCount=0,this._connection=null,(0,c.S)(T)&&(this.lift=T.lift)}_subscribe(T){return this.getSubject().subscribe(T)}getSubject(){const T=this._subject;return(!T||T.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:T}=this;this._subject=this._connection=null,null==T||T.unsubscribe()}connect(){let T=this._connection;if(!T){T=this._connection=new D.yU;const P=this.getSubject();T.add(this.source.subscribe((0,L._)(P,void 0,()=>{this._teardown(),P.complete()},I=>{this._teardown(),P.error(I)},()=>this._teardown()))),T.closed&&(this._connection=null,T=D.yU.EMPTY)}return T}refCount(){return(0,v.B)()(this)}}},4572:(_e,te,y)=>{"use strict";y.d(te,{z:()=>I});var a=y(1985),D=y(3073),v=y(6648),L=y(3669),c=y(6450),E=y(9326),w=y(8496),T=y(4360),P=y(5225);function I(...C){const S=(0,E.lI)(C),N=(0,E.ms)(C),{args:k,keys:$}=(0,D.D)(C);if(0===k.length)return(0,v.H)([],S);const x=new a.c(function b(C,S,N=L.D){return k=>{O(S,()=>{const{length:$}=C,x=new Array($);let F=$,U=$;for(let z=0;z<$;z++)O(S,()=>{const Q=(0,v.H)(C[z],S);let ue=!1;Q.subscribe((0,T._)(k,De=>{x[z]=De,ue||(ue=!0,U--),U||k.next(N(x.slice()))},()=>{--F||k.complete()}))},k)},k)}}(k,S,$?F=>(0,w.e)($,F):L.D));return N?x.pipe((0,c.I)(N)):x}function O(C,S,N){C?(0,P.N)(N,C,S):S()}},8793:(_e,te,y)=>{"use strict";y.d(te,{x:()=>c});var a=y(6365),v=y(9326),L=y(6648);function c(...E){return function D(){return(0,a.U)(1)}()((0,L.H)(E,(0,v.lI)(E)))}},9030:(_e,te,y)=>{"use strict";y.d(te,{v:()=>v});var a=y(1985),D=y(8750);function v(L){return new a.c(c=>{(0,D.Tg)(L()).subscribe(c)})}},983:(_e,te,y)=>{"use strict";y.d(te,{w:()=>D});const D=new(y(1985).c)(c=>c.complete())},7468:(_e,te,y)=>{"use strict";y.d(te,{p:()=>T});var a=y(1985),D=y(3073),v=y(8750),L=y(9326),c=y(4360),E=y(6450),w=y(8496);function T(...P){const I=(0,L.ms)(P),{args:b,keys:O}=(0,D.D)(P),C=new a.c(S=>{const{length:N}=b;if(!N)return void S.complete();const k=new Array(N);let $=N,x=N;for(let F=0;F{U||(U=!0,x--),k[F]=z},()=>$--,void 0,()=>{(!$||!U)&&(x||S.next(O?(0,w.e)(O,k):k),S.complete())}))}});return I?C.pipe((0,E.I)(I)):C}},6648:(_e,te,y)=>{"use strict";y.d(te,{H:()=>De});var a=y(8750),D=y(5225),v=y(9974),L=y(4360);function c(ie,le=0){return(0,v.N)((m,n)=>{m.subscribe((0,L._)(n,o=>(0,D.N)(n,ie,()=>n.next(o),le),()=>(0,D.N)(n,ie,()=>n.complete(),le),o=>(0,D.N)(n,ie,()=>n.error(o),le)))})}function E(ie,le=0){return(0,v.N)((m,n)=>{n.add(ie.schedule(()=>m.subscribe(n),le))})}var P=y(1985),b=y(4761),O=y(8071);function S(ie,le){if(!ie)throw new Error("Iterable cannot be null");return new P.c(m=>{(0,D.N)(m,le,()=>{const n=ie[Symbol.asyncIterator]();(0,D.N)(m,le,()=>{n.next().then(o=>{o.done?m.complete():m.next(o.value)})},0,!0)})})}var N=y(5055),k=y(9858),$=y(7441),x=y(5397),F=y(7953),U=y(591),z=y(5196);function De(ie,le){return le?function ue(ie,le){if(null!=ie){if((0,N.l)(ie))return function w(ie,le){return(0,a.Tg)(ie).pipe(E(le),c(le))}(ie,le);if((0,$.X)(ie))return function I(ie,le){return new P.c(m=>{let n=0;return le.schedule(function(){n===ie.length?m.complete():(m.next(ie[n++]),m.closed||this.schedule())})})}(ie,le);if((0,k.y)(ie))return function T(ie,le){return(0,a.Tg)(ie).pipe(E(le),c(le))}(ie,le);if((0,F.T)(ie))return S(ie,le);if((0,x.x)(ie))return function C(ie,le){return new P.c(m=>{let n;return(0,D.N)(m,le,()=>{n=ie[b.l](),(0,D.N)(m,le,()=>{let o,u;try{({value:o,done:u}=n.next())}catch(s){return void m.error(s)}u?m.complete():m.next(o)},0,!0)}),()=>(0,O.T)(null==n?void 0:n.return)&&n.return()})}(ie,le);if((0,z.U)(ie))return function Q(ie,le){return S((0,z.C)(ie),le)}(ie,le)}throw(0,U.L)(ie)}(ie,le):(0,a.Tg)(ie)}},3726:(_e,te,y)=>{"use strict";y.d(te,{R:()=>I});var a=y(8750),D=y(1985),v=y(3028),L=y(7441),c=y(8071),E=y(6450);const w=["addListener","removeListener"],T=["addEventListener","removeEventListener"],P=["on","off"];function I(N,k,$,x){if((0,c.T)($)&&(x=$,$=void 0),x)return I(N,k,$).pipe((0,E.I)(x));const[F,U]=function S(N){return(0,c.T)(N.addEventListener)&&(0,c.T)(N.removeEventListener)}(N)?T.map(z=>Q=>N[z](k,Q,$)):function O(N){return(0,c.T)(N.addListener)&&(0,c.T)(N.removeListener)}(N)?w.map(b(N,k)):function C(N){return(0,c.T)(N.on)&&(0,c.T)(N.off)}(N)?P.map(b(N,k)):[];if(!F&&(0,L.X)(N))return(0,v.Z)(z=>I(z,k,$))((0,a.Tg)(N));if(!F)throw new TypeError("Invalid event target");return new D.c(z=>{const Q=(...ue)=>z.next(1U(Q)})}function b(N,k){return $=>x=>N[$](k,x)}},8750:(_e,te,y)=>{"use strict";y.d(te,{Tg:()=>C});var a=y(1635),D=y(7441),v=y(9858),L=y(1985),c=y(5055),E=y(7953),w=y(591),T=y(5397),P=y(5196),I=y(8071),b=y(5334),O=y(3494);function C(z){if(z instanceof L.c)return z;if(null!=z){if((0,c.l)(z))return function S(z){return new L.c(Q=>{const ue=z[O.s]();if((0,I.T)(ue.subscribe))return ue.subscribe(Q);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(z);if((0,D.X)(z))return function N(z){return new L.c(Q=>{for(let ue=0;ue{z.then(ue=>{Q.closed||(Q.next(ue),Q.complete())},ue=>Q.error(ue)).then(null,b.m)})}(z);if((0,E.T)(z))return x(z);if((0,T.x)(z))return function $(z){return new L.c(Q=>{for(const ue of z)if(Q.next(ue),Q.closed)return;Q.complete()})}(z);if((0,P.U)(z))return function F(z){return x((0,P.C)(z))}(z)}throw(0,w.L)(z)}function x(z){return new L.c(Q=>{(function U(z,Q){var ue,De,ie,le;return(0,a.sH)(this,void 0,void 0,function*(){try{for(ue=(0,a.xN)(z);!(De=yield ue.next()).done;)if(Q.next(De.value),Q.closed)return}catch(m){ie={error:m}}finally{try{De&&!De.done&&(le=ue.return)&&(yield le.call(ue))}finally{if(ie)throw ie.error}}Q.complete()})})(z,Q).catch(ue=>Q.error(ue))})}},7673:(_e,te,y)=>{"use strict";y.d(te,{of:()=>v});var a=y(9326),D=y(6648);function v(...L){const c=(0,a.lI)(L);return(0,D.H)(L,c)}},8810:(_e,te,y)=>{"use strict";y.d(te,{$:()=>v});var a=y(1985),D=y(8071);function v(L,c){const E=(0,D.T)(L)?L:()=>L,w=T=>T.error(E());return new a.c(c?T=>c.schedule(w,0,T):w)}},4360:(_e,te,y)=>{"use strict";y.d(te,{_:()=>D});var a=y(7707);function D(L,c,E,w,T){return new v(L,c,E,w,T)}class v extends a.vU{constructor(c,E,w,T,P,I){super(c),this.onFinalize=P,this.shouldUnsubscribe=I,this._next=E?function(b){try{E(b)}catch(O){c.error(O)}}:super._next,this._error=T?function(b){try{T(b)}catch(O){c.error(O)}finally{this.unsubscribe()}}:super._error,this._complete=w?function(){try{w()}catch(b){c.error(b)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var c;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:E}=this;super.unsubscribe(),!E&&(null===(c=this.onFinalize)||void 0===c||c.call(this))}}}},9437:(_e,te,y)=>{"use strict";y.d(te,{W:()=>L});var a=y(8750),D=y(4360),v=y(9974);function L(c){return(0,v.N)((E,w)=>{let I,T=null,P=!1;T=E.subscribe((0,D._)(w,void 0,void 0,b=>{I=(0,a.Tg)(c(b,L(c)(E))),T?(T.unsubscribe(),T=null,I.subscribe(w)):P=!0})),P&&(T.unsubscribe(),T=null,I.subscribe(w))})}},274:(_e,te,y)=>{"use strict";y.d(te,{H:()=>v});var a=y(3028),D=y(8071);function v(L,c){return(0,D.T)(c)?(0,a.Z)(L,c,1):(0,a.Z)(L,1)}},5964:(_e,te,y)=>{"use strict";y.d(te,{p:()=>v});var a=y(9974),D=y(4360);function v(L,c){return(0,a.N)((E,w)=>{let T=0;E.subscribe((0,D._)(w,P=>L.call(c,P,T++)&&w.next(P)))})}},980:(_e,te,y)=>{"use strict";y.d(te,{j:()=>D});var a=y(9974);function D(v){return(0,a.N)((L,c)=>{try{L.subscribe(c)}finally{c.add(v)}})}},6354:(_e,te,y)=>{"use strict";y.d(te,{T:()=>v});var a=y(9974),D=y(4360);function v(L,c){return(0,a.N)((E,w)=>{let T=0;E.subscribe((0,D._)(w,P=>{w.next(L.call(c,P,T++))}))})}},3703:(_e,te,y)=>{"use strict";y.d(te,{u:()=>D});var a=y(6354);function D(v){return(0,a.T)(()=>v)}},6365:(_e,te,y)=>{"use strict";y.d(te,{U:()=>v});var a=y(3028),D=y(3669);function v(L=1/0){return(0,a.Z)(D.D,L)}},5412:(_e,te,y)=>{"use strict";y.d(te,{h:()=>L});var a=y(8750),D=y(5225),v=y(4360);function L(c,E,w,T,P,I,b,O){const C=[];let S=0,N=0,k=!1;const $=()=>{k&&!C.length&&!S&&E.complete()},x=U=>S{I&&E.next(U),S++;let z=!1;(0,a.Tg)(w(U,N++)).subscribe((0,v._)(E,Q=>{null==P||P(Q),I?x(Q):E.next(Q)},()=>{z=!0},void 0,()=>{if(z)try{for(S--;C.length&&SF(Q)):F(Q)}$()}catch(Q){E.error(Q)}}))};return c.subscribe((0,v._)(E,x,()=>{k=!0,$()})),()=>{null==O||O()}}},3028:(_e,te,y)=>{"use strict";y.d(te,{Z:()=>E});var a=y(6354),D=y(8750),v=y(9974),L=y(5412),c=y(8071);function E(w,T,P=1/0){return(0,c.T)(T)?E((I,b)=>(0,a.T)((O,C)=>T(I,O,b,C))((0,D.Tg)(w(I,b))),P):("number"==typeof T&&(P=T),(0,v.N)((I,b)=>(0,L.h)(I,b,w,P)))}},9898:(_e,te,y)=>{"use strict";y.d(te,{B:()=>v});var a=y(9974),D=y(4360);function v(){return(0,a.N)((L,c)=>{let E=null;L._refCount++;const w=(0,D._)(c,void 0,void 0,void 0,()=>{if(!L||L._refCount<=0||0<--L._refCount)return void(E=null);const T=L._connection,P=E;E=null,T&&(!P||T===P)&&T.unsubscribe(),c.unsubscribe()});L.subscribe(w),w.closed||(E=L.connect())})}},6649:(_e,te,y)=>{"use strict";y.d(te,{S:()=>D});var a=y(4360);function D(v,L,c,E,w){return(T,P)=>{let I=c,b=L,O=0;T.subscribe((0,a._)(P,C=>{const S=O++;b=I?v(b,C,S):(I=!0,C),E&&P.next(b)},w&&(()=>{I&&P.next(b),P.complete()})))}}},5558:(_e,te,y)=>{"use strict";y.d(te,{n:()=>L});var a=y(8750),D=y(9974),v=y(4360);function L(c,E){return(0,D.N)((w,T)=>{let P=null,I=0,b=!1;const O=()=>b&&!P&&T.complete();w.subscribe((0,v._)(T,C=>{null==P||P.unsubscribe();let S=0;const N=I++;(0,a.Tg)(c(C,N)).subscribe(P=(0,v._)(T,k=>T.next(E?E(C,k,N,S++):k),()=>{P=null,O()}))},()=>{b=!0,O()}))})}},6697:(_e,te,y)=>{"use strict";y.d(te,{s:()=>L});var a=y(983),D=y(9974),v=y(4360);function L(c){return c<=0?()=>a.w:(0,D.N)((E,w)=>{let T=0;E.subscribe((0,v._)(w,P=>{++T<=c&&(w.next(P),c<=T&&w.complete())}))})}},8141:(_e,te,y)=>{"use strict";y.d(te,{M:()=>c});var a=y(8071),D=y(9974),v=y(4360),L=y(3669);function c(E,w,T){const P=(0,a.T)(E)||w||T?{next:E,error:w,complete:T}:E;return P?(0,D.N)((I,b)=>{var O;null===(O=P.subscribe)||void 0===O||O.call(P);let C=!0;I.subscribe((0,v._)(b,S=>{var N;null===(N=P.next)||void 0===N||N.call(P,S),b.next(S)},()=>{var S;C=!1,null===(S=P.complete)||void 0===S||S.call(P),b.complete()},S=>{var N;C=!1,null===(N=P.error)||void 0===N||N.call(P,S),b.error(S)},()=>{var S,N;C&&(null===(S=P.unsubscribe)||void 0===S||S.call(P)),null===(N=P.finalize)||void 0===N||N.call(P)}))}):L.D}},6129:(_e,te,y)=>{"use strict";y.d(te,{U:()=>a});const a={now:()=>(a.delegate||Date).now(),delegate:void 0}},9270:(_e,te,y)=>{"use strict";y.d(te,{f:()=>a});const a={setTimeout(D,v,...L){const{delegate:c}=a;return null!=c&&c.setTimeout?c.setTimeout(D,v,...L):setTimeout(D,v,...L)},clearTimeout(D){const{delegate:v}=a;return((null==v?void 0:v.clearTimeout)||clearTimeout)(D)},delegate:void 0}},4761:(_e,te,y)=>{"use strict";y.d(te,{l:()=>D});const D=function a(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(_e,te,y)=>{"use strict";y.d(te,{s:()=>a});const a="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(_e,te,y)=>{"use strict";y.d(te,{G:()=>D});const D=(0,y(1853).L)(v=>function(){v(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(_e,te,y)=>{"use strict";y.d(te,{R0:()=>E,lI:()=>c,ms:()=>L});var a=y(8071),D=y(9470);function v(w){return w[w.length-1]}function L(w){return(0,a.T)(v(w))?w.pop():void 0}function c(w){return(0,D.m)(v(w))?w.pop():void 0}function E(w,T){return"number"==typeof v(w)?w.pop():T}},3073:(_e,te,y)=>{"use strict";y.d(te,{D:()=>c});const{isArray:a}=Array,{getPrototypeOf:D,prototype:v,keys:L}=Object;function c(w){if(1===w.length){const T=w[0];if(a(T))return{args:T,keys:null};if(function E(w){return w&&"object"==typeof w&&D(w)===v}(T)){const P=L(T);return{args:P.map(I=>T[I]),keys:P}}}return{args:w,keys:null}}},7908:(_e,te,y)=>{"use strict";function a(D,v){if(D){const L=D.indexOf(v);0<=L&&D.splice(L,1)}}y.d(te,{o:()=>a})},1853:(_e,te,y)=>{"use strict";function a(D){const L=D(c=>{Error.call(c),c.stack=(new Error).stack});return L.prototype=Object.create(Error.prototype),L.prototype.constructor=L,L}y.d(te,{L:()=>a})},8496:(_e,te,y)=>{"use strict";function a(D,v){return D.reduce((L,c,E)=>(L[c]=v[E],L),{})}y.d(te,{e:()=>a})},9786:(_e,te,y)=>{"use strict";y.d(te,{Y:()=>v,l:()=>L});var a=y(1026);let D=null;function v(c){if(a.$.useDeprecatedSynchronousErrorHandling){const E=!D;if(E&&(D={errorThrown:!1,error:null}),c(),E){const{errorThrown:w,error:T}=D;if(D=null,w)throw T}}else c()}function L(c){a.$.useDeprecatedSynchronousErrorHandling&&D&&(D.errorThrown=!0,D.error=c)}},5225:(_e,te,y)=>{"use strict";function a(D,v,L,c=0,E=!1){const w=v.schedule(function(){L(),E?D.add(this.schedule(null,c)):this.unsubscribe()},c);if(D.add(w),!E)return w}y.d(te,{N:()=>a})},3669:(_e,te,y)=>{"use strict";function a(D){return D}y.d(te,{D:()=>a})},7441:(_e,te,y)=>{"use strict";y.d(te,{X:()=>a});const a=D=>D&&"number"==typeof D.length&&"function"!=typeof D},7953:(_e,te,y)=>{"use strict";y.d(te,{T:()=>D});var a=y(8071);function D(v){return Symbol.asyncIterator&&(0,a.T)(null==v?void 0:v[Symbol.asyncIterator])}},8071:(_e,te,y)=>{"use strict";function a(D){return"function"==typeof D}y.d(te,{T:()=>a})},5055:(_e,te,y)=>{"use strict";y.d(te,{l:()=>v});var a=y(3494),D=y(8071);function v(L){return(0,D.T)(L[a.s])}},5397:(_e,te,y)=>{"use strict";y.d(te,{x:()=>v});var a=y(4761),D=y(8071);function v(L){return(0,D.T)(null==L?void 0:L[a.l])}},4402:(_e,te,y)=>{"use strict";y.d(te,{A:()=>v});var a=y(1985),D=y(8071);function v(L){return!!L&&(L instanceof a.c||(0,D.T)(L.lift)&&(0,D.T)(L.subscribe))}},9858:(_e,te,y)=>{"use strict";y.d(te,{y:()=>D});var a=y(8071);function D(v){return(0,a.T)(null==v?void 0:v.then)}},5196:(_e,te,y)=>{"use strict";y.d(te,{C:()=>v,U:()=>L});var a=y(1635),D=y(8071);function v(c){return(0,a.AQ)(this,arguments,function*(){const w=c.getReader();try{for(;;){const{value:T,done:P}=yield(0,a.N3)(w.read());if(P)return yield(0,a.N3)(void 0);yield yield(0,a.N3)(T)}}finally{w.releaseLock()}})}function L(c){return(0,D.T)(null==c?void 0:c.getReader)}},9470:(_e,te,y)=>{"use strict";y.d(te,{m:()=>D});var a=y(8071);function D(v){return v&&(0,a.T)(v.schedule)}},9974:(_e,te,y)=>{"use strict";y.d(te,{N:()=>v,S:()=>D});var a=y(8071);function D(L){return(0,a.T)(null==L?void 0:L.lift)}function v(L){return c=>{if(D(c))return c.lift(function(E){try{return L(E,this)}catch(w){this.error(w)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(_e,te,y)=>{"use strict";y.d(te,{I:()=>L});var a=y(6354);const{isArray:D}=Array;function L(c){return(0,a.T)(E=>function v(c,E){return D(E)?c(...E):c(E)}(c,E))}},5343:(_e,te,y)=>{"use strict";function a(){}y.d(te,{l:()=>a})},1203:(_e,te,y)=>{"use strict";y.d(te,{F:()=>D,m:()=>v});var a=y(3669);function D(...L){return v(L)}function v(L){return 0===L.length?a.D:1===L.length?L[0]:function(E){return L.reduce((w,T)=>T(w),E)}}},5334:(_e,te,y)=>{"use strict";y.d(te,{m:()=>v});var a=y(1026),D=y(9270);function v(L){D.f.setTimeout(()=>{const{onUnhandledError:c}=a.$;if(!c)throw L;c(L)})}},591:(_e,te,y)=>{"use strict";function a(D){return new TypeError(`You provided ${null!==D&&"object"==typeof D?"an invalid object":`'${D}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}y.d(te,{L:()=>a})},7054:(_e,te,y)=>{var a=y(3838),D=a.Buffer;function v(c,E){for(var w in c)E[w]=c[w]}function L(c,E,w){return D(c,E,w)}D.from&&D.alloc&&D.allocUnsafe&&D.allocUnsafeSlow?_e.exports=a:(v(a,te),te.Buffer=L),L.prototype=Object.create(D.prototype),v(D,L),L.from=function(c,E,w){if("number"==typeof c)throw new TypeError("Argument must not be a number");return D(c,E,w)},L.alloc=function(c,E,w){if("number"!=typeof c)throw new TypeError("Argument must be a number");var T=D(c);return void 0!==E?"string"==typeof w?T.fill(E,w):T.fill(E):T.fill(0),T},L.allocUnsafe=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return D(c)},L.allocUnsafeSlow=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return a.SlowBuffer(c)}},463:(_e,te,y)=>{var a=y(7054).Buffer;function D(v,L){this._block=a.alloc(v),this._finalSize=L,this._blockSize=v,this._len=0}D.prototype.update=function(v,L){"string"==typeof v&&(v=a.from(v,L=L||"utf8"));for(var c=this._block,E=this._blockSize,w=v.length,T=this._len,P=0;P=this._finalSize&&(this._update(this._block),this._block.fill(0));var c=8*this._len;if(c<=4294967295)this._block.writeUInt32BE(c,this._blockSize-4);else{var E=(4294967295&c)>>>0;this._block.writeUInt32BE((c-E)/4294967296,this._blockSize-8),this._block.writeUInt32BE(E,this._blockSize-4)}this._update(this._block);var T=this._hash();return v?T.toString(v):T},D.prototype._update=function(){throw new Error("_update must be implemented by subclass")},_e.exports=D},5443:(_e,te,y)=>{var a=_e.exports=function(v){v=v.toLowerCase();var L=a[v];if(!L)throw new Error(v+" is not supported (we accept pull requests)");return new L};a.sha=y(8585),a.sha1=y(1270),a.sha224=y(2709),a.sha256=y(2148),a.sha384=y(1856),a.sha512=y(3121)},8585:(_e,te,y)=>{var a=y(1993),D=y(463),v=y(7054).Buffer,L=[1518500249,1859775393,-1894007588,-899497514],c=new Array(80);function E(){this.init(),this._w=c,D.call(this,64,56)}function w(I){return I<<5|I>>>27}function T(I){return I<<30|I>>>2}function P(I,b,O,C){return 0===I?b&O|~b&C:2===I?b&O|b&C|O&C:b^O^C}a(E,D),E.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},E.prototype._update=function(I){for(var b=this._w,O=0|this._a,C=0|this._b,S=0|this._c,N=0|this._d,k=0|this._e,$=0;$<16;++$)b[$]=I.readInt32BE(4*$);for(;$<80;++$)b[$]=b[$-3]^b[$-8]^b[$-14]^b[$-16];for(var x=0;x<80;++x){var F=~~(x/20),U=w(O)+P(F,C,S,N)+k+b[x]+L[F]|0;k=N,N=S,S=T(C),C=O,O=U}this._a=O+this._a|0,this._b=C+this._b|0,this._c=S+this._c|0,this._d=N+this._d|0,this._e=k+this._e|0},E.prototype._hash=function(){var I=v.allocUnsafe(20);return I.writeInt32BE(0|this._a,0),I.writeInt32BE(0|this._b,4),I.writeInt32BE(0|this._c,8),I.writeInt32BE(0|this._d,12),I.writeInt32BE(0|this._e,16),I},_e.exports=E},1270:(_e,te,y)=>{var a=y(1993),D=y(463),v=y(7054).Buffer,L=[1518500249,1859775393,-1894007588,-899497514],c=new Array(80);function E(){this.init(),this._w=c,D.call(this,64,56)}function w(b){return b<<1|b>>>31}function T(b){return b<<5|b>>>27}function P(b){return b<<30|b>>>2}function I(b,O,C,S){return 0===b?O&C|~O&S:2===b?O&C|O&S|C&S:O^C^S}a(E,D),E.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},E.prototype._update=function(b){for(var O=this._w,C=0|this._a,S=0|this._b,N=0|this._c,k=0|this._d,$=0|this._e,x=0;x<16;++x)O[x]=b.readInt32BE(4*x);for(;x<80;++x)O[x]=w(O[x-3]^O[x-8]^O[x-14]^O[x-16]);for(var F=0;F<80;++F){var U=~~(F/20),z=T(C)+I(U,S,N,k)+$+O[F]+L[U]|0;$=k,k=N,N=P(S),S=C,C=z}this._a=C+this._a|0,this._b=S+this._b|0,this._c=N+this._c|0,this._d=k+this._d|0,this._e=$+this._e|0},E.prototype._hash=function(){var b=v.allocUnsafe(20);return b.writeInt32BE(0|this._a,0),b.writeInt32BE(0|this._b,4),b.writeInt32BE(0|this._c,8),b.writeInt32BE(0|this._d,12),b.writeInt32BE(0|this._e,16),b},_e.exports=E},2709:(_e,te,y)=>{var a=y(1993),D=y(2148),v=y(463),L=y(7054).Buffer,c=new Array(64);function E(){this.init(),this._w=c,v.call(this,64,56)}a(E,D),E.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},E.prototype._hash=function(){var w=L.allocUnsafe(28);return w.writeInt32BE(this._a,0),w.writeInt32BE(this._b,4),w.writeInt32BE(this._c,8),w.writeInt32BE(this._d,12),w.writeInt32BE(this._e,16),w.writeInt32BE(this._f,20),w.writeInt32BE(this._g,24),w},_e.exports=E},2148:(_e,te,y)=>{var a=y(1993),D=y(463),v=y(7054).Buffer,L=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],c=new Array(64);function E(){this.init(),this._w=c,D.call(this,64,56)}function w(C,S,N){return N^C&(S^N)}function T(C,S,N){return C&S|N&(C|S)}function P(C){return(C>>>2|C<<30)^(C>>>13|C<<19)^(C>>>22|C<<10)}function I(C){return(C>>>6|C<<26)^(C>>>11|C<<21)^(C>>>25|C<<7)}function b(C){return(C>>>7|C<<25)^(C>>>18|C<<14)^C>>>3}function O(C){return(C>>>17|C<<15)^(C>>>19|C<<13)^C>>>10}a(E,D),E.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},E.prototype._update=function(C){for(var S=this._w,N=0|this._a,k=0|this._b,$=0|this._c,x=0|this._d,F=0|this._e,U=0|this._f,z=0|this._g,Q=0|this._h,ue=0;ue<16;++ue)S[ue]=C.readInt32BE(4*ue);for(;ue<64;++ue)S[ue]=O(S[ue-2])+S[ue-7]+b(S[ue-15])+S[ue-16]|0;for(var De=0;De<64;++De){var ie=Q+I(F)+w(F,U,z)+L[De]+S[De]|0,le=P(N)+T(N,k,$)|0;Q=z,z=U,U=F,F=x+ie|0,x=$,$=k,k=N,N=ie+le|0}this._a=N+this._a|0,this._b=k+this._b|0,this._c=$+this._c|0,this._d=x+this._d|0,this._e=F+this._e|0,this._f=U+this._f|0,this._g=z+this._g|0,this._h=Q+this._h|0},E.prototype._hash=function(){var C=v.allocUnsafe(32);return C.writeInt32BE(this._a,0),C.writeInt32BE(this._b,4),C.writeInt32BE(this._c,8),C.writeInt32BE(this._d,12),C.writeInt32BE(this._e,16),C.writeInt32BE(this._f,20),C.writeInt32BE(this._g,24),C.writeInt32BE(this._h,28),C},_e.exports=E},1856:(_e,te,y)=>{var a=y(1993),D=y(3121),v=y(463),L=y(7054).Buffer,c=new Array(160);function E(){this.init(),this._w=c,v.call(this,128,112)}a(E,D),E.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},E.prototype._hash=function(){var w=L.allocUnsafe(48);function T(P,I,b){w.writeInt32BE(P,b),w.writeInt32BE(I,b+4)}return T(this._ah,this._al,0),T(this._bh,this._bl,8),T(this._ch,this._cl,16),T(this._dh,this._dl,24),T(this._eh,this._el,32),T(this._fh,this._fl,40),w},_e.exports=E},3121:(_e,te,y)=>{var a=y(1993),D=y(463),v=y(7054).Buffer,L=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],c=new Array(160);function E(){this.init(),this._w=c,D.call(this,128,112)}function w(k,$,x){return x^k&($^x)}function T(k,$,x){return k&$|x&(k|$)}function P(k,$){return(k>>>28|$<<4)^($>>>2|k<<30)^($>>>7|k<<25)}function I(k,$){return(k>>>14|$<<18)^(k>>>18|$<<14)^($>>>9|k<<23)}function b(k,$){return(k>>>1|$<<31)^(k>>>8|$<<24)^k>>>7}function O(k,$){return(k>>>1|$<<31)^(k>>>8|$<<24)^(k>>>7|$<<25)}function C(k,$){return(k>>>19|$<<13)^($>>>29|k<<3)^k>>>6}function S(k,$){return(k>>>19|$<<13)^($>>>29|k<<3)^(k>>>6|$<<26)}function N(k,$){return k>>>0<$>>>0?1:0}a(E,D),E.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},E.prototype._update=function(k){for(var $=this._w,x=0|this._ah,F=0|this._bh,U=0|this._ch,z=0|this._dh,Q=0|this._eh,ue=0|this._fh,De=0|this._gh,ie=0|this._hh,le=0|this._al,m=0|this._bl,n=0|this._cl,o=0|this._dl,u=0|this._el,s=0|this._fl,h=0|this._gl,g=0|this._hl,M=0;M<32;M+=2)$[M]=k.readInt32BE(4*M),$[M+1]=k.readInt32BE(4*M+4);for(;M<160;M+=2){var f=$[M-30],r=$[M-30+1],d=b(f,r),B=O(r,f),A=C(f=$[M-4],r=$[M-4+1]),V=S(r,f),be=$[M-32],Ce=$[M-32+1],Z=B+$[M-14+1]|0,oe=d+$[M-14]+N(Z,B)|0;oe=(oe=oe+A+N(Z=Z+V|0,V)|0)+be+N(Z=Z+Ce|0,Ce)|0,$[M]=oe,$[M+1]=Z}for(var nt=0;nt<160;nt+=2){oe=$[nt],Z=$[nt+1];var Pe=T(x,F,U),pe=T(le,m,n),Te=P(x,le),xe=P(le,x),re=I(Q,u),ee=I(u,Q),K=L[nt],ge=L[nt+1],vt=w(Q,ue,De),Ze=w(u,s,h),rt=g+ee|0,nn=ie+re+N(rt,g)|0;nn=(nn=(nn=nn+vt+N(rt=rt+Ze|0,Ze)|0)+K+N(rt=rt+ge|0,ge)|0)+oe+N(rt=rt+Z|0,Z)|0;var mt=xe+pe|0,dt=Te+Pe+N(mt,xe)|0;ie=De,g=h,De=ue,h=s,ue=Q,s=u,Q=z+nn+N(u=o+rt|0,o)|0,z=U,o=n,U=F,n=m,F=x,m=le,x=nn+dt+N(le=rt+mt|0,rt)|0}this._al=this._al+le|0,this._bl=this._bl+m|0,this._cl=this._cl+n|0,this._dl=this._dl+o|0,this._el=this._el+u|0,this._fl=this._fl+s|0,this._gl=this._gl+h|0,this._hl=this._hl+g|0,this._ah=this._ah+x+N(this._al,le)|0,this._bh=this._bh+F+N(this._bl,m)|0,this._ch=this._ch+U+N(this._cl,n)|0,this._dh=this._dh+z+N(this._dl,o)|0,this._eh=this._eh+Q+N(this._el,u)|0,this._fh=this._fh+ue+N(this._fl,s)|0,this._gh=this._gh+De+N(this._gl,h)|0,this._hh=this._hh+ie+N(this._hl,g)|0},E.prototype._hash=function(){var k=v.allocUnsafe(64);function $(x,F,U){k.writeInt32BE(x,U),k.writeInt32BE(F,U+4)}return $(this._ah,this._al,0),$(this._bh,this._bl,8),$(this._ch,this._cl,16),$(this._dh,this._dl,24),$(this._eh,this._el,32),$(this._fh,this._fl,40),$(this._gh,this._gl,48),$(this._hh,this._hl,56),k},_e.exports=E},7045:(_e,te,y)=>{_e.exports=v;var a=y(4356).EventEmitter;function v(){a.call(this)}y(1993)(v,a),v.Readable=y(1092),v.Writable=y(5492),v.Duplex=y(1030),v.Transform=y(3410),v.PassThrough=y(3824),v.finished=y(7854),v.pipeline=y(6846),v.Stream=v,v.prototype.pipe=function(L,c){var E=this;function w(S){L.writable&&!1===L.write(S)&&E.pause&&E.pause()}function T(){E.readable&&E.resume&&E.resume()}E.on("data",w),L.on("drain",T),!L._isStdio&&(!c||!1!==c.end)&&(E.on("end",I),E.on("close",b));var P=!1;function I(){P||(P=!0,L.end())}function b(){P||(P=!0,"function"==typeof L.destroy&&L.destroy())}function O(S){if(C(),0===a.listenerCount(this,"error"))throw S}function C(){E.removeListener("data",w),L.removeListener("drain",T),E.removeListener("end",I),E.removeListener("close",b),E.removeListener("error",O),L.removeListener("error",O),E.removeListener("end",C),E.removeListener("close",C),L.removeListener("close",C)}return E.on("error",O),L.on("error",O),E.on("end",C),E.on("close",C),L.on("close",C),L.emit("pipe",E),L}},8083:_e=>{"use strict";var y={};function a(E,w,T){T||(T=Error);var I=function(b){function O(C,S,N){return b.call(this,function P(b,O,C){return"string"==typeof w?w:w(b,O,C)}(C,S,N))||this}return function te(E,w){E.prototype=Object.create(w.prototype),E.prototype.constructor=E,E.__proto__=w}(O,b),O}(T);I.prototype.name=T.name,I.prototype.code=E,y[E]=I}function D(E,w){if(Array.isArray(E)){var T=E.length;return E=E.map(function(P){return String(P)}),T>2?"one of ".concat(w," ").concat(E.slice(0,T-1).join(", "),", or ")+E[T-1]:2===T?"one of ".concat(w," ").concat(E[0]," or ").concat(E[1]):"of ".concat(w," ").concat(E[0])}return"of ".concat(w," ").concat(String(E))}a("ERR_INVALID_OPT_VALUE",function(E,w){return'The value "'+w+'" is invalid for option "'+E+'"'},TypeError),a("ERR_INVALID_ARG_TYPE",function(E,w,T){var P,I;if("string"==typeof w&&function v(E,w,T){return E.substr(!T||T<0?0:+T,w.length)===w}(w,"not ")?(P="must not be",w=w.replace(/^not /,"")):P="must be",function L(E,w,T){return(void 0===T||T>E.length)&&(T=E.length),E.substring(T-w.length,T)===w}(E," argument"))I="The ".concat(E," ").concat(P," ").concat(D(w,"type"));else{var b=function c(E,w,T){return"number"!=typeof T&&(T=0),!(T+w.length>E.length)&&-1!==E.indexOf(w,T)}(E,".")?"property":"argument";I='The "'.concat(E,'" ').concat(b," ").concat(P," ").concat(D(w,"type"))}return I+". Received type ".concat(typeof T)},TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",function(E){return"The "+E+" method is not implemented"}),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",function(E){return"Cannot call "+E+" after a stream was destroyed"}),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",function(E){return"Unknown encoding: "+E},TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),_e.exports.F=y},1030:(_e,te,y)=>{"use strict";var a=Object.keys||function(I){var b=[];for(var O in I)b.push(O);return b};_e.exports=w;var D=y(1092),v=y(5492);y(1993)(w,D);for(var L=a(v.prototype),c=0;c{"use strict";_e.exports=D;var a=y(3410);function D(v){if(!(this instanceof D))return new D(v);a.call(this,v)}y(1993)(D,a),D.prototype._transform=function(v,L,c){c(null,v)}},1092:(_e,te,y)=>{"use strict";var a;_e.exports=m,m.ReadableState=le,y(4356);var I,v=function(Te,xe){return Te.listeners(xe).length},L=y(2601),c=y(3838).Buffer,E=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},P=y(7199);I=P&&P.debuglog?P.debuglog("stream"):function(){};var U,z,Q,b=y(7606),O=y(8152),S=y(2827).getHighWaterMark,N=y(8083).F,k=N.ERR_INVALID_ARG_TYPE,$=N.ERR_STREAM_PUSH_AFTER_EOF,x=N.ERR_METHOD_NOT_IMPLEMENTED,F=N.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;y(1993)(m,L);var ue=O.errorOrDestroy,De=["error","close","destroy","pause","resume"];function le(pe,Te,xe){a=a||y(1030),"boolean"!=typeof xe&&(xe=Te instanceof a),this.objectMode=!!(pe=pe||{}).objectMode,xe&&(this.objectMode=this.objectMode||!!pe.readableObjectMode),this.highWaterMark=S(this,pe,"readableHighWaterMark",xe),this.buffer=new b,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==pe.emitClose,this.autoDestroy=!!pe.autoDestroy,this.destroyed=!1,this.defaultEncoding=pe.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,pe.encoding&&(U||(U=y(8454).I),this.decoder=new U(pe.encoding),this.encoding=pe.encoding)}function m(pe){if(a=a||y(1030),!(this instanceof m))return new m(pe);this._readableState=new le(pe,this,this instanceof a),this.readable=!0,pe&&("function"==typeof pe.read&&(this._read=pe.read),"function"==typeof pe.destroy&&(this._destroy=pe.destroy)),L.call(this)}function n(pe,Te,xe,re,ee){I("readableAddChunk",Te);var ge,K=pe._readableState;if(null===Te)K.reading=!1,function M(pe,Te){if(I("onEofChunk"),!Te.ended){if(Te.decoder){var xe=Te.decoder.end();xe&&xe.length&&(Te.buffer.push(xe),Te.length+=Te.objectMode?1:xe.length)}Te.ended=!0,Te.sync?f(pe):(Te.needReadable=!1,Te.emittedReadable||(Te.emittedReadable=!0,r(pe)))}}(pe,K);else if(ee||(ge=function u(pe,Te){var xe;return!function T(pe){return c.isBuffer(pe)||pe instanceof E}(Te)&&"string"!=typeof Te&&void 0!==Te&&!pe.objectMode&&(xe=new k("chunk",["string","Buffer","Uint8Array"],Te)),xe}(K,Te)),ge)ue(pe,ge);else if(K.objectMode||Te&&Te.length>0)if("string"!=typeof Te&&!K.objectMode&&Object.getPrototypeOf(Te)!==c.prototype&&(Te=function w(pe){return c.from(pe)}(Te)),re)K.endEmitted?ue(pe,new F):o(pe,K,Te,!0);else if(K.ended)ue(pe,new $);else{if(K.destroyed)return!1;K.reading=!1,K.decoder&&!xe?(Te=K.decoder.write(Te),K.objectMode||0!==Te.length?o(pe,K,Te,!1):d(pe,K)):o(pe,K,Te,!1)}else re||(K.reading=!1,d(pe,K));return!K.ended&&(K.lengthTe.highWaterMark&&(Te.highWaterMark=function h(pe){return pe>=s?pe=s:(pe--,pe|=pe>>>1,pe|=pe>>>2,pe|=pe>>>4,pe|=pe>>>8,pe|=pe>>>16,pe++),pe}(pe)),pe<=Te.length?pe:Te.ended?Te.length:(Te.needReadable=!0,0))}function f(pe){var Te=pe._readableState;I("emitReadable",Te.needReadable,Te.emittedReadable),Te.needReadable=!1,Te.emittedReadable||(I("emitReadable",Te.flowing),Te.emittedReadable=!0,process.nextTick(r,pe))}function r(pe){var Te=pe._readableState;I("emitReadable_",Te.destroyed,Te.length,Te.ended),!Te.destroyed&&(Te.length||Te.ended)&&(pe.emit("readable"),Te.emittedReadable=!1),Te.needReadable=!Te.flowing&&!Te.ended&&Te.length<=Te.highWaterMark,Ce(pe)}function d(pe,Te){Te.readingMore||(Te.readingMore=!0,process.nextTick(B,pe,Te))}function B(pe,Te){for(;!Te.reading&&!Te.ended&&(Te.length0,Te.resumeScheduled&&!Te.paused?Te.flowing=!0:pe.listenerCount("data")>0&&pe.resume()}function J(pe){I("readable nexttick read 0"),pe.read(0)}function be(pe,Te){I("resume",Te.reading),Te.reading||pe.read(0),Te.resumeScheduled=!1,pe.emit("resume"),Ce(pe),Te.flowing&&!Te.reading&&pe.read(0)}function Ce(pe){var Te=pe._readableState;for(I("flow",Te.flowing);Te.flowing&&null!==pe.read(););}function Z(pe,Te){return 0===Te.length?null:(Te.objectMode?xe=Te.buffer.shift():!pe||pe>=Te.length?(xe=Te.decoder?Te.buffer.join(""):1===Te.buffer.length?Te.buffer.first():Te.buffer.concat(Te.length),Te.buffer.clear()):xe=Te.buffer.consume(pe,Te.decoder),xe);var xe}function oe(pe){var Te=pe._readableState;I("endReadable",Te.endEmitted),Te.endEmitted||(Te.ended=!0,process.nextTick(nt,Te,pe))}function nt(pe,Te){if(I("endReadableNT",pe.endEmitted,pe.length),!pe.endEmitted&&0===pe.length&&(pe.endEmitted=!0,Te.readable=!1,Te.emit("end"),pe.autoDestroy)){var xe=Te._writableState;(!xe||xe.autoDestroy&&xe.finished)&&Te.destroy()}}function Pe(pe,Te){for(var xe=0,re=pe.length;xe=Te.highWaterMark:Te.length>0)||Te.ended))return I("read: emitReadable",Te.length,Te.ended),0===Te.length&&Te.ended?oe(this):f(this),null;if(0===(pe=g(pe,Te))&&Te.ended)return 0===Te.length&&oe(this),null;var ee,re=Te.needReadable;return I("need readable",re),(0===Te.length||Te.length-pe0?Z(pe,Te):null)?(Te.needReadable=Te.length<=Te.highWaterMark,pe=0):(Te.length-=pe,Te.awaitDrain=0),0===Te.length&&(Te.ended||(Te.needReadable=!0),xe!==pe&&Te.ended&&oe(this)),null!==ee&&this.emit("data",ee),ee},m.prototype._read=function(pe){ue(this,new x("_read()"))},m.prototype.pipe=function(pe,Te){var xe=this,re=this._readableState;switch(re.pipesCount){case 0:re.pipes=pe;break;case 1:re.pipes=[re.pipes,pe];break;default:re.pipes.push(pe)}re.pipesCount+=1,I("pipe count=%d opts=%j",re.pipesCount,Te);var K=Te&&!1===Te.end||pe===process.stdout||pe===process.stderr?at:vt;function vt(){I("onend"),pe.end()}re.endEmitted?process.nextTick(K):xe.once("end",K),pe.on("unpipe",function ge(Mn,Tt){I("onunpipe"),Mn===xe&&Tt&&!1===Tt.hasUnpiped&&(Tt.hasUnpiped=!0,function nn(){I("cleanup"),pe.removeListener("close",un),pe.removeListener("finish",At),pe.removeListener("drain",Ze),pe.removeListener("error",dt),pe.removeListener("unpipe",ge),xe.removeListener("end",vt),xe.removeListener("end",at),xe.removeListener("data",mt),rt=!0,re.awaitDrain&&(!pe._writableState||pe._writableState.needDrain)&&Ze()}())});var Ze=function A(pe){return function(){var xe=pe._readableState;I("pipeOnDrain",xe.awaitDrain),xe.awaitDrain&&xe.awaitDrain--,0===xe.awaitDrain&&v(pe,"data")&&(xe.flowing=!0,Ce(pe))}}(xe);pe.on("drain",Ze);var rt=!1;function mt(Mn){I("ondata");var Tt=pe.write(Mn);I("dest.write",Tt),!1===Tt&&((1===re.pipesCount&&re.pipes===pe||re.pipesCount>1&&-1!==Pe(re.pipes,pe))&&!rt&&(I("false write response, pause",re.awaitDrain),re.awaitDrain++),xe.pause())}function dt(Mn){I("onerror",Mn),at(),pe.removeListener("error",dt),0===v(pe,"error")&&ue(pe,Mn)}function un(){pe.removeListener("finish",At),at()}function At(){I("onfinish"),pe.removeListener("close",un),at()}function at(){I("unpipe"),xe.unpipe(pe)}return xe.on("data",mt),function ie(pe,Te,xe){if("function"==typeof pe.prependListener)return pe.prependListener(Te,xe);pe._events&&pe._events[Te]?Array.isArray(pe._events[Te])?pe._events[Te].unshift(xe):pe._events[Te]=[xe,pe._events[Te]]:pe.on(Te,xe)}(pe,"error",dt),pe.once("close",un),pe.once("finish",At),pe.emit("pipe",xe),re.flowing||(I("pipe resume"),xe.resume()),pe},m.prototype.unpipe=function(pe){var Te=this._readableState,xe={hasUnpiped:!1};if(0===Te.pipesCount)return this;if(1===Te.pipesCount)return pe&&pe!==Te.pipes||(pe||(pe=Te.pipes),Te.pipes=null,Te.pipesCount=0,Te.flowing=!1,pe&&pe.emit("unpipe",this,xe)),this;if(!pe){var re=Te.pipes,ee=Te.pipesCount;Te.pipes=null,Te.pipesCount=0,Te.flowing=!1;for(var K=0;K0,!1!==re.flowing&&this.resume()):"readable"===pe&&!re.endEmitted&&!re.readableListening&&(re.readableListening=re.needReadable=!0,re.flowing=!1,re.emittedReadable=!1,I("on readable",re.length,re.reading),re.length?f(this):re.reading||process.nextTick(J,this)),xe},m.prototype.removeListener=function(pe,Te){var xe=L.prototype.removeListener.call(this,pe,Te);return"readable"===pe&&process.nextTick(V,this),xe},m.prototype.removeAllListeners=function(pe){var Te=L.prototype.removeAllListeners.apply(this,arguments);return("readable"===pe||void 0===pe)&&process.nextTick(V,this),Te},m.prototype.resume=function(){var pe=this._readableState;return pe.flowing||(I("resume"),pe.flowing=!pe.readableListening,function ne(pe,Te){Te.resumeScheduled||(Te.resumeScheduled=!0,process.nextTick(be,pe,Te))}(this,pe)),pe.paused=!1,this},m.prototype.pause=function(){return I("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(I("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},m.prototype.wrap=function(pe){var Te=this,xe=this._readableState,re=!1;for(var ee in pe.on("end",function(){if(I("wrapped end"),xe.decoder&&!xe.ended){var ge=xe.decoder.end();ge&&ge.length&&Te.push(ge)}Te.push(null)}),pe.on("data",function(ge){I("wrapped data"),xe.decoder&&(ge=xe.decoder.write(ge)),xe.objectMode&&null==ge||!(xe.objectMode||ge&&ge.length)||Te.push(ge)||(re=!0,pe.pause())}),pe)void 0===this[ee]&&"function"==typeof pe[ee]&&(this[ee]=function(vt){return function(){return pe[vt].apply(pe,arguments)}}(ee));for(var K=0;K{"use strict";_e.exports=T;var a=y(8083).F,D=a.ERR_METHOD_NOT_IMPLEMENTED,v=a.ERR_MULTIPLE_CALLBACK,L=a.ERR_TRANSFORM_ALREADY_TRANSFORMING,c=a.ERR_TRANSFORM_WITH_LENGTH_0,E=y(1030);function w(b,O){var C=this._transformState;C.transforming=!1;var S=C.writecb;if(null===S)return this.emit("error",new v);C.writechunk=null,C.writecb=null,null!=O&&this.push(O),S(b);var N=this._readableState;N.reading=!1,(N.needReadable||N.length{"use strict";function D(Ce){var Z=this;this.next=null,this.entry=null,this.finish=function(){!function be(Ce,Z,oe){var nt=Ce.entry;for(Ce.entry=null;nt;){var Pe=nt.callback;Z.pendingcb--,Pe(oe),nt=nt.next}Z.corkedRequestsFree.next=Ce}(Z,Ce)}}var v;_e.exports=le,le.WritableState=De;var ie,L={deprecate:y(3398)},c=y(2601),E=y(3838).Buffer,w=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},I=y(8152),O=y(2827).getHighWaterMark,C=y(8083).F,S=C.ERR_INVALID_ARG_TYPE,N=C.ERR_METHOD_NOT_IMPLEMENTED,k=C.ERR_MULTIPLE_CALLBACK,$=C.ERR_STREAM_CANNOT_PIPE,x=C.ERR_STREAM_DESTROYED,F=C.ERR_STREAM_NULL_VALUES,U=C.ERR_STREAM_WRITE_AFTER_END,z=C.ERR_UNKNOWN_ENCODING,Q=I.errorOrDestroy;function ue(){}function De(Ce,Z,oe){v=v||y(1030),"boolean"!=typeof oe&&(oe=Z instanceof v),this.objectMode=!!(Ce=Ce||{}).objectMode,oe&&(this.objectMode=this.objectMode||!!Ce.writableObjectMode),this.highWaterMark=O(this,Ce,"writableHighWaterMark",oe),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=!(!1===Ce.decodeStrings),this.defaultEncoding=Ce.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Pe){!function M(Ce,Z){var oe=Ce._writableState,nt=oe.sync,Pe=oe.writecb;if("function"!=typeof Pe)throw new k;if(function g(Ce){Ce.writing=!1,Ce.writecb=null,Ce.length-=Ce.writelen,Ce.writelen=0}(oe),Z)!function h(Ce,Z,oe,nt,Pe){--Z.pendingcb,oe?(process.nextTick(Pe,nt),process.nextTick(J,Ce,Z),Ce._writableState.errorEmitted=!0,Q(Ce,nt)):(Pe(nt),Ce._writableState.errorEmitted=!0,Q(Ce,nt),J(Ce,Z))}(Ce,oe,nt,Z,Pe);else{var pe=B(oe)||Ce.destroyed;!pe&&!oe.corked&&!oe.bufferProcessing&&oe.bufferedRequest&&d(Ce,oe),nt?process.nextTick(f,Ce,oe,pe,Pe):f(Ce,oe,pe,Pe)}}(Z,Pe)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==Ce.emitClose,this.autoDestroy=!!Ce.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new D(this)}function le(Ce){var Z=this instanceof(v=v||y(1030));if(!Z&&!ie.call(le,this))return new le(Ce);this._writableState=new De(Ce,this,Z),this.writable=!0,Ce&&("function"==typeof Ce.write&&(this._write=Ce.write),"function"==typeof Ce.writev&&(this._writev=Ce.writev),"function"==typeof Ce.destroy&&(this._destroy=Ce.destroy),"function"==typeof Ce.final&&(this._final=Ce.final)),c.call(this)}function s(Ce,Z,oe,nt,Pe,pe,Te){Z.writelen=nt,Z.writecb=Te,Z.writing=!0,Z.sync=!0,Z.destroyed?Z.onwrite(new x("write")):oe?Ce._writev(Pe,Z.onwrite):Ce._write(Pe,pe,Z.onwrite),Z.sync=!1}function f(Ce,Z,oe,nt){oe||function r(Ce,Z){0===Z.length&&Z.needDrain&&(Z.needDrain=!1,Ce.emit("drain"))}(Ce,Z),Z.pendingcb--,nt(),J(Ce,Z)}function d(Ce,Z){Z.bufferProcessing=!0;var oe=Z.bufferedRequest;if(Ce._writev&&oe&&oe.next){var Pe=new Array(Z.bufferedRequestCount),pe=Z.corkedRequestsFree;pe.entry=oe;for(var Te=0,xe=!0;oe;)Pe[Te]=oe,oe.isBuf||(xe=!1),oe=oe.next,Te+=1;Pe.allBuffers=xe,s(Ce,Z,!0,Z.length,Pe,"",pe.finish),Z.pendingcb++,Z.lastBufferedRequest=null,pe.next?(Z.corkedRequestsFree=pe.next,pe.next=null):Z.corkedRequestsFree=new D(Z),Z.bufferedRequestCount=0}else{for(;oe;){var re=oe.chunk;if(s(Ce,Z,!1,Z.objectMode?1:re.length,re,oe.encoding,oe.callback),oe=oe.next,Z.bufferedRequestCount--,Z.writing)break}null===oe&&(Z.lastBufferedRequest=null)}Z.bufferedRequest=oe,Z.bufferProcessing=!1}function B(Ce){return Ce.ending&&0===Ce.length&&null===Ce.bufferedRequest&&!Ce.finished&&!Ce.writing}function A(Ce,Z){Ce._final(function(oe){Z.pendingcb--,oe&&Q(Ce,oe),Z.prefinished=!0,Ce.emit("prefinish"),J(Ce,Z)})}function J(Ce,Z){var oe=B(Z);if(oe&&(function V(Ce,Z){!Z.prefinished&&!Z.finalCalled&&("function"!=typeof Ce._final||Z.destroyed?(Z.prefinished=!0,Ce.emit("prefinish")):(Z.pendingcb++,Z.finalCalled=!0,process.nextTick(A,Ce,Z)))}(Ce,Z),0===Z.pendingcb&&(Z.finished=!0,Ce.emit("finish"),Z.autoDestroy))){var nt=Ce._readableState;(!nt||nt.autoDestroy&&nt.endEmitted)&&Ce.destroy()}return oe}y(1993)(le,c),De.prototype.getBuffer=function(){for(var Z=this.bufferedRequest,oe=[];Z;)oe.push(Z),Z=Z.next;return oe},function(){try{Object.defineProperty(De.prototype,"buffer",{get:L.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(ie=Function.prototype[Symbol.hasInstance],Object.defineProperty(le,Symbol.hasInstance,{value:function(Z){return!!ie.call(this,Z)||this===le&&Z&&Z._writableState instanceof De}})):ie=function(Z){return Z instanceof this},le.prototype.pipe=function(){Q(this,new $)},le.prototype.write=function(Ce,Z,oe){var nt=this._writableState,Pe=!1,pe=!nt.objectMode&&function P(Ce){return E.isBuffer(Ce)||Ce instanceof w}(Ce);return pe&&!E.isBuffer(Ce)&&(Ce=function T(Ce){return E.from(Ce)}(Ce)),"function"==typeof Z&&(oe=Z,Z=null),pe?Z="buffer":Z||(Z=nt.defaultEncoding),"function"!=typeof oe&&(oe=ue),nt.ending?function m(Ce,Z){var oe=new U;Q(Ce,oe),process.nextTick(Z,oe)}(this,oe):(pe||function n(Ce,Z,oe,nt){var Pe;return null===oe?Pe=new F:"string"!=typeof oe&&!Z.objectMode&&(Pe=new S("chunk",["string","Buffer"],oe)),!Pe||(Q(Ce,Pe),process.nextTick(nt,Pe),!1)}(this,nt,Ce,oe))&&(nt.pendingcb++,Pe=function u(Ce,Z,oe,nt,Pe,pe){if(!oe){var Te=function o(Ce,Z,oe){return!Ce.objectMode&&!1!==Ce.decodeStrings&&"string"==typeof Z&&(Z=E.from(Z,oe)),Z}(Z,nt,Pe);nt!==Te&&(oe=!0,Pe="buffer",nt=Te)}var xe=Z.objectMode?1:nt.length;Z.length+=xe;var re=Z.length-1))throw new z(Z);return this._writableState.defaultEncoding=Z,this},Object.defineProperty(le.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(le.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),le.prototype._write=function(Ce,Z,oe){oe(new N("_write()"))},le.prototype._writev=null,le.prototype.end=function(Ce,Z,oe){var nt=this._writableState;return"function"==typeof Ce?(oe=Ce,Ce=null,Z=null):"function"==typeof Z&&(oe=Z,Z=null),null!=Ce&&this.write(Ce,Z),nt.corked&&(nt.corked=1,this.uncork()),nt.ending||function ne(Ce,Z,oe){Z.ending=!0,J(Ce,Z),oe&&(Z.finished?process.nextTick(oe):Ce.once("finish",oe)),Z.ended=!0,Ce.writable=!1}(this,nt,oe),this},Object.defineProperty(le.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(le.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(Z){this._writableState&&(this._writableState.destroyed=Z)}}),le.prototype.destroy=I.destroy,le.prototype._undestroy=I.undestroy,le.prototype._destroy=function(Ce,Z){Z(Ce)}},2683:(_e,te,y)=>{"use strict";var a;function D(U,z,Q){return z=function v(U){var z=function L(U,z){if("object"!=typeof U||null===U)return U;var Q=U[Symbol.toPrimitive];if(void 0!==Q){var ue=Q.call(U,z||"default");if("object"!=typeof ue)return ue;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===z?String:Number)(U)}(U,"string");return"symbol"==typeof z?z:String(z)}(z),z in U?Object.defineProperty(U,z,{value:Q,enumerable:!0,configurable:!0,writable:!0}):U[z]=Q,U}var c=y(7854),E=Symbol("lastResolve"),w=Symbol("lastReject"),T=Symbol("error"),P=Symbol("ended"),I=Symbol("lastPromise"),b=Symbol("handlePromise"),O=Symbol("stream");function C(U,z){return{value:U,done:z}}function S(U){var z=U[E];if(null!==z){var Q=U[O].read();null!==Q&&(U[I]=null,U[E]=null,U[w]=null,z(C(Q,!1)))}}function N(U){process.nextTick(S,U)}var $=Object.getPrototypeOf(function(){}),x=Object.setPrototypeOf((D(a={get stream(){return this[O]},next:function(){var z=this,Q=this[T];if(null!==Q)return Promise.reject(Q);if(this[P])return Promise.resolve(C(void 0,!0));if(this[O].destroyed)return new Promise(function(le,m){process.nextTick(function(){z[T]?m(z[T]):le(C(void 0,!0))})});var De,ue=this[I];if(ue)De=new Promise(function k(U,z){return function(Q,ue){U.then(function(){z[P]?Q(C(void 0,!0)):z[b](Q,ue)},ue)}}(ue,this));else{var ie=this[O].read();if(null!==ie)return Promise.resolve(C(ie,!1));De=new Promise(this[b])}return this[I]=De,De}},Symbol.asyncIterator,function(){return this}),D(a,"return",function(){var z=this;return new Promise(function(Q,ue){z[O].destroy(null,function(De){De?ue(De):Q(C(void 0,!0))})})}),a),$);_e.exports=function(z){var Q,ue=Object.create(x,(D(Q={},O,{value:z,writable:!0}),D(Q,E,{value:null,writable:!0}),D(Q,w,{value:null,writable:!0}),D(Q,T,{value:null,writable:!0}),D(Q,P,{value:z._readableState.endEmitted,writable:!0}),D(Q,b,{value:function(ie,le){var m=ue[O].read();m?(ue[I]=null,ue[E]=null,ue[w]=null,ie(C(m,!1))):(ue[E]=ie,ue[w]=le)},writable:!0}),Q));return ue[I]=null,c(z,function(De){if(De&&"ERR_STREAM_PREMATURE_CLOSE"!==De.code){var ie=ue[w];return null!==ie&&(ue[I]=null,ue[E]=null,ue[w]=null,ie(De)),void(ue[T]=De)}var le=ue[E];null!==le&&(ue[I]=null,ue[E]=null,ue[w]=null,le(C(void 0,!0))),ue[P]=!0}),z.on("readable",N.bind(null,ue)),ue}},7606:(_e,te,y)=>{"use strict";function a(N,k){var $=Object.keys(N);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(N);k&&(x=x.filter(function(F){return Object.getOwnPropertyDescriptor(N,F).enumerable})),$.push.apply($,x)}return $}function D(N){for(var k=1;k0?this.tail.next=x:this.head=x,this.tail=x,++this.length}},{key:"unshift",value:function($){var x={data:$,next:this.head};0===this.length&&(this.tail=x),this.head=x,++this.length}},{key:"shift",value:function(){if(0!==this.length){var $=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,$}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function($){if(0===this.length)return"";for(var x=this.head,F=""+x.data;x=x.next;)F+=$+x.data;return F}},{key:"concat",value:function($){if(0===this.length)return I.alloc(0);for(var x=I.allocUnsafe($>>>0),F=this.head,U=0;F;)S(F.data,x,U),U+=F.data.length,F=F.next;return x}},{key:"consume",value:function($,x){var F;return $z.length?z.length:$;if(U+=Q===z.length?z:z.slice(0,$),0==($-=Q)){Q===z.length?(++F,this.head=x.next?x.next:this.tail=null):(this.head=x,x.data=z.slice(Q));break}++F}return this.length-=F,U}},{key:"_getBuffer",value:function($){var x=I.allocUnsafe($),F=this.head,U=1;for(F.data.copy(x),$-=F.data.length;F=F.next;){var z=F.data,Q=$>z.length?z.length:$;if(z.copy(x,x.length-$,0,Q),0==($-=Q)){Q===z.length?(++U,this.head=F.next?F.next:this.tail=null):(this.head=F,F.data=z.slice(Q));break}++U}return this.length-=U,x}},{key:C,value:function($,x){return O(this,D(D({},x),{},{depth:0,customInspect:!1}))}}]),N}()},8152:_e=>{"use strict";function y(c,E){v(c,E),a(c)}function a(c){c._writableState&&!c._writableState.emitClose||c._readableState&&!c._readableState.emitClose||c.emit("close")}function v(c,E){c.emit("error",E)}_e.exports={destroy:function te(c,E){var w=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(E?E(c):c&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(v,this,c)):process.nextTick(v,this,c)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(c||null,function(I){!E&&I?w._writableState?w._writableState.errorEmitted?process.nextTick(a,w):(w._writableState.errorEmitted=!0,process.nextTick(y,w,I)):process.nextTick(y,w,I):E?(process.nextTick(a,w),E(I)):process.nextTick(a,w)}),this)},undestroy:function D(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function L(c,E){var w=c._readableState,T=c._writableState;w&&w.autoDestroy||T&&T.autoDestroy?c.destroy(E):c.emit("error",E)}}},7854:(_e,te,y)=>{"use strict";var a=y(8083).F.ERR_STREAM_PREMATURE_CLOSE;function v(){}_e.exports=function c(E,w,T){if("function"==typeof w)return c(E,null,w);w||(w={}),T=function D(E){var w=!1;return function(){if(!w){w=!0;for(var T=arguments.length,P=new Array(T),I=0;I{_e.exports=function(){throw new Error("Readable.from is not available in the browser")}},6846:(_e,te,y)=>{"use strict";var a,v=y(8083).F,L=v.ERR_MISSING_ARGS,c=v.ERR_STREAM_DESTROYED;function E(C){if(C)throw C}function P(C){C()}function I(C,S){return C.pipe(S)}_e.exports=function O(){for(var C=arguments.length,S=new Array(C),N=0;N0,function(ue){$||($=ue),ue&&x.forEach(P),!z&&(x.forEach(P),k($))})});return S.reduce(I)}},2827:(_e,te,y)=>{"use strict";var a=y(8083).F.ERR_INVALID_OPT_VALUE;_e.exports={getHighWaterMark:function v(L,c,E,w){var T=function D(L,c,E){return null!=L.highWaterMark?L.highWaterMark:c?L[E]:null}(c,w,E);if(null!=T){if(!isFinite(T)||Math.floor(T)!==T||T<0)throw new a(w?E:"highWaterMark",T);return Math.floor(T)}return L.objectMode?16:16384}}},2601:(_e,te,y)=>{_e.exports=y(4356).EventEmitter},8454:(_e,te,y)=>{"use strict";var a=y(4272).Buffer,D=a.isEncoding||function(x){switch((x=""+x)&&x.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function c(x){var F;switch(this.encoding=function L(x){var F=function v(x){if(!x)return"utf8";for(var F;;)switch(x){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return x;default:if(F)return;x=(""+x).toLowerCase(),F=!0}}(x);if("string"!=typeof F&&(a.isEncoding===D||!D(x)))throw new Error("Unknown encoding: "+x);return F||x}(x),this.encoding){case"utf16le":this.text=O,this.end=C,F=4;break;case"utf8":this.fillLast=P,F=4;break;case"base64":this.text=S,this.end=N,F=3;break;default:return this.write=k,void(this.end=$)}this.lastNeed=0,this.lastTotal=0,this.lastChar=a.allocUnsafe(F)}function E(x){return x<=127?0:x>>5==6?2:x>>4==14?3:x>>3==30?4:x>>6==2?-1:-2}function P(x){var F=this.lastTotal-this.lastNeed,U=function T(x,F,U){if(128!=(192&F[0]))return x.lastNeed=0,"\ufffd";if(x.lastNeed>1&&F.length>1){if(128!=(192&F[1]))return x.lastNeed=1,"\ufffd";if(x.lastNeed>2&&F.length>2&&128!=(192&F[2]))return x.lastNeed=2,"\ufffd"}}(this,x);return void 0!==U?U:this.lastNeed<=x.length?(x.copy(this.lastChar,F,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(x.copy(this.lastChar,F,0,x.length),void(this.lastNeed-=x.length))}function O(x,F){if((x.length-F)%2==0){var U=x.toString("utf16le",F);if(U){var z=U.charCodeAt(U.length-1);if(z>=55296&&z<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=x[x.length-2],this.lastChar[1]=x[x.length-1],U.slice(0,-1)}return U}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=x[x.length-1],x.toString("utf16le",F,x.length-1)}function C(x){var F=x&&x.length?this.write(x):"";return this.lastNeed?F+this.lastChar.toString("utf16le",0,this.lastTotal-this.lastNeed):F}function S(x,F){var U=(x.length-F)%3;return 0===U?x.toString("base64",F):(this.lastNeed=3-U,this.lastTotal=3,1===U?this.lastChar[0]=x[x.length-1]:(this.lastChar[0]=x[x.length-2],this.lastChar[1]=x[x.length-1]),x.toString("base64",F,x.length-U))}function N(x){var F=x&&x.length?this.write(x):"";return this.lastNeed?F+this.lastChar.toString("base64",0,3-this.lastNeed):F}function k(x){return x.toString(this.encoding)}function $(x){return x&&x.length?this.write(x):""}te.I=c,c.prototype.write=function(x){if(0===x.length)return"";var F,U;if(this.lastNeed){if(void 0===(F=this.fillLast(x)))return"";U=this.lastNeed,this.lastNeed=0}else U=0;return U=0?(Q>0&&(x.lastNeed=Q-1),Q):--z=0?(Q>0&&(x.lastNeed=Q-2),Q):--z=0?(Q>0&&(2===Q?Q=0:x.lastNeed=Q-3),Q):0}(this,x,F);if(!this.lastNeed)return x.toString("utf8",F);this.lastTotal=U;var z=x.length-(U-this.lastNeed);return x.copy(this.lastChar,0,z),x.toString("utf8",F,z)},c.prototype.fillLast=function(x){if(this.lastNeed<=x.length)return x.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);x.copy(this.lastChar,this.lastTotal-this.lastNeed,0,x.length),this.lastNeed-=x.length}},4272:(_e,te,y)=>{var a=y(3838),D=a.Buffer;function v(c,E){for(var w in c)E[w]=c[w]}function L(c,E,w){return D(c,E,w)}D.from&&D.alloc&&D.allocUnsafe&&D.allocUnsafeSlow?_e.exports=a:(v(a,te),te.Buffer=L),v(D,L),L.from=function(c,E,w){if("number"==typeof c)throw new TypeError("Argument must not be a number");return D(c,E,w)},L.alloc=function(c,E,w){if("number"!=typeof c)throw new TypeError("Argument must be a number");var T=D(c);return void 0!==E?"string"==typeof w?T.fill(E,w):T.fill(E):T.fill(0),T},L.allocUnsafe=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return D(c)},L.allocUnsafeSlow=function(c){if("number"!=typeof c)throw new TypeError("Argument must be a number");return a.SlowBuffer(c)}},3398:_e=>{function y(a){try{if(!global.localStorage)return!1}catch{return!1}var D=global.localStorage[a];return null!=D&&"true"===String(D).toLowerCase()}_e.exports=function te(a,D){if(y("noDeprecation"))return a;var v=!1;return function L(){if(!v){if(y("throwDeprecation"))throw new Error(D);y("traceDeprecation")?console.trace(D):console.warn(D),v=!0}return a.apply(this,arguments)}}},6421:(_e,te,y)=>{"use strict";y.d(te,{A:()=>b});const D={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let v;const L=new Uint8Array(16);function c(){if(!v&&(v=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!v))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return v(L)}const E=[];for(let O=0;O<256;++O)E.push((O+256).toString(16).slice(1));const b=function I(O,C,S){if(D.randomUUID&&!C&&!O)return D.randomUUID();const N=(O=O||{}).random||(O.rng||c)();if(N[6]=15&N[6]|64,N[8]=63&N[8]|128,C){S=S||0;for(let k=0;k<16;++k)C[S+k]=N[k];return C}return function w(O,C=0){return E[O[C+0]]+E[O[C+1]]+E[O[C+2]]+E[O[C+3]]+"-"+E[O[C+4]]+E[O[C+5]]+"-"+E[O[C+6]]+E[O[C+7]]+"-"+E[O[C+8]]+E[O[C+9]]+"-"+E[O[C+10]]+E[O[C+11]]+E[O[C+12]]+E[O[C+13]]+E[O[C+14]]+E[O[C+15]]}(N)}},8326:(__unused_webpack_module,exports)=>{var indexOf=function(_e,te){if(_e.indexOf)return _e.indexOf(te);for(var y=0;y<_e.length;y++)if(_e[y]===te)return y;return-1},Object_keys=function(_e){if(Object.keys)return Object.keys(_e);var te=[];for(var y in _e)te.push(y);return te},forEach=function(_e,te){if(_e.forEach)return _e.forEach(te);for(var y=0;y<_e.length;y++)te(_e[y],y,_e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(_e,te,y){Object.defineProperty(_e,te,{writable:!0,enumerable:!1,configurable:!0,value:y})}}catch{return function(te,y,a){te[y]=a}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports.Script=function(te){if(!(this instanceof Script))return new Script(te);this.code=te};Script.prototype.runInContext=function(_e){if(!(_e instanceof Context))throw new TypeError("needs a 'context' argument.");var te=document.createElement("iframe");te.style||(te.style={}),te.style.display="none",document.body.appendChild(te);var y=te.contentWindow,a=y.eval,D=y.execScript;!a&&D&&(D.call(y,"null"),a=y.eval),forEach(Object_keys(_e),function(c){y[c]=_e[c]}),forEach(globals,function(c){_e[c]&&(y[c]=_e[c])});var v=Object_keys(y),L=a.call(y,this.code);return forEach(Object_keys(y),function(c){(c in _e||-1===indexOf(v,c))&&(_e[c]=y[c])}),forEach(globals,function(c){c in _e||defineProp(_e,c,y[c])}),document.body.removeChild(te),L},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(_e){var te=Script.createContext(_e),y=this.runInContext(te);return _e&&forEach(Object_keys(te),function(a){_e[a]=te[a]}),y},forEach(Object_keys(Script.prototype),function(_e){exports[_e]=Script[_e]=function(te){var y=Script(te);return y[_e].apply(y,[].slice.call(arguments,1))}}),exports.isContext=function(_e){return _e instanceof Context},exports.createScript=function(_e){return exports.Script(_e)},exports.createContext=Script.createContext=function(_e){var te=new Context;return"object"==typeof _e&&forEach(Object_keys(_e),function(y){te[y]=_e[y]}),te}},8996:(_e,te,y)=>{var a={"./ion-accordion_2.entry.js":[4756,2076,2375],"./ion-action-sheet.entry.js":[8814,2076,8814],"./ion-alert.entry.js":[5222,2076,5222],"./ion-app_8.entry.js":[7720,2076,7720],"./ion-avatar_3.entry.js":[1049,1049],"./ion-back-button.entry.js":[3162,2076,3162],"./ion-backdrop.entry.js":[7240,7240],"./ion-breadcrumb_2.entry.js":[8314,2076,8314],"./ion-button_2.entry.js":[6972,4591],"./ion-card_5.entry.js":[8584,8584],"./ion-checkbox.entry.js":[3511,2076,3511],"./ion-chip.entry.js":[6024,6024],"./ion-col_3.entry.js":[5100,5100],"./ion-datetime-button.entry.js":[7428,771,7428],"./ion-datetime_3.entry.js":[5266,771,2076,2885],"./ion-fab_3.entry.js":[4463,2076,4463],"./ion-img.entry.js":[4183,4183],"./ion-infinite-scroll_2.entry.js":[4171,2076,4171],"./ion-input.entry.js":[9344,2076,9344],"./ion-item-option_3.entry.js":[5949,2076,5949],"./ion-item_8.entry.js":[3506,2076,3506],"./ion-loading.entry.js":[7372,2076,7372],"./ion-menu_3.entry.js":[2075,2076,2075],"./ion-modal.entry.js":[441,2076,441],"./ion-nav_2.entry.js":[5712,2076,5712],"./ion-picker-column-internal.entry.js":[1433,2076,1433],"./ion-picker-internal.entry.js":[2628,2628],"./ion-popover.entry.js":[6433,2076,6433],"./ion-progress-bar.entry.js":[9977,9977],"./ion-radio_2.entry.js":[8066,2076,8066],"./ion-range.entry.js":[8477,2076,8477],"./ion-refresher_2.entry.js":[5197,2076,5197],"./ion-reorder_2.entry.js":[7030,2076,7030],"./ion-ripple-effect.entry.js":[964,964],"./ion-route_4.entry.js":[8970,8970],"./ion-searchbar.entry.js":[8193,2076,8193],"./ion-segment_2.entry.js":[2560,2076,2560],"./ion-select_3.entry.js":[7076,2076,7076],"./ion-spinner.entry.js":[8805,2076,8805],"./ion-split-pane.entry.js":[5887,5887],"./ion-tab-bar_2.entry.js":[4406,2076,4406],"./ion-tab_2.entry.js":[1102,1102],"./ion-text.entry.js":[1577,1577],"./ion-textarea.entry.js":[2348,2076,2348],"./ion-toast.entry.js":[2415,2076,2415],"./ion-toggle.entry.js":[3814,2076,3814]};function D(v){if(!y.o(a,v))return Promise.resolve().then(()=>{var E=new Error("Cannot find module '"+v+"'");throw E.code="MODULE_NOT_FOUND",E});var L=a[v],c=L[0];return Promise.all(L.slice(1).map(y.e)).then(()=>y(c))}D.keys=()=>Object.keys(a),D.id=8996,_e.exports=D},5235:(_e,te,y)=>{var a={"./pwa-action-sheet.entry.js":[6301,6301],"./pwa-camera-modal-instance.entry.js":[5640,5640],"./pwa-camera-modal.entry.js":[2982,2982],"./pwa-camera.entry.js":[6086,6086],"./pwa-toast.entry.js":[3574,3574]};function D(v){if(!y.o(a,v))return Promise.resolve().then(()=>{var E=new Error("Cannot find module '"+v+"'");throw E.code="MODULE_NOT_FOUND",E});var L=a[v],c=L[0];return y.e(L[1]).then(()=>y(c))}D.keys=()=>Object.keys(a),D.id=5235,_e.exports=D},7321:(_e,te,y)=>{var a={"./jeep-sqlite.entry.js":[477,477]};function D(v){if(!y.o(a,v))return Promise.resolve().then(()=>{var E=new Error("Cannot find module '"+v+"'");throw E.code="MODULE_NOT_FOUND",E});var L=a[v],c=L[0];return y.e(L[1]).then(()=>y(c))}D.keys=()=>Object.keys(a),D.id=7321,_e.exports=D},8982:()=>{},7790:()=>{},7965:()=>{},6089:()=>{},9368:()=>{},4688:()=>{},1069:()=>{},5340:()=>{},9838:()=>{},3779:()=>{},7199:()=>{},177:(_e,te,y)=>{"use strict";y.d(te,{AJ:()=>Ei,B3:()=>ft,MD:()=>wi,N0:()=>cr,QT:()=>v,Sm:()=>k,Sq:()=>On,T3:()=>pt,UE:()=>Je,VF:()=>c,Vy:()=>We,Xr:()=>Tn,YU:()=>kt,ZD:()=>L,_b:()=>ut,aZ:()=>x,bT:()=>yr,fw:()=>$,hb:()=>S,hj:()=>P,qQ:()=>w});var a=y(4438);let D=null;function v(){return D}function L(X){var ve;null!==(ve=D)&&void 0!==ve||(D=X)}class c{}const w=new a.nKC("");let T=(()=>{var X;class ve{historyGo(fe){throw new Error("")}}return(X=ve).\u0275fac=function(fe){return new(fe||X)},X.\u0275prov=a.jDH({token:X,factory:()=>(0,a.WQX)(I),providedIn:"platform"}),ve})();const P=new a.nKC("");let I=(()=>{var X;class ve extends T{constructor(){super(),this._doc=(0,a.WQX)(w),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return v().getBaseHref(this._doc)}onPopState(fe){const je=v().getGlobalEventTarget(this._doc,"window");return je.addEventListener("popstate",fe,!1),()=>je.removeEventListener("popstate",fe)}onHashChange(fe){const je=v().getGlobalEventTarget(this._doc,"window");return je.addEventListener("hashchange",fe,!1),()=>je.removeEventListener("hashchange",fe)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(fe){this._location.pathname=fe}pushState(fe,je,ht){this._history.pushState(fe,je,ht)}replaceState(fe,je,ht){this._history.replaceState(fe,je,ht)}forward(){this._history.forward()}back(){this._history.back()}historyGo(fe=0){this._history.go(fe)}getState(){return this._history.state}}return(X=ve).\u0275fac=function(fe){return new(fe||X)},X.\u0275prov=a.jDH({token:X,factory:()=>new X,providedIn:"platform"}),ve})();function b(X,ve){if(0==X.length)return ve;if(0==ve.length)return X;let st=0;return X.endsWith("/")&&st++,ve.startsWith("/")&&st++,2==st?X+ve.substring(1):1==st?X+ve:X+"/"+ve}function O(X){const ve=X.match(/#|\?|$/),st=ve&&ve.index||X.length;return X.slice(0,st-("/"===X[st-1]?1:0))+X.slice(st)}function C(X){return X&&"?"!==X[0]?"?"+X:X}let S=(()=>{var X;class ve{historyGo(fe){throw new Error("")}}return(X=ve).\u0275fac=function(fe){return new(fe||X)},X.\u0275prov=a.jDH({token:X,factory:()=>(0,a.WQX)(k),providedIn:"root"}),ve})();const N=new a.nKC("");let k=(()=>{var X;class ve extends S{constructor(fe,je){var ht,qt,pn;super(),this._platformLocation=fe,this._removeListenerFns=[],this._baseHref=null!==(ht=null!==(qt=null!=je?je:this._platformLocation.getBaseHrefFromDOM())&&void 0!==qt?qt:null===(pn=(0,a.WQX)(w).location)||void 0===pn?void 0:pn.origin)&&void 0!==ht?ht:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(fe){this._removeListenerFns.push(this._platformLocation.onPopState(fe),this._platformLocation.onHashChange(fe))}getBaseHref(){return this._baseHref}prepareExternalUrl(fe){return b(this._baseHref,fe)}path(fe=!1){const je=this._platformLocation.pathname+C(this._platformLocation.search),ht=this._platformLocation.hash;return ht&&fe?`${je}${ht}`:je}pushState(fe,je,ht,qt){const pn=this.prepareExternalUrl(ht+C(qt));this._platformLocation.pushState(fe,je,pn)}replaceState(fe,je,ht,qt){const pn=this.prepareExternalUrl(ht+C(qt));this._platformLocation.replaceState(fe,je,pn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(fe=0){var je,ht;null===(je=(ht=this._platformLocation).historyGo)||void 0===je||je.call(ht,fe)}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.KVO(T),a.KVO(N,8))},X.\u0275prov=a.jDH({token:X,factory:X.\u0275fac,providedIn:"root"}),ve})(),$=(()=>{var X;class ve extends S{constructor(fe,je){super(),this._platformLocation=fe,this._baseHref="",this._removeListenerFns=[],null!=je&&(this._baseHref=je)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(fe){this._removeListenerFns.push(this._platformLocation.onPopState(fe),this._platformLocation.onHashChange(fe))}getBaseHref(){return this._baseHref}path(fe=!1){var je;const ht=null!==(je=this._platformLocation.hash)&&void 0!==je?je:"#";return ht.length>0?ht.substring(1):ht}prepareExternalUrl(fe){const je=b(this._baseHref,fe);return je.length>0?"#"+je:je}pushState(fe,je,ht,qt){let pn=this.prepareExternalUrl(ht+C(qt));0==pn.length&&(pn=this._platformLocation.pathname),this._platformLocation.pushState(fe,je,pn)}replaceState(fe,je,ht,qt){let pn=this.prepareExternalUrl(ht+C(qt));0==pn.length&&(pn=this._platformLocation.pathname),this._platformLocation.replaceState(fe,je,pn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(fe=0){var je,ht;null===(je=(ht=this._platformLocation).historyGo)||void 0===je||je.call(ht,fe)}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.KVO(T),a.KVO(N,8))},X.\u0275prov=a.jDH({token:X,factory:X.\u0275fac}),ve})(),x=(()=>{var X;class ve{constructor(fe){this._subject=new a.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=fe;const je=this._locationStrategy.getBaseHref();this._basePath=function Q(X){if(new RegExp("^(https?:)?//").test(X)){const[,st]=X.split(/\/\/[^\/]+/);return st}return X}(O(z(je))),this._locationStrategy.onPopState(ht=>{this._subject.emit({url:this.path(!0),pop:!0,state:ht.state,type:ht.type})})}ngOnDestroy(){var fe;null===(fe=this._urlChangeSubscription)||void 0===fe||fe.unsubscribe(),this._urlChangeListeners=[]}path(fe=!1){return this.normalize(this._locationStrategy.path(fe))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(fe,je=""){return this.path()==this.normalize(fe+C(je))}normalize(fe){return ve.stripTrailingSlash(function U(X,ve){if(!X||!ve.startsWith(X))return ve;const st=ve.substring(X.length);return""===st||["/",";","?","#"].includes(st[0])?st:ve}(this._basePath,z(fe)))}prepareExternalUrl(fe){return fe&&"/"!==fe[0]&&(fe="/"+fe),this._locationStrategy.prepareExternalUrl(fe)}go(fe,je="",ht=null){this._locationStrategy.pushState(ht,"",fe,je),this._notifyUrlChangeListeners(this.prepareExternalUrl(fe+C(je)),ht)}replaceState(fe,je="",ht=null){this._locationStrategy.replaceState(ht,"",fe,je),this._notifyUrlChangeListeners(this.prepareExternalUrl(fe+C(je)),ht)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(fe=0){var je,ht;null===(je=(ht=this._locationStrategy).historyGo)||void 0===je||je.call(ht,fe)}onUrlChange(fe){var je;return this._urlChangeListeners.push(fe),null!==(je=this._urlChangeSubscription)&&void 0!==je||(this._urlChangeSubscription=this.subscribe(ht=>{this._notifyUrlChangeListeners(ht.url,ht.state)})),()=>{const ht=this._urlChangeListeners.indexOf(fe);var qt;this._urlChangeListeners.splice(ht,1),0===this._urlChangeListeners.length&&(null===(qt=this._urlChangeSubscription)||void 0===qt||qt.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(fe="",je){this._urlChangeListeners.forEach(ht=>ht(fe,je))}subscribe(fe,je,ht){return this._subject.subscribe({next:fe,error:je,complete:ht})}}return(X=ve).normalizeQueryParams=C,X.joinWithSlash=b,X.stripTrailingSlash=O,X.\u0275fac=function(fe){return new(fe||X)(a.KVO(S))},X.\u0275prov=a.jDH({token:X,factory:()=>function F(){return new x((0,a.KVO)(S))}(),providedIn:"root"}),ve})();function z(X){return X.replace(/\/index.html$/,"")}function ut(X,ve){ve=encodeURIComponent(ve);for(const st of X.split(";")){const fe=st.indexOf("="),[je,ht]=-1==fe?[st,""]:[st.slice(0,fe),st.slice(fe+1)];if(je.trim()===ve)return decodeURIComponent(ht)}return null}const Rt=/\s+/,St=[];let kt=(()=>{var X;class ve{constructor(fe,je){this._ngEl=fe,this._renderer=je,this.initialClasses=St,this.stateMap=new Map}set klass(fe){this.initialClasses=null!=fe?fe.trim().split(Rt):St}set ngClass(fe){this.rawClass="string"==typeof fe?fe.trim().split(Rt):fe}ngDoCheck(){for(const je of this.initialClasses)this._updateState(je,!0);const fe=this.rawClass;if(Array.isArray(fe)||fe instanceof Set)for(const je of fe)this._updateState(je,!0);else if(null!=fe)for(const je of Object.keys(fe))this._updateState(je,!!fe[je]);this._applyStateDiff()}_updateState(fe,je){const ht=this.stateMap.get(fe);void 0!==ht?(ht.enabled!==je&&(ht.changed=!0,ht.enabled=je),ht.touched=!0):this.stateMap.set(fe,{enabled:je,changed:!0,touched:!0})}_applyStateDiff(){for(const fe of this.stateMap){const je=fe[0],ht=fe[1];ht.changed?(this._toggleClass(je,ht.enabled),ht.changed=!1):ht.touched||(ht.enabled&&this._toggleClass(je,!1),this.stateMap.delete(je)),ht.touched=!1}}_toggleClass(fe,je){(fe=fe.trim()).length>0&&fe.split(Rt).forEach(ht=>{je?this._renderer.addClass(this._ngEl.nativeElement,ht):this._renderer.removeClass(this._ngEl.nativeElement,ht)})}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.rXU(a.aKT),a.rXU(a.sFG))},X.\u0275dir=a.FsC({type:X,selectors:[["","ngClass",""]],inputs:{klass:[a.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0}),ve})();class Yt{constructor(ve,st,fe,je){this.$implicit=ve,this.ngForOf=st,this.index=fe,this.count=je}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let On=(()=>{var X;class ve{set ngForOf(fe){this._ngForOf=fe,this._ngForOfDirty=!0}set ngForTrackBy(fe){this._trackByFn=fe}get ngForTrackBy(){return this._trackByFn}constructor(fe,je,ht){this._viewContainer=fe,this._template=je,this._differs=ht,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(fe){fe&&(this._template=fe)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const fe=this._ngForOf;!this._differ&&fe&&(this._differ=this._differs.find(fe).create(this.ngForTrackBy))}if(this._differ){const fe=this._differ.diff(this._ngForOf);fe&&this._applyChanges(fe)}}_applyChanges(fe){const je=this._viewContainer;fe.forEachOperation((ht,qt,pn)=>{if(null==ht.previousIndex)je.createEmbeddedView(this._template,new Yt(ht.item,this._ngForOf,-1,-1),null===pn?void 0:pn);else if(null==pn)je.remove(null===qt?void 0:qt);else if(null!==qt){const Yn=je.get(qt);je.move(Yn,pn),Dn(Yn,ht)}});for(let ht=0,qt=je.length;ht{Dn(je.get(ht.currentIndex),ht)})}static ngTemplateContextGuard(fe,je){return!0}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.rXU(a.c1b),a.rXU(a.C4Q),a.rXU(a._q3))},X.\u0275dir=a.FsC({type:X,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),ve})();function Dn(X,ve){X.context.$implicit=ve.item}let yr=(()=>{var X;class ve{constructor(fe,je){this._viewContainer=fe,this._context=new Ke,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=je}set ngIf(fe){this._context.$implicit=this._context.ngIf=fe,this._updateView()}set ngIfThen(fe){et("ngIfThen",fe),this._thenTemplateRef=fe,this._thenViewRef=null,this._updateView()}set ngIfElse(fe){et("ngIfElse",fe),this._elseTemplateRef=fe,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(fe,je){return!0}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.rXU(a.c1b),a.rXU(a.C4Q))},X.\u0275dir=a.FsC({type:X,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),ve})();class Ke{constructor(){this.$implicit=null,this.ngIf=null}}function et(X,ve){if(ve&&!ve.createEmbeddedView)throw new Error(`${X} must be a TemplateRef, but received '${(0,a.Tbb)(ve)}'.`)}let ft=(()=>{var X;class ve{constructor(fe,je,ht){this._ngEl=fe,this._differs=je,this._renderer=ht,this._ngStyle=null,this._differ=null}set ngStyle(fe){this._ngStyle=fe,!this._differ&&fe&&(this._differ=this._differs.find(fe).create())}ngDoCheck(){if(this._differ){const fe=this._differ.diff(this._ngStyle);fe&&this._applyChanges(fe)}}_setStyle(fe,je){const[ht,qt]=fe.split("."),pn=-1===ht.indexOf("-")?void 0:a.czy.DashCase;null!=je?this._renderer.setStyle(this._ngEl.nativeElement,ht,qt?`${je}${qt}`:je,pn):this._renderer.removeStyle(this._ngEl.nativeElement,ht,pn)}_applyChanges(fe){fe.forEachRemovedItem(je=>this._setStyle(je.key,null)),fe.forEachAddedItem(je=>this._setStyle(je.key,je.currentValue)),fe.forEachChangedItem(je=>this._setStyle(je.key,je.currentValue))}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.rXU(a.aKT),a.rXU(a.MKu),a.rXU(a.sFG))},X.\u0275dir=a.FsC({type:X,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),ve})(),pt=(()=>{var X;class ve{constructor(fe){this._viewContainerRef=fe,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(fe){if(this._shouldRecreateView(fe)){var je;const ht=this._viewContainerRef;if(this._viewRef&&ht.remove(ht.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const qt=this._createContextForwardProxy();this._viewRef=ht.createEmbeddedView(this.ngTemplateOutlet,qt,{injector:null!==(je=this.ngTemplateOutletInjector)&&void 0!==je?je:void 0})}}_shouldRecreateView(fe){return!!fe.ngTemplateOutlet||!!fe.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(fe,je,ht)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,je,ht),get:(fe,je,ht)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,je,ht)}})}}return(X=ve).\u0275fac=function(fe){return new(fe||X)(a.rXU(a.c1b))},X.\u0275dir=a.FsC({type:X,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[a.OA$]}),ve})(),wi=(()=>{var X;class ve{}return(X=ve).\u0275fac=function(fe){return new(fe||X)},X.\u0275mod=a.$C({type:X}),X.\u0275inj=a.G2t({}),ve})();const Ei="browser",Wi="server";function Je(X){return X===Ei}function We(X){return X===Wi}let Tn=(()=>{var X;class ve{}return(X=ve).\u0275prov=(0,a.jDH)({token:X,providedIn:"root",factory:()=>Je((0,a.WQX)(a.Agw))?new Hn((0,a.WQX)(w),window):new tr}),ve})();class Hn{constructor(ve,st){this.document=ve,this.window=st,this.offset=()=>[0,0]}setOffset(ve){this.offset=Array.isArray(ve)?()=>ve:ve}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(ve){this.window.scrollTo(ve[0],ve[1])}scrollToAnchor(ve){const st=function ar(X,ve){const st=X.getElementById(ve)||X.getElementsByName(ve)[0];if(st)return st;if("function"==typeof X.createTreeWalker&&X.body&&"function"==typeof X.body.attachShadow){const fe=X.createTreeWalker(X.body,NodeFilter.SHOW_ELEMENT);let je=fe.currentNode;for(;je;){const ht=je.shadowRoot;if(ht){const qt=ht.getElementById(ve)||ht.querySelector(`[name="${ve}"]`);if(qt)return qt}je=fe.nextNode()}}return null}(this.document,ve);st&&(this.scrollToElement(st),st.focus())}setHistoryScrollRestoration(ve){this.window.history.scrollRestoration=ve}scrollToElement(ve){const st=ve.getBoundingClientRect(),fe=st.left+this.window.pageXOffset,je=st.top+this.window.pageYOffset,ht=this.offset();this.window.scrollTo(fe-ht[0],je-ht[1])}}class tr{setOffset(ve){}getScrollPosition(){return[0,0]}scrollToPosition(ve){}scrollToAnchor(ve){}setHistoryScrollRestoration(ve){}}class cr{}},1626:(_e,te,y)=>{"use strict";y.d(te,{Lr:()=>S,Qq:()=>B,q1:()=>Zt}),y(467);var D=y(4438),v=y(7673),L=y(1985),c=y(6648),E=y(274),w=y(5964),T=y(6354),P=y(980),I=y(5558),b=y(177);class O{}class C{}class S{constructor(ut){this.normalizedNames=new Map,this.lazyUpdate=null,ut?"string"==typeof ut?this.lazyInit=()=>{this.headers=new Map,ut.split("\n").forEach(Rt=>{const St=Rt.indexOf(":");if(St>0){const kt=Rt.slice(0,St),Xt=kt.toLowerCase(),Jt=Rt.slice(St+1).trim();this.maybeSetNormalizedName(kt,Xt),this.headers.has(Xt)?this.headers.get(Xt).push(Jt):this.headers.set(Xt,[Jt])}})}:typeof Headers<"u"&&ut instanceof Headers?(this.headers=new Map,ut.forEach((Rt,St)=>{this.setHeaderEntries(St,Rt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(ut).forEach(([Rt,St])=>{this.setHeaderEntries(Rt,St)})}:this.headers=new Map}has(ut){return this.init(),this.headers.has(ut.toLowerCase())}get(ut){this.init();const Rt=this.headers.get(ut.toLowerCase());return Rt&&Rt.length>0?Rt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(ut){return this.init(),this.headers.get(ut.toLowerCase())||null}append(ut,Rt){return this.clone({name:ut,value:Rt,op:"a"})}set(ut,Rt){return this.clone({name:ut,value:Rt,op:"s"})}delete(ut,Rt){return this.clone({name:ut,value:Rt,op:"d"})}maybeSetNormalizedName(ut,Rt){this.normalizedNames.has(Rt)||this.normalizedNames.set(Rt,ut)}init(){this.lazyInit&&(this.lazyInit instanceof S?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(ut=>this.applyUpdate(ut)),this.lazyUpdate=null))}copyFrom(ut){ut.init(),Array.from(ut.headers.keys()).forEach(Rt=>{this.headers.set(Rt,ut.headers.get(Rt)),this.normalizedNames.set(Rt,ut.normalizedNames.get(Rt))})}clone(ut){const Rt=new S;return Rt.lazyInit=this.lazyInit&&this.lazyInit instanceof S?this.lazyInit:this,Rt.lazyUpdate=(this.lazyUpdate||[]).concat([ut]),Rt}applyUpdate(ut){const Rt=ut.name.toLowerCase();switch(ut.op){case"a":case"s":let St=ut.value;if("string"==typeof St&&(St=[St]),0===St.length)return;this.maybeSetNormalizedName(ut.name,Rt);const kt=("a"===ut.op?this.headers.get(Rt):void 0)||[];kt.push(...St),this.headers.set(Rt,kt);break;case"d":const Xt=ut.value;if(Xt){let Jt=this.headers.get(Rt);if(!Jt)return;Jt=Jt.filter(Yt=>-1===Xt.indexOf(Yt)),0===Jt.length?(this.headers.delete(Rt),this.normalizedNames.delete(Rt)):this.headers.set(Rt,Jt)}else this.headers.delete(Rt),this.normalizedNames.delete(Rt)}}setHeaderEntries(ut,Rt){const St=(Array.isArray(Rt)?Rt:[Rt]).map(Xt=>Xt.toString()),kt=ut.toLowerCase();this.headers.set(kt,St),this.maybeSetNormalizedName(ut,kt)}forEach(ut){this.init(),Array.from(this.normalizedNames.keys()).forEach(Rt=>ut(this.normalizedNames.get(Rt),this.headers.get(Rt)))}}class k{encodeKey(ut){return U(ut)}encodeValue(ut){return U(ut)}decodeKey(ut){return decodeURIComponent(ut)}decodeValue(ut){return decodeURIComponent(ut)}}const x=/%(\d[a-f0-9])/gi,F={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function U(Ve){return encodeURIComponent(Ve).replace(x,(ut,Rt)=>{var St;return null!==(St=F[Rt])&&void 0!==St?St:ut})}function z(Ve){return`${Ve}`}class Q{constructor(ut={}){if(this.updates=null,this.cloneFrom=null,this.encoder=ut.encoder||new k,ut.fromString){if(ut.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function $(Ve,ut){const Rt=new Map;return Ve.length>0&&Ve.replace(/^\?/,"").split("&").forEach(kt=>{const Xt=kt.indexOf("="),[Jt,Yt]=-1==Xt?[ut.decodeKey(kt),""]:[ut.decodeKey(kt.slice(0,Xt)),ut.decodeValue(kt.slice(Xt+1))],On=Rt.get(Jt)||[];On.push(Yt),Rt.set(Jt,On)}),Rt}(ut.fromString,this.encoder)}else ut.fromObject?(this.map=new Map,Object.keys(ut.fromObject).forEach(Rt=>{const St=ut.fromObject[Rt],kt=Array.isArray(St)?St.map(z):[z(St)];this.map.set(Rt,kt)})):this.map=null}has(ut){return this.init(),this.map.has(ut)}get(ut){this.init();const Rt=this.map.get(ut);return Rt?Rt[0]:null}getAll(ut){return this.init(),this.map.get(ut)||null}keys(){return this.init(),Array.from(this.map.keys())}append(ut,Rt){return this.clone({param:ut,value:Rt,op:"a"})}appendAll(ut){const Rt=[];return Object.keys(ut).forEach(St=>{const kt=ut[St];Array.isArray(kt)?kt.forEach(Xt=>{Rt.push({param:St,value:Xt,op:"a"})}):Rt.push({param:St,value:kt,op:"a"})}),this.clone(Rt)}set(ut,Rt){return this.clone({param:ut,value:Rt,op:"s"})}delete(ut,Rt){return this.clone({param:ut,value:Rt,op:"d"})}toString(){return this.init(),this.keys().map(ut=>{const Rt=this.encoder.encodeKey(ut);return this.map.get(ut).map(St=>Rt+"="+this.encoder.encodeValue(St)).join("&")}).filter(ut=>""!==ut).join("&")}clone(ut){const Rt=new Q({encoder:this.encoder});return Rt.cloneFrom=this.cloneFrom||this,Rt.updates=(this.updates||[]).concat(ut),Rt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(ut=>this.map.set(ut,this.cloneFrom.map.get(ut))),this.updates.forEach(ut=>{switch(ut.op){case"a":case"s":const Rt=("a"===ut.op?this.map.get(ut.param):void 0)||[];Rt.push(z(ut.value)),this.map.set(ut.param,Rt);break;case"d":if(void 0===ut.value){this.map.delete(ut.param);break}{let St=this.map.get(ut.param)||[];const kt=St.indexOf(z(ut.value));-1!==kt&&St.splice(kt,1),St.length>0?this.map.set(ut.param,St):this.map.delete(ut.param)}}}),this.cloneFrom=this.updates=null)}}class De{constructor(){this.map=new Map}set(ut,Rt){return this.map.set(ut,Rt),this}get(ut){return this.map.has(ut)||this.map.set(ut,ut.defaultValue()),this.map.get(ut)}delete(ut){return this.map.delete(ut),this}has(ut){return this.map.has(ut)}keys(){return this.map.keys()}}function le(Ve){return typeof ArrayBuffer<"u"&&Ve instanceof ArrayBuffer}function m(Ve){return typeof Blob<"u"&&Ve instanceof Blob}function n(Ve){return typeof FormData<"u"&&Ve instanceof FormData}class u{constructor(ut,Rt,St,kt){var Xt,Jt;let Yt;if(this.url=Rt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=ut.toUpperCase(),function ie(Ve){switch(Ve){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||kt?(this.body=void 0!==St?St:null,Yt=kt):Yt=St,Yt&&(this.reportProgress=!!Yt.reportProgress,this.withCredentials=!!Yt.withCredentials,Yt.responseType&&(this.responseType=Yt.responseType),Yt.headers&&(this.headers=Yt.headers),Yt.context&&(this.context=Yt.context),Yt.params&&(this.params=Yt.params),this.transferCache=Yt.transferCache),null!==(Xt=this.headers)&&void 0!==Xt||(this.headers=new S),null!==(Jt=this.context)&&void 0!==Jt||(this.context=new De),this.params){const On=this.params.toString();if(0===On.length)this.urlWithParams=Rt;else{const Dn=Rt.indexOf("?");this.urlWithParams=Rt+(-1===Dn?"?":Dnwt.set(Wt,ut.setHeaders[Wt]),et)),ut.setParams&&(Re=Object.keys(ut.setParams).reduce((wt,Wt)=>wt.set(Wt,ut.setParams[Wt]),Re)),new u(Jt,Yt,Gn,{params:Re,headers:et,context:qe,reportProgress:Ke,responseType:On,withCredentials:yr,transferCache:Dn})}}var s=function(Ve){return Ve[Ve.Sent=0]="Sent",Ve[Ve.UploadProgress=1]="UploadProgress",Ve[Ve.ResponseHeader=2]="ResponseHeader",Ve[Ve.DownloadProgress=3]="DownloadProgress",Ve[Ve.Response=4]="Response",Ve[Ve.User=5]="User",Ve}(s||{});class h{constructor(ut,Rt=r.Ok,St="OK"){this.headers=ut.headers||new S,this.status=void 0!==ut.status?ut.status:Rt,this.statusText=ut.statusText||St,this.url=ut.url||null,this.ok=this.status>=200&&this.status<300}}class g extends h{constructor(ut={}){super(ut),this.type=s.ResponseHeader}clone(ut={}){return new g({headers:ut.headers||this.headers,status:void 0!==ut.status?ut.status:this.status,statusText:ut.statusText||this.statusText,url:ut.url||this.url||void 0})}}class M extends h{constructor(ut={}){super(ut),this.type=s.Response,this.body=void 0!==ut.body?ut.body:null}clone(ut={}){return new M({body:void 0!==ut.body?ut.body:this.body,headers:ut.headers||this.headers,status:void 0!==ut.status?ut.status:this.status,statusText:ut.statusText||this.statusText,url:ut.url||this.url||void 0})}}class f extends h{constructor(ut){super(ut,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${ut.url||"(unknown url)"}`:`Http failure response for ${ut.url||"(unknown url)"}: ${ut.status} ${ut.statusText}`,this.error=ut.error||null}}var r=function(Ve){return Ve[Ve.Continue=100]="Continue",Ve[Ve.SwitchingProtocols=101]="SwitchingProtocols",Ve[Ve.Processing=102]="Processing",Ve[Ve.EarlyHints=103]="EarlyHints",Ve[Ve.Ok=200]="Ok",Ve[Ve.Created=201]="Created",Ve[Ve.Accepted=202]="Accepted",Ve[Ve.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",Ve[Ve.NoContent=204]="NoContent",Ve[Ve.ResetContent=205]="ResetContent",Ve[Ve.PartialContent=206]="PartialContent",Ve[Ve.MultiStatus=207]="MultiStatus",Ve[Ve.AlreadyReported=208]="AlreadyReported",Ve[Ve.ImUsed=226]="ImUsed",Ve[Ve.MultipleChoices=300]="MultipleChoices",Ve[Ve.MovedPermanently=301]="MovedPermanently",Ve[Ve.Found=302]="Found",Ve[Ve.SeeOther=303]="SeeOther",Ve[Ve.NotModified=304]="NotModified",Ve[Ve.UseProxy=305]="UseProxy",Ve[Ve.Unused=306]="Unused",Ve[Ve.TemporaryRedirect=307]="TemporaryRedirect",Ve[Ve.PermanentRedirect=308]="PermanentRedirect",Ve[Ve.BadRequest=400]="BadRequest",Ve[Ve.Unauthorized=401]="Unauthorized",Ve[Ve.PaymentRequired=402]="PaymentRequired",Ve[Ve.Forbidden=403]="Forbidden",Ve[Ve.NotFound=404]="NotFound",Ve[Ve.MethodNotAllowed=405]="MethodNotAllowed",Ve[Ve.NotAcceptable=406]="NotAcceptable",Ve[Ve.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",Ve[Ve.RequestTimeout=408]="RequestTimeout",Ve[Ve.Conflict=409]="Conflict",Ve[Ve.Gone=410]="Gone",Ve[Ve.LengthRequired=411]="LengthRequired",Ve[Ve.PreconditionFailed=412]="PreconditionFailed",Ve[Ve.PayloadTooLarge=413]="PayloadTooLarge",Ve[Ve.UriTooLong=414]="UriTooLong",Ve[Ve.UnsupportedMediaType=415]="UnsupportedMediaType",Ve[Ve.RangeNotSatisfiable=416]="RangeNotSatisfiable",Ve[Ve.ExpectationFailed=417]="ExpectationFailed",Ve[Ve.ImATeapot=418]="ImATeapot",Ve[Ve.MisdirectedRequest=421]="MisdirectedRequest",Ve[Ve.UnprocessableEntity=422]="UnprocessableEntity",Ve[Ve.Locked=423]="Locked",Ve[Ve.FailedDependency=424]="FailedDependency",Ve[Ve.TooEarly=425]="TooEarly",Ve[Ve.UpgradeRequired=426]="UpgradeRequired",Ve[Ve.PreconditionRequired=428]="PreconditionRequired",Ve[Ve.TooManyRequests=429]="TooManyRequests",Ve[Ve.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",Ve[Ve.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",Ve[Ve.InternalServerError=500]="InternalServerError",Ve[Ve.NotImplemented=501]="NotImplemented",Ve[Ve.BadGateway=502]="BadGateway",Ve[Ve.ServiceUnavailable=503]="ServiceUnavailable",Ve[Ve.GatewayTimeout=504]="GatewayTimeout",Ve[Ve.HttpVersionNotSupported=505]="HttpVersionNotSupported",Ve[Ve.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",Ve[Ve.InsufficientStorage=507]="InsufficientStorage",Ve[Ve.LoopDetected=508]="LoopDetected",Ve[Ve.NotExtended=510]="NotExtended",Ve[Ve.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",Ve}(r||{});function d(Ve,ut){return{body:ut,headers:Ve.headers,context:Ve.context,observe:Ve.observe,params:Ve.params,reportProgress:Ve.reportProgress,responseType:Ve.responseType,withCredentials:Ve.withCredentials,transferCache:Ve.transferCache}}let B=(()=>{var Ve;class ut{constructor(St){this.handler=St}request(St,kt,Xt={}){let Jt;if(St instanceof u)Jt=St;else{let Dn,Gn;Dn=Xt.headers instanceof S?Xt.headers:new S(Xt.headers),Xt.params&&(Gn=Xt.params instanceof Q?Xt.params:new Q({fromObject:Xt.params})),Jt=new u(St,kt,void 0!==Xt.body?Xt.body:null,{headers:Dn,context:Xt.context,params:Gn,reportProgress:Xt.reportProgress,responseType:Xt.responseType||"json",withCredentials:Xt.withCredentials,transferCache:Xt.transferCache})}const Yt=(0,v.of)(Jt).pipe((0,E.H)(Dn=>this.handler.handle(Dn)));if(St instanceof u||"events"===Xt.observe)return Yt;const On=Yt.pipe((0,w.p)(Dn=>Dn instanceof M));switch(Xt.observe||"body"){case"body":switch(Jt.responseType){case"arraybuffer":return On.pipe((0,T.T)(Dn=>{if(null!==Dn.body&&!(Dn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Dn.body}));case"blob":return On.pipe((0,T.T)(Dn=>{if(null!==Dn.body&&!(Dn.body instanceof Blob))throw new Error("Response is not a Blob.");return Dn.body}));case"text":return On.pipe((0,T.T)(Dn=>{if(null!==Dn.body&&"string"!=typeof Dn.body)throw new Error("Response is not a string.");return Dn.body}));default:return On.pipe((0,T.T)(Dn=>Dn.body))}case"response":return On;default:throw new Error(`Unreachable: unhandled observe type ${Xt.observe}}`)}}delete(St,kt={}){return this.request("DELETE",St,kt)}get(St,kt={}){return this.request("GET",St,kt)}head(St,kt={}){return this.request("HEAD",St,kt)}jsonp(St,kt){return this.request("JSONP",St,{params:(new Q).append(kt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(St,kt={}){return this.request("OPTIONS",St,kt)}patch(St,kt,Xt={}){return this.request("PATCH",St,d(Xt,kt))}post(St,kt,Xt={}){return this.request("POST",St,d(Xt,kt))}put(St,kt,Xt={}){return this.request("PUT",St,d(Xt,kt))}}return(Ve=ut).\u0275fac=function(St){return new(St||Ve)(D.KVO(O))},Ve.\u0275prov=D.jDH({token:Ve,factory:Ve.\u0275fac}),ut})();function oe(Ve,ut){return ut(Ve)}function nt(Ve,ut){return(Rt,St)=>ut.intercept(Rt,{handle:kt=>Ve(kt,St)})}const pe=new D.nKC(""),Te=new D.nKC(""),xe=new D.nKC(""),re=new D.nKC("");function ee(){let Ve=null;return(ut,Rt)=>{var St;null===Ve&&(Ve=(null!==(St=(0,D.WQX)(pe,{optional:!0}))&&void 0!==St?St:[]).reduceRight(nt,oe));const kt=(0,D.WQX)(D.TgB),Xt=kt.add();return Ve(ut,Rt).pipe((0,P.j)(()=>kt.remove(Xt)))}}let vt=(()=>{var Ve;class ut extends O{constructor(St,kt){super(),this.backend=St,this.injector=kt,this.chain=null,this.pendingTasks=(0,D.WQX)(D.TgB);const Xt=(0,D.WQX)(re,{optional:!0});this.backend=null!=Xt?Xt:St}handle(St){if(null===this.chain){const Xt=Array.from(new Set([...this.injector.get(Te),...this.injector.get(xe,[])]));this.chain=Xt.reduceRight((Jt,Yt)=>function Pe(Ve,ut,Rt){return(St,kt)=>(0,D.N4e)(Rt,()=>ut(St,Xt=>Ve(Xt,kt)))}(Jt,Yt,this.injector),oe)}const kt=this.pendingTasks.add();return this.chain(St,Xt=>this.backend.handle(Xt)).pipe((0,P.j)(()=>this.pendingTasks.remove(kt)))}}return(Ve=ut).\u0275fac=function(St){return new(St||Ve)(D.KVO(C),D.KVO(D.uvJ))},Ve.\u0275prov=D.jDH({token:Ve,factory:Ve.\u0275fac}),ut})();const bn=/^\)\]\}',?\n/;let It=(()=>{var Ve;class ut{constructor(St){this.xhrFactory=St}handle(St){if("JSONP"===St.method)throw new D.wOt(-2800,!1);const kt=this.xhrFactory;return(kt.\u0275loadImpl?(0,c.H)(kt.\u0275loadImpl()):(0,v.of)(null)).pipe((0,I.n)(()=>new L.c(Jt=>{const Yt=kt.build();if(Yt.open(St.method,St.urlWithParams),St.withCredentials&&(Yt.withCredentials=!0),St.headers.forEach((wt,Wt)=>Yt.setRequestHeader(wt,Wt.join(","))),St.headers.has("Accept")||Yt.setRequestHeader("Accept","application/json, text/plain, */*"),!St.headers.has("Content-Type")){const wt=St.detectContentTypeHeader();null!==wt&&Yt.setRequestHeader("Content-Type",wt)}if(St.responseType){const wt=St.responseType.toLowerCase();Yt.responseType="json"!==wt?wt:"text"}const On=St.serializeBody();let Dn=null;const Gn=()=>{if(null!==Dn)return Dn;const wt=Yt.statusText||"OK",Wt=new S(Yt.getAllResponseHeaders()),hn=function Et(Ve){return"responseURL"in Ve&&Ve.responseURL?Ve.responseURL:/^X-Request-URL:/m.test(Ve.getAllResponseHeaders())?Ve.getResponseHeader("X-Request-URL"):null}(Yt)||St.url;return Dn=new g({headers:Wt,status:Yt.status,statusText:wt,url:hn}),Dn},yr=()=>{let{headers:wt,status:Wt,statusText:hn,url:yt}=Gn(),Ht=null;Wt!==r.NoContent&&(Ht=typeof Yt.response>"u"?Yt.responseText:Yt.response),0===Wt&&(Wt=Ht?r.Ok:0);let ye=Wt>=200&&Wt<300;if("json"===St.responseType&&"string"==typeof Ht){const He=Ht;Ht=Ht.replace(bn,"");try{Ht=""!==Ht?JSON.parse(Ht):null}catch(ft){Ht=He,ye&&(ye=!1,Ht={error:ft,text:Ht})}}ye?(Jt.next(new M({body:Ht,headers:wt,status:Wt,statusText:hn,url:yt||void 0})),Jt.complete()):Jt.error(new f({error:Ht,headers:wt,status:Wt,statusText:hn,url:yt||void 0}))},Ke=wt=>{const{url:Wt}=Gn(),hn=new f({error:wt,status:Yt.status||0,statusText:Yt.statusText||"Unknown Error",url:Wt||void 0});Jt.error(hn)};let et=!1;const Re=wt=>{et||(Jt.next(Gn()),et=!0);let Wt={type:s.DownloadProgress,loaded:wt.loaded};wt.lengthComputable&&(Wt.total=wt.total),"text"===St.responseType&&Yt.responseText&&(Wt.partialText=Yt.responseText),Jt.next(Wt)},qe=wt=>{let Wt={type:s.UploadProgress,loaded:wt.loaded};wt.lengthComputable&&(Wt.total=wt.total),Jt.next(Wt)};return Yt.addEventListener("load",yr),Yt.addEventListener("error",Ke),Yt.addEventListener("timeout",Ke),Yt.addEventListener("abort",Ke),St.reportProgress&&(Yt.addEventListener("progress",Re),null!==On&&Yt.upload&&Yt.upload.addEventListener("progress",qe)),Yt.send(On),Jt.next({type:s.Sent}),()=>{Yt.removeEventListener("error",Ke),Yt.removeEventListener("abort",Ke),Yt.removeEventListener("load",yr),Yt.removeEventListener("timeout",Ke),St.reportProgress&&(Yt.removeEventListener("progress",Re),null!==On&&Yt.upload&&Yt.upload.removeEventListener("progress",qe)),Yt.readyState!==Yt.DONE&&Yt.abort()}})))}}return(Ve=ut).\u0275fac=function(St){return new(St||Ve)(D.KVO(b.N0))},Ve.\u0275prov=D.jDH({token:Ve,factory:Ve.\u0275fac}),ut})();const yn=new D.nKC(""),Ft=new D.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Bt=new D.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Lt{}let Vn=(()=>{var Ve;class ut{constructor(St,kt,Xt){this.doc=St,this.platform=kt,this.cookieName=Xt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const St=this.doc.cookie||"";return St!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,b._b)(St,this.cookieName),this.lastCookieString=St),this.lastToken}}return(Ve=ut).\u0275fac=function(St){return new(St||Ve)(D.KVO(b.qQ),D.KVO(D.Agw),D.KVO(Ft))},Ve.\u0275prov=D.jDH({token:Ve,factory:Ve.\u0275fac}),ut})();function Ut(Ve,ut){const Rt=Ve.url.toLowerCase();if(!(0,D.WQX)(yn)||"GET"===Ve.method||"HEAD"===Ve.method||Rt.startsWith("http://")||Rt.startsWith("https://"))return ut(Ve);const St=(0,D.WQX)(Lt).getToken(),kt=(0,D.WQX)(Bt);return null!=St&&!Ve.headers.has(kt)&&(Ve=Ve.clone({headers:Ve.headers.set(kt,St)})),ut(Ve)}var Ae=function(Ve){return Ve[Ve.Interceptors=0]="Interceptors",Ve[Ve.LegacyInterceptors=1]="LegacyInterceptors",Ve[Ve.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Ve[Ve.NoXsrfProtection=3]="NoXsrfProtection",Ve[Ve.JsonpSupport=4]="JsonpSupport",Ve[Ve.RequestsMadeViaParent=5]="RequestsMadeViaParent",Ve[Ve.Fetch=6]="Fetch",Ve}(Ae||{});function we(Ve,ut){return{\u0275kind:Ve,\u0275providers:ut}}function Ee(...Ve){const ut=[B,It,vt,{provide:O,useExisting:vt},{provide:C,useExisting:It},{provide:Te,useValue:Ut,multi:!0},{provide:yn,useValue:!0},{provide:Lt,useClass:Vn}];for(const Rt of Ve)ut.push(...Rt.\u0275providers);return(0,D.EmA)(ut)}const ke=new D.nKC("");let Zt=(()=>{var Ve;class ut{}return(Ve=ut).\u0275fac=function(St){return new(St||Ve)},Ve.\u0275mod=D.$C({type:Ve}),Ve.\u0275inj=D.G2t({providers:[Ee(we(Ae.LegacyInterceptors,[{provide:ke,useFactory:ee},{provide:Te,useExisting:ke,multi:!0}]))]}),ut})()},4438:(_e,te,y)=>{"use strict";y.d(te,{iLQ:()=>vh,sZ2:()=>k0,hnV:()=>Yy,Hbi:()=>SA,o8S:()=>Go,BIS:()=>lM,gRc:()=>l1,Ql9:()=>QS,Ocv:()=>oA,Z63:()=>ui,aKT:()=>Za,uvJ:()=>di,zcH:()=>Co,bkB:()=>io,$GK:()=>tn,nKC:()=>kt,zZn:()=>Ai,_q3:()=>Eh,MKu:()=>Ch,xe9:()=>yc,Co$:()=>Zv,Vns:()=>ms,SKi:()=>zr,Xx1:()=>Je,Agw:()=>sf,PLl:()=>$0,sFG:()=>Lw,_9s:()=>ov,czy:()=>xu,WPN:()=>ps,kdw:()=>Mt,C4Q:()=>vl,NYb:()=>zS,giA:()=>Gy,RxE:()=>Uy,c1b:()=>Xu,gXe:()=>ci,mal:()=>dv,L39:()=>t3,a0P:()=>u3,Ol2:()=>yd,w6W:()=>PE,oH4:()=>i1,SmG:()=>fA,Rfq:()=>Ut,WQX:()=>Un,naY:()=>cA,QuC:()=>oi,EmA:()=>To,fpN:()=>DA,HJs:()=>c3,N4e:()=>Qi,O8t:()=>r3,H3F:()=>Vy,H8p:()=>Oo,KH2:()=>_a,TgB:()=>na,wOt:()=>K,WHO:()=>Wy,e01:()=>Ky,lNU:()=>ee,h9k:()=>ip,$MX:()=>Du,ZF7:()=>Xs,Kcf:()=>IM,e5t:()=>OM,UyX:()=>TM,cWb:()=>xM,osQ:()=>RM,H5H:()=>Wd,Zy3:()=>ge,mq5:()=>Jg,JZv:()=>Et,LfX:()=>Ln,plB:()=>Ho,jNT:()=>hh,zjR:()=>Xy,TL$:()=>sM,Tbb:()=>Sn,rcV:()=>Do,Vt3:()=>vd,Mj6:()=>Ri,GFd:()=>Yv,OA$:()=>hr,Jv_:()=>dy,aNF:()=>hy,R7$:()=>Ip,BMQ:()=>xd,ZvI:()=>zg,AVh:()=>Ld,wni:()=>Vm,VBU:()=>Ia,FsC:()=>Jo,jDH:()=>En,G2t:()=>kn,$C:()=>qo,EJ8:()=>go,rXU:()=>Qs,nrm:()=>Vd,eu8:()=>zd,k0s:()=>lc,j41:()=>ac,RV6:()=>Zg,xGo:()=>a0,KVO:()=>wr,kS0:()=>fu,QTQ:()=>Tp,bIt:()=>Xd,lsd:()=>zm,XpG:()=>Tm,nI1:()=>Ey,bMT:()=>Cy,SdG:()=>Om,NAR:()=>Rm,Y8G:()=>Nd,FS9:()=>Zd,lJ4:()=>vy,eq3:()=>gy,l_i:()=>my,mGM:()=>Hm,Njj:()=>Fh,eBV:()=>Bh,f$h:()=>_f,B4B:()=>Mf,n$t:()=>op,muq:()=>Wm,DNE:()=>ra,EFF:()=>ty,JRh:()=>qd,SpI:()=>hc,Lme:()=>Jd,DH7:()=>cy,mxI:()=>th,R50:()=>eh,GBs:()=>jm}),y(467);let v=null,c=1;const E=Symbol("SIGNAL");function w(e){const t=v;return v=e,t}function S(e){if((!De(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==c)){if(!e.producerMustRecompute(e)&&!U(e))return e.dirty=!1,void(e.lastCleanEpoch=c);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=c}}function U(e){ie(e);for(let t=0;t0}function ie(e){var t,i,l;null!==(t=e.producerNode)&&void 0!==t||(e.producerNode=[]),null!==(i=e.producerIndexOfThis)&&void 0!==i||(e.producerIndexOfThis=[]),null!==(l=e.producerLastReadVersion)&&void 0!==l||(e.producerLastReadVersion=[])}let g=null;var Pe=y(1413),pe=y(8359),Te=y(4412),xe=y(6354);const ee="https://g.co/ng/security#xss";class K extends Error{constructor(t,i){super(ge(t,i)),this.code=t}}function ge(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function dt(e){return{toString:e}.toString()}const At="__parameters__";function Ot(e,t,i){return dt(()=>{const l=function Tt(e){return function(...i){if(e){const l=e(...i);for(const p in l)this[p]=l[p]}}}(t);function p(..._){if(this instanceof p)return l.apply(this,_),this;const R=new p(..._);return j.annotation=R,j;function j(W,he,Se){const Ne=W.hasOwnProperty(At)?W[At]:Object.defineProperty(W,At,{value:[]})[At];for(;Ne.length<=Se;)Ne.push(null);return(Ne[Se]=Ne[Se]||[]).push(R),W}}return i&&(p.prototype=Object.create(i.prototype)),p.prototype.ngMetadataName=e,p.annotationCls=p,p})}const Et=globalThis;function Dt(e){for(let t in e)if(e[t]===Dt)return t;throw Error("Could not find renamed property on target object.")}function Ft(e,t){for(const i in t)t.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=t[i])}function Sn(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Sn).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const i=t.indexOf("\n");return-1===i?t:t.substring(0,i)}function Bt(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Vn=Dt({__forward_ref__:Dt});function Ut(e){return e.__forward_ref__=Ut,e.toString=function(){return Sn(this())},e}function $e(e){return Ae(e)?e():e}function Ae(e){return"function"==typeof e&&e.hasOwnProperty(Vn)&&e.__forward_ref__===Ut}function En(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function kn(e){return{providers:e.providers||[],imports:e.imports||[]}}function Rn(e){return Kn(e,Ve)||Kn(e,Rt)}function Ln(e){return null!==Rn(e)}function Kn(e,t){return e.hasOwnProperty(t)?e[t]:null}function $n(e){return e&&(e.hasOwnProperty(ut)||e.hasOwnProperty(St))?e[ut]:null}const Ve=Dt({\u0275prov:Dt}),ut=Dt({\u0275inj:Dt}),Rt=Dt({ngInjectableDef:Dt}),St=Dt({ngInjectorDef:Dt});class kt{constructor(t,i){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=En({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function qe(e){return e&&!!e.\u0275providers}const wt=Dt({\u0275cmp:Dt}),Wt=Dt({\u0275dir:Dt}),hn=Dt({\u0275pipe:Dt}),yt=Dt({\u0275mod:Dt}),Ht=Dt({\u0275fac:Dt}),ye=Dt({__NG_ELEMENT_ID__:Dt}),He=Dt({__NG_ENV_ID__:Dt});function ft(e){return"string"==typeof e?e:null==e?"":String(e)}function ln(e,t){throw new K(-201,!1)}var tn=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(tn||{});let Cn;function In(){return Cn}function Nn(e){const t=Cn;return Cn=e,t}function pr(e,t,i){const l=Rn(e);return l&&"root"==l.providedIn?void 0===l.value?l.value=l.factory():l.value:i&tn.Optional?null:void 0!==t?t:void ln()}const se={},Xe="__NG_DI_FLAG__",xt="ngTempTokenPath",vr=/\n/gm,ei="__source";let qr;function Wr(e){const t=qr;return qr=e,t}function zi(e,t=tn.Default){if(void 0===qr)throw new K(-203,!1);return null===qr?pr(e,void 0,t):qr.get(e,t&tn.Optional?null:void 0,t)}function wr(e,t=tn.Default){return(In()||zi)($e(e),t)}function Un(e,t=tn.Default){return wr(e,mi(t))}function mi(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Ti(e){const t=[];for(let i=0;iArray.isArray(i)?ar(i,t):t(i))}function tr(e,t,i){t>=e.length?e.push(i):e.splice(t,0,i)}function cr(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Kr(e,t,i){let l=li(e,t);return l>=0?e[1|l]=i:(l=~l,function Cs(e,t,i,l){let p=e.length;if(p==t)e.push(i,l);else if(1===p)e.push(l,e[0]),e[0]=i;else{for(p--,e.push(e[p-1],e[p]);p>t;)e[p]=e[p-2],p--;e[t]=i,e[t+1]=l}}(e,l,t,i)),l}function fo(e,t){const i=li(e,t);if(i>=0)return e[1|i]}function li(e,t){return function Io(e,t,i){let l=0,p=e.length>>i;for(;p!==l;){const _=l+(p-l>>1),R=e[_<t?p=_:l=_+1}return~(p<t){R=_-1;break}}}for(;_-1){let _;for(;++p_?"":p[Se+1].toLowerCase(),2&l&&he!==Ne){if(Hr(l))return!1;R=!0}}}}else{if(!R&&!Hr(l)&&!Hr(W))return!1;if(R&&Hr(W))continue;R=!1,l=W|1&l}}return Hr(l)||R}function Hr(e){return!(1&e)}function po(e,t,i,l){if(null===t)return-1;let p=0;if(l||!i){let _=!1;for(;p-1)for(i++;i0?'="'+j+'"':"")+"]"}else 8&l?p+="."+R:4&l&&(p+=" "+R);else""!==p&&!Hr(R)&&(t+=Aa(_,p),p=""),l=R,_=_||!Hr(l);i++}return""!==p&&(t+=Aa(_,p)),t}function Ia(e){return dt(()=>{var t;const i=es(e),l={...i,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ki.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:null!==(t=e.signals)&&void 0!==t&&t,data:e.data||{},encapsulation:e.encapsulation||ci.Emulated,styles:e.styles||ur,_:null,schemas:e.schemas||null,tView:null,id:""};ts(l);const p=e.dependencies;return l.directiveDefs=Bi(p,!1),l.pipeDefs=Bi(p,!0),l.id=function Ra(e){let t=0;const i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const p of i)t=Math.imul(31,t)+p.charCodeAt(0)|0;return t+=2147483648,"c"+t}(l),l})}function Xl(e){return Jn(e)||Fr(e)}function xa(e){return null!==e}function qo(e){return dt(()=>({type:e.type,bootstrap:e.bootstrap||ur,declarations:e.declarations||ur,imports:e.imports||ur,exports:e.exports||ur,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Ta(e,t){if(null==e)return Ir;const i={};for(const p in e)if(e.hasOwnProperty(p)){const _=e[p];let R,j,W=Ri.None;var l;Array.isArray(_)?(W=_[0],R=_[1],j=null!==(l=_[2])&&void 0!==l?l:R):(R=_,j=_),t?(i[R]=W!==Ri.None?[p,W]:p,t[R]=j):i[R]=p}return i}function Jo(e){return dt(()=>{const t=es(e);return ts(t),t})}function go(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Jn(e){return e[wt]||null}function Fr(e){return e[Wt]||null}function Lr(e){return e[hn]||null}function oi(e){const t=Jn(e)||Fr(e)||Lr(e);return null!==t&&t.standalone}function Gr(e,t){const i=e[yt]||null;if(!i&&!0===t)throw new Error(`Type ${Sn(e)} does not have '\u0275mod' property.`);return i}function es(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Ir,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||ur,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ta(e.inputs,t),outputs:Ta(e.outputs),debugInfo:null}}function ts(e){var t;null===(t=e.features)||void 0===t||t.forEach(i=>i(e))}function Bi(e,t){if(!e)return null;const i=t?Lr:Xl;return()=>("function"==typeof e?e():e).map(l=>i(l)).filter(xa)}function To(e){return{\u0275providers:e}}function As(...e){return{\u0275providers:Ro(0,e),\u0275fromNgModule:!0}}function Ro(e,...t){const i=[],l=new Set;let p;const _=R=>{i.push(R)};return ar(t,R=>{const j=R;Xi(j,_,[],l)&&(p||(p=[]),p.push(j))}),void 0!==p&&Is(p,_),i}function Is(e,t){for(let i=0;i{t(_,l)})}}function Xi(e,t,i,l){if(!(e=$e(e)))return!1;let p=null,_=$n(e);const R=!_&&Jn(e);if(_||R){if(R&&!R.standalone)return!1;p=e}else{const W=e.ngModule;if(_=$n(W),!_)return!1;p=W}const j=l.has(p);if(R){if(j)return!1;if(l.add(p),R.dependencies){const W="function"==typeof R.dependencies?R.dependencies():R.dependencies;for(const he of W)Xi(he,t,i,l)}}else{if(!_)return!1;{if(null!=_.imports&&!j){let he;l.add(p);try{ar(_.imports,Se=>{Xi(Se,t,i,l)&&(he||(he=[]),he.push(Se))})}finally{}void 0!==he&&Is(he,t)}if(!j){const he=_n(p)||(()=>new p);t({provide:p,useFactory:he,deps:ur},p),t({provide:xo,useValue:p,multi:!0},p),t({provide:ui,useValue:()=>wr(p),multi:!0},p)}const W=_.providers;if(null!=W&&!j){const he=e;xs(W,Se=>{t(Se,he)})}}}return p!==e&&void 0!==e.providers}function xs(e,t){for(let i of e)qe(i)&&(i=i.\u0275providers),Array.isArray(i)?xs(i,t):t(i)}const Zl=Dt({provide:String,useValue:Dt});function Ts(e){return null!==e&&"object"==typeof e&&Zl in e}function Fi(e){return"function"==typeof e}const Oo=new kt(""),Rs={},La={};let Os;function No(){return void 0===Os&&(Os=new ho),Os}class di{}class Yi extends di{get destroyed(){return this._destroyed}constructor(t,i,l,p){super(),this.parent=i,this.source=l,this.scopes=p,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Po(t,R=>this.processProvider(R)),this.records.set(Sa,Zi(void 0,this)),p.has("environment")&&this.records.set(di,Zi(void 0,this));const _=this.records.get(Oo);null!=_&&"string"==typeof _.value&&this.scopes.add(_.value),this.injectorDefTypes=new Set(this.get(xo,ur,tn.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=w(null);try{for(const l of this._ngOnDestroyHooks)l.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const l of i)l()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),w(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const i=Wr(this),l=Nn(void 0);try{return t()}finally{Wr(i),Nn(l)}}get(t,i=se,l=tn.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(He))return t[He](this);l=mi(l);const _=Wr(this),R=Nn(void 0);try{if(!(l&tn.SkipSelf)){let W=this.records.get(t);if(void 0===W){const he=function yo(e){return"function"==typeof e||"object"==typeof e&&e instanceof kt}(t)&&Rn(t);W=he&&this.injectableDefInScope(he)?Zi(Ns(t),Rs):null,this.records.set(t,W)}if(null!=W)return this.hydrate(t,W)}return(l&tn.Self?No():this.parent).get(t,i=l&tn.Optional&&i===se?null:i)}catch(j){if("NullInjectorError"===j.name){if((j[xt]=j[xt]||[]).unshift(Sn(t)),_)throw j;return function Wi(e,t,i,l){const p=e[xt];throw t[ei]&&p.unshift(t[ei]),e.message=function ze(e,t,i,l=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let p=Sn(t);if(Array.isArray(t))p=t.map(Sn).join(" -> ");else if("object"==typeof t){let _=[];for(let R in t)if(t.hasOwnProperty(R)){let j=t[R];_.push(R+":"+("string"==typeof j?JSON.stringify(j):Sn(j)))}p=`{${_.join(", ")}}`}return`${i}${l?"("+l+")":""}[${p}]: ${e.replace(vr,"\n ")}`}("\n"+e.message,p,i,l),e.ngTokenPath=p,e[xt]=null,e}(j,t,"R3InjectorError",this.source)}throw j}finally{Nn(R),Wr(_)}}resolveInjectorInitializers(){const t=w(null),i=Wr(this),l=Nn(void 0);try{const _=this.get(ui,ur,tn.Self);for(const R of _)R()}finally{Wr(i),Nn(l),w(t)}}toString(){const t=[],i=this.records;for(const l of i.keys())t.push(Sn(l));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new K(205,!1)}processProvider(t){let i=Fi(t=$e(t))?t:$e(t&&t.provide);const l=function ql(e){return Ts(e)?Zi(void 0,e.useValue):Zi(ns(e),Rs)}(t);if(!Fi(t)&&!0===t.multi){let p=this.records.get(i);p||(p=Zi(void 0,Rs,!0),p.factory=()=>Ti(p.multi),this.records.set(i,p)),i=t,p.multi.push(t)}this.records.set(i,l)}hydrate(t,i){const l=w(null);try{return i.value===Rs&&(i.value=La,i.value=i.factory()),"object"==typeof i.value&&i.value&&function mo(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{w(l)}}injectableDefInScope(t){if(!t.providedIn)return!1;const i=$e(t.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(t){const i=this._onDestroyHooks.indexOf(t);-1!==i&&this._onDestroyHooks.splice(i,1)}}function Ns(e){const t=Rn(e),i=null!==t?t.factory:_n(e);if(null!==i)return i;if(e instanceof kt)throw new K(204,!1);if(e instanceof Function)return function Ql(e){if(e.length>0)throw new K(204,!1);const i=function jn(e){return e&&(e[Ve]||e[Rt])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new K(204,!1)}function ns(e,t,i){let l;if(Fi(e)){const p=$e(e);return _n(p)||Ns(p)}if(Ts(e))l=()=>$e(e.useValue);else if(function Na(e){return!(!e||!e.useFactory)}(e))l=()=>e.useFactory(...Ti(e.deps||[]));else if(function Oa(e){return!(!e||!e.useExisting)}(e))l=()=>wr($e(e.useExisting));else{const p=$e(e&&(e.useClass||e.provide));if(!function Jl(e){return!!e.deps}(e))return _n(p)||Ns(p);l=()=>new p(...Ti(e.deps))}return l}function Zi(e,t,i=!1){return{factory:e,value:t,multi:i?[]:void 0}}function Po(e,t){for(const i of e)Array.isArray(i)?Po(i,t):i&&qe(i)?Po(i.\u0275providers,t):t(i)}function Qi(e,t){e instanceof Yi&&e.assertNotDestroyed();const l=Wr(e),p=Nn(void 0);try{return t()}finally{Wr(l),Nn(p)}}function Ba(){return void 0!==In()||null!=function ii(){return qr}()}const gr=0,mn=1,Pn=2,ir=3,$r=4,Dr=5,Rr=6,Oi=7,Er=8,Br=9,Ci=10,Zn=11,rs=12,Ps=13,bo=14,Nr=15,Bo=16,ti=17,Ni=18,Ls=19,Ac=20,Mo=21,Fo=22,qi=23,Qn=25,Fa=1,ki=7,ko=9,kr=10;var eu=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(eu||{});function ni(e){return Array.isArray(e)&&"object"==typeof e[Fa]}function Jr(e){return Array.isArray(e)&&!0===e[Fa]}function ka(e){return!!(4&e.flags)}function $o(e){return e.componentOffset>-1}function ss(e){return!(1&~e.flags)}function Di(e){return!!e.template}function $a(e){return!!(512&e[Pn])}class qn{constructor(t,i,l){this.previousValue=t,this.currentValue=i,this.firstChange=l}isFirstChange(){return this.firstChange}}function Sr(e,t,i,l){null!==t?t.applyValueToInputSignal(t,l):e[i]=l}function hr(){return Xr}function Xr(e){return e.type.prototype.ngOnChanges&&(e.setInput=as),_o}function _o(){const e=Vo(this),t=null==e?void 0:e.current;if(t){const i=e.previous;if(i===Ir)e.previous=t;else for(let l in t)i[l]=t[l];e.current=null,this.ngOnChanges(t)}}function as(e,t,i,l,p){const _=this.declaredInputs[l],R=Vo(e)||function ls(e,t){return e[Uo]=t}(e,{previous:Ir,current:null}),j=R.current||(R.current={}),W=R.previous,he=W[_];j[_]=new qn(he&&he.currentValue,i,W===Ir),Sr(e,t,p,i)}hr.ngInherit=!0;const Uo="__ngSimpleChanges__";function Vo(e){return e[Uo]||null}const Ji=function(e,t,i){};let Rh=!1;function Cr(e){for(;Array.isArray(e);)e=e[gr];return e}function ja(e,t){return Cr(t[e])}function hi(e,t){return Cr(t[e.index])}function Ha(e,t){return e.data[t]}function Si(e,t){const i=t[e];return ni(i)?i:i[gr]}function Oc(e){return!(128&~e[Pn])}function eo(e,t){return null==t?null:e[t]}function Oh(e){e[ti]=0}function Y1(e){1024&e[Pn]||(e[Pn]|=1024,Oc(e)&&za(e))}function Nc(e){var t;return!!(9216&e[Pn]||null!==(t=e[qi])&&void 0!==t&&t.dirty)}function Pc(e){var t;if(null===(t=e[Ci].changeDetectionScheduler)||void 0===t||t.notify(1),Nc(e))za(e);else if(64&e[Pn])if(function W1(){return Rh}())e[Pn]|=1024,za(e);else{var i;null===(i=e[Ci].changeDetectionScheduler)||void 0===i||i.notify()}}function za(e){var t;null===(t=e[Ci].changeDetectionScheduler)||void 0===t||t.notify();let i=cs(e);for(;null!==i&&!(8192&i[Pn])&&(i[Pn]|=8192,Oc(i));)i=cs(i)}function nu(e,t){if(!(256&~e[Pn]))throw new K(911,!1);null===e[Mo]&&(e[Mo]=[]),e[Mo].push(t)}function cs(e){const t=e[ir];return Jr(t)?t[ir]:t}const er={lFrame:zh(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Lh(){return er.bindingsEnabled}function ks(){return null!==er.skipHydrationRootTNode}function on(){return er.lFrame.lView}function fr(){return er.lFrame.tView}function Bh(e){return er.lFrame.contextLView=e,e[Er]}function Fh(e){return er.lFrame.contextLView=null,e}function _r(){let e=kh();for(;null!==e&&64===e.type;)e=e.parent;return e}function kh(){return er.lFrame.currentTNode}function to(e,t){const i=er.lFrame;i.currentTNode=e,i.isParent=t}function Bc(){return er.lFrame.isParent}function Fc(){er.lFrame.isParent=!1}function pi(){const e=er.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function $i(){return er.lFrame.bindingIndex++}function Eo(e){const t=er.lFrame,i=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,i}function sb(e,t){const i=er.lFrame;i.bindingIndex=i.bindingRootIndex=e,kc(t)}function kc(e){er.lFrame.currentDirectiveIndex=e}function Uc(){return er.lFrame.currentQueryIndex}function ru(e){er.lFrame.currentQueryIndex=e}function lb(e){const t=e[mn];return 2===t.type?t.declTNode:1===t.type?e[Dr]:null}function jh(e,t,i){if(i&tn.SkipSelf){let p=t,_=e;for(;!(p=p.parent,null!==p||i&tn.Host||(p=lb(_),null===p||(_=_[bo],10&p.type))););if(null===p)return!1;t=p,e=_}const l=er.lFrame=Hh();return l.currentTNode=t,l.lView=e,!0}function Vc(e){const t=Hh(),i=e[mn];er.lFrame=t,t.currentTNode=i.firstChild,t.lView=e,t.tView=i,t.contextLView=e,t.bindingIndex=i.bindingStartIndex,t.inI18n=!1}function Hh(){const e=er.lFrame,t=null===e?null:e.child;return null===t?zh(e):t}function zh(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Wh(){const e=er.lFrame;return er.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Kh=Wh;function jc(){const e=Wh();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function si(){return er.lFrame.selectedIndex}function fs(e){er.lFrame.selectedIndex=e}function Tr(){const e=er.lFrame;return Ha(e.tView,e.selectedIndex)}let Xh=!0;function Ka(){return Xh}function no(e){Xh=e}function iu(e,t){for(let he=t.directiveStart,Se=t.directiveEnd;he=l)break}else t[W]<0&&(e[ti]+=65536),(j<_||-1==_)&&(vb(e,i,t,W),e[ti]=(4294901760&e[ti])+W+2),W++}function Zh(e,t){Ji(4,e,t);const i=w(null);try{t.call(e)}finally{w(i),Ji(5,e,t)}}function vb(e,t,i,l){const p=i[l]<0,_=i[l+1],j=e[p?-i[l]:i[l]];p?e[Pn]>>14>16&&(3&e[Pn])===t&&(e[Pn]+=16384,Zh(j,_)):Zh(j,_)}const $s=-1;class Ga{constructor(t,i,l){this.factory=t,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=l}}function Wc(e){return e!==$s}function Xa(e){return 32767&e}function Ya(e,t){let i=function Mb(e){return e>>16}(e),l=t;for(;i>0;)l=l[bo],i--;return l}let Kc=!0;function au(e){const t=Kc;return Kc=e,t}const Qh=255,qh=5;let _b=0;const ro={};function lu(e,t){const i=Jh(e,t);if(-1!==i)return i;const l=t[mn];l.firstCreatePass&&(e.injectorIndex=t.length,Gc(l.data,e),Gc(t,null),Gc(l.blueprint,null));const p=uu(e,t),_=e.injectorIndex;if(Wc(p)){const R=Xa(p),j=Ya(p,t),W=j[mn].data;for(let he=0;he<8;he++)t[_+he]=j[R+he]|W[R+he]}return t[_+8]=p,_}function Gc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Jh(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function uu(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,l=null,p=t;for(;null!==p;){if(l=l0(p),null===l)return $s;if(i++,p=p[bo],-1!==l.injectorIndex)return l.injectorIndex|i<<16}return $s}function Xc(e,t,i){!function wb(e,t,i){let l;"string"==typeof i?l=i.charCodeAt(0)||0:i.hasOwnProperty(ye)&&(l=i[ye]),null==l&&(l=i[ye]=_b++);const p=l&Qh;t.data[e+(p>>qh)]|=1<=0?t&Qh:Sb:t}(i);if("function"==typeof _){if(!jh(t,e,l))return l&tn.Host?e0(p,0,l):t0(t,i,l,p);try{let R;if(R=_(l),null!=R||l&tn.Optional)return R;ln()}finally{Kh()}}else if("number"==typeof _){let R=null,j=Jh(e,t),W=$s,he=l&tn.Host?t[Nr][Dr]:null;for((-1===j||l&tn.SkipSelf)&&(W=-1===j?uu(e,t):t[j+8],W!==$s&&s0(l,!1)?(R=t[mn],j=Xa(W),t=Ya(W,t)):j=-1);-1!==j;){const Se=t[mn];if(o0(_,j,Se.data)){const Ne=Cb(j,t,i,R,l,he);if(Ne!==ro)return Ne}W=t[j+8],W!==$s&&s0(l,t[mn].data[j+8]===he)&&o0(_,j,t)?(R=Se,j=Xa(W),t=Ya(W,t)):j=-1}}return p}function Cb(e,t,i,l,p,_){const R=t[mn],j=R.data[e+8],Se=cu(j,R,i,null==l?$o(j)&&Kc:l!=R&&!!(3&j.type),p&tn.Host&&_===j);return null!==Se?ds(t,R,Se,j):ro}function cu(e,t,i,l,p){const _=e.providerIndexes,R=t.data,j=1048575&_,W=e.directiveStart,Se=_>>20,ct=p?j+Se:e.directiveEnd;for(let Ct=l?j:j+Se;Ct=W&&Vt.type===i)return Ct}if(p){const Ct=R[W];if(Ct&&Di(Ct)&&Ct.type===i)return W}return null}function ds(e,t,i,l){let p=e[i];const _=t.data;if(function gb(e){return e instanceof Ga}(p)){const R=p;R.resolving&&function sn(e,t){throw t&&t.join(" > "),new K(-200,e)}(function pt(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ft(e)}(_[i]));const j=au(R.canSeeViewProviders);R.resolving=!0;const he=R.injectImpl?Nn(R.injectImpl):null;jh(e,l,tn.Default);try{p=e[i]=R.factory(void 0,_,e,l),t.firstCreatePass&&i>=l.directiveStart&&function pb(e,t,i){const{ngOnChanges:l,ngOnInit:p,ngDoCheck:_}=t.type.prototype;if(l){var R,j;const Ne=Xr(t);(null!==(R=i.preOrderHooks)&&void 0!==R?R:i.preOrderHooks=[]).push(e,Ne),(null!==(j=i.preOrderCheckHooks)&&void 0!==j?j:i.preOrderCheckHooks=[]).push(e,Ne)}var W,he,Se;p&&(null!==(W=i.preOrderHooks)&&void 0!==W?W:i.preOrderHooks=[]).push(0-e,p),_&&((null!==(he=i.preOrderHooks)&&void 0!==he?he:i.preOrderHooks=[]).push(e,_),(null!==(Se=i.preOrderCheckHooks)&&void 0!==Se?Se:i.preOrderCheckHooks=[]).push(e,_))}(i,_[i],t)}finally{null!==he&&Nn(he),au(j),R.resolving=!1,Kh()}}return p}function o0(e,t,i){return!!(i[t+(e>>qh)]&1<{const t=e.prototype.constructor,i=t[Ht]||Yc(t),l=Object.prototype;let p=Object.getPrototypeOf(e.prototype).constructor;for(;p&&p!==l;){const _=p[Ht]||Yc(p);if(_&&_!==i)return _;p=Object.getPrototypeOf(p)}return _=>new _})}function Yc(e){return Ae(e)?()=>{const t=Yc($e(e));return t&&t()}:_n(e)}function l0(e){const t=e[mn],i=t.type;return 2===i?t.declTNode:1===i?e[Dr]:null}function fu(e){return function Eb(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const i=e.attrs;if(i){const l=i.length;let p=0;for(;p{var e;class t{static create(l,p){if(Array.isArray(l))return h0({name:""},p,l,"");{var _;const R=null!==(_=l.name)&&void 0!==_?_:"";return h0({name:R},l.parent,l.providers,R)}}}return(e=t).THROW_IF_NOT_FOUND=se,e.NULL=new ho,e.\u0275prov=En({token:e,providedIn:"any",factory:()=>wr(Sa)}),e.__NG_ELEMENT_ID__=-1,t})();function Qc(e){return e.ngOriginalError}class Co{constructor(){this._console=console}handleError(t){const i=this._findOriginalError(t);this._console.error("ERROR",t),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(t){let i=t&&Qc(t);for(;i&&Qc(i);)i=Qc(i);return i||null}}const g0=new kt("",{providedIn:"root",factory:()=>Un(Co).handleError.bind(void 0)});let js=(()=>{var e;class t{}return(e=t).__NG_ELEMENT_ID__=Bb,e.__NG_ENV_ID__=i=>i,t})();class Lb extends js{constructor(t){super(),this._lView=t}onDestroy(t){return nu(this._lView,t),()=>function Lc(e,t){if(null===e[Mo])return;const i=e[Mo].indexOf(t);-1!==i&&e[Mo].splice(i,1)}(this._lView,t)}}function Bb(){return new Lb(on())}function Fb(){return Hs(_r(),on())}function Hs(e,t){return new Za(hi(e,t))}let Za=(()=>{class t{constructor(l){this.nativeElement=l}}return t.__NG_ELEMENT_ID__=Fb,t})();function y0(e){return e instanceof Za?e.nativeElement:e}function qc(e){return t=>{setTimeout(e,void 0,t)}}const io=class kb extends Pe.B{constructor(t=!1){var i;super(),this.destroyRef=void 0,this.__isAsync=t,Ba()&&(this.destroyRef=null!==(i=Un(js,{optional:!0}))&&void 0!==i?i:void 0)}emit(t){const i=w(null);try{super.next(t)}finally{w(i)}}subscribe(t,i,l){let p=t,_=i||(()=>null),R=l;if(t&&"object"==typeof t){var j,W,he;const Ne=t;p=null===(j=Ne.next)||void 0===j?void 0:j.bind(Ne),_=null===(W=Ne.error)||void 0===W?void 0:W.bind(Ne),R=null===(he=Ne.complete)||void 0===he?void 0:he.bind(Ne)}this.__isAsync&&(_=qc(_),p&&(p=qc(p)),R&&(R=qc(R)));const Se=super.subscribe({next:p,error:_,complete:R});return t instanceof pe.yU&&t.add(Se),Se}};function $b(){return this._results[Symbol.iterator]()}class Jc{get changes(){var t;return null!==(t=this._changes)&&void 0!==t?t:this._changes=new io}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const i=Jc.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=$b)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,i){return this._results.reduce(t,i)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,i){this.dirty=!1;const l=function Hn(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Tn(e,t,i){if(e.length!==t.length)return!1;for(let l=0;laM}),aM="ng",$0=new kt(""),sf=new kt("",{providedIn:"platform",factory:()=>"unknown"}),lM=new kt("",{providedIn:"root",factory:()=>{var e;return(null===(e=function jo(){if(void 0!==rf)return rf;if(typeof document<"u")return document;throw new K(210,!1)}().body)||void 0===e||null===(e=e.querySelector("[ngCspNonce]"))||void 0===e?void 0:e.getAttribute("ngCspNonce"))||null}});let U0=()=>null;function ff(e,t,i=!1){return U0(e,t,i)}const W0=new kt("",{providedIn:"root",factory:()=>!1});let Eu,Cu;function Gs(e){var t;return(null===(t=function vf(){if(void 0===Eu&&(Eu=null,Et.trustedTypes))try{Eu=Et.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Eu}())||void 0===t?void 0:t.createHTML(e))||e}function Y0(e){var t;return(null===(t=function gf(){if(void 0===Cu&&(Cu=null,Et.trustedTypes))try{Cu=Et.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Cu}())||void 0===t?void 0:t.createScriptURL(e))||e}class hs{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ee})`}}class wM extends hs{getTypeName(){return"HTML"}}class EM extends hs{getTypeName(){return"Style"}}class CM extends hs{getTypeName(){return"Script"}}class DM extends hs{getTypeName(){return"URL"}}class SM extends hs{getTypeName(){return"ResourceURL"}}function Do(e){return e instanceof hs?e.changingThisBreaksApplicationSecurity:e}function Xs(e,t){const i=function AM(e){return e instanceof hs&&e.getTypeName()||null}(e);if(null!=i&&i!==t){if("ResourceURL"===i&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${i} (see ${ee})`)}return i===t}function IM(e){return new wM(e)}function xM(e){return new EM(e)}function TM(e){return new CM(e)}function RM(e){return new DM(e)}function OM(e){return new SM(e)}class NM{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const i=(new window.DOMParser).parseFromString(Gs(t),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(t):(i.removeChild(i.firstChild),i)}catch{return null}}}class PM{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const i=this.inertDocument.createElement("template");return i.innerHTML=Gs(t),i}}const BM=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Du(e){return(e=String(e)).match(BM)?e:"unsafe:"+e}function So(e){const t={};for(const i of e.split(","))t[i]=!0;return t}function il(...e){const t={};for(const i of e)for(const l in i)i.hasOwnProperty(l)&&(t[l]=!0);return t}const Q0=So("area,br,col,hr,img,wbr"),q0=So("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),J0=So("rp,rt"),mf=il(Q0,il(q0,So("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),il(J0,So("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),il(J0,q0)),yf=So("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ep=il(yf,So("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),So("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),FM=So("script,style,template");class kM{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let i=t.firstChild,l=!0,p=[];for(;i;)if(i.nodeType===Node.ELEMENT_NODE?l=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,l&&i.firstChild)p.push(i),i=VM(i);else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let _=UM(i);if(_){i=_;break}i=p.pop()}return this.buf.join("")}startElement(t){const i=tp(t).toLowerCase();if(!mf.hasOwnProperty(i))return this.sanitizedSomething=!0,!FM.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const l=t.attributes;for(let p=0;p"),!0}endElement(t){const i=tp(t).toLowerCase();mf.hasOwnProperty(i)&&!Q0.hasOwnProperty(i)&&(this.buf.push(""))}chars(t){this.buf.push(rp(t))}}function UM(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw np(t);return t}function VM(e){const t=e.firstChild;if(t&&function $M(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw np(t);return t}function tp(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function np(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const jM=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,HM=/([^\#-~ |!])/g;function rp(e){return e.replace(/&/g,"&").replace(jM,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(HM,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let Su;function ip(e,t){let i=null;try{Su=Su||function Z0(e){const t=new PM(e);return function LM(){try{return!!(new window.DOMParser).parseFromString(Gs(""),"text/html")}catch{return!1}}()?new NM(t):t}(e);let l=t?String(t):"";i=Su.getInertBodyElement(l);let p=5,_=l;do{if(0===p)throw new Error("Failed to sanitize html because the input is unstable");p--,l=_,_=i.innerHTML,i=Su.getInertBodyElement(l)}while(l!==_);return Gs((new kM).sanitizeChildren(bf(i)||i))}finally{if(i){const l=bf(i)||i;for(;l.firstChild;)l.removeChild(l.firstChild)}}}function bf(e){return"content"in e&&function zM(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var ps=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(ps||{});function Mf(e){const t=ol();return t?t.sanitize(ps.URL,e)||"":Xs(e,"URL")?Do(e):Du(ft(e))}function _f(e){const t=ol();if(t)return Y0(t.sanitize(ps.RESOURCE_URL,e)||"");if(Xs(e,"ResourceURL"))return Y0(Do(e));throw new K(904,!1)}function op(e,t,i){return function ZM(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?_f:Mf}(t,i)(e)}function ol(){const e=on();return e&&e[Ci].sanitizer}const QM=/^>|^->||--!>|)/g,JM="\u200b$1\u200b";function Ii(e){return e instanceof Function?e():e}var xu=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(xu||{});let Df;function Sf(e,t){return Df(e,t)}function Zs(e,t,i,l,p){if(null!=l){let _,R=!1;Jr(l)?_=l:ni(l)&&(R=!0,l=l[gr]);const j=Cr(l);0===e&&null!==i?null==p?mp(t,i,j):vs(t,i,j,p||null,!0):1===e&&null!==i?vs(t,i,j,p||null,!0):2===e?function ll(e,t,i){const l=Ou(e,t);l&&function y_(e,t,i,l){e.removeChild(t,i,l)}(e,l,t,i)}(t,j,R):3===e&&t.destroyNode(j),null!=_&&function __(e,t,i,l,p){const _=i[ki];_!==Cr(i)&&Zs(t,e,l,_,p);for(let j=kr;jt.replace(qM,JM))}(t))}function Tu(e,t,i){return e.createElement(t,i)}function pp(e,t){var i;null===(i=t[Ci].changeDetectionScheduler)||void 0===i||i.notify(1),Pu(e,t,t[Zn],2,null,null)}function vp(e,t){const i=e[ko],l=i.indexOf(t);i.splice(l,1)}function sl(e,t){if(e.length<=kr)return;const i=kr+t,l=e[i];if(l){const p=l[Bo];null!==p&&p!==e&&vp(p,l),t>0&&(e[i-1][$r]=l[$r]);const _=cr(e,kr+t);!function f_(e,t){pp(e,t),t[gr]=null,t[Dr]=null}(l[mn],l);const R=_[Ni];null!==R&&R.detachView(_[mn]),l[ir]=null,l[$r]=null,l[Pn]&=-129}return l}function Ru(e,t){if(!(256&t[Pn])){const i=t[Zn];i.destroyNode&&Pu(e,t,i,3,null,null),function h_(e){let t=e[rs];if(!t)return xf(e[mn],e);for(;t;){let i=null;if(ni(t))i=t[rs];else{const l=t[kr];l&&(i=l)}if(!i){for(;t&&!t[$r]&&t!==e;)ni(t)&&xf(t[mn],t),t=t[ir];null===t&&(t=e),ni(t)&&xf(t[mn],t),i=t&&t[$r]}t=i}}(t)}}function xf(e,t){if(256&t[Pn])return;const i=w(null);try{t[Pn]&=-129,t[Pn]|=256,t[qi]&&function z(e){if(ie(e),De(e))for(let t=0;t=0?l[R]():l[-R].unsubscribe(),_+=2}else i[_].call(l[i[_+1]]);null!==l&&(t[Oi]=null);const p=t[Mo];if(null!==p){t[Mo]=null;for(let _=0;_-1){const{encapsulation:_}=e.data[l.directiveStart+p];if(_===ci.None||_===ci.Emulated)return null}return hi(l,i)}}(e,t.parent,i)}function vs(e,t,i,l,p){e.insertBefore(t,i,l,p)}function mp(e,t,i){e.appendChild(t,i)}function yp(e,t,i,l,p){null!==l?vs(e,t,i,l,p):mp(e,t,i)}function Ou(e,t){return e.parentNode(t)}function bp(e,t,i){return _p(e,t,i)}let Rf,_p=function Mp(e,t,i){return 40&e.type?hi(e,i):null};function Nu(e,t,i,l){const p=Tf(e,l,t),_=t[Zn],j=bp(l.parent||t[Dr],l,t);if(null!=p)if(Array.isArray(i))for(let W=0;WQn&&xp(e,t,Qn,!1),Ji(R?2:0,p),i(l,p)}finally{fs(_),Ji(R?3:1,p)}}function Lf(e,t,i){if(ka(t)){const l=w(null);try{const _=t.directiveEnd;for(let R=t.directiveStart;R<_;R++){const j=e.data[R];j.contentQueries&&j.contentQueries(1,i[R],R)}}finally{w(l)}}}function Bf(e,t,i){Lh()&&(function k_(e,t,i,l){const p=i.directiveStart,_=i.directiveEnd;$o(i)&&function W_(e,t,i){const l=hi(t,e),p=Np(i);let R=16;i.signals?R=4096:i.onPush&&(R=64);const j=Bu(e,Lu(e,p,null,R,l,t,null,e[Ci].rendererFactory.createRenderer(l,i),null,null,null));e[t.index]=j}(t,i,e.data[p+i.componentOffset]),e.firstCreatePass||lu(i,t),ai(l,t);const R=i.initialInputs;for(let j=p;j<_;j++){const W=e.data[j],he=ds(t,e,j,i);ai(he,t),null!==R&&K_(0,j-p,he,W,0,R),Di(W)&&(Si(i.index,t)[Er]=ds(t,e,j,i))}}(e,t,i,hi(i,t)),!(64&~i.flags)&&kp(e,t,i))}function Ff(e,t,i=hi){const l=t.localNames;if(null!==l){let p=t.index+1;for(let _=0;_null;function Lp(e,t,i,l,p){for(let R in t){var _;if(!t.hasOwnProperty(R))continue;const j=t[R];if(void 0===j)continue;null!==(_=l)&&void 0!==_||(l={});let W,he=Ri.None;Array.isArray(j)?(W=j[0],he=j[1]):W=j;let Se=R;if(null!==p){if(!p.hasOwnProperty(R))continue;Se=p[R]}0===e?Bp(l,i,Se,W,he):Bp(l,i,Se,W)}return l}function Bp(e,t,i,l,p){let _;e.hasOwnProperty(i)?(_=e[i]).push(t,l):_=e[i]=[t,l],void 0!==p&&_.push(p)}function Mi(e,t,i,l,p,_,R,j){const W=hi(t,i);let Se,he=t.inputs;!j&&null!=he&&(Se=he[l])?(Hf(e,i,Se,l,p),$o(t)&&function P_(e,t){const i=Si(t,e);16&i[Pn]||(i[Pn]|=64)}(i,t.index)):3&t.type&&(l=function N_(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(l),p=null!=R?R(p,t.value||"",l):p,_.setProperty(W,l,p))}function $f(e,t,i,l){if(Lh()){const p=null===l?null:{"":-1},_=function U_(e,t){const i=e.directiveRegistry;let l=null,p=null;if(i)for(let R=0;R0;){const i=e[--t];if("number"==typeof i&&i<0)return i}return 0})(R)!=j&&R.push(j),R.push(i,l,_)}}(e,t,l,ul(e,i,p.hostVars,rr),p)}function oo(e,t,i,l,p,_){const R=hi(e,t);!function Vf(e,t,i,l,p,_,R){if(null==_)e.removeAttribute(t,p,i);else{const j=null==R?ft(_):R(_,l||"",p);e.setAttribute(t,p,j,i)}}(t[Zn],R,_,e.value,i,l,p)}function K_(e,t,i,l,p,_){const R=_[t];if(null!==R)for(let j=0;j0&&(i[p-1][$r]=t),l<_-kr?(t[$r]=i[p],tr(i,kr+l,t)):(i.push(t),t[$r]=null),t[ir]=i;const R=t[Bo];null!==R&&i!==R&&function v_(e,t){const i=e[ko];t[Nr]!==t[ir][ir][Nr]&&(e[Pn]|=eu.HasTransplantedViews),null===i?e[ko]=[t]:i.push(t)}(R,t);const j=t[Ni];null!==j&&j.insertView(e),Pc(t),t[Pn]|=128}(p,t,e,i),l){const R=Of(i,e),j=t[Zn],W=Ou(j,e[ki]);null!==W&&function d_(e,t,i,l,p,_){l[gr]=p,l[Dr]=t,Pu(e,l,i,1,p,_)}(p,e[Dr],j,t,W,R)}const _=t[Rr];null!==_&&null!==_.firstChild&&(_.firstChild=null)}function dl(e,t,i,l,p=!1){for(;null!==i;){const _=t[i.index];null!==_&&l.push(Cr(_)),Jr(_)&&Wp(_,l);const R=i.type;if(8&R)dl(e,t,i.child,l);else if(32&R){const j=Sf(i,t);let W;for(;W=j();)l.push(W)}else if(16&R){const j=Ep(t,i);if(Array.isArray(j))l.push(...j);else{const W=cs(t[Nr]);dl(W[mn],W,j,l,!0)}}i=p?i.projectionNext:i.next}return l}function Wp(e,t){for(let i=kr;i!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{za(e.lView)},consumerOnSignalRead(){this.lView[qi]=this}},Gp=100;function ku(e,t=!0,i=0){const l=e[Ci],p=l.rendererFactory;var R;null===(R=p.begin)||void 0===R||R.call(p);try{!function tw(e,t){Kf(e,t);let i=0;for(;Nc(e);){if(i===Gp)throw new K(103,!1);i++,Kf(e,1)}}(e,i)}catch(he){throw t&&Fu(e,he),he}finally{var j,W;null===(j=p.end)||void 0===j||j.call(p),null===(W=l.inlineEffectRunner)||void 0===W||W.flush()}}function nw(e,t,i,l){var p;const _=t[Pn];if(!(256&~_))return;null===(p=t[Ci].inlineEffectRunner)||void 0===p||p.flush(),Vc(t);let j=null,W=null;(function rw(e){return 2!==e.type})(e)&&(W=function Q_(e){var t;return null!==(t=e[qi])&&void 0!==t?t:function q_(e){var t;const i=null!==(t=Kp.pop())&&void 0!==t?t:Object.create(ew);return i.lView=e,i}(e)}(t),j=function x(e){return e&&(e.nextProducerIndex=0),w(e)}(W));try{Oh(t),function Uh(e){return er.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==i&&Op(e,t,i,2,l);const he=!(3&~_);if(he){const ct=e.preOrderCheckHooks;null!==ct&&ou(t,ct,null)}else{const ct=e.preOrderHooks;null!==ct&&su(t,ct,0,null),Hc(t,0)}if(function iw(e){for(let t=I0(e);null!==t;t=x0(t)){if(!(t[Pn]&eu.HasTransplantedViews))continue;const i=t[ko];for(let l=0;le.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(W,j),function J_(e){e.lView[qi]!==e&&(e.lView=null,Kp.push(e))}(W)),jc()}}function Xp(e,t){for(let i=I0(e);null!==i;i=x0(i))for(let l=kr;l-1&&(sl(t,l),cr(i,l))}this._attachedToViewContainer=!1}Ru(this._lView[mn],this._lView)}onDestroy(t){nu(this._lView,t)}markForCheck(){hl(this._cdRefInjectingView||this._lView)}detach(){this._lView[Pn]&=-129}reattach(){Pc(this._lView),this._lView[Pn]|=128}detectChanges(){this._lView[Pn]|=1024,ku(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new K(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,pp(this._lView[mn],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new K(902,!1);this._appRef=t,Pc(this._lView)}}let vl=(()=>{class t{}return t.__NG_ELEMENT_ID__=lw,t})();const sw=vl,aw=class extends sw{constructor(t,i,l){super(),this._declarationLView=t,this._declarationTContainer=i,this.elementRef=l}get ssrId(){var t;return(null===(t=this._declarationTContainer.tView)||void 0===t?void 0:t.ssrId)||null}createEmbeddedView(t,i){return this.createEmbeddedViewImpl(t,i)}createEmbeddedViewImpl(t,i,l){const p=function cl(e,t,i,l){const p=w(null);try{var _,R,j;const W=t.tView,Ne=Lu(e,W,i,4096&e[Pn]?4096:16,null,t,null,null,null!==(_=null==l?void 0:l.injector)&&void 0!==_?_:null,null!==(R=null==l?void 0:l.embeddedViewInjector)&&void 0!==R?R:null,null!==(j=null==l?void 0:l.dehydratedView)&&void 0!==j?j:null);Ne[Bo]=e[t.index];const Ct=e[Ni];return null!==Ct&&(Ne[Ni]=Ct.createEmbeddedView(W)),zf(W,Ne,i),Ne}finally{w(p)}}(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:i,dehydratedView:l});return new pl(p)}};function lw(){return $u(_r(),on())}function $u(e,t){return 4&e.type?new aw(t,e,Hs(e,t)):null}class qf{}class Ow{}class rv{}class Pw{resolveComponentFactory(t){throw function Nw(e){const t=Error(`No component factory found for ${Sn(e)}.`);return t.ngComponent=e,t}(t)}}let zu=(()=>{class t{}return t.NULL=new Pw,t})();class ov{}let Lw=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function Bw(){const e=on(),i=Si(_r().index,e);return(ni(i)?i:e)[Zn]}(),t})(),Fw=(()=>{var e;class t{}return(e=t).\u0275prov=En({token:e,providedIn:"root",factory:()=>null}),t})();const Jf={},sv=new Set;function so(e){var t,i;sv.has(e)||(sv.add(e),null===(t=performance)||void 0===t||null===(i=t.mark)||void 0===i||i.call(t,"mark_feature_usage",{detail:{feature:e}}))}function av(...e){}class zr{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:l=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new io(!1),this.onMicrotaskEmpty=new io(!1),this.onStable=new io(!1),this.onError=new io(!1),typeof Zone>"u")throw new K(908,!1);Zone.assertZonePatched();const p=this;p._nesting=0,p._outer=p._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(p._inner=p._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(p._inner=p._inner.fork(Zone.longStackTraceZoneSpec)),p.shouldCoalesceEventChangeDetection=!l&&i,p.shouldCoalesceRunChangeDetection=l,p.lastRequestAnimationFrameId=-1,p.nativeRequestAnimationFrame=function kw(){const e="function"==typeof Et.requestAnimationFrame;let t=Et[e?"requestAnimationFrame":"setTimeout"],i=Et[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&i){const l=t[Zone.__symbol__("OriginalDelegate")];l&&(t=l);const p=i[Zone.__symbol__("OriginalDelegate")];p&&(i=p)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function Vw(e){const t=()=>{!function Uw(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Et,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,td(e),e.isCheckStableRunning=!0,ed(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),td(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(i,l,p,_,R,j)=>{if(function jw(e){var t;return!(!Array.isArray(e)||1!==e.length)&&!0===(null===(t=e[0].data)||void 0===t?void 0:t.__ignore_ng_zone__)}(j))return i.invokeTask(p,_,R,j);try{return lv(e),i.invokeTask(p,_,R,j)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===_.type||e.shouldCoalesceRunChangeDetection)&&t(),uv(e)}},onInvoke:(i,l,p,_,R,j,W)=>{try{return lv(e),i.invoke(p,_,R,j,W)}finally{e.shouldCoalesceRunChangeDetection&&t(),uv(e)}},onHasTask:(i,l,p,_)=>{i.hasTask(p,_),l===p&&("microTask"==_.change?(e._hasPendingMicrotasks=_.microTask,td(e),ed(e)):"macroTask"==_.change&&(e.hasPendingMacrotasks=_.macroTask))},onHandleError:(i,l,p,_)=>(i.handleError(p,_),e.runOutsideAngular(()=>e.onError.emit(_)),!1)})}(p)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!zr.isInAngularZone())throw new K(909,!1)}static assertNotInAngularZone(){if(zr.isInAngularZone())throw new K(909,!1)}run(t,i,l){return this._inner.run(t,i,l)}runTask(t,i,l,p){const _=this._inner,R=_.scheduleEventTask("NgZoneEvent: "+p,t,$w,av,av);try{return _.runTask(R,i,l)}finally{_.cancelTask(R)}}runGuarded(t,i,l){return this._inner.runGuarded(t,i,l)}runOutsideAngular(t){return this._outer.run(t)}}const $w={};function ed(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function td(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function lv(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function uv(e){e._nesting--,ed(e)}class cv{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new io,this.onMicrotaskEmpty=new io,this.onStable=new io,this.onError=new io}run(t,i,l){return t.apply(i,l)}runGuarded(t,i,l){return t.apply(i,l)}runOutsideAngular(t){return t()}runTask(t,i,l,p){return t.apply(i,l)}}var gs=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(gs||{});const fv={destroy(){}};function dv(e,t){var i,l,p;!t&&function Lo(e){if(!Ba())throw new K(-203,!1)}();const _=null!==(i=null==t?void 0:t.injector)&&void 0!==i?i:Un(Ai);if(!function Ui(e){return"browser"===(null!=e?e:Un(Ai)).get(sf)}(_))return fv;so("NgAfterNextRender");const R=_.get(Ml),j=null!==(l=R.handler)&&void 0!==l?l:R.handler=new pv,W=null!==(p=null==t?void 0:t.phase)&&void 0!==p?p:gs.MixedReadWrite,he=()=>{j.unregister(Ne),Se()},Se=_.get(js).onDestroy(he),Ne=Qi(_,()=>new hv(W,()=>{he(),e()}));return j.register(Ne),{destroy:he}}class hv{constructor(t,i){var l;this.phase=t,this.callbackFn=i,this.zone=Un(zr),this.errorHandler=Un(Co,{optional:!0}),null===(l=Un(qf,{optional:!0}))||void 0===l||l.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(i){var t;null===(t=this.errorHandler)||void 0===t||t.handleError(i)}}}class pv{constructor(){this.executingCallbacks=!1,this.buckets={[gs.EarlyRead]:new Set,[gs.Write]:new Set,[gs.MixedReadWrite]:new Set,[gs.Read]:new Set},this.deferredCallbacks=new Set}register(t){(this.executingCallbacks?this.deferredCallbacks:this.buckets[t.phase]).add(t)}unregister(t){this.buckets[t.phase].delete(t),this.deferredCallbacks.delete(t)}execute(){this.executingCallbacks=!0;for(const t of Object.values(this.buckets))for(const i of t)i.invoke();this.executingCallbacks=!1;for(const t of this.deferredCallbacks)this.buckets[t.phase].add(t);this.deferredCallbacks.clear()}destroy(){for(const t of Object.values(this.buckets))t.clear();this.deferredCallbacks.clear()}}let Ml=(()=>{var e;class t{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){var l;this.executeInternalCallbacks(),null===(l=this.handler)||void 0===l||l.execute()}executeInternalCallbacks(){const l=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const p of l)p()}ngOnDestroy(){var l;null===(l=this.handler)||void 0===l||l.destroy(),this.handler=null,this.internalCallbacks.length=0}}return(e=t).\u0275prov=En({token:e,providedIn:"root",factory:()=>new e}),t})();function Ho(e){return!!Gr(e)}function Ku(e,t,i){let l=i?e.styles:null,p=i?e.classes:null,_=0;if(null!==t)for(let R=0;R0&&Sp(e,i,_.join(" "))}}(en,Hi,vn,l),void 0!==i&&function eE(e,t,i){const l=e.projection=[];for(let p=0;p{class t{}return t.__NG_ELEMENT_ID__=nE,t})();function nE(){return _v(_r(),on())}const rE=Xu,bv=class extends rE{constructor(t,i,l){super(),this._lContainer=t,this._hostTNode=i,this._hostLView=l}get element(){return Hs(this._hostTNode,this._hostLView)}get injector(){return new Yr(this._hostTNode,this._hostLView)}get parentInjector(){const t=uu(this._hostTNode,this._hostLView);if(Wc(t)){const i=Ya(t,this._hostLView),l=Xa(t);return new Yr(i[mn].data[l+8],i)}return new Yr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const i=Mv(this._lContainer);return null!==i&&i[t]||null}get length(){return this._lContainer.length-kr}createEmbeddedView(t,i,l){let p,_;"number"==typeof l?p=l:null!=l&&(p=l.index,_=l.injector);const j=t.createEmbeddedViewImpl(i||{},_,null);return this.insertImpl(j,p,Js(this._hostTNode,null)),j}createComponent(t,i,l,p,_){var R,W;const he=t&&!function qt(e){return"function"==typeof e}(t);let Se;if(he)Se=i;else{const vn=i||{};Se=vn.index,l=vn.injector,p=vn.projectableNodes,_=vn.environmentInjector||vn.ngModuleRef}const Ne=he?t:new El(Jn(t)),ct=l||this.parentInjector;if(!_&&null==Ne.ngModule){const rn=(he?ct:this.parentInjector).get(di,null);rn&&(_=rn)}const Ct=Jn(null!==(R=Ne.componentType)&&void 0!==R?R:{}),Vt=(null==Ct?void 0:Ct.id,null),en=null!==(W=null==Vt?void 0:Vt.firstChild)&&void 0!==W?W:null,fn=Ne.create(ct,p,en,_);return this.insertImpl(fn.hostView,Se,Js(this._hostTNode,Vt)),fn}insert(t,i){return this.insertImpl(t,i,!0)}insertImpl(t,i,l){const p=t._lView;if(function X1(e){return Jr(e[ir])}(p)){const j=this.indexOf(t);if(-1!==j)this.detach(j);else{const W=p[ir],he=new bv(W,W[Dr],W[ir]);he.detach(he.indexOf(t))}}const _=this._adjustIndex(i),R=this._lContainer;return fl(R,p,_,l),t.attachToViewContainerRef(),tr(od(R),_,t),t}move(t,i){return this.insert(t,i)}indexOf(t){const i=Mv(this._lContainer);return null!==i?i.indexOf(t):-1}remove(t){const i=this._adjustIndex(t,-1),l=sl(this._lContainer,i);l&&(cr(od(this._lContainer),i),Ru(l[mn],l))}detach(t){const i=this._adjustIndex(t,-1),l=sl(this._lContainer,i);return l&&null!=cr(od(this._lContainer),i)?new pl(l):null}_adjustIndex(t,i=0){return null==t?this.length+i:t}};function Mv(e){return e[8]}function od(e){return e[8]||(e[8]=[])}function _v(e,t){let i;const l=t[e.index];return Jr(l)?i=l:(i=$p(l,t,null,e),t[e.index]=i,Bu(t,i)),wv(i,t,e,l),new bv(i,e,t)}let wv=function Cv(e,t,i,l){if(e[ki])return;let p;p=8&i.type?Cr(l):function iE(e,t){const i=e[Zn],l=i.createComment(""),p=hi(t,e);return vs(i,Ou(i,p),l,function b_(e,t){return e.nextSibling(t)}(i,p),!1),l}(t,i),e[ki]=p},sd=()=>!1;class ad{constructor(t){this.queryList=t,this.matches=null}clone(){return new ad(this.queryList)}setDirty(){this.queryList.setDirty()}}class ld{constructor(t=[]){this.queries=t}createEmbeddedView(t){const i=t.queries;if(null!==i){const l=null!==t.contentQueries?t.contentQueries[0]:i.length,p=[];for(let _=0;_t.trim())}(t):t}}class ud{constructor(t=[]){this.queries=t}elementStart(t,i){for(let l=0;l0)l.push(R[j/2]);else{const he=_[j+1],Se=t[-W];for(let Ne=kr;Ne=0;l--){const p=e[l];p.hostVars=t+=p.hostVars,p.hostAttrs=Ge(p.hostAttrs,i=Ge(i,p.hostAttrs))}}(l)}function CE(e,t){for(const l in t.inputs){if(!t.inputs.hasOwnProperty(l)||e.inputs.hasOwnProperty(l))continue;const p=t.inputs[l];if(void 0!==p&&(e.inputs[l]=p,e.declaredInputs[l]=t.declaredInputs[l],null!==t.inputTransforms)){var i;const _=Array.isArray(p)?p[0]:p;if(!t.inputTransforms.hasOwnProperty(_))continue;null!==(i=e.inputTransforms)&&void 0!==i||(e.inputTransforms={}),e.inputTransforms[_]=t.inputTransforms[_]}}}function Zu(e){return e===Ir?{}:e===ur?[]:e}function SE(e,t){const i=e.viewQuery;e.viewQuery=i?(l,p)=>{t(l,p),i(l,p)}:t}function AE(e,t){const i=e.contentQueries;e.contentQueries=i?(l,p,_)=>{t(l,p,_),i(l,p,_)}:t}function IE(e,t){const i=e.hostBindings;e.hostBindings=i?(l,p)=>{t(l,p),i(l,p)}:t}function Yv(e){const t=e.inputConfig,i={};for(const l in t)if(t.hasOwnProperty(l)){const p=t[l];Array.isArray(p)&&p[3]&&(i[l]=p[3])}e.inputTransforms=i}class ms{}class Zv{}function PE(e,t){return new gd(e,null!=t?t:null,[])}class gd extends ms{constructor(t,i,l){super(),this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new mv(this);const p=Gr(t);this._bootstrapComponents=Ii(p.bootstrap),this._r3Injector=p0(t,i,[{provide:ms,useValue:this},{provide:zu,useValue:this.componentFactoryResolver},...l],Sn(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(i=>i()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class md extends Zv{constructor(t){super(),this.moduleType=t}create(t){return new gd(this.moduleType,t,[])}}class Qv extends ms{constructor(t){super(),this.componentFactoryResolver=new mv(this),this.instance=null;const i=new Yi([...t.providers,{provide:ms,useValue:this},{provide:zu,useValue:this.componentFactoryResolver}],t.parent||No(),t.debugName,new Set(["environment"]));this.injector=i,t.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function yd(e,t,i=null){return new Qv({providers:e,parent:t,debugName:i,runEnvironmentInitializers:!0}).injector}let na=(()=>{var e;class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Te.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const l=this.taskId++;return this.pendingTasks.add(l),l}remove(l){this.pendingTasks.delete(l),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function qu(e){return!!bd(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function bd(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ao(e,t,i){return e[t]=i}function Ur(e,t,i){return!Object.is(e[t],i)&&(e[t]=i,!0)}function ys(e,t,i,l){const p=Ur(e,t,i);return Ur(e,t+1,l)||p}function ra(e,t,i,l,p,_,R,j){const W=on(),he=fr(),Se=e+Qn,Ne=he.firstCreatePass?function VE(e,t,i,l,p,_,R,j,W){const he=t.consts,Se=qs(t,e,4,R||null,eo(he,j));$f(t,i,Se,eo(he,W)),iu(t,Se);const Ne=Se.tView=kf(2,Se,l,p,_,t.directiveRegistry,t.pipeRegistry,null,t.schemas,he,null);return null!==t.queries&&(t.queries.template(t,Se),Ne.queries=t.queries.embeddedTView(Se)),Se}(Se,he,W,t,i,l,p,_,R):he.data[Se];to(Ne,!1);const ct=qv(he,W,Ne,e);Ka()&&Nu(he,W,ct,Ne),ai(ct,W);const Ct=$p(ct,W,ct,Ne);return W[Se]=Ct,Bu(W,Ct),function Ev(e,t,i){return sd(e,t,i)}(Ct,Ne,W),ss(Ne)&&Bf(he,W,Ne),null!=R&&Ff(W,Ne,j),ra}let qv=function Jv(e,t,i,l){return no(!0),t[Zn].createComment("")};function xd(e,t,i,l){const p=on();return Ur(p,$i(),t)&&(fr(),oo(Tr(),p,e,t,i,l)),xd}function fa(e,t,i,l){return Ur(e,$i(),i)?t+ft(i)+l:rr}function da(e,t,i,l,p,_){const j=ys(e,function wo(){return er.lFrame.bindingIndex}(),i,p);return Eo(2),j?t+ft(i)+l+ft(p)+_:rr}function oc(e,t){return e<<17|t<<2}function Ko(e){return e>>17&32767}function Td(e){return 2|e}function Ms(e){return(131068&e)>>2}function Rd(e,t){return-131069&e|t<<2}function Od(e){return 1|e}function Tg(e,t,i,l){const p=e[i+1],_=null===t;let R=l?Ko(p):Ms(p),j=!1;for(;0!==R&&(!1===j||_);){const he=e[R+1];A2(e[R],t)&&(j=!0,e[R+1]=l?Od(he):Td(he)),R=l?Ko(he):Ms(he)}j&&(e[i+1]=l?Td(p):Od(p))}function A2(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&li(e,t)>=0}const Zr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Rg(e){return e.substring(Zr.key,Zr.keyEnd)}function I2(e){return e.substring(Zr.value,Zr.valueEnd)}function Og(e,t){const i=Zr.textEnd;return i===t?-1:(t=Zr.keyEnd=function R2(e,t,i){for(;t32;)t++;return t}(e,Zr.key=t,i),ba(e,t,i))}function Ng(e,t){const i=Zr.textEnd;let l=Zr.key=ba(e,t,i);return i===l?-1:(l=Zr.keyEnd=function O2(e,t,i){let l;for(;t=65&&(-33&l)<=90||l>=48&&l<=57);)t++;return t}(e,l,i),l=Lg(e,l,i),l=Zr.value=ba(e,l,i),l=Zr.valueEnd=function N2(e,t,i){let l=-1,p=-1,_=-1,R=t,j=R;for(;R32&&(j=R),_=p,p=l,l=-33&W}return j}(e,l,i),Lg(e,l,i))}function Pg(e){Zr.key=0,Zr.keyEnd=0,Zr.value=0,Zr.valueEnd=0,Zr.textEnd=e.length}function ba(e,t,i){for(;t=0;i=Ng(t,i))Ug(e,Rg(t),I2(t))}function uo(e,t){for(let i=function x2(e){return Pg(e),Og(e,ba(e,0,Zr.textEnd))}(t);i>=0;i=Og(t,i))Kr(e,Rg(t),!0)}function ji(e,t,i,l){const p=fr(),_=Eo(2);p.firstUpdatePass&&$g(p,null,_,l);const R=on();if(i!==rr&&Ur(R,_,i)){const j=p.data[si()];if(Hg(j,l)&&!kg(p,_)){let W=l?j.classesWithoutHost:j.stylesWithoutHost;null!==W&&(i=Bt(W,i||"")),Pd(p,j,R,i,l)}else!function j2(e,t,i,l,p,_,R,j){p===rr&&(p=ur);let W=0,he=0,Se=0=e.expandoStartIndex}function $g(e,t,i,l){const p=e.data;if(null===p[i+1]){const _=p[si()],R=kg(e,i);Hg(_,l)&&null===t&&!R&&(t=!1),t=function B2(e,t,i,l){const p=function $c(e){const t=er.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let _=l?t.residualClasses:t.residualStyles;if(null===p)0===(l?t.classBindings:t.styleBindings)&&(i=Tl(i=Bd(null,e,t,i,l),t.attrs,l),_=null);else{const R=t.directiveStylingLast;if(-1===R||e[R]!==p)if(i=Bd(p,e,t,i,l),null===_){let W=function F2(e,t,i){const l=i?t.classBindings:t.styleBindings;if(0!==Ms(l))return e[Ko(l)]}(e,t,l);void 0!==W&&Array.isArray(W)&&(W=Bd(null,e,t,W[1],l),W=Tl(W,t.attrs,l),function k2(e,t,i,l){e[Ko(i?t.classBindings:t.styleBindings)]=l}(e,t,l,W))}else _=function $2(e,t,i){let l;const p=t.directiveEnd;for(let _=1+t.directiveStylingLast;_0)&&(he=!0)):Se=i,p)if(0!==W){const ct=Ko(e[j+1]);e[l+1]=oc(ct,j),0!==ct&&(e[ct+1]=Rd(e[ct+1],l)),e[j+1]=function E2(e,t){return 131071&e|t<<17}(e[j+1],l)}else e[l+1]=oc(j,0),0!==j&&(e[j+1]=Rd(e[j+1],l)),j=l;else e[l+1]=oc(W,0),0===j?j=l:e[W+1]=Rd(e[W+1],l),W=l;he&&(e[l+1]=Td(e[l+1])),Tg(e,Se,l,!0),Tg(e,Se,l,!1),function S2(e,t,i,l,p){const _=p?e.residualClasses:e.residualStyles;null!=_&&"string"==typeof t&&li(_,t)>=0&&(i[l+1]=Od(i[l+1]))}(t,Se,e,l,_),R=oc(j,W),_?t.classBindings=R:t.styleBindings=R}(p,_,t,i,R,l)}}function Bd(e,t,i,l,p){let _=null;const R=i.directiveEnd;let j=i.directiveStylingLast;for(-1===j?j=i.directiveStart:j++;j0;){const W=e[p],he=Array.isArray(W),Se=he?W[1]:W,Ne=null===Se;let ct=i[p+1];ct===rr&&(ct=Ne?ur:void 0);let Ct=Ne?fo(ct,l):Se===l?ct:void 0;if(he&&!sc(Ct)&&(Ct=fo(W,l)),sc(Ct)&&(j=Ct,R))return j;const Vt=e[p+1];p=R?Ko(Vt):Ms(Vt)}if(null!==t){let W=_?t.residualClasses:t.residualStyles;null!=W&&(j=fo(W,l))}return j}function sc(e){return void 0!==e}function Hg(e,t){return!!(e.flags&(t?8:16))}function zg(e,t,i){ji(Kr,uo,fa(on(),e,t,i),!0)}function ac(e,t,i,l){const p=on(),_=fr(),R=Qn+e,j=p[Zn],W=_.firstCreatePass?function fC(e,t,i,l,p,_){const R=t.consts,W=qs(t,e,2,l,eo(R,p));return $f(t,i,W,eo(R,_)),null!==W.attrs&&Ku(W,W.attrs,!1),null!==W.mergedAttrs&&Ku(W,W.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,W),W}(R,_,p,t,i,l):_.data[R],he=Xg(_,p,W,j,t,e);p[R]=he;const Se=ss(W);return to(W,!0),Ap(j,he,W),!function Sl(e){return!(32&~e.flags)}(W)&&Ka()&&Nu(_,p,he,W),0===function Z1(){return er.lFrame.elementDepthCount}()&&ai(he,p),function Q1(){er.lFrame.elementDepthCount++}(),Se&&(Bf(_,p,W),Lf(_,W,p)),null!==l&&Ff(p,W),ac}function lc(){let e=_r();Bc()?Fc():(e=e.parent,to(e,!1));const t=e;(function J1(e){return er.skipHydrationRootTNode===e})(t)&&function rb(){er.skipHydrationRootTNode=null}(),function q1(){er.lFrame.elementDepthCount--}();const i=fr();return i.firstCreatePass&&(iu(i,e),ka(e)&&i.queries.elementEnd(e)),null!=t.classesWithoutHost&&function yb(e){return!!(8&e.flags)}(t)&&Pd(i,t,on(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function bb(e){return!!(16&e.flags)}(t)&&Pd(i,t,on(),t.stylesWithoutHost,!1),lc}function Vd(e,t,i,l){return ac(e,t,i,l),lc(),Vd}let Xg=(e,t,i,l,p,_)=>(no(!0),Tu(l,p,function Gh(){return er.lFrame.currentNamespace}()));function jd(e,t,i){const l=on(),p=fr(),_=e+Qn,R=p.firstCreatePass?function pC(e,t,i,l,p){const _=t.consts,R=eo(_,l),j=qs(t,e,8,"ng-container",R);return null!==R&&Ku(j,R,!0),$f(t,i,j,eo(_,p)),null!==t.queries&&t.queries.elementStart(t,j),j}(_,p,l,t,i):p.data[_];to(R,!0);const j=Yg(p,l,R,e);return l[_]=j,Ka()&&Nu(p,l,j,R),ai(j,l),ss(R)&&(Bf(p,l,R),Lf(p,R,l)),null!=i&&Ff(l,R),jd}function Hd(){let e=_r();const t=fr();return Bc()?Fc():(e=e.parent,to(e,!1)),t.firstCreatePass&&(iu(t,e),ka(e)&&t.queries.elementEnd(e)),Hd}function zd(e,t,i){return jd(e,t,i),Hd(),zd}let Yg=(e,t,i,l)=>(no(!0),If(t[Zn],""));function Zg(){return on()}const _s=void 0;var yC=["en",[["a","p"],["AM","PM"],_s],[["AM","PM"],_s,_s],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],_s,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],_s,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",_s,"{1} 'at' {0}",_s],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function mC(e){const i=Math.floor(Math.abs(e)),l=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===l?1:5}];let Ma={};function Wd(e){const t=function bC(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=em(t);if(i)return i;const l=t.split("-")[0];if(i=em(l),i)return i;if("en"===l)return yC;throw new K(701,!1)}function Jg(e){return Wd(e)[_a.PluralCase]}function em(e){return e in Ma||(Ma[e]=Et.ng&&Et.ng.common&&Et.ng.common.locales&&Et.ng.common.locales[e]),Ma[e]}var _a=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(_a||{});const wa="en-US";let tm=wa;function Xd(e,t,i,l){const p=on(),_=fr(),R=_r();return Yd(_,p,p[Zn],R,e,t,l),Xd}function Yd(e,t,i,l,p,_,R){const j=ss(l),he=e.firstCreatePass&&jp(e),Se=t[Er],Ne=Vp(t);let ct=!0;if(3&l.type||R){const en=hi(l,t),fn=R?R(en):en,vn=Ne.length,rn=R?or=>R(Cr(or[l.index])):l.index;let Xn=null;if(!R&&j&&(Xn=function vD(e,t,i,l){const p=e.cleanup;if(null!=p)for(let _=0;_W?j[W]:null}"string"==typeof R&&(_+=2)}return null}(e,t,p,l.index)),null!==Xn)(Xn.__ngLastListenerFn__||Xn).__ngNextListenerFn__=_,Xn.__ngLastListenerFn__=_,ct=!1;else{_=xm(l,t,Se,_,!1);const or=i.listen(fn,p,_);Ne.push(_,or),he&&he.push(p,rn,vn,vn+1)}}else _=xm(l,t,Se,_,!1);const Ct=l.outputs;let Vt;if(ct&&null!==Ct&&(Vt=Ct[p])){const en=Vt.length;if(en)for(let fn=0;fn-1?Si(e.index,t):t);let W=Im(t,i,l,R),he=_.__ngNextListenerFn__;for(;he;)W=Im(t,i,he,R)&&W,he=he.__ngNextListenerFn__;return p&&!1===W&&R.preventDefault(),W}}function Tm(e=1){return function ub(e){return(er.lFrame.contextLView=function Nh(e,t){for(;e>0;)t=t[bo],e--;return t}(e,er.lFrame.contextLView))[Er]}(e)}function gD(e,t){let i=null;const l=function vo(e){const t=e.attrs;if(null!=t){const i=t.indexOf(5);if(!(1&i))return t[i+1]}return null}(e);for(let p=0;p(no(!0),function Af(e,t){return e.createText(t)}(t[Zn],l));function qd(e){return hc("",e,""),qd}function hc(e,t,i){const l=on(),p=fa(l,e,t,i);return p!==rr&&Ao(l,si(),p),hc}function Jd(e,t,i,l,p){const _=on(),R=da(_,e,t,i,l,p);return R!==rr&&Ao(_,si(),R),Jd}function eh(e,t,i){Pv(t)&&(t=t());const l=on();return Ur(l,$i(),t)&&Mi(fr(),Tr(),l,e,t,l[Zn],i,!1),eh}function cy(e,t){const i=Pv(e);return i&&e.set(t),i}function th(e,t){const i=on(),l=fr(),p=_r();return Yd(l,i,i[Zn],p,e,t),th}function nh(e,t,i,l,p){if(e=$e(e),Array.isArray(e))for(let _=0;_>20;if(Fi(e)||!e.multi){const Ct=new Ga(he,p,Qs),Vt=ih(W,t,p?Se:Se+ct,Ne);-1===Vt?(Xc(lu(j,R),_,W),rh(_,e,t.length),t.push(W),j.directiveStart++,j.directiveEnd++,p&&(j.providerIndexes+=1048576),i.push(Ct),R.push(Ct)):(i[Vt]=Ct,R[Vt]=Ct)}else{const Ct=ih(W,t,Se+ct,Ne),Vt=ih(W,t,Se,Se+ct),fn=Vt>=0&&i[Vt];if(p&&!fn||!p&&!(Ct>=0&&i[Ct])){Xc(lu(j,R),_,W);const vn=function LD(e,t,i,l,p){const _=new Ga(e,i,Qs);return _.multi=[],_.index=t,_.componentProviders=0,fy(_,p,l&&!i),_}(p?PD:ND,i.length,p,l,he);!p&&fn&&(i[Vt].providerFactory=vn),rh(_,e,t.length,0),t.push(W),j.directiveStart++,j.directiveEnd++,p&&(j.providerIndexes+=1048576),i.push(vn),R.push(vn)}else rh(_,e,Ct>-1?Ct:Vt,fy(i[p?Vt:Ct],he,!p&&l));!p&&l&&fn&&i[Vt].componentProviders++}}}function rh(e,t,i,l){const p=Fi(t),_=function Pa(e){return!!e.useClass}(t);if(p||_){const W=(_?$e(t.useClass):t).prototype.ngOnDestroy;if(W){const he=e.destroyHooks||(e.destroyHooks=[]);if(!p&&t.multi){const Se=he.indexOf(i);-1===Se?he.push(i,[l,W]):he[Se+1].push(l,W)}else he.push(i,W)}}}function fy(e,t,i){return i&&e.componentProviders++,e.multi.push(t)-1}function ih(e,t,i,l){for(let p=i;p{i.providersResolver=(l,p)=>function OD(e,t,i){const l=fr();if(l.firstCreatePass){const p=Di(e);nh(i,l.data,l.blueprint,p,!0),nh(t,l.data,l.blueprint,p,!1)}}(l,p?p(e):e,t)}}let BD=(()=>{var e;class t{constructor(l){this._injector=l,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(l){if(!l.standalone)return null;if(!this.cachedInjectors.has(l)){const p=Ro(0,l.type),_=p.length>0?yd([p],this._injector,`Standalone[${l.type.name}]`):null;this.cachedInjectors.set(l,_)}return this.cachedInjectors.get(l)}ngOnDestroy(){try{for(const l of this.cachedInjectors.values())null!==l&&l.destroy()}finally{this.cachedInjectors.clear()}}}return(e=t).\u0275prov=En({token:e,providedIn:"environment",factory:()=>new e(wr(di))}),t})();function hy(e){so("NgStandalone"),e.getStandaloneInjector=t=>t.get(BD).getOrCreateStandaloneInjector(e)}function vy(e,t,i){const l=pi()+e,p=on();return p[l]===rr?ao(p,l,i?t.call(i):t()):function Dl(e,t){return e[t]}(p,l)}function gy(e,t,i,l){return yy(on(),pi(),e,t,i,l)}function my(e,t,i,l,p){return function by(e,t,i,l,p,_,R){const j=t+i;return ys(e,j,p,_)?ao(e,j+2,R?l.call(R,p,_):l(p,_)):Fl(e,j+2)}(on(),pi(),e,t,i,l,p)}function Fl(e,t){const i=e[t];return i===rr?void 0:i}function yy(e,t,i,l,p,_){const R=t+i;return Ur(e,R,p)?ao(e,R+1,_?l.call(_,p):l(p)):Fl(e,R+1)}function Ey(e,t){const i=fr();let l;const p=e+Qn;var _;i.firstCreatePass?(l=function KD(e,t){if(t)for(let i=t.length-1;i>=0;i--){const l=t[i];if(e===l.name)return l}}(t,i.pipeRegistry),i.data[p]=l,l.onDestroy&&(null!==(_=i.destroyHooks)&&void 0!==_?_:i.destroyHooks=[]).push(p,l.onDestroy)):l=i.data[p];const R=l.factory||(l.factory=_n(l.type)),W=Nn(Qs);try{const he=au(!1),Se=R();return au(he),function MD(e,t,i,l){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=l}(i,on(),p,Se),Se}finally{Nn(W)}}function Cy(e,t,i){const l=e+Qn,p=on(),_=function Fs(e,t){return e[t]}(p,l);return function kl(e,t){return e[mn].data[t].pure}(p,l)?yy(p,pi(),t,_.transform,i,_):_.transform(i)}class Uy{constructor(t){this.full=t;const i=t.split(".");this.major=i[0],this.minor=i[1],this.patch=i.slice(2).join(".")}}let Vy=(()=>{var e;class t{log(l){console.log(l)}warn(l){console.warn(l)}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();const Wy=new kt(""),Ky=new kt("");let dh,zS=(()=>{var e;class t{constructor(l,p,_){this._ngZone=l,this.registry=p,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,dh||(function WS(e){dh=e}(_),_.addToWindow(p)),this._watchAngularEvents(),l.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{zr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let l=this._callbacks.pop();clearTimeout(l.timeoutId),l.doneCb()}});else{let l=this.getPendingTasks();this._callbacks=this._callbacks.filter(p=>!p.updateCb||!p.updateCb(l)||(clearTimeout(p.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(l=>({source:l.source,creationLocation:l.creationLocation,data:l.data})):[]}addCallback(l,p,_){let R=-1;p&&p>0&&(R=setTimeout(()=>{this._callbacks=this._callbacks.filter(j=>j.timeoutId!==R),l()},p)),this._callbacks.push({doneCb:l,timeoutId:R,updateCb:_})}whenStable(l,p,_){if(_&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(l,p,_),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(l){this.registry.registerApplication(l,this)}unregisterApplication(l){this.registry.unregisterApplication(l)}findProviders(l,p,_){return[]}}return(e=t).\u0275fac=function(l){return new(l||e)(wr(zr),wr(Gy),wr(Ky))},e.\u0275prov=En({token:e,factory:e.\u0275fac}),t})(),Gy=(()=>{var e;class t{constructor(){this._applications=new Map}registerApplication(l,p){this._applications.set(l,p)}unregisterApplication(l){this._applications.delete(l)}unregisterAllApplications(){this._applications.clear()}getTestability(l){return this._applications.get(l)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(l,p=!0){var _,R;return null!==(_=null===(R=dh)||void 0===R?void 0:R.findTestabilityInTree(this,l,p))&&void 0!==_?_:null}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();function hh(e){return!!e&&"function"==typeof e.then}function Xy(e){return!!e&&"function"==typeof e.subscribe}const Yy=new kt("");let ph=(()=>{var e;class t{constructor(){var l;this.initialized=!1,this.done=!1,this.donePromise=new Promise((p,_)=>{this.resolve=p,this.reject=_}),this.appInits=null!==(l=Un(Yy,{optional:!0}))&&void 0!==l?l:[]}runInitializers(){if(this.initialized)return;const l=[];for(const _ of this.appInits){const R=_();if(hh(R))l.push(R);else if(Xy(R)){const j=new Promise((W,he)=>{R.subscribe({complete:W,error:he})});l.push(j)}}const p=()=>{this.done=!0,this.resolve()};Promise.all(l).then(()=>{p()}).catch(_=>{this.reject(_)}),0===l.length&&p(),this.initialized=!0}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const vh=new kt("");function qy(e,t){return Array.isArray(t)?t.reduce(qy,e):{...e,...t}}let Go=(()=>{var e;class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Un(g0),this.afterRenderEffectManager=Un(Ml),this.externalTestViews=new Set,this.beforeRender=new Pe.B,this.afterTick=new Pe.B,this.componentTypes=[],this.components=[],this.isStable=Un(na).hasPendingTasks.pipe((0,xe.T)(l=>!l)),this._injector=Un(di)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(l,p){const _=l instanceof rv;if(!this._injector.get(ph).done)throw!_&&oi(l),new K(405,!1);let j;j=_?l:this._injector.get(zu).resolveComponentFactory(l),this.componentTypes.push(j.componentType);const W=function KS(e){return e.isBoundToModule}(j)?void 0:this._injector.get(ms),Se=j.create(Ai.NULL,[],p||j.selector,W),Ne=Se.location.nativeElement,ct=Se.injector.get(Wy,null);return null==ct||ct.registerApplication(Ne),Se.onDestroy(()=>{this.detachView(Se.hostView),mc(this.components,Se),null==ct||ct.unregisterApplication(Ne)}),this._loadComponent(Se),Se}tick(){this._tick(!0)}_tick(l){if(this._runningTick)throw new K(101,!1);const p=w(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(l)}catch(_){this.internalErrorHandler(_)}finally{this.afterTick.next(),this._runningTick=!1,w(p)}}detectChangesInAttachedViews(l){let p=0;const _=this.afterRenderEffectManager;for(;;){if(p===Gp)throw new K(103,!1);if(l){const R=0===p;this.beforeRender.next(R);for(let{_lView:j,notifyErrorHandler:W}of this._views)XS(j,R,W)}if(p++,_.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:R})=>gh(R))&&(_.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:R})=>gh(R))))break}}attachView(l){const p=l;this._views.push(p),p.attachToAppRef(this)}detachView(l){const p=l;mc(this._views,p),p.detachFromAppRef()}_loadComponent(l){this.attachView(l.hostView),this.tick(),this.components.push(l);const p=this._injector.get(vh,[]);[...this._bootstrapListeners,...p].forEach(_=>_(l))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(l=>l()),this._views.slice().forEach(l=>l.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(l){return this._destroyListeners.push(l),()=>mc(this._destroyListeners,l)}destroy(){if(this._destroyed)throw new K(406,!1);const l=this._injector;l.destroy&&!l.destroyed&&l.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function mc(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}function XS(e,t,i){!t&&!gh(e)||function YS(e,t,i){let l;i?(l=0,e[Pn]|=1024):l=64&e[Pn]?0:1,ku(e,t,l)}(e,i,t)}function gh(e){return Nc(e)}class ZS{constructor(t,i){this.ngModuleFactory=t,this.componentFactories=i}}let QS=(()=>{var e;class t{compileModuleSync(l){return new md(l)}compileModuleAsync(l){return Promise.resolve(this.compileModuleSync(l))}compileModuleAndAllComponentsSync(l){const p=this.compileModuleSync(l),R=Ii(Gr(l).declarations).reduce((j,W)=>{const he=Jn(W);return he&&j.push(new El(he)),j},[]);return new ZS(p,R)}compileModuleAndAllComponentsAsync(l){return Promise.resolve(this.compileModuleAndAllComponentsSync(l))}clearCache(){}clearCacheFor(l){}getModuleId(l){}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),eA=(()=>{var e;class t{constructor(){this.zone=Un(zr),this.applicationRef=Un(Go)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){var l;null===(l=this._onMicrotaskEmptySubscription)||void 0===l||l.unsubscribe()}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function tA(){const e=Un(zr),t=Un(Co);return i=>e.runOutsideAngular(()=>t.handleError(i))}let rA=(()=>{var e;class t{constructor(){this.subscription=new pe.yU,this.initialized=!1,this.zone=Un(zr),this.pendingTasks=Un(na)}initialize(){if(this.initialized)return;this.initialized=!0;let l=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(l=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{zr.assertNotInAngularZone(),queueMicrotask(()=>{null!==l&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(l),l=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{var p;zr.assertInAngularZone(),null!==(p=l)&&void 0!==p||(l=this.pendingTasks.add())}))}ngOnDestroy(){this.subscription.unsubscribe()}}return(e=t).\u0275fac=function(l){return new(l||e)},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const yc=new kt("",{providedIn:"root",factory:()=>Un(yc,tn.Optional|tn.SkipSelf)||function iA(){return typeof $localize<"u"&&$localize.locale||wa}()}),oA=new kt("",{providedIn:"root",factory:()=>"USD"}),mh=new kt("");let n1=(()=>{var e;class t{constructor(l){this._injector=l,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(l,p){const _=function Hw(e="zone.js",t){return"noop"===e?new cv:"zone.js"===e?new zr(t):e}(null==p?void 0:p.ngZone,function t1(e){var t,i;return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:null!==(t=null==e?void 0:e.eventCoalescing)&&void 0!==t&&t,shouldCoalesceRunChangeDetection:null!==(i=null==e?void 0:e.runCoalescing)&&void 0!==i&&i}}({eventCoalescing:null==p?void 0:p.ngZoneEventCoalescing,runCoalescing:null==p?void 0:p.ngZoneRunCoalescing}));return _.run(()=>{const R=function LE(e,t,i){return new gd(e,t,i)}(l.moduleType,this.injector,function e1(e){return[{provide:zr,useFactory:e},{provide:ui,multi:!0,useFactory:()=>{const t=Un(eA,{optional:!0});return()=>t.initialize()}},{provide:ui,multi:!0,useFactory:()=>{const t=Un(rA);return()=>{t.initialize()}}},{provide:g0,useFactory:tA}]}(()=>_)),j=R.injector.get(Co,null);return _.runOutsideAngular(()=>{const W=_.onError.subscribe({next:he=>{j.handleError(he)}});R.onDestroy(()=>{mc(this._modules,R),W.unsubscribe()})}),function Qy(e,t,i){try{const l=i();return hh(l)?l.catch(p=>{throw t.runOutsideAngular(()=>e.handleError(p)),p}):l}catch(l){throw t.runOutsideAngular(()=>e.handleError(l)),l}}(j,_,()=>{const W=R.injector.get(ph);return W.runInitializers(),W.donePromise.then(()=>(function nm(e){"string"==typeof e&&(tm=e.toLowerCase().replace(/_/g,"-"))}(R.injector.get(yc,wa)||wa),this._moduleDoBootstrap(R),R))})})}bootstrapModule(l,p=[]){const _=qy({},p);return function JS(e,t,i){const l=new md(i);return Promise.resolve(l)}(0,0,l).then(R=>this.bootstrapModuleFactory(R,_))}_moduleDoBootstrap(l){const p=l.injector.get(Go);if(l._bootstrapComponents.length>0)l._bootstrapComponents.forEach(_=>p.bootstrap(_));else{if(!l.instance.ngDoBootstrap)throw new K(-403,!1);l.instance.ngDoBootstrap(p)}this._modules.push(l)}onDestroy(l){this._destroyListeners.push(l)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new K(404,!1);this._modules.slice().forEach(p=>p.destroy()),this._destroyListeners.forEach(p=>p());const l=this._injector.get(mh,null);l&&(l.forEach(p=>p()),l.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(e=t).\u0275fac=function(l){return new(l||e)(wr(Ai))},e.\u0275prov=En({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})(),Xo=null;const r1=new kt("");function i1(e,t,i=[]){const l=`Platform: ${t}`,p=new kt(l);return(_=[])=>{let R=yh();if(!R||R.injector.get(r1,!1)){const j=[...i,..._,{provide:p,useValue:!0}];e?e(j):function aA(e){if(Xo&&!Xo.get(r1,!1))throw new K(400,!1);(function Zy(){!function f(e){g=e}(()=>{throw new K(600,!1)})})(),Xo=e;const t=e.get(n1);(function s1(e){const t=e.get($0,null);null==t||t.forEach(i=>i())})(e)}(function o1(e=[],t){return Ai.create({name:t,providers:[{provide:Oo,useValue:"platform"},{provide:mh,useValue:new Set([()=>Xo=null])},...e]})}(j,l))}return function lA(e){const t=yh();if(!t)throw new K(401,!1);return t}()}}function yh(){var e,t;return null!==(e=null===(t=Xo)||void 0===t?void 0:t.get(n1))&&void 0!==e?e:null}function cA(){return!1}function fA(){}let l1=(()=>{class t{}return t.__NG_ELEMENT_ID__=dA,t})();function dA(e){return function hA(e,t,i){if($o(e)&&!i){const l=Si(e.index,t);return new pl(l,l)}return 47&e.type?new pl(t[Nr],t):null}(_r(),on(),!(16&~e))}class d1{constructor(){}supports(t){return qu(t)}create(t){return new yA(t)}}const mA=(e,t)=>t;class yA{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||mA}forEachItem(t){let i;for(i=this._itHead;null!==i;i=i._next)t(i)}forEachOperation(t){let i=this._itHead,l=this._removalsHead,p=0,_=null;for(;i||l;){const R=!l||i&&i.currentIndex{R=this._trackByFn(p,j),null!==i&&Object.is(i.trackById,R)?(l&&(i=this._verifyReinsertion(i,j,R,p)),Object.is(i.item,j)||this._addIdentityChange(i,j)):(i=this._mismatch(i,j,R,p),l=!0),i=i._next,p++}),this.length=p;return this._truncate(i),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,i,l,p){let _;return null===t?_=this._itTail:(_=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._reinsertAfter(t,_,p)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(l,p))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._moveAfter(t,_,p)):t=this._addAfter(new bA(i,l),_,p),t}_verifyReinsertion(t,i,l,p){let _=null===this._unlinkedRecords?null:this._unlinkedRecords.get(l,null);return null!==_?t=this._reinsertAfter(_,t._prev,p):t.currentIndex!=p&&(t.currentIndex=p,this._addToMoves(t,p)),t}_truncate(t){for(;null!==t;){const i=t._next;this._addToRemovals(this._unlink(t)),t=i}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,i,l){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const p=t._prevRemoved,_=t._nextRemoved;return null===p?this._removalsHead=_:p._nextRemoved=_,null===_?this._removalsTail=p:_._prevRemoved=p,this._insertAfter(t,i,l),this._addToMoves(t,l),t}_moveAfter(t,i,l){return this._unlink(t),this._insertAfter(t,i,l),this._addToMoves(t,l),t}_addAfter(t,i,l){return this._insertAfter(t,i,l),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,i,l){const p=null===i?this._itHead:i._next;return t._next=p,t._prev=i,null===p?this._itTail=t:p._prev=t,null===i?this._itHead=t:i._next=t,null===this._linkedRecords&&(this._linkedRecords=new h1),this._linkedRecords.put(t),t.currentIndex=l,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const i=t._prev,l=t._next;return null===i?this._itHead=l:i._next=l,null===l?this._itTail=i:l._prev=i,t}_addToMoves(t,i){return t.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new h1),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,i){return t.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class bA{constructor(t,i){this.item=t,this.trackById=i,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class MA{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,i){let l;for(l=this._head;null!==l;l=l._nextDup)if((null===i||i<=l.currentIndex)&&Object.is(l.trackById,t))return l;return null}remove(t){const i=t._prevDup,l=t._nextDup;return null===i?this._head=l:i._nextDup=l,null===l?this._tail=i:l._prevDup=i,null===this._head}}class h1{constructor(){this.map=new Map}put(t){const i=t.trackById;let l=this.map.get(i);l||(l=new MA,this.map.set(i,l)),l.add(t)}get(t,i){const p=this.map.get(t);return p?p.get(t,i):null}remove(t){const i=t.trackById;return this.map.get(i).remove(t)&&this.map.delete(i),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function p1(e,t,i){const l=e.previousIndex;if(null===l)return l;let p=0;return i&&l{if(i&&i.key===p)this._maybeAddToChanges(i,l),this._appendAfter=i,i=i._next;else{const _=this._getOrCreateRecordForKey(p,l);i=this._insertBeforeOrAppend(i,_)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let l=i;null!==l;l=l._nextRemoved)l===this._mapHead&&(this._mapHead=null),this._records.delete(l.key),l._nextRemoved=l._next,l.previousValue=l.currentValue,l.currentValue=null,l._prev=null,l._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,i){if(t){const l=t._prev;return i._next=t,i._prev=l,t._prev=i,l&&(l._next=i),t===this._mapHead&&(this._mapHead=i),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(t,i){if(this._records.has(t)){const p=this._records.get(t);this._maybeAddToChanges(p,i);const _=p._prev,R=p._next;return _&&(_._next=R),R&&(R._prev=_),p._next=null,p._prev=null,p}const l=new wA(t);return this._records.set(t,l),l.currentValue=i,this._addToAdditions(l),l}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,i){Object.is(i,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=i,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,i){t instanceof Map?t.forEach(i):Object.keys(t).forEach(l=>i(t[l],l))}}class wA{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function g1(){return new Eh([new d1])}let Eh=(()=>{var e;class t{constructor(l){this.factories=l}static create(l,p){if(null!=p){const _=p.factories.slice();l=l.concat(_)}return new t(l)}static extend(l){return{provide:t,useFactory:p=>t.create(l,p||g1()),deps:[[t,new Mt,new Je]]}}find(l){const p=this.factories.find(_=>_.supports(l));if(null!=p)return p;throw new K(901,!1)}}return(e=t).\u0275prov=En({token:e,providedIn:"root",factory:g1}),t})();function m1(){return new Ch([new v1])}let Ch=(()=>{var e;class t{constructor(l){this.factories=l}static create(l,p){if(p){const _=p.factories.slice();l=l.concat(_)}return new t(l)}static extend(l){return{provide:t,useFactory:p=>t.create(l,p||m1()),deps:[[t,new Mt,new Je]]}}find(l){const p=this.factories.find(_=>_.supports(l));if(p)return p;throw new K(901,!1)}}return(e=t).\u0275prov=En({token:e,providedIn:"root",factory:m1}),t})();const DA=i1(null,"core",[]);let SA=(()=>{var e;class t{constructor(l){}}return(e=t).\u0275fac=function(l){return new(l||e)(wr(Go))},e.\u0275mod=qo({type:e}),e.\u0275inj=kn({}),t})();function t3(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function r3(e){const t=w(null);try{return e()}finally{w(t)}}function u3(e,t){const i=Jn(e),l=t.elementInjector||No();return new El(i).create(l,t.projectableNodes,t.hostElement,t.environmentInjector)}function c3(e){const t=Jn(e);if(!t)return null;const i=new El(t);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},9417:(_e,te,y)=>{"use strict";y.d(te,{BC:()=>ee,VZ:()=>_n,X1:()=>yi,YN:()=>Qo,cz:()=>$,kq:()=>T,vO:()=>pe,vS:()=>pt,zX:()=>Mt});var a=y(4438),D=y(177),v=y(6648),L=y(7468),c=y(6354);let E=(()=>{var Me;class ce{constructor(me,ot){this._renderer=me,this._elementRef=ot,this.onChange=gn=>{},this.onTouched=()=>{}}setProperty(me,ot){this._renderer.setProperty(this._elementRef.nativeElement,me,ot)}registerOnTouched(me){this.onTouched=me}registerOnChange(me){this.onChange=me}setDisabledState(me){this.setProperty("disabled",me)}}return(Me=ce).\u0275fac=function(me){return new(me||Me)(a.rXU(a.sFG),a.rXU(a.aKT))},Me.\u0275dir=a.FsC({type:Me}),ce})(),w=(()=>{var Me;class ce extends E{}return(Me=ce).\u0275fac=(()=>{let Ge;return function(ot){return(Ge||(Ge=a.xGo(Me)))(ot||Me)}})(),Me.\u0275dir=a.FsC({type:Me,features:[a.Vt3]}),ce})();const T=new a.nKC(""),b={provide:T,useExisting:(0,a.Rfq)(()=>S),multi:!0},C=new a.nKC("");let S=(()=>{var Me;class ce extends E{constructor(me,ot,gn){super(me,ot),this._compositionMode=gn,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function O(){const Me=(0,D.QT)()?(0,D.QT)().getUserAgent():"";return/android (\d+)/.test(Me.toLowerCase())}())}writeValue(me){this.setProperty("value",null==me?"":me)}_handleInput(me){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(me)}_compositionStart(){this._composing=!0}_compositionEnd(me){this._composing=!1,this._compositionMode&&this.onChange(me)}}return(Me=ce).\u0275fac=function(me){return new(me||Me)(a.rXU(a.sFG),a.rXU(a.aKT),a.rXU(C,8))},Me.\u0275dir=a.FsC({type:Me,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(me,ot){1&me&&a.bIt("input",function(zn){return ot._handleInput(zn.target.value)})("blur",function(){return ot.onTouched()})("compositionstart",function(){return ot._compositionStart()})("compositionend",function(zn){return ot._compositionEnd(zn.target.value)})},features:[a.Jv_([b]),a.Vt3]}),ce})();function N(Me){return null==Me||("string"==typeof Me||Array.isArray(Me))&&0===Me.length}const $=new a.nKC(""),x=new a.nKC("");function o(Me){return null}function u(Me){return null!=Me}function s(Me){return(0,a.jNT)(Me)?(0,v.H)(Me):Me}function h(Me){let ce={};return Me.forEach(Ge=>{ce=null!=Ge?{...ce,...Ge}:ce}),0===Object.keys(ce).length?null:ce}function g(Me,ce){return ce.map(Ge=>Ge(Me))}function f(Me){return Me.map(ce=>function M(Me){return!Me.validate}(ce)?ce:Ge=>ce.validate(Ge))}function d(Me){return null!=Me?function r(Me){if(!Me)return null;const ce=Me.filter(u);return 0==ce.length?null:function(Ge){return h(g(Ge,ce))}}(f(Me)):null}function A(Me){return null!=Me?function B(Me){if(!Me)return null;const ce=Me.filter(u);return 0==ce.length?null:function(Ge){const me=g(Ge,ce).map(s);return(0,L.p)(me).pipe((0,c.T)(h))}}(f(Me)):null}function V(Me,ce){return null===Me?[ce]:Array.isArray(Me)?[...Me,ce]:[Me,ce]}function be(Me){return Me?Array.isArray(Me)?Me:[Me]:[]}function Ce(Me,ce){return Array.isArray(Me)?Me.includes(ce):Me===ce}function Z(Me,ce){const Ge=be(ce);return be(Me).forEach(ot=>{Ce(Ge,ot)||Ge.push(ot)}),Ge}function oe(Me,ce){return be(ce).filter(Ge=>!Ce(Me,Ge))}class nt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(ce){this._rawValidators=ce||[],this._composedValidatorFn=d(this._rawValidators)}_setAsyncValidators(ce){this._rawAsyncValidators=ce||[],this._composedAsyncValidatorFn=A(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(ce){this._onDestroyCallbacks.push(ce)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(ce=>ce()),this._onDestroyCallbacks=[]}reset(ce=void 0){this.control&&this.control.reset(ce)}hasError(ce,Ge){return!!this.control&&this.control.hasError(ce,Ge)}getError(ce,Ge){return this.control?this.control.getError(ce,Ge):null}}class Pe extends nt{get formDirective(){return null}get path(){return null}}class pe extends nt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Te{constructor(ce){this._cd=ce}get isTouched(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.touched)}get isUntouched(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.untouched)}get isPristine(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.pristine)}get isDirty(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.dirty)}get isValid(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.valid)}get isInvalid(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.invalid)}get isPending(){var ce;return!(null===(ce=this._cd)||void 0===ce||null===(ce=ce.control)||void 0===ce||!ce.pending)}get isSubmitted(){var ce;return!(null===(ce=this._cd)||void 0===ce||!ce.submitted)}}let ee=(()=>{var Me;class ce extends Te{constructor(me){super(me)}}return(Me=ce).\u0275fac=function(me){return new(me||Me)(a.rXU(pe,2))},Me.\u0275dir=a.FsC({type:Me,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(me,ot){2&me&&a.AVh("ng-untouched",ot.isUntouched)("ng-touched",ot.isTouched)("ng-pristine",ot.isPristine)("ng-dirty",ot.isDirty)("ng-valid",ot.isValid)("ng-invalid",ot.isInvalid)("ng-pending",ot.isPending)},features:[a.Vt3]}),ce})();const Dt="VALID",Ft="INVALID",Sn="PENDING",Bt="DISABLED";function Ae(Me){return null!=Me&&!Array.isArray(Me)&&"object"==typeof Me}class Ye{constructor(ce,Ge){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(ce),this._assignAsyncValidators(Ge)}get validator(){return this._composedValidatorFn}set validator(ce){this._rawValidators=this._composedValidatorFn=ce}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(ce){this._rawAsyncValidators=this._composedAsyncValidatorFn=ce}get parent(){return this._parent}get valid(){return this.status===Dt}get invalid(){return this.status===Ft}get pending(){return this.status==Sn}get disabled(){return this.status===Bt}get enabled(){return this.status!==Bt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(ce){this._assignValidators(ce)}setAsyncValidators(ce){this._assignAsyncValidators(ce)}addValidators(ce){this.setValidators(Z(ce,this._rawValidators))}addAsyncValidators(ce){this.setAsyncValidators(Z(ce,this._rawAsyncValidators))}removeValidators(ce){this.setValidators(oe(ce,this._rawValidators))}removeAsyncValidators(ce){this.setAsyncValidators(oe(ce,this._rawAsyncValidators))}hasValidator(ce){return Ce(this._rawValidators,ce)}hasAsyncValidator(ce){return Ce(this._rawAsyncValidators,ce)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(ce={}){this.touched=!0,this._parent&&!ce.onlySelf&&this._parent.markAsTouched(ce)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(ce=>ce.markAllAsTouched())}markAsUntouched(ce={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(Ge=>{Ge.markAsUntouched({onlySelf:!0})}),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce)}markAsDirty(ce={}){this.pristine=!1,this._parent&&!ce.onlySelf&&this._parent.markAsDirty(ce)}markAsPristine(ce={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(Ge=>{Ge.markAsPristine({onlySelf:!0})}),this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce)}markAsPending(ce={}){this.status=Sn,!1!==ce.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!ce.onlySelf&&this._parent.markAsPending(ce)}disable(ce={}){const Ge=this._parentMarkedDirty(ce.onlySelf);this.status=Bt,this.errors=null,this._forEachChild(me=>{me.disable({...ce,onlySelf:!0})}),this._updateValue(),!1!==ce.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...ce,skipPristineCheck:Ge}),this._onDisabledChange.forEach(me=>me(!0))}enable(ce={}){const Ge=this._parentMarkedDirty(ce.onlySelf);this.status=Dt,this._forEachChild(me=>{me.enable({...ce,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent}),this._updateAncestors({...ce,skipPristineCheck:Ge}),this._onDisabledChange.forEach(me=>me(!1))}_updateAncestors(ce){this._parent&&!ce.onlySelf&&(this._parent.updateValueAndValidity(ce),ce.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(ce){this._parent=ce}getRawValue(){return this.value}updateValueAndValidity(ce={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Dt||this.status===Sn)&&this._runAsyncValidator(ce.emitEvent)),!1!==ce.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!ce.onlySelf&&this._parent.updateValueAndValidity(ce)}_updateTreeValidity(ce={emitEvent:!0}){this._forEachChild(Ge=>Ge._updateTreeValidity(ce)),this.updateValueAndValidity({onlySelf:!0,emitEvent:ce.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Bt:Dt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(ce){if(this.asyncValidator){this.status=Sn,this._hasOwnPendingAsyncValidator=!0;const Ge=s(this.asyncValidator(this));this._asyncValidationSubscription=Ge.subscribe(me=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(me,{emitEvent:ce})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(ce,Ge={}){this.errors=ce,this._updateControlsErrors(!1!==Ge.emitEvent)}get(ce){let Ge=ce;return null==Ge||(Array.isArray(Ge)||(Ge=Ge.split(".")),0===Ge.length)?null:Ge.reduce((me,ot)=>me&&me._find(ot),this)}getError(ce,Ge){const me=Ge?this.get(Ge):this;return me&&me.errors?me.errors[ce]:null}hasError(ce,Ge){return!!this.getError(ce,Ge)}get root(){let ce=this;for(;ce._parent;)ce=ce._parent;return ce}_updateControlsErrors(ce){this.status=this._calculateStatus(),ce&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(ce)}_initObservables(){this.valueChanges=new a.bkB,this.statusChanges=new a.bkB}_calculateStatus(){return this._allControlsDisabled()?Bt:this.errors?Ft:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Sn)?Sn:this._anyControlsHaveStatus(Ft)?Ft:Dt}_anyControlsHaveStatus(ce){return this._anyControls(Ge=>Ge.status===ce)}_anyControlsDirty(){return this._anyControls(ce=>ce.dirty)}_anyControlsTouched(){return this._anyControls(ce=>ce.touched)}_updatePristine(ce={}){this.pristine=!this._anyControlsDirty(),this._parent&&!ce.onlySelf&&this._parent._updatePristine(ce)}_updateTouched(ce={}){this.touched=this._anyControlsTouched(),this._parent&&!ce.onlySelf&&this._parent._updateTouched(ce)}_registerOnCollectionChange(ce){this._onCollectionChange=ce}_setUpdateStrategy(ce){Ae(ce)&&null!=ce.updateOn&&(this._updateOn=ce.updateOn)}_parentMarkedDirty(ce){return!ce&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(ce){return null}_assignValidators(ce){this._rawValidators=Array.isArray(ce)?ce.slice():ce,this._composedValidatorFn=function Vn(Me){return Array.isArray(Me)?d(Me):Me||null}(this._rawValidators)}_assignAsyncValidators(ce){this._rawAsyncValidators=Array.isArray(ce)?ce.slice():ce,this._composedAsyncValidatorFn=function $e(Me){return Array.isArray(Me)?A(Me):Me||null}(this._rawAsyncValidators)}}const Qe=new a.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>lt}),lt="always";function _t(Me,ce,Ge=lt){var me,ot;(function Pt(Me,ce){const Ge=function J(Me){return Me._rawValidators}(Me);null!==ce.validator?Me.setValidators(V(Ge,ce.validator)):"function"==typeof Ge&&Me.setValidators([Ge]);const me=function ne(Me){return Me._rawAsyncValidators}(Me);null!==ce.asyncValidator?Me.setAsyncValidators(V(me,ce.asyncValidator)):"function"==typeof me&&Me.setAsyncValidators([me]);const ot=()=>Me.updateValueAndValidity();zt(ce._rawValidators,ot),zt(ce._rawAsyncValidators,ot)})(Me,ce),ce.valueAccessor.writeValue(Me.value),(Me.disabled||"always"===Ge)&&(null===(me=(ot=ce.valueAccessor).setDisabledState)||void 0===me||me.call(ot,Me.disabled)),function wn(Me,ce){ce.valueAccessor.registerOnChange(Ge=>{Me._pendingValue=Ge,Me._pendingChange=!0,Me._pendingDirty=!0,"change"===Me.updateOn&&En(Me,ce)})}(Me,ce),function Wn(Me,ce){const Ge=(me,ot)=>{ce.valueAccessor.writeValue(me),ot&&ce.viewToModelUpdate(me)};Me.registerOnChange(Ge),ce._registerOnDestroy(()=>{Me._unregisterOnChange(Ge)})}(Me,ce),function An(Me,ce){ce.valueAccessor.registerOnTouched(()=>{Me._pendingTouched=!0,"blur"===Me.updateOn&&Me._pendingChange&&En(Me,ce),"submit"!==Me.updateOn&&Me.markAsTouched()})}(Me,ce),function Nt(Me,ce){if(ce.valueAccessor.setDisabledState){const Ge=me=>{ce.valueAccessor.setDisabledState(me)};Me.registerOnDisabledChange(Ge),ce._registerOnDestroy(()=>{Me._unregisterOnDisabledChange(Ge)})}}(Me,ce)}function zt(Me,ce){Me.forEach(Ge=>{Ge.registerOnValidatorChange&&Ge.registerOnValidatorChange(ce)})}function En(Me,ce){Me._pendingDirty&&Me.markAsDirty(),Me.setValue(Me._pendingValue,{emitModelToViewChange:!1}),ce.viewToModelUpdate(Me._pendingValue),Me._pendingChange=!1}function Gn(Me,ce){const Ge=Me.indexOf(ce);Ge>-1&&Me.splice(Ge,1)}function yr(Me){return"object"==typeof Me&&null!==Me&&2===Object.keys(Me).length&&"value"in Me&&"disabled"in Me}Promise.resolve();const Ke=class extends Ye{constructor(ce=null,Ge,me){super(function Lt(Me){return(Ae(Me)?Me.validators:Me)||null}(Ge),function Ut(Me,ce){return(Ae(ce)?ce.asyncValidators:Me)||null}(me,Ge)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(ce),this._setUpdateStrategy(Ge),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ae(Ge)&&(Ge.nonNullable||Ge.initialValueIsDefault)&&(this.defaultValue=yr(ce)?ce.value:ce)}setValue(ce,Ge={}){this.value=this._pendingValue=ce,this._onChange.length&&!1!==Ge.emitModelToViewChange&&this._onChange.forEach(me=>me(this.value,!1!==Ge.emitViewToModelChange)),this.updateValueAndValidity(Ge)}patchValue(ce,Ge={}){this.setValue(ce,Ge)}reset(ce=this.defaultValue,Ge={}){this._applyFormState(ce),this.markAsPristine(Ge),this.markAsUntouched(Ge),this.setValue(this.value,Ge),this._pendingChange=!1}_updateValue(){}_anyControls(ce){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(ce){this._onChange.push(ce)}_unregisterOnChange(ce){Gn(this._onChange,ce)}registerOnDisabledChange(ce){this._onDisabledChange.push(ce)}_unregisterOnDisabledChange(ce){Gn(this._onDisabledChange,ce)}_forEachChild(ce){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(ce){yr(ce)?(this.value=this._pendingValue=ce.value,ce.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=ce}},He={provide:pe,useExisting:(0,a.Rfq)(()=>pt)},ft=Promise.resolve();let pt=(()=>{var Me;class ce extends pe{constructor(me,ot,gn,zn,Pr,fi){super(),this._changeDetectorRef=Pr,this.callSetDisabledState=fi,this.control=new Ke,this._registered=!1,this.name="",this.update=new a.bkB,this._parent=me,this._setValidators(ot),this._setAsyncValidators(gn),this.valueAccessor=function kt(Me,ce){if(!ce)return null;let Ge,me,ot;return Array.isArray(ce),ce.forEach(gn=>{gn.constructor===S?Ge=gn:function Rt(Me){return Object.getPrototypeOf(Me.constructor)===w}(gn)?me=gn:ot=gn}),ot||me||Ge||null}(0,zn)}ngOnChanges(me){if(this._checkForErrors(),!this._registered||"name"in me){if(this._registered&&(this._checkName(),this.formDirective)){const ot=me.name.previousValue;this.formDirective.removeControl({name:ot,path:this._getPath(ot)})}this._setUpControl()}"isDisabled"in me&&this._updateDisabled(me),function ut(Me,ce){if(!Me.hasOwnProperty("model"))return!1;const Ge=Me.model;return!!Ge.isFirstChange()||!Object.is(ce,Ge.currentValue)}(me,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(me){this.viewModel=me,this.update.emit(me)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){_t(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(me){ft.then(()=>{var ot;this.control.setValue(me,{emitViewToModelChange:!1}),null===(ot=this._changeDetectorRef)||void 0===ot||ot.markForCheck()})}_updateDisabled(me){const ot=me.isDisabled.currentValue,gn=0!==ot&&(0,a.L39)(ot);ft.then(()=>{var zn;gn&&!this.control.disabled?this.control.disable():!gn&&this.control.disabled&&this.control.enable(),null===(zn=this._changeDetectorRef)||void 0===zn||zn.markForCheck()})}_getPath(me){return this._parent?function Zt(Me,ce){return[...ce.path,Me]}(me,this._parent):[me]}}return(Me=ce).\u0275fac=function(me){return new(me||Me)(a.rXU(Pe,9),a.rXU($,10),a.rXU(x,10),a.rXU(T,10),a.rXU(a.gRc,8),a.rXU(Qe,8))},Me.\u0275dir=a.FsC({type:Me,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[a.Mj6.None,"disabled","isDisabled"],model:[a.Mj6.None,"ngModel","model"],options:[a.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[a.Jv_([He]),a.Vt3,a.OA$]}),ce})();const Nn=new a.nKC("");function Be(Me){return"number"==typeof Me?Me:parseFloat(Me)}let Je=(()=>{var Me;class ce{constructor(){this._validator=o}ngOnChanges(me){if(this.inputName in me){const ot=this.normalizeInput(me[this.inputName].currentValue);this._enabled=this.enabled(ot),this._validator=this._enabled?this.createValidator(ot):o,this._onChange&&this._onChange()}}validate(me){return this._validator(me)}registerOnValidatorChange(me){this._onChange=me}enabled(me){return null!=me}}return(Me=ce).\u0275fac=function(me){return new(me||Me)},Me.\u0275dir=a.FsC({type:Me,features:[a.OA$]}),ce})();const We={provide:$,useExisting:(0,a.Rfq)(()=>Mt),multi:!0};let Mt=(()=>{var Me;class ce extends Je{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=me=>Be(me),this.createValidator=me=>function Q(Me){return ce=>{if(N(ce.value)||N(Me))return null;const Ge=parseFloat(ce.value);return!isNaN(Ge)&&Ge>Me?{max:{max:Me,actual:ce.value}}:null}}(me)}}return(Me=ce).\u0275fac=(()=>{let Ge;return function(ot){return(Ge||(Ge=a.xGo(Me)))(ot||Me)}})(),Me.\u0275dir=a.FsC({type:Me,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(me,ot){2&me&&a.BMQ("max",ot._enabled?ot.max:null)},inputs:{max:"max"},features:[a.Jv_([We]),a.Vt3]}),ce})();const Qt={provide:$,useExisting:(0,a.Rfq)(()=>_n),multi:!0};let _n=(()=>{var Me;class ce extends Je{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=me=>Be(me),this.createValidator=me=>function z(Me){return ce=>{if(N(ce.value)||N(Me))return null;const Ge=parseFloat(ce.value);return!isNaN(Ge)&&Ge{let Ge;return function(ot){return(Ge||(Ge=a.xGo(Me)))(ot||Me)}})(),Me.\u0275dir=a.FsC({type:Me,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(me,ot){2&me&&a.BMQ("min",ot._enabled?ot.min:null)},inputs:{min:"min"},features:[a.Jv_([Qt]),a.Vt3]}),ce})(),Ir=(()=>{var Me;class ce{}return(Me=ce).\u0275fac=function(me){return new(me||Me)},Me.\u0275mod=a.$C({type:Me}),Me.\u0275inj=a.G2t({}),ce})(),Qo=(()=>{var Me;class ce{static withConfig(me){var ot;return{ngModule:ce,providers:[{provide:Qe,useValue:null!==(ot=me.callSetDisabledState)&&void 0!==ot?ot:lt}]}}}return(Me=ce).\u0275fac=function(me){return new(me||Me)},Me.\u0275mod=a.$C({type:Me}),Me.\u0275inj=a.G2t({imports:[Ir]}),ce})(),yi=(()=>{var Me;class ce{static withConfig(me){var ot,gn;return{ngModule:ce,providers:[{provide:Nn,useValue:null!==(ot=me.warnOnNgModelWithFormControl)&&void 0!==ot?ot:"always"},{provide:Qe,useValue:null!==(gn=me.callSetDisabledState)&&void 0!==gn?gn:lt}]}}}return(Me=ce).\u0275fac=function(me){return new(me||Me)},Me.\u0275mod=a.$C({type:Me}),Me.\u0275inj=a.G2t({imports:[Ir]}),ce})()},345:(_e,te,y)=>{"use strict";y.d(te,{Bb:()=>Te,hE:()=>ee,sG:()=>oe,up:()=>bn});var a=y(4438),D=y(177);class v extends D.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class L extends v{static makeCurrent(){(0,D.ZD)(new L)}onAndCancel(Ae,we,Ee){return Ae.addEventListener(we,Ee),()=>{Ae.removeEventListener(we,Ee)}}dispatchEvent(Ae,we){Ae.dispatchEvent(we)}remove(Ae){Ae.parentNode&&Ae.parentNode.removeChild(Ae)}createElement(Ae,we){return(we=we||this.getDefaultDocument()).createElement(Ae)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ae){return Ae.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ae){return Ae instanceof DocumentFragment}getGlobalEventTarget(Ae,we){return"window"===we?window:"document"===we?Ae:"body"===we?Ae.body:null}getBaseHref(Ae){const we=function E(){return c=c||document.querySelector("base"),c?c.getAttribute("href"):null}();return null==we?null:function w($e){return new URL($e,document.baseURI).pathname}(we)}resetBaseElement(){c=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ae){return(0,D._b)(document.cookie,Ae)}}let c=null,P=(()=>{var $e;class Ae{build(){return new XMLHttpRequest}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();const I=new a.nKC("");let b=(()=>{var $e;class Ae{constructor(Ee,Ye){this._zone=Ye,this._eventNameToPlugin=new Map,Ee.forEach(ke=>{ke.manager=this}),this._plugins=Ee.slice().reverse()}addEventListener(Ee,Ye,ke){return this._findPluginFor(Ye).addEventListener(Ee,Ye,ke)}getZone(){return this._zone}_findPluginFor(Ee){let Ye=this._eventNameToPlugin.get(Ee);if(Ye)return Ye;if(Ye=this._plugins.find(it=>it.supports(Ee)),!Ye)throw new a.wOt(5101,!1);return this._eventNameToPlugin.set(Ee,Ye),Ye}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(I),a.KVO(a.SKi))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();class O{constructor(Ae){this._doc=Ae}}const C="ng-app-id";let S=(()=>{var $e;class Ae{constructor(Ee,Ye,ke,it={}){this.doc=Ee,this.appId=Ye,this.nonce=ke,this.platformId=it,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,D.Vy)(it),this.resetHostNodes()}addStyles(Ee){for(const Ye of Ee)1===this.changeUsageCount(Ye,1)&&this.onStyleAdded(Ye)}removeStyles(Ee){for(const Ye of Ee)this.changeUsageCount(Ye,-1)<=0&&this.onStyleRemoved(Ye)}ngOnDestroy(){const Ee=this.styleNodesInDOM;Ee&&(Ee.forEach(Ye=>Ye.remove()),Ee.clear());for(const Ye of this.getAllStyles())this.onStyleRemoved(Ye);this.resetHostNodes()}addHost(Ee){this.hostNodes.add(Ee);for(const Ye of this.getAllStyles())this.addStyleToHost(Ee,Ye)}removeHost(Ee){this.hostNodes.delete(Ee)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Ee){for(const Ye of this.hostNodes)this.addStyleToHost(Ye,Ee)}onStyleRemoved(Ee){var Ye;const ke=this.styleRef;null===(Ye=ke.get(Ee))||void 0===Ye||null===(Ye=Ye.elements)||void 0===Ye||Ye.forEach(it=>it.remove()),ke.delete(Ee)}collectServerRenderedStyles(){var Ee;const Ye=null===(Ee=this.doc.head)||void 0===Ee?void 0:Ee.querySelectorAll(`style[${C}="${this.appId}"]`);if(null!=Ye&&Ye.length){const ke=new Map;return Ye.forEach(it=>{null!=it.textContent&&ke.set(it.textContent,it)}),ke}return null}changeUsageCount(Ee,Ye){const ke=this.styleRef;if(ke.has(Ee)){const it=ke.get(Ee);return it.usage+=Ye,it.usage}return ke.set(Ee,{usage:Ye,elements:[]}),Ye}getStyleElement(Ee,Ye){const ke=this.styleNodesInDOM,it=null==ke?void 0:ke.get(Ye);if((null==it?void 0:it.parentNode)===Ee)return ke.delete(Ye),it.removeAttribute(C),it;{const Oe=this.doc.createElement("style");return this.nonce&&Oe.setAttribute("nonce",this.nonce),Oe.textContent=Ye,this.platformIsServer&&Oe.setAttribute(C,this.appId),Ee.appendChild(Oe),Oe}}addStyleToHost(Ee,Ye){var ke;const it=this.getStyleElement(Ee,Ye),Oe=this.styleRef,Ie=null===(ke=Oe.get(Ye))||void 0===ke?void 0:ke.elements;Ie?Ie.push(it):Oe.set(Ye,{elements:[it],usage:1})}resetHostNodes(){const Ee=this.hostNodes;Ee.clear(),Ee.add(this.doc.head)}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(D.qQ),a.KVO(a.sZ2),a.KVO(a.BIS,8),a.KVO(a.Agw))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();const N={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},k=/%COMP%/g,$="%COMP%",x=`_nghost-${$}`,F=`_ngcontent-${$}`,z=new a.nKC("",{providedIn:"root",factory:()=>!0});function De($e,Ae){return Ae.map(we=>we.replace(k,$e))}let ie=(()=>{var $e;class Ae{constructor(Ee,Ye,ke,it,Oe,Ie,Ue,bt=null){this.eventManager=Ee,this.sharedStylesHost=Ye,this.appId=ke,this.removeStylesOnCompDestroy=it,this.doc=Oe,this.platformId=Ie,this.ngZone=Ue,this.nonce=bt,this.rendererByCompId=new Map,this.platformIsServer=(0,D.Vy)(Ie),this.defaultRenderer=new le(Ee,Oe,Ue,this.platformIsServer)}createRenderer(Ee,Ye){if(!Ee||!Ye)return this.defaultRenderer;this.platformIsServer&&Ye.encapsulation===a.gXe.ShadowDom&&(Ye={...Ye,encapsulation:a.gXe.Emulated});const ke=this.getOrCreateRenderer(Ee,Ye);return ke instanceof h?ke.applyToHost(Ee):ke instanceof s&&ke.applyStyles(),ke}getOrCreateRenderer(Ee,Ye){const ke=this.rendererByCompId;let it=ke.get(Ye.id);if(!it){const Oe=this.doc,Ie=this.ngZone,Ue=this.eventManager,bt=this.sharedStylesHost,Qe=this.removeStylesOnCompDestroy,lt=this.platformIsServer;switch(Ye.encapsulation){case a.gXe.Emulated:it=new h(Ue,bt,Ye,this.appId,Qe,Oe,Ie,lt);break;case a.gXe.ShadowDom:return new u(Ue,bt,Ee,Ye,Oe,Ie,this.nonce,lt);default:it=new s(Ue,bt,Ye,Qe,Oe,Ie,lt)}ke.set(Ye.id,it)}return it}ngOnDestroy(){this.rendererByCompId.clear()}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(b),a.KVO(S),a.KVO(a.sZ2),a.KVO(z),a.KVO(D.qQ),a.KVO(a.Agw),a.KVO(a.SKi),a.KVO(a.BIS))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();class le{constructor(Ae,we,Ee,Ye){this.eventManager=Ae,this.doc=we,this.ngZone=Ee,this.platformIsServer=Ye,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Ae,we){return we?this.doc.createElementNS(N[we]||we,Ae):this.doc.createElement(Ae)}createComment(Ae){return this.doc.createComment(Ae)}createText(Ae){return this.doc.createTextNode(Ae)}appendChild(Ae,we){(o(Ae)?Ae.content:Ae).appendChild(we)}insertBefore(Ae,we,Ee){Ae&&(o(Ae)?Ae.content:Ae).insertBefore(we,Ee)}removeChild(Ae,we){Ae&&Ae.removeChild(we)}selectRootElement(Ae,we){let Ee="string"==typeof Ae?this.doc.querySelector(Ae):Ae;if(!Ee)throw new a.wOt(-5104,!1);return we||(Ee.textContent=""),Ee}parentNode(Ae){return Ae.parentNode}nextSibling(Ae){return Ae.nextSibling}setAttribute(Ae,we,Ee,Ye){if(Ye){we=Ye+":"+we;const ke=N[Ye];ke?Ae.setAttributeNS(ke,we,Ee):Ae.setAttribute(we,Ee)}else Ae.setAttribute(we,Ee)}removeAttribute(Ae,we,Ee){if(Ee){const Ye=N[Ee];Ye?Ae.removeAttributeNS(Ye,we):Ae.removeAttribute(`${Ee}:${we}`)}else Ae.removeAttribute(we)}addClass(Ae,we){Ae.classList.add(we)}removeClass(Ae,we){Ae.classList.remove(we)}setStyle(Ae,we,Ee,Ye){Ye&(a.czy.DashCase|a.czy.Important)?Ae.style.setProperty(we,Ee,Ye&a.czy.Important?"important":""):Ae.style[we]=Ee}removeStyle(Ae,we,Ee){Ee&a.czy.DashCase?Ae.style.removeProperty(we):Ae.style[we]=""}setProperty(Ae,we,Ee){null!=Ae&&(Ae[we]=Ee)}setValue(Ae,we){Ae.nodeValue=we}listen(Ae,we,Ee){if("string"==typeof Ae&&!(Ae=(0,D.QT)().getGlobalEventTarget(this.doc,Ae)))throw new Error(`Unsupported event target ${Ae} for event ${we}`);return this.eventManager.addEventListener(Ae,we,this.decoratePreventDefault(Ee))}decoratePreventDefault(Ae){return we=>{if("__ngUnwrap__"===we)return Ae;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ae(we)):Ae(we))&&we.preventDefault()}}}function o($e){return"TEMPLATE"===$e.tagName&&void 0!==$e.content}class u extends le{constructor(Ae,we,Ee,Ye,ke,it,Oe,Ie){super(Ae,ke,it,Ie),this.sharedStylesHost=we,this.hostEl=Ee,this.shadowRoot=Ee.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ue=De(Ye.id,Ye.styles);for(const bt of Ue){const Qe=document.createElement("style");Oe&&Qe.setAttribute("nonce",Oe),Qe.textContent=bt,this.shadowRoot.appendChild(Qe)}}nodeOrShadowRoot(Ae){return Ae===this.hostEl?this.shadowRoot:Ae}appendChild(Ae,we){return super.appendChild(this.nodeOrShadowRoot(Ae),we)}insertBefore(Ae,we,Ee){return super.insertBefore(this.nodeOrShadowRoot(Ae),we,Ee)}removeChild(Ae,we){return super.removeChild(this.nodeOrShadowRoot(Ae),we)}parentNode(Ae){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ae)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class s extends le{constructor(Ae,we,Ee,Ye,ke,it,Oe,Ie){super(Ae,ke,it,Oe),this.sharedStylesHost=we,this.removeStylesOnCompDestroy=Ye,this.styles=Ie?De(Ie,Ee.styles):Ee.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class h extends s{constructor(Ae,we,Ee,Ye,ke,it,Oe,Ie){const Ue=Ye+"-"+Ee.id;super(Ae,we,Ee,ke,it,Oe,Ie,Ue),this.contentAttr=function Q($e){return F.replace(k,$e)}(Ue),this.hostAttr=function ue($e){return x.replace(k,$e)}(Ue)}applyToHost(Ae){this.applyStyles(),this.setAttribute(Ae,this.hostAttr,"")}createElement(Ae,we){const Ee=super.createElement(Ae,we);return super.setAttribute(Ee,this.contentAttr,""),Ee}}let g=(()=>{var $e;class Ae extends O{constructor(Ee){super(Ee)}supports(Ee){return!0}addEventListener(Ee,Ye,ke){return Ee.addEventListener(Ye,ke,!1),()=>this.removeEventListener(Ee,Ye,ke)}removeEventListener(Ee,Ye,ke){return Ee.removeEventListener(Ye,ke)}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(D.qQ))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();const M=["alt","control","meta","shift"],f={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},r={alt:$e=>$e.altKey,control:$e=>$e.ctrlKey,meta:$e=>$e.metaKey,shift:$e=>$e.shiftKey};let d=(()=>{var $e;class Ae extends O{constructor(Ee){super(Ee)}supports(Ee){return null!=Ae.parseEventName(Ee)}addEventListener(Ee,Ye,ke){const it=Ae.parseEventName(Ye),Oe=Ae.eventCallback(it.fullKey,ke,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,D.QT)().onAndCancel(Ee,it.domEventName,Oe))}static parseEventName(Ee){const Ye=Ee.toLowerCase().split("."),ke=Ye.shift();if(0===Ye.length||"keydown"!==ke&&"keyup"!==ke)return null;const it=Ae._normalizeKey(Ye.pop());let Oe="",Ie=Ye.indexOf("code");if(Ie>-1&&(Ye.splice(Ie,1),Oe="code."),M.forEach(bt=>{const Qe=Ye.indexOf(bt);Qe>-1&&(Ye.splice(Qe,1),Oe+=bt+".")}),Oe+=it,0!=Ye.length||0===it.length)return null;const Ue={};return Ue.domEventName=ke,Ue.fullKey=Oe,Ue}static matchEventFullKeyCode(Ee,Ye){let ke=f[Ee.key]||Ee.key,it="";return Ye.indexOf("code.")>-1&&(ke=Ee.code,it="code."),!(null==ke||!ke)&&(ke=ke.toLowerCase()," "===ke?ke="space":"."===ke&&(ke="dot"),M.forEach(Oe=>{Oe!==ke&&(0,r[Oe])(Ee)&&(it+=Oe+".")}),it+=ke,it===Ye)}static eventCallback(Ee,Ye,ke){return it=>{Ae.matchEventFullKeyCode(it,Ee)&&ke.runGuarded(()=>Ye(it))}}static _normalizeKey(Ee){return"esc"===Ee?"escape":Ee}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(D.qQ))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac}),Ae})();const oe=(0,a.oH4)(a.fpN,"browser",[{provide:a.Agw,useValue:D.AJ},{provide:a.PLl,useValue:function ne(){L.makeCurrent()},multi:!0},{provide:D.qQ,useFactory:function Ce(){return(0,a.TL$)(document),document},deps:[]}]),nt=new a.nKC(""),Pe=[{provide:a.e01,useClass:class T{addToWindow(Ae){a.JZv.getAngularTestability=(Ee,Ye=!0)=>{const ke=Ae.findTestabilityInTree(Ee,Ye);if(null==ke)throw new a.wOt(5103,!1);return ke},a.JZv.getAllAngularTestabilities=()=>Ae.getAllTestabilities(),a.JZv.getAllAngularRootElements=()=>Ae.getAllRootElements(),a.JZv.frameworkStabilizers||(a.JZv.frameworkStabilizers=[]),a.JZv.frameworkStabilizers.push(Ee=>{const Ye=a.JZv.getAllAngularTestabilities();let ke=Ye.length;const it=function(){ke--,0==ke&&Ee()};Ye.forEach(Oe=>{Oe.whenStable(it)})})}findTestabilityInTree(Ae,we,Ee){if(null==we)return null;const Ye=Ae.getTestability(we);return null!=Ye?Ye:Ee?(0,D.QT)().isShadowRoot(we)?this.findTestabilityInTree(Ae,we.host,!0):this.findTestabilityInTree(Ae,we.parentElement,!0):null}},deps:[]},{provide:a.WHO,useClass:a.NYb,deps:[a.SKi,a.giA,a.e01]},{provide:a.NYb,useClass:a.NYb,deps:[a.SKi,a.giA,a.e01]}],pe=[{provide:a.H8p,useValue:"root"},{provide:a.zcH,useFactory:function be(){return new a.zcH},deps:[]},{provide:I,useClass:g,multi:!0,deps:[D.qQ,a.SKi,a.Agw]},{provide:I,useClass:d,multi:!0,deps:[D.qQ]},ie,S,b,{provide:a._9s,useExisting:ie},{provide:D.N0,useClass:P,deps:[]},[]];let Te=(()=>{var $e;class Ae{constructor(Ee){}static withServerTransition(Ee){return{ngModule:Ae,providers:[{provide:a.sZ2,useValue:Ee.appId}]}}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(nt,12))},$e.\u0275mod=a.$C({type:$e}),$e.\u0275inj=a.G2t({providers:[...pe,...Pe],imports:[D.MD,a.Hbi]}),Ae})(),ee=(()=>{var $e;class Ae{constructor(Ee){this._doc=Ee}getTitle(){return this._doc.title}setTitle(Ee){this._doc.title=Ee||""}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(D.qQ))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac,providedIn:"root"}),Ae})(),bn=(()=>{var $e;class Ae{}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)},$e.\u0275prov=a.jDH({token:$e,factory:function(Ee){let Ye=null;return Ye=Ee?new(Ee||$e):a.KVO(Et),Ye},providedIn:"root"}),Ae})(),Et=(()=>{var $e;class Ae extends bn{constructor(Ee){super(),this._doc=Ee}sanitize(Ee,Ye){if(null==Ye)return null;switch(Ee){case a.WPN.NONE:return Ye;case a.WPN.HTML:return(0,a.ZF7)(Ye,"HTML")?(0,a.rcV)(Ye):(0,a.h9k)(this._doc,String(Ye)).toString();case a.WPN.STYLE:return(0,a.ZF7)(Ye,"Style")?(0,a.rcV)(Ye):Ye;case a.WPN.SCRIPT:if((0,a.ZF7)(Ye,"Script"))return(0,a.rcV)(Ye);throw new a.wOt(5200,!1);case a.WPN.URL:return(0,a.ZF7)(Ye,"URL")?(0,a.rcV)(Ye):(0,a.$MX)(String(Ye));case a.WPN.RESOURCE_URL:if((0,a.ZF7)(Ye,"ResourceURL"))return(0,a.rcV)(Ye);throw new a.wOt(5201,!1);default:throw new a.wOt(5202,!1)}}bypassSecurityTrustHtml(Ee){return(0,a.Kcf)(Ee)}bypassSecurityTrustStyle(Ee){return(0,a.cWb)(Ee)}bypassSecurityTrustScript(Ee){return(0,a.UyX)(Ee)}bypassSecurityTrustUrl(Ee){return(0,a.osQ)(Ee)}bypassSecurityTrustResourceUrl(Ee){return(0,a.e5t)(Ee)}}return($e=Ae).\u0275fac=function(Ee){return new(Ee||$e)(a.KVO(D.qQ))},$e.\u0275prov=a.jDH({token:$e,factory:$e.\u0275fac,providedIn:"root"}),Ae})()},3021:(_e,te,y)=>{"use strict";y.d(te,{nX:()=>ii,Zp:()=>Fe,Z:()=>Re,Xk:()=>nt,Kp:()=>Ci,b:()=>Yn,Ix:()=>ir,Wk:()=>Rr,iI:()=>$a,Sd:()=>Ft});var a=y(467),D=y(4438),v=y(4402),L=y(6648),c=y(7673),E=y(4412),w=y(4572),T=y(9350),P=y(8793),I=y(9030),b=y(1203),O=y(8810),C=y(983),S=y(17),N=y(1413),k=y(8359),$=y(177),x=y(6354),F=y(5558),U=y(6697),z=y(9326),Q=y(9974),De=y(5964),ie=y(3028),le=y(4360);function m(H){return(0,Q.N)((q,ae)=>{let Y=!1;q.subscribe((0,le._)(ae,de=>{Y=!0,ae.next(de)},()=>{Y||ae.next(H),ae.complete()}))})}function n(H=o){return(0,Q.N)((q,ae)=>{let Y=!1;q.subscribe((0,le._)(ae,de=>{Y=!0,ae.next(de)},()=>Y?ae.complete():ae.error(H())))})}function o(){return new T.G}var u=y(3669);function s(H,q){const ae=arguments.length>=2;return Y=>Y.pipe(H?(0,De.p)((de,Le)=>H(de,Le,Y)):u.D,(0,U.s)(1),ae?m(q):n(()=>new T.G))}var h=y(274),g=y(8141),M=y(9437),f=y(6649);function d(H){return H<=0?()=>C.w:(0,Q.N)((q,ae)=>{let Y=[];q.subscribe((0,le._)(ae,de=>{Y.push(de),H{for(const de of Y)ae.next(de);ae.complete()},void 0,()=>{Y=null}))})}var A=y(3703),V=y(980),J=y(9898),ne=y(8750),be=y(5343),Z=y(6365),oe=y(345);const nt="primary",Pe=Symbol("RouteTitle");class pe{constructor(q){this.params=q||{}}has(q){return Object.prototype.hasOwnProperty.call(this.params,q)}get(q){if(this.has(q)){const ae=this.params[q];return Array.isArray(ae)?ae[0]:ae}return null}getAll(q){if(this.has(q)){const ae=this.params[q];return Array.isArray(ae)?ae:[ae]}return[]}get keys(){return Object.keys(this.params)}}function Te(H){return new pe(H)}function xe(H,q,ae){const Y=ae.path.split("/");if(Y.length>H.length||"full"===ae.pathMatch&&(q.hasChildren()||Y.lengthY[Le]===de)}return H===q}function vt(H){return H.length>0?H[H.length-1]:null}function Ze(H){return(0,v.A)(H)?H:(0,D.jNT)(H)?(0,L.H)(Promise.resolve(H)):(0,c.of)(H)}const rt={exact:function un(H,q,ae){if(!yn(H.segments,q.segments)||!Tt(H.segments,q.segments,ae)||H.numberOfChildren!==q.numberOfChildren)return!1;for(const Y in q.children)if(!H.children[Y]||!un(H.children[Y],q.children[Y],ae))return!1;return!0},subset:at},nn={exact:function dt(H,q){return ee(H,q)},subset:function At(H,q){return Object.keys(q).length<=Object.keys(H).length&&Object.keys(q).every(ae=>ge(H[ae],q[ae]))},ignored:()=>!0};function mt(H,q,ae){return rt[ae.paths](H.root,q.root,ae.matrixParams)&&nn[ae.queryParams](H.queryParams,q.queryParams)&&!("exact"===ae.fragment&&H.fragment!==q.fragment)}function at(H,q,ae){return Mn(H,q,q.segments,ae)}function Mn(H,q,ae,Y){if(H.segments.length>ae.length){const de=H.segments.slice(0,ae.length);return!(!yn(de,ae)||q.hasChildren()||!Tt(de,ae,Y))}if(H.segments.length===ae.length){if(!yn(H.segments,ae)||!Tt(H.segments,ae,Y))return!1;for(const de in q.children)if(!H.children[de]||!at(H.children[de],q.children[de],Y))return!1;return!0}{const de=ae.slice(0,H.segments.length),Le=ae.slice(H.segments.length);return!!(yn(H.segments,de)&&Tt(H.segments,de,Y)&&H.children[nt])&&Mn(H.children[nt],q,Le,Y)}}function Tt(H,q,ae){return q.every((Y,de)=>nn[ae](H[de].parameters,Y.parameters))}class Ot{constructor(q=new bn([],{}),ae={},Y=null){this.root=q,this.queryParams=ae,this.fragment=Y}get queryParamMap(){var q;return null!==(q=this._queryParamMap)&&void 0!==q||(this._queryParamMap=Te(this.queryParams)),this._queryParamMap}toString(){return Bt.serialize(this)}}class bn{constructor(q,ae){this.segments=q,this.children=ae,this.parent=null,Object.values(ae).forEach(Y=>Y.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Lt(this)}}class Et{constructor(q,ae){this.path=q,this.parameters=ae}get parameterMap(){var q;return null!==(q=this._parameterMap)&&void 0!==q||(this._parameterMap=Te(this.parameters)),this._parameterMap}toString(){return ke(this)}}function yn(H,q){return H.length===q.length&&H.every((ae,Y)=>ae.path===q[Y].path)}let Ft=(()=>{var H;class q{}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:()=>new Sn,providedIn:"root"}),q})();class Sn{parse(q){const ae=new zt(q);return new Ot(ae.parseRootSegment(),ae.parseQueryParams(),ae.parseFragment())}serialize(q){const ae=`/${Vn(q.root,!0)}`,Y=function Oe(H){const q=Object.entries(H).map(([ae,Y])=>Array.isArray(Y)?Y.map(de=>`${$e(ae)}=${$e(de)}`).join("&"):`${$e(ae)}=${$e(Y)}`).filter(ae=>ae);return q.length?`?${q.join("&")}`:""}(q.queryParams);return`${ae}${Y}${"string"==typeof q.fragment?`#${function Ae(H){return encodeURI(H)}(q.fragment)}`:""}`}}const Bt=new Sn;function Lt(H){return H.segments.map(q=>ke(q)).join("/")}function Vn(H,q){if(!H.hasChildren())return Lt(H);if(q){const ae=H.children[nt]?Vn(H.children[nt],!1):"",Y=[];return Object.entries(H.children).forEach(([de,Le])=>{de!==nt&&Y.push(`${de}:${Vn(Le,!1)}`)}),Y.length>0?`${ae}(${Y.join("//")})`:ae}{const ae=function Dt(H,q){let ae=[];return Object.entries(H.children).forEach(([Y,de])=>{Y===nt&&(ae=ae.concat(q(de,Y)))}),Object.entries(H.children).forEach(([Y,de])=>{Y!==nt&&(ae=ae.concat(q(de,Y)))}),ae}(H,(Y,de)=>de===nt?[Vn(H.children[nt],!1)]:[`${de}:${Vn(Y,!1)}`]);return 1===Object.keys(H.children).length&&null!=H.children[nt]?`${Lt(H)}/${ae[0]}`:`${Lt(H)}/(${ae.join("//")})`}}function Ut(H){return encodeURIComponent(H).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function $e(H){return Ut(H).replace(/%3B/gi,";")}function we(H){return Ut(H).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ee(H){return decodeURIComponent(H)}function Ye(H){return Ee(H.replace(/\+/g,"%20"))}function ke(H){return`${we(H.path)}${function it(H){return Object.entries(H).map(([q,ae])=>`;${we(q)}=${we(ae)}`).join("")}(H.parameters)}`}const Ie=/^[^\/()?;#]+/;function Ue(H){const q=H.match(Ie);return q?q[0]:""}const bt=/^[^\/()?;=#]+/,lt=/^[^=?&#]+/,_t=/^[^&#]+/;class zt{constructor(q){this.url=q,this.remaining=q}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bn([],{}):new bn([],this.parseChildren())}parseQueryParams(){const q={};if(this.consumeOptional("?"))do{this.parseQueryParam(q)}while(this.consumeOptional("&"));return q}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const q=[];for(this.peekStartsWith("(")||q.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),q.push(this.parseSegment());let ae={};this.peekStartsWith("/(")&&(this.capture("/"),ae=this.parseParens(!0));let Y={};return this.peekStartsWith("(")&&(Y=this.parseParens(!1)),(q.length>0||Object.keys(ae).length>0)&&(Y[nt]=new bn(q,ae)),Y}parseSegment(){const q=Ue(this.remaining);if(""===q&&this.peekStartsWith(";"))throw new D.wOt(4009,!1);return this.capture(q),new Et(Ee(q),this.parseMatrixParams())}parseMatrixParams(){const q={};for(;this.consumeOptional(";");)this.parseParam(q);return q}parseParam(q){const ae=function Qe(H){const q=H.match(bt);return q?q[0]:""}(this.remaining);if(!ae)return;this.capture(ae);let Y="";if(this.consumeOptional("=")){const de=Ue(this.remaining);de&&(Y=de,this.capture(Y))}q[Ee(ae)]=Ee(Y)}parseQueryParam(q){const ae=function Zt(H){const q=H.match(lt);return q?q[0]:""}(this.remaining);if(!ae)return;this.capture(ae);let Y="";if(this.consumeOptional("=")){const tt=function gt(H){const q=H.match(_t);return q?q[0]:""}(this.remaining);tt&&(Y=tt,this.capture(Y))}const de=Ye(ae),Le=Ye(Y);if(q.hasOwnProperty(de)){let tt=q[de];Array.isArray(tt)||(tt=[tt],q[de]=tt),tt.push(Le)}else q[de]=Le}parseParens(q){const ae={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const Y=Ue(this.remaining),de=this.remaining[Y.length];if("/"!==de&&")"!==de&&";"!==de)throw new D.wOt(4010,!1);let Le;Y.indexOf(":")>-1?(Le=Y.slice(0,Y.indexOf(":")),this.capture(Le),this.capture(":")):q&&(Le=nt);const tt=this.parseChildren();ae[Le]=1===Object.keys(tt).length?tt[nt]:new bn([],tt),this.consumeOptional("//")}return ae}peekStartsWith(q){return this.remaining.startsWith(q)}consumeOptional(q){return!!this.peekStartsWith(q)&&(this.remaining=this.remaining.substring(q.length),!0)}capture(q){if(!this.consumeOptional(q))throw new D.wOt(4011,!1)}}function Nt(H){return H.segments.length>0?new bn([],{[nt]:H}):H}function Pt(H){const q={};for(const[Y,de]of Object.entries(H.children)){const Le=Pt(de);if(Y===nt&&0===Le.segments.length&&Le.hasChildren())for(const[tt,jt]of Object.entries(Le.children))q[tt]=jt;else(Le.segments.length>0||Le.hasChildren())&&(q[Y]=Le)}return function Bn(H){if(1===H.numberOfChildren&&H.children[nt]){const q=H.children[nt];return new bn(H.segments.concat(q.segments),q.children)}return H}(new bn(H.segments,q))}function wn(H){return H instanceof Ot}function En(H){var q;let ae;const Le=Nt(function Y(tt){const jt={};for(const Kt of tt.children){const xn=Y(Kt);jt[Kt.outlet]=xn}const cn=new bn(tt.url,jt);return tt===H&&(ae=cn),cn}(H.root));return null!==(q=ae)&&void 0!==q?q:Le}function Wn(H,q,ae,Y){let de=H;for(;de.parent;)de=de.parent;if(0===q.length)return Ln(de,de,de,ae,Y);const Le=function $n(H){if("string"==typeof H[0]&&1===H.length&&"/"===H[0])return new jn(!0,0,H);let q=0,ae=!1;const Y=H.reduce((de,Le,tt)=>{if("object"==typeof Le&&null!=Le){if(Le.outlets){const jt={};return Object.entries(Le.outlets).forEach(([cn,Kt])=>{jt[cn]="string"==typeof Kt?Kt.split("/"):Kt}),[...de,{outlets:jt}]}if(Le.segmentPath)return[...de,Le.segmentPath]}return"string"!=typeof Le?[...de,Le]:0===tt?(Le.split("/").forEach((jt,cn)=>{0==cn&&"."===jt||(0==cn&&""===jt?ae=!0:".."===jt?q++:""!=jt&&de.push(jt))}),de):[...de,Le]},[]);return new jn(ae,q,Y)}(q);if(Le.toRoot())return Ln(de,de,new bn([],{}),ae,Y);const tt=function ut(H,q,ae){if(H.isAbsolute)return new Ve(q,!0,0);if(!ae)return new Ve(q,!1,NaN);if(null===ae.parent)return new Ve(ae,!0,0);const Y=kn(H.commands[0])?0:1;return function Rt(H,q,ae){let Y=H,de=q,Le=ae;for(;Le>de;){if(Le-=de,Y=Y.parent,!Y)throw new D.wOt(4005,!1);de=Y.segments.length}return new Ve(Y,!1,de-Le)}(ae,ae.segments.length-1+Y,H.numberOfDoubleDots)}(Le,de,H),jt=tt.processChildren?Xt(tt.segmentGroup,tt.index,Le.commands):kt(tt.segmentGroup,tt.index,Le.commands);return Ln(de,tt.segmentGroup,jt,ae,Y)}function kn(H){return"object"==typeof H&&null!=H&&!H.outlets&&!H.segmentPath}function Rn(H){return"object"==typeof H&&null!=H&&H.outlets}function Ln(H,q,ae,Y,de){let tt,Le={};Y&&Object.entries(Y).forEach(([cn,Kt])=>{Le[cn]=Array.isArray(Kt)?Kt.map(xn=>`${xn}`):`${Kt}`}),tt=H===q?ae:Kn(H,q,ae);const jt=Nt(Pt(tt));return new Ot(jt,Le,de)}function Kn(H,q,ae){const Y={};return Object.entries(H.children).forEach(([de,Le])=>{Y[de]=Le===q?ae:Kn(Le,q,ae)}),new bn(H.segments,Y)}class jn{constructor(q,ae,Y){if(this.isAbsolute=q,this.numberOfDoubleDots=ae,this.commands=Y,q&&Y.length>0&&kn(Y[0]))throw new D.wOt(4003,!1);const de=Y.find(Rn);if(de&&de!==vt(Y))throw new D.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ve{constructor(q,ae,Y){this.segmentGroup=q,this.processChildren=ae,this.index=Y}}function kt(H,q,ae){var Y;if(null!==(Y=H)&&void 0!==Y||(H=new bn([],{})),0===H.segments.length&&H.hasChildren())return Xt(H,q,ae);const de=function Jt(H,q,ae){let Y=0,de=q;const Le={match:!1,pathIndex:0,commandIndex:0};for(;de=ae.length)return Le;const tt=H.segments[de],jt=ae[Y];if(Rn(jt))break;const cn=`${jt}`,Kt=Y0&&void 0===cn)break;if(cn&&Kt&&"object"==typeof Kt&&void 0===Kt.outlets){if(!Gn(cn,Kt,tt))return Le;Y+=2}else{if(!Gn(cn,{},tt))return Le;Y++}de++}return{match:!0,pathIndex:de,commandIndex:Y}}(H,q,ae),Le=ae.slice(de.commandIndex);if(de.match&&de.pathIndexLe!==nt)&&H.children[nt]&&1===H.numberOfChildren&&0===H.children[nt].segments.length){const Le=Xt(H.children[nt],q,ae);return new bn(H.segments,Le.children)}return Object.entries(Y).forEach(([Le,tt])=>{"string"==typeof tt&&(tt=[tt]),null!==tt&&(de[Le]=kt(H.children[Le],q,tt))}),Object.entries(H.children).forEach(([Le,tt])=>{void 0===Y[Le]&&(de[Le]=tt)}),new bn(H.segments,de)}}function Yt(H,q,ae){const Y=H.segments.slice(0,q);let de=0;for(;de{"string"==typeof Y&&(Y=[Y]),null!==Y&&(q[ae]=Yt(new bn([],{}),0,Y))}),q}function Dn(H){const q={};return Object.entries(H).forEach(([ae,Y])=>q[ae]=`${Y}`),q}function Gn(H,q,ae){return H==ae.path&&ee(q,ae.parameters)}const yr="imperative";var Ke=function(H){return H[H.NavigationStart=0]="NavigationStart",H[H.NavigationEnd=1]="NavigationEnd",H[H.NavigationCancel=2]="NavigationCancel",H[H.NavigationError=3]="NavigationError",H[H.RoutesRecognized=4]="RoutesRecognized",H[H.ResolveStart=5]="ResolveStart",H[H.ResolveEnd=6]="ResolveEnd",H[H.GuardsCheckStart=7]="GuardsCheckStart",H[H.GuardsCheckEnd=8]="GuardsCheckEnd",H[H.RouteConfigLoadStart=9]="RouteConfigLoadStart",H[H.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",H[H.ChildActivationStart=11]="ChildActivationStart",H[H.ChildActivationEnd=12]="ChildActivationEnd",H[H.ActivationStart=13]="ActivationStart",H[H.ActivationEnd=14]="ActivationEnd",H[H.Scroll=15]="Scroll",H[H.NavigationSkipped=16]="NavigationSkipped",H}(Ke||{});class et{constructor(q,ae){this.id=q,this.url=ae}}class Re extends et{constructor(q,ae,Y="imperative",de=null){super(q,ae),this.type=Ke.NavigationStart,this.navigationTrigger=Y,this.restoredState=de}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class qe extends et{constructor(q,ae,Y){super(q,ae),this.urlAfterRedirects=Y,this.type=Ke.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var wt=function(H){return H[H.Redirect=0]="Redirect",H[H.SupersededByNewNavigation=1]="SupersededByNewNavigation",H[H.NoDataFromResolver=2]="NoDataFromResolver",H[H.GuardRejected=3]="GuardRejected",H}(wt||{}),Wt=function(H){return H[H.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",H[H.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",H}(Wt||{});class hn extends et{constructor(q,ae,Y,de){super(q,ae),this.reason=Y,this.code=de,this.type=Ke.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class yt extends et{constructor(q,ae,Y,de){super(q,ae),this.reason=Y,this.code=de,this.type=Ke.NavigationSkipped}}class Ht extends et{constructor(q,ae,Y,de){super(q,ae),this.error=Y,this.target=de,this.type=Ke.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ye extends et{constructor(q,ae,Y,de){super(q,ae),this.urlAfterRedirects=Y,this.state=de,this.type=Ke.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class He extends et{constructor(q,ae,Y,de){super(q,ae),this.urlAfterRedirects=Y,this.state=de,this.type=Ke.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ft extends et{constructor(q,ae,Y,de,Le){super(q,ae),this.urlAfterRedirects=Y,this.state=de,this.shouldActivate=Le,this.type=Ke.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class pt extends et{constructor(q,ae,Y,de){super(q,ae),this.urlAfterRedirects=Y,this.state=de,this.type=Ke.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Gt extends et{constructor(q,ae,Y,de){super(q,ae),this.urlAfterRedirects=Y,this.state=de,this.type=Ke.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $t{constructor(q){this.route=q,this.type=Ke.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class sn{constructor(q){this.route=q,this.type=Ke.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class an{constructor(q){this.snapshot=q,this.type=Ke.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class dn{constructor(q){this.snapshot=q,this.type=Ke.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ln{constructor(q){this.snapshot=q,this.type=Ke.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class tn{constructor(q){this.snapshot=q,this.type=Ke.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Cn{constructor(q,ae,Y){this.routerEvent=q,this.position=ae,this.anchor=Y,this.type=Ke.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class In{}class Nn{constructor(q){this.url=q}}class G{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Fe,this.attachRef=null}}let Fe=(()=>{var H;class q{constructor(){this.contexts=new Map}onChildOutletCreated(Y,de){const Le=this.getOrCreateContext(Y);Le.outlet=de,this.contexts.set(Y,Le)}onChildOutletDestroyed(Y){const de=this.getContext(Y);de&&(de.outlet=null,de.attachRef=null)}onOutletDeactivated(){const Y=this.contexts;return this.contexts=new Map,Y}onOutletReAttached(Y){this.contexts=Y}getOrCreateContext(Y){let de=this.getContext(Y);return de||(de=new G,this.contexts.set(Y,de)),de}getContext(Y){return this.contexts.get(Y)||null}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();class se{constructor(q){this._root=q}get root(){return this._root.value}parent(q){const ae=this.pathFromRoot(q);return ae.length>1?ae[ae.length-2]:null}children(q){const ae=Xe(q,this._root);return ae?ae.children.map(Y=>Y.value):[]}firstChild(q){const ae=Xe(q,this._root);return ae&&ae.children.length>0?ae.children[0].value:null}siblings(q){const ae=xt(q,this._root);return ae.length<2?[]:ae[ae.length-2].children.map(de=>de.value).filter(de=>de!==q)}pathFromRoot(q){return xt(q,this._root).map(ae=>ae.value)}}function Xe(H,q){if(H===q.value)return q;for(const ae of q.children){const Y=Xe(H,ae);if(Y)return Y}return null}function xt(H,q){if(H===q.value)return[q];for(const ae of q.children){const Y=xt(H,ae);if(Y.length)return Y.unshift(q),Y}return[]}class Fn{constructor(q,ae){this.value=q,this.children=ae}toString(){return`TreeNode(${this.value})`}}function vr(H){const q={};return H&&H.children.forEach(ae=>q[ae.value.outlet]=ae),q}class Ar extends se{constructor(q,ae){super(q),this.snapshot=ae,gi(this,q)}toString(){return this.snapshot.toString()}}function ei(H){const q=function qr(H){const Le=new zi([],{},{},"",{},nt,H,null,{});return new wr("",new Fn(Le,[]))}(H),ae=new E.t([new Et("",{})]),Y=new E.t({}),de=new E.t({}),Le=new E.t({}),tt=new E.t(""),jt=new ii(ae,Y,Le,tt,de,nt,H,q.root);return jt.snapshot=q.root,new Ar(new Fn(jt,[]),q)}class ii{constructor(q,ae,Y,de,Le,tt,jt,cn){var Kt,xn;this.urlSubject=q,this.paramsSubject=ae,this.queryParamsSubject=Y,this.fragmentSubject=de,this.dataSubject=Le,this.outlet=tt,this.component=jt,this._futureSnapshot=cn,this.title=null!==(Kt=null===(xn=this.dataSubject)||void 0===xn?void 0:xn.pipe((0,x.T)(qn=>qn[Pe])))&&void 0!==Kt?Kt:(0,c.of)(void 0),this.url=q,this.params=ae,this.queryParams=Y,this.fragment=de,this.data=Le}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){var q;return null!==(q=this._paramMap)&&void 0!==q||(this._paramMap=this.params.pipe((0,x.T)(ae=>Te(ae)))),this._paramMap}get queryParamMap(){var q;return null!==(q=this._queryParamMap)&&void 0!==q||(this._queryParamMap=this.queryParams.pipe((0,x.T)(ae=>Te(ae)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Wr(H,q,ae="emptyOnly"){var Y;let de;const{routeConfig:Le}=H;var tt;return de=null===q||"always"!==ae&&""!==(null==Le?void 0:Le.path)&&(q.component||null!==(Y=q.routeConfig)&&void 0!==Y&&Y.loadComponent)?{params:{...H.params},data:{...H.data},resolve:{...H.data,...null!==(tt=H._resolvedData)&&void 0!==tt?tt:{}}}:{params:{...q.params,...H.params},data:{...q.data,...H.data},resolve:{...H.data,...q.data,...null==Le?void 0:Le.data,...H._resolvedData}},Le&&wi(Le)&&(de.resolve[Pe]=Le.title),de}class zi{get title(){var q;return null===(q=this.data)||void 0===q?void 0:q[Pe]}constructor(q,ae,Y,de,Le,tt,jt,cn,Kt){this.url=q,this.params=ae,this.queryParams=Y,this.fragment=de,this.data=Le,this.outlet=tt,this.component=jt,this.routeConfig=cn,this._resolve=Kt}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){var q;return null!==(q=this._paramMap)&&void 0!==q||(this._paramMap=Te(this.params)),this._paramMap}get queryParamMap(){var q;return null!==(q=this._queryParamMap)&&void 0!==q||(this._queryParamMap=Te(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(Y=>Y.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class wr extends se{constructor(q,ae){super(ae),this.url=q,gi(this,ae)}toString(){return Un(this._root)}}function gi(H,q){q.value._routerState=H,q.children.forEach(ae=>gi(H,ae))}function Un(H){const q=H.children.length>0?` { ${H.children.map(Un).join(", ")} } `:"";return`${H.value}${q}`}function mi(H){if(H.snapshot){const q=H.snapshot,ae=H._futureSnapshot;H.snapshot=ae,ee(q.queryParams,ae.queryParams)||H.queryParamsSubject.next(ae.queryParams),q.fragment!==ae.fragment&&H.fragmentSubject.next(ae.fragment),ee(q.params,ae.params)||H.paramsSubject.next(ae.params),function re(H,q){if(H.length!==q.length)return!1;for(let ae=0;aeee(ae.parameters,q[Y].parameters))}(H.url,q.url);return ae&&!(!H.parent!=!q.parent)&&(!H.parent||Ti(H.parent,q.parent))}function wi(H){return"string"==typeof H.title||null===H.title}let Ei=(()=>{var H;class q{constructor(){this.activated=null,this._activatedRoute=null,this.name=nt,this.activateEvents=new D.bkB,this.deactivateEvents=new D.bkB,this.attachEvents=new D.bkB,this.detachEvents=new D.bkB,this.parentContexts=(0,D.WQX)(Fe),this.location=(0,D.WQX)(D.c1b),this.changeDetector=(0,D.WQX)(D.gRc),this.environmentInjector=(0,D.WQX)(D.uvJ),this.inputBinder=(0,D.WQX)(ze,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(Y){if(Y.name){const{firstChange:de,previousValue:Le}=Y.name;if(de)return;this.isTrackedInParentContexts(Le)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(Le)),this.initializeOutletWithName()}}ngOnDestroy(){var Y;this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),null===(Y=this.inputBinder)||void 0===Y||Y.unsubscribeFromRouteData(this)}isTrackedInParentContexts(Y){var de;return(null===(de=this.parentContexts.getContext(Y))||void 0===de?void 0:de.outlet)===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const Y=this.parentContexts.getContext(this.name);null!=Y&&Y.route&&(Y.attachRef?this.attach(Y.attachRef,Y.route):this.activateWith(Y.route,Y.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new D.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new D.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new D.wOt(4012,!1);this.location.detach();const Y=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(Y.instance),Y}attach(Y,de){var Le;this.activated=Y,this._activatedRoute=de,this.location.insert(Y.hostView),null===(Le=this.inputBinder)||void 0===Le||Le.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(Y.instance)}deactivate(){if(this.activated){const Y=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(Y)}}activateWith(Y,de){var Le;if(this.isActivated)throw new D.wOt(4013,!1);this._activatedRoute=Y;const tt=this.location,cn=Y.snapshot.component,Kt=this.parentContexts.getOrCreateContext(this.name).children,xn=new Wi(Y,Kt,tt.injector);this.activated=tt.createComponent(cn,{index:tt.length,injector:xn,environmentInjector:null!=de?de:this.environmentInjector}),this.changeDetector.markForCheck(),null===(Le=this.inputBinder)||void 0===Le||Le.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275dir=D.FsC({type:H,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[D.OA$]}),q})();class Wi{__ngOutletInjector(q){return new Wi(this.route,this.childContexts,q)}constructor(q,ae,Y){this.route=q,this.childContexts=ae,this.parent=Y}get(q,ae){return q===ii?this.route:q===Fe?this.childContexts:this.parent.get(q,ae)}}const ze=new D.nKC("");let Be=(()=>{var H;class q{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(Y){this.unsubscribeFromRouteData(Y),this.subscribeToRouteData(Y)}unsubscribeFromRouteData(Y){var de;null===(de=this.outletDataSubscriptions.get(Y))||void 0===de||de.unsubscribe(),this.outletDataSubscriptions.delete(Y)}subscribeToRouteData(Y){const{activatedRoute:de}=Y,Le=(0,w.z)([de.queryParams,de.params,de.data]).pipe((0,F.n)(([tt,jt,cn],Kt)=>(cn={...tt,...jt,...cn},0===Kt?(0,c.of)(cn):Promise.resolve(cn)))).subscribe(tt=>{if(!Y.isActivated||!Y.activatedComponentRef||Y.activatedRoute!==de||null===de.component)return void this.unsubscribeFromRouteData(Y);const jt=(0,D.HJs)(de.component);if(jt)for(const{templateName:cn}of jt.inputs)Y.activatedComponentRef.setInput(cn,tt[cn]);else this.unsubscribeFromRouteData(Y)});this.outletDataSubscriptions.set(Y,Le)}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac}),q})();function We(H,q,ae){if(ae&&H.shouldReuseRoute(q.value,ae.value.snapshot)){const Y=ae.value;Y._futureSnapshot=q.value;const de=function Mt(H,q,ae){return q.children.map(Y=>{for(const de of ae.children)if(H.shouldReuseRoute(Y.value,de.value.snapshot))return We(H,Y,de);return We(H,Y)})}(H,q,ae);return new Fn(Y,de)}{if(H.shouldAttach(q.value)){const Le=H.retrieve(q.value);if(null!==Le){const tt=Le.route;return tt.value._futureSnapshot=q.value,tt.children=q.children.map(jt=>We(H,jt)),tt}}const Y=function Qt(H){return new ii(new E.t(H.url),new E.t(H.params),new E.t(H.queryParams),new E.t(H.fragment),new E.t(H.data),H.outlet,H.component,H)}(q.value),de=q.children.map(Le=>We(H,Le));return new Fn(Y,de)}}const _n="ngNavigationCancelingError";function Tn(H,q){const{redirectTo:ae,navigationBehaviorOptions:Y}=wn(q)?{redirectTo:q,navigationBehaviorOptions:void 0}:q,de=Hn(!1,wt.Redirect);return de.url=ae,de.navigationBehaviorOptions=Y,de}function Hn(H,q){const ae=new Error(`NavigationCancelingError: ${H||""}`);return ae[_n]=!0,ae.cancellationCode=q,ae}function tr(H){return!!H&&H[_n]}let cr=(()=>{var H;class q{}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275cmp=D.VBU({type:H,selectors:[["ng-component"]],standalone:!0,features:[D.aNF],decls:1,vars:0,template:function(Y,de){1&Y&&D.nrm(0,"router-outlet")},dependencies:[Ei],encapsulation:2}),q})();function Io(H){const q=H.children&&H.children.map(Io),ae=q?{...H,children:q}:{...H};return!ae.component&&!ae.loadComponent&&(q||ae.loadChildren)&&ae.outlet&&ae.outlet!==nt&&(ae.component=cr),ae}function Ir(H){return H.outlet||nt}function ui(H){var q;if(!H)return null;if(null!==(q=H.routeConfig)&&void 0!==q&&q._injector)return H.routeConfig._injector;for(let ae=H.parent;ae;ae=ae.parent){const Y=ae.routeConfig;if(null!=Y&&Y._loadedInjector)return Y._loadedInjector;if(null!=Y&&Y._injector)return Y._injector}return null}class ho{constructor(q,ae,Y,de,Le){this.routeReuseStrategy=q,this.futureState=ae,this.currState=Y,this.forwardEvent=de,this.inputBindingEnabled=Le}activate(q){const ae=this.futureState._root,Y=this.currState?this.currState._root:null;this.deactivateChildRoutes(ae,Y,q),mi(this.futureState.root),this.activateChildRoutes(ae,Y,q)}deactivateChildRoutes(q,ae,Y){const de=vr(ae);q.children.forEach(Le=>{const tt=Le.value.outlet;this.deactivateRoutes(Le,de[tt],Y),delete de[tt]}),Object.values(de).forEach(Le=>{this.deactivateRouteAndItsChildren(Le,Y)})}deactivateRoutes(q,ae,Y){const de=q.value,Le=ae?ae.value:null;if(de===Le)if(de.component){const tt=Y.getContext(de.outlet);tt&&this.deactivateChildRoutes(q,ae,tt.children)}else this.deactivateChildRoutes(q,ae,Y);else Le&&this.deactivateRouteAndItsChildren(ae,Y)}deactivateRouteAndItsChildren(q,ae){q.value.component&&this.routeReuseStrategy.shouldDetach(q.value.snapshot)?this.detachAndStoreRouteSubtree(q,ae):this.deactivateRouteAndOutlet(q,ae)}detachAndStoreRouteSubtree(q,ae){const Y=ae.getContext(q.value.outlet),de=Y&&q.value.component?Y.children:ae,Le=vr(q);for(const tt of Object.values(Le))this.deactivateRouteAndItsChildren(tt,de);if(Y&&Y.outlet){const tt=Y.outlet.detach(),jt=Y.children.onOutletDeactivated();this.routeReuseStrategy.store(q.value.snapshot,{componentRef:tt,route:q,contexts:jt})}}deactivateRouteAndOutlet(q,ae){const Y=ae.getContext(q.value.outlet),de=Y&&q.value.component?Y.children:ae,Le=vr(q);for(const tt of Object.values(Le))this.deactivateRouteAndItsChildren(tt,de);Y&&(Y.outlet&&(Y.outlet.deactivate(),Y.children.onOutletDeactivated()),Y.attachRef=null,Y.route=null)}activateChildRoutes(q,ae,Y){const de=vr(ae);q.children.forEach(Le=>{this.activateRoutes(Le,de[Le.value.outlet],Y),this.forwardEvent(new tn(Le.value.snapshot))}),q.children.length&&this.forwardEvent(new dn(q.value.snapshot))}activateRoutes(q,ae,Y){const de=q.value,Le=ae?ae.value:null;if(mi(de),de===Le)if(de.component){const tt=Y.getOrCreateContext(de.outlet);this.activateChildRoutes(q,ae,tt.children)}else this.activateChildRoutes(q,ae,Y);else if(de.component){const tt=Y.getOrCreateContext(de.outlet);if(this.routeReuseStrategy.shouldAttach(de.snapshot)){const jt=this.routeReuseStrategy.retrieve(de.snapshot);this.routeReuseStrategy.store(de.snapshot,null),tt.children.onOutletReAttached(jt.contexts),tt.attachRef=jt.componentRef,tt.route=jt.route.value,tt.outlet&&tt.outlet.attach(jt.componentRef,jt.route.value),mi(jt.route.value),this.activateChildRoutes(q,null,tt.children)}else{const jt=ui(de.snapshot);tt.attachRef=null,tt.route=de,tt.injector=jt,tt.outlet&&tt.outlet.activateWith(de,tt.injector),this.activateChildRoutes(q,null,tt.children)}}else this.activateChildRoutes(q,null,Y)}}class Ki{constructor(q){this.path=q,this.route=this.path[this.path.length-1]}}class ci{constructor(q,ae){this.component=q,this.route=ae}}function Ri(H,q,ae){const Y=H._root;return Me(Y,q?q._root:null,ae,[Y.value])}function yi(H,q){const ae=Symbol(),Y=q.get(H,ae);return Y===ae?"function"!=typeof H||(0,D.LfX)(H)?q.get(H):H:Y}function Me(H,q,ae,Y,de={canDeactivateChecks:[],canActivateChecks:[]}){const Le=vr(q);return H.children.forEach(tt=>{(function ce(H,q,ae,Y,de={canDeactivateChecks:[],canActivateChecks:[]}){const Le=H.value,tt=q?q.value:null,jt=ae?ae.getContext(H.value.outlet):null;if(tt&&Le.routeConfig===tt.routeConfig){const cn=function Ge(H,q,ae){if("function"==typeof ae)return ae(H,q);switch(ae){case"pathParamsChange":return!yn(H.url,q.url);case"pathParamsOrQueryParamsChange":return!yn(H.url,q.url)||!ee(H.queryParams,q.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ti(H,q)||!ee(H.queryParams,q.queryParams);default:return!Ti(H,q)}}(tt,Le,Le.routeConfig.runGuardsAndResolvers);cn?de.canActivateChecks.push(new Ki(Y)):(Le.data=tt.data,Le._resolvedData=tt._resolvedData),Me(H,q,Le.component?jt?jt.children:null:ae,Y,de),cn&&jt&&jt.outlet&&jt.outlet.isActivated&&de.canDeactivateChecks.push(new ci(jt.outlet.component,tt))}else tt&&me(q,jt,de),de.canActivateChecks.push(new Ki(Y)),Me(H,null,Le.component?jt?jt.children:null:ae,Y,de)})(tt,Le[tt.value.outlet],ae,Y.concat([tt.value]),de),delete Le[tt.value.outlet]}),Object.entries(Le).forEach(([tt,jt])=>me(jt,ae.getContext(tt),de)),de}function me(H,q,ae){const Y=vr(H),de=H.value;Object.entries(Y).forEach(([Le,tt])=>{me(tt,de.component?q?q.children.getContext(Le):null:q,ae)}),ae.canDeactivateChecks.push(new ci(de.component&&q&&q.outlet&&q.outlet.isActivated?q.outlet.component:null,de))}function ot(H){return"function"==typeof H}function Ss(H){return H instanceof T.G||"EmptyError"===(null==H?void 0:H.name)}const vo=Symbol("INITIAL_VALUE");function Gi(){return(0,F.n)(H=>(0,w.z)(H.map(q=>q.pipe((0,U.s)(1),function ue(...H){const q=(0,z.lI)(H);return(0,Q.N)((ae,Y)=>{(q?(0,P.x)(H,ae,q):(0,P.x)(H,ae)).subscribe(Y)})}(vo)))).pipe((0,x.T)(q=>{for(const ae of q)if(!0!==ae){if(ae===vo)return vo;if(!1===ae||ae instanceof Ot)return ae}return!0}),(0,De.p)(q=>q!==vo),(0,U.s)(1)))}function qo(H){return(0,b.F)((0,g.M)(q=>{if(wn(q))throw Tn(0,q)}),(0,x.T)(q=>!0===q))}class Jo{constructor(q){this.segmentGroup=q||null}}class go extends Error{constructor(q){super(),this.urlTree=q}}function Jn(H){return(0,O.$)(new Jo(H))}class Gr{constructor(q,ae){this.urlSerializer=q,this.urlTree=ae}lineralizeSegments(q,ae){let Y=[],de=ae.root;for(;;){if(Y=Y.concat(de.segments),0===de.numberOfChildren)return(0,c.of)(Y);if(de.numberOfChildren>1||!de.children[nt])return(0,O.$)(new D.wOt(4e3,!1));de=de.children[nt]}}applyRedirectCommands(q,ae,Y){const de=this.applyRedirectCreateUrlTree(ae,this.urlSerializer.parse(ae),q,Y);if(ae.startsWith("/"))throw new go(de);return de}applyRedirectCreateUrlTree(q,ae,Y,de){const Le=this.createSegmentGroup(q,ae.root,Y,de);return new Ot(Le,this.createQueryParams(ae.queryParams,this.urlTree.queryParams),ae.fragment)}createQueryParams(q,ae){const Y={};return Object.entries(q).forEach(([de,Le])=>{if("string"==typeof Le&&Le.startsWith(":")){const jt=Le.substring(1);Y[de]=ae[jt]}else Y[de]=Le}),Y}createSegmentGroup(q,ae,Y,de){const Le=this.createSegments(q,ae.segments,Y,de);let tt={};return Object.entries(ae.children).forEach(([jt,cn])=>{tt[jt]=this.createSegmentGroup(q,cn,Y,de)}),new bn(Le,tt)}createSegments(q,ae,Y,de){return ae.map(Le=>Le.path.startsWith(":")?this.findPosParam(q,Le,de):this.findOrReturn(Le,Y))}findPosParam(q,ae,Y){const de=Y[ae.path.substring(1)];if(!de)throw new D.wOt(4001,!1);return de}findOrReturn(q,ae){let Y=0;for(const de of ae){if(de.path===q.path)return ae.splice(Y),de;Y++}return q}}const es={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ts(H,q,ae,Y,de){const Le=Bi(H,q,ae);return Le.matched?(Y=function Or(H,q){var ae;return H.providers&&!H._injector&&(H._injector=(0,D.Ol2)(H.providers,q,`Route: ${H.path}`)),null!==(ae=H._injector)&&void 0!==ae?ae:q}(q,Y),function Ta(H,q,ae,Y){const de=q.canMatch;if(!de||0===de.length)return(0,c.of)(!0);const Le=de.map(tt=>{const jt=yi(tt,H);return Ze(function po(H){return H&&ot(H.canMatch)}(jt)?jt.canMatch(q,ae):(0,D.N4e)(H,()=>jt(q,ae)))});return(0,c.of)(Le).pipe(Gi(),qo())}(Y,q,ae).pipe((0,x.T)(tt=>!0===tt?Le:{...es}))):(0,c.of)(Le)}function Bi(H,q,ae){var Y,de;if("**"===q.path)return function Yl(H){return{matched:!0,parameters:H.length>0?vt(H).parameters:{},consumedSegments:H,remainingSegments:[],positionalParamSegments:{}}}(ae);if(""===q.path)return"full"===q.pathMatch&&(H.hasChildren()||ae.length>0)?{...es}:{matched:!0,consumedSegments:[],remainingSegments:ae,parameters:{},positionalParamSegments:{}};const tt=(q.matcher||xe)(ae,H,q);if(!tt)return{...es};const jt={};Object.entries(null!==(Y=tt.posParams)&&void 0!==Y?Y:{}).forEach(([Kt,xn])=>{jt[Kt]=xn.path});const cn=tt.consumed.length>0?{...jt,...tt.consumed[tt.consumed.length-1].parameters}:jt;return{matched:!0,consumedSegments:tt.consumed,remainingSegments:ae.slice(tt.consumed.length),parameters:cn,positionalParamSegments:null!==(de=tt.posParams)&&void 0!==de?de:{}}}function Ra(H,q,ae,Y){return ae.length>0&&function Ro(H,q,ae){return ae.some(Y=>Xi(H,q,Y)&&Ir(Y)!==nt)}(H,ae,Y)?{segmentGroup:new bn(q,As(Y,new bn(ae,H.children))),slicedSegments:[]}:0===ae.length&&function Is(H,q,ae){return ae.some(Y=>Xi(H,q,Y))}(H,ae,Y)?{segmentGroup:new bn(H.segments,To(H,ae,Y,H.children)),slicedSegments:ae}:{segmentGroup:new bn(H.segments,H.children),slicedSegments:ae}}function To(H,q,ae,Y){const de={};for(const Le of ae)if(Xi(H,q,Le)&&!Y[Ir(Le)]){const tt=new bn([],{});de[Ir(Le)]=tt}return{...Y,...de}}function As(H,q){const ae={};ae[nt]=q;for(const Y of H)if(""===Y.path&&Ir(Y)!==nt){const de=new bn([],{});ae[Ir(Y)]=de}return ae}function Xi(H,q,ae){return(!(H.hasChildren()||q.length>0)||"full"!==ae.pathMatch)&&""===ae.path}class Zl{}class Na{constructor(q,ae,Y,de,Le,tt,jt){this.injector=q,this.configLoader=ae,this.rootComponentType=Y,this.config=de,this.urlTree=Le,this.paramsInheritanceStrategy=tt,this.urlSerializer=jt,this.applyRedirects=new Gr(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(q){return new D.wOt(4002,`'${q.segmentGroup}'`)}recognize(){const q=Ra(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(q).pipe((0,x.T)(ae=>{const Y=new zi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},nt,this.rootComponentType,null,{}),de=new Fn(Y,ae),Le=new wr("",de),tt=function An(H,q,ae=null,Y=null){return Wn(En(H),q,ae,Y)}(Y,[],this.urlTree.queryParams,this.urlTree.fragment);return tt.queryParams=this.urlTree.queryParams,Le.url=this.urlSerializer.serialize(tt),this.inheritParamsAndData(Le._root,null),{state:Le,tree:tt}}))}match(q){return this.processSegmentGroup(this.injector,this.config,q,nt).pipe((0,M.W)(Y=>{if(Y instanceof go)return this.urlTree=Y.urlTree,this.match(Y.urlTree.root);throw Y instanceof Jo?this.noMatchError(Y):Y}))}inheritParamsAndData(q,ae){const Y=q.value,de=Wr(Y,ae,this.paramsInheritanceStrategy);Y.params=Object.freeze(de.params),Y.data=Object.freeze(de.data),q.children.forEach(Le=>this.inheritParamsAndData(Le,Y))}processSegmentGroup(q,ae,Y,de){return 0===Y.segments.length&&Y.hasChildren()?this.processChildren(q,ae,Y):this.processSegment(q,ae,Y,Y.segments,de,!0).pipe((0,x.T)(Le=>Le instanceof Fn?[Le]:[]))}processChildren(q,ae,Y){const de=[];for(const Le of Object.keys(Y.children))"primary"===Le?de.unshift(Le):de.push(Le);return(0,L.H)(de).pipe((0,h.H)(Le=>{const tt=Y.children[Le],jt=function ur(H,q){const ae=H.filter(Y=>Ir(Y)===q);return ae.push(...H.filter(Y=>Ir(Y)!==q)),ae}(ae,Le);return this.processSegmentGroup(q,jt,tt,Le)}),function r(H,q){return(0,Q.N)((0,f.S)(H,q,arguments.length>=2,!0))}((Le,tt)=>(Le.push(...tt),Le)),m(null),function B(H,q){const ae=arguments.length>=2;return Y=>Y.pipe(H?(0,De.p)((de,Le)=>H(de,Le,Y)):u.D,d(1),ae?m(q):n(()=>new T.G))}(),(0,ie.Z)(Le=>{if(null===Le)return Jn(Y);const tt=Oo(Le);return function Fi(H){H.sort((q,ae)=>q.value.outlet===nt?-1:ae.value.outlet===nt?1:q.value.outlet.localeCompare(ae.value.outlet))}(tt),(0,c.of)(tt)}))}processSegment(q,ae,Y,de,Le,tt){return(0,L.H)(ae).pipe((0,h.H)(jt=>{var cn;return this.processSegmentAgainstRoute(null!==(cn=jt._injector)&&void 0!==cn?cn:q,ae,jt,Y,de,Le,tt).pipe((0,M.W)(Kt=>{if(Kt instanceof Jo)return(0,c.of)(null);throw Kt}))}),s(jt=>!!jt),(0,M.W)(jt=>{if(Ss(jt))return function xs(H,q,ae){return 0===q.length&&!H.children[ae]}(Y,de,Le)?(0,c.of)(new Zl):Jn(Y);throw jt}))}processSegmentAgainstRoute(q,ae,Y,de,Le,tt,jt){return function Sc(H,q,ae,Y){return!!(Ir(H)===Y||Y!==nt&&Xi(q,ae,H))&&Bi(q,H,ae).matched}(Y,de,Le,tt)?void 0===Y.redirectTo?this.matchSegmentAgainstRoute(q,de,Y,Le,tt):this.allowRedirects&&jt?this.expandSegmentAgainstRouteUsingRedirect(q,de,ae,Y,Le,tt):Jn(de):Jn(de)}expandSegmentAgainstRouteUsingRedirect(q,ae,Y,de,Le,tt){const{matched:jt,consumedSegments:cn,positionalParamSegments:Kt,remainingSegments:xn}=Bi(ae,de,Le);if(!jt)return Jn(ae);de.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const qn=this.applyRedirects.applyRedirectCommands(cn,de.redirectTo,Kt);return this.applyRedirects.lineralizeSegments(de,qn).pipe((0,ie.Z)(Sr=>this.processSegment(q,Y,ae,Sr.concat(xn),tt,!1)))}matchSegmentAgainstRoute(q,ae,Y,de,Le){const tt=ts(ae,Y,de,q);return"**"===Y.path&&(ae.children={}),tt.pipe((0,F.n)(jt=>{var cn;return jt.matched?(q=null!==(cn=Y._injector)&&void 0!==cn?cn:q,this.getChildConfig(q,Y,de).pipe((0,F.n)(({routes:Kt})=>{var xn,qn,Sr;const hr=null!==(xn=Y._loadedInjector)&&void 0!==xn?xn:q,{consumedSegments:Xr,remainingSegments:_o,parameters:as}=jt,Uo=new zi(Xr,as,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function La(H){return H.data||{}}(Y),Ir(Y),null!==(qn=null!==(Sr=Y.component)&&void 0!==Sr?Sr:Y._loadedComponent)&&void 0!==qn?qn:null,Y,function Os(H){return H.resolve||{}}(Y)),{segmentGroup:Vo,slicedSegments:ls}=Ra(ae,Xr,_o,Kt);if(0===ls.length&&Vo.hasChildren())return this.processChildren(hr,Kt,Vo).pipe((0,x.T)(us=>null===us?null:new Fn(Uo,us)));if(0===Kt.length&&0===ls.length)return(0,c.of)(new Fn(Uo,[]));const Va=Ir(Y)===Le;return this.processSegment(hr,Kt,Vo,ls,Va?nt:Le,!0).pipe((0,x.T)(us=>new Fn(Uo,us instanceof Fn?[us]:[])))}))):Jn(ae)}))}getChildConfig(q,ae,Y){return ae.children?(0,c.of)({routes:ae.children,injector:q}):ae.loadChildren?void 0!==ae._loadedRoutes?(0,c.of)({routes:ae._loadedRoutes,injector:ae._loadedInjector}):function xa(H,q,ae,Y){const de=q.canLoad;if(void 0===de||0===de.length)return(0,c.of)(!0);const Le=de.map(tt=>{const jt=yi(tt,H);return Ze(function zn(H){return H&&ot(H.canLoad)}(jt)?jt.canLoad(q,ae):(0,D.N4e)(H,()=>jt(q,ae)))});return(0,c.of)(Le).pipe(Gi(),qo())}(q,ae,Y).pipe((0,ie.Z)(de=>de?this.configLoader.loadChildren(q,ae).pipe((0,g.M)(Le=>{ae._loadedRoutes=Le.routes,ae._loadedInjector=Le.injector})):function oi(H){return(0,O.$)(Hn(!1,wt.GuardRejected))}())):(0,c.of)({routes:[],injector:q})}}function Pa(H){const q=H.value.routeConfig;return q&&""===q.path}function Oo(H){const q=[],ae=new Set;for(const Y of H){if(!Pa(Y)){q.push(Y);continue}const de=q.find(Le=>Y.value.routeConfig===Le.value.routeConfig);void 0!==de?(de.children.push(...Y.children),ae.add(de)):q.push(Y)}for(const Y of ae){const de=Oo(Y.children);q.push(new Fn(Y.value,de))}return q.filter(Y=>!ae.has(Y))}function Yi(H){const q=H.children.map(ae=>Yi(ae)).flat();return[H,...q]}function ns(H){return(0,F.n)(q=>{const ae=H(q);return ae?(0,L.H)(ae).pipe((0,x.T)(()=>q)):(0,c.of)(q)})}let Zi=(()=>{var H;class q{buildTitle(Y){let de,Le=Y.root;for(;void 0!==Le;){var tt;de=null!==(tt=this.getResolvedTitleForRoute(Le))&&void 0!==tt?tt:de,Le=Le.children.find(jt=>jt.outlet===nt)}return de}getResolvedTitleForRoute(Y){return Y.data[Pe]}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:()=>(0,D.WQX)(Jl),providedIn:"root"}),q})(),Jl=(()=>{var H;class q extends Zi{constructor(Y){super(),this.title=Y}updateTitle(Y){const de=this.buildTitle(Y);void 0!==de&&this.title.setTitle(de)}}return(H=q).\u0275fac=function(Y){return new(Y||H)(D.KVO(oe.hE))},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();const mo=new D.nKC("",{providedIn:"root",factory:()=>({})}),yo=new D.nKC("");let Po=(()=>{var H;class q{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,D.WQX)(D.Ql9)}loadComponent(Y){if(this.componentLoaders.get(Y))return this.componentLoaders.get(Y);if(Y._loadedComponent)return(0,c.of)(Y._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(Y);const de=Ze(Y.loadComponent()).pipe((0,x.T)(Lo),(0,g.M)(tt=>{this.onLoadEndListener&&this.onLoadEndListener(Y),Y._loadedComponent=tt}),(0,V.j)(()=>{this.componentLoaders.delete(Y)})),Le=new S.G(de,()=>new N.B).pipe((0,J.B)());return this.componentLoaders.set(Y,Le),Le}loadChildren(Y,de){if(this.childrenLoaders.get(de))return this.childrenLoaders.get(de);if(de._loadedRoutes)return(0,c.of)({routes:de._loadedRoutes,injector:de._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(de);const tt=function Qi(H,q,ae,Y){return Ze(H.loadChildren()).pipe((0,x.T)(Lo),(0,ie.Z)(de=>de instanceof D.Co$||Array.isArray(de)?(0,c.of)(de):(0,L.H)(q.compileModuleAsync(de))),(0,x.T)(de=>{Y&&Y(H);let Le,tt,jt=!1;return Array.isArray(de)?(tt=de,!0):(Le=de.create(ae).injector,tt=Le.get(yo,[],{optional:!0,self:!0}).flat()),{routes:tt.map(Io),injector:Le}}))}(de,this.compiler,Y,this.onLoadEndListener).pipe((0,V.j)(()=>{this.childrenLoaders.delete(de)})),jt=new S.G(tt,()=>new N.B).pipe((0,J.B)());return this.childrenLoaders.set(de,jt),jt}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();function Lo(H){return function Ba(H){return H&&"object"==typeof H&&"default"in H}(H)?H.default:H}let X=(()=>{var H;class q{}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:()=>(0,D.WQX)(ve),providedIn:"root"}),q})(),ve=(()=>{var H;class q{shouldProcessUrl(Y){return!0}extract(Y){return Y}merge(Y,de){return Y}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();const st=new D.nKC(""),fe=new D.nKC("");function je(H,q,ae){const Y=H.get(fe),de=H.get($.qQ);return H.get(D.SKi).runOutsideAngular(()=>{if(!de.startViewTransition||Y.skipNextTransition)return Y.skipNextTransition=!1,new Promise(Kt=>setTimeout(Kt));let Le;const tt=new Promise(Kt=>{Le=Kt}),jt=de.startViewTransition(()=>(Le(),function ht(H){return new Promise(q=>{(0,D.mal)(q,{injector:H})})}(H))),{onViewTransitionCreated:cn}=Y;return cn&&(0,D.N4e)(H,()=>cn({transition:jt,from:q,to:ae})),tt})}let qt=(()=>{var H;class q{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new N.B,this.transitionAbortSubject=new N.B,this.configLoader=(0,D.WQX)(Po),this.environmentInjector=(0,D.WQX)(D.uvJ),this.urlSerializer=(0,D.WQX)(Ft),this.rootContexts=(0,D.WQX)(Fe),this.location=(0,D.WQX)($.aZ),this.inputBindingEnabled=null!==(0,D.WQX)(ze,{optional:!0}),this.titleStrategy=(0,D.WQX)(Zi),this.options=(0,D.WQX)(mo,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,D.WQX)(X),this.createViewTransition=(0,D.WQX)(st,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,c.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=Le=>this.events.next(new sn(Le)),this.configLoader.onLoadStartListener=Le=>this.events.next(new $t(Le))}complete(){var Y;null===(Y=this.transitions)||void 0===Y||Y.complete()}handleNavigationRequest(Y){var de;const Le=++this.navigationId;null===(de=this.transitions)||void 0===de||de.next({...this.transitions.value,...Y,id:Le})}setupNavigations(Y,de,Le){return this.transitions=new E.t({id:0,currentUrlTree:de,currentRawUrl:de,extractedUrl:this.urlHandlingStrategy.extract(de),urlAfterRedirects:this.urlHandlingStrategy.extract(de),rawUrl:de,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:yr,restoredState:null,currentSnapshot:Le.snapshot,targetSnapshot:null,currentRouterState:Le,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,De.p)(tt=>0!==tt.id),(0,x.T)(tt=>({...tt,extractedUrl:this.urlHandlingStrategy.extract(tt.rawUrl)})),(0,F.n)(tt=>{let jt=!1,cn=!1;return(0,c.of)(tt).pipe((0,F.n)(Kt=>{var xn;if(this.navigationId>tt.id)return this.cancelNavigationTransition(tt,"",wt.SupersededByNewNavigation),C.w;this.currentTransition=tt,this.currentNavigation={id:Kt.id,initialUrl:Kt.rawUrl,extractedUrl:Kt.extractedUrl,trigger:Kt.source,extras:Kt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const qn=!Y.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),Sr=null!==(xn=Kt.extras.onSameUrlNavigation)&&void 0!==xn?xn:Y.onSameUrlNavigation;if(!qn&&"reload"!==Sr){const hr="";return this.events.next(new yt(Kt.id,this.urlSerializer.serialize(Kt.rawUrl),hr,Wt.IgnoredSameUrlNavigation)),Kt.resolve(null),C.w}if(this.urlHandlingStrategy.shouldProcessUrl(Kt.rawUrl))return(0,c.of)(Kt).pipe((0,F.n)(hr=>{var Xr,_o;const as=null===(Xr=this.transitions)||void 0===Xr?void 0:Xr.getValue();return this.events.next(new Re(hr.id,this.urlSerializer.serialize(hr.extractedUrl),hr.source,hr.restoredState)),as!==(null===(_o=this.transitions)||void 0===_o?void 0:_o.getValue())?C.w:Promise.resolve(hr)}),function No(H,q,ae,Y,de,Le){return(0,ie.Z)(tt=>function Ts(H,q,ae,Y,de,Le,tt="emptyOnly"){return new Na(H,q,ae,Y,de,tt,Le).recognize()}(H,q,ae,Y,tt.extractedUrl,de,Le).pipe((0,x.T)(({state:jt,tree:cn})=>({...tt,targetSnapshot:jt,urlAfterRedirects:cn}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,Y.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,g.M)(hr=>{tt.targetSnapshot=hr.targetSnapshot,tt.urlAfterRedirects=hr.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:hr.urlAfterRedirects};const Xr=new ye(hr.id,this.urlSerializer.serialize(hr.extractedUrl),this.urlSerializer.serialize(hr.urlAfterRedirects),hr.targetSnapshot);this.events.next(Xr)}));if(qn&&this.urlHandlingStrategy.shouldProcessUrl(Kt.currentRawUrl)){const{id:hr,extractedUrl:Xr,source:_o,restoredState:as,extras:Uo}=Kt,Vo=new Re(hr,this.urlSerializer.serialize(Xr),_o,as);this.events.next(Vo);const ls=ei(this.rootComponentType).snapshot;return this.currentTransition=tt={...Kt,targetSnapshot:ls,urlAfterRedirects:Xr,extras:{...Uo,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Xr,(0,c.of)(tt)}{const hr="";return this.events.next(new yt(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),hr,Wt.IgnoredByUrlHandlingStrategy)),Kt.resolve(null),C.w}}),(0,g.M)(Kt=>{const xn=new He(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),this.urlSerializer.serialize(Kt.urlAfterRedirects),Kt.targetSnapshot);this.events.next(xn)}),(0,x.T)(Kt=>(this.currentTransition=tt={...Kt,guards:Ri(Kt.targetSnapshot,Kt.currentSnapshot,this.rootContexts)},tt)),function Mr(H,q){return(0,ie.Z)(ae=>{const{targetSnapshot:Y,currentSnapshot:de,guards:{canActivateChecks:Le,canDeactivateChecks:tt}}=ae;return 0===tt.length&&0===Le.length?(0,c.of)({...ae,guardsResult:!0}):function zl(H,q,ae,Y){return(0,L.H)(H).pipe((0,ie.Z)(de=>function Xl(H,q,ae,Y,de){const Le=q&&q.routeConfig?q.routeConfig.canDeactivate:null;if(!Le||0===Le.length)return(0,c.of)(!0);const tt=Le.map(jt=>{var cn;const Kt=null!==(cn=ui(q))&&void 0!==cn?cn:de,xn=yi(jt,Kt);return Ze(function Hr(H){return H&&ot(H.canDeactivate)}(xn)?xn.canDeactivate(H,q,ae,Y):(0,D.N4e)(Kt,()=>xn(H,q,ae,Y))).pipe(s())});return(0,c.of)(tt).pipe(Gi())}(de.component,de.route,ae,q,Y)),s(de=>!0!==de,!0))}(tt,Y,de,H).pipe((0,ie.Z)(jt=>jt&&function gn(H){return"boolean"==typeof H}(jt)?function Aa(H,q,ae,Y){return(0,L.H)(q).pipe((0,h.H)(de=>(0,P.x)(function Kl(H,q){return null!==H&&q&&q(new an(H)),(0,c.of)(!0)}(de.route.parent,Y),function Wl(H,q){return null!==H&&q&&q(new ln(H)),(0,c.of)(!0)}(de.route,Y),function Ia(H,q,ae){const Y=q[q.length-1],Le=q.slice(0,q.length-1).reverse().map(tt=>function Qo(H){const q=H.routeConfig?H.routeConfig.canActivateChild:null;return q&&0!==q.length?{node:H,guards:q}:null}(tt)).filter(tt=>null!==tt).map(tt=>(0,I.v)(()=>{const jt=tt.guards.map(cn=>{var Kt;const xn=null!==(Kt=ui(tt.node))&&void 0!==Kt?Kt:ae,qn=yi(cn,xn);return Ze(function fi(H){return H&&ot(H.canActivateChild)}(qn)?qn.canActivateChild(Y,H):(0,D.N4e)(xn,()=>qn(Y,H))).pipe(s())});return(0,c.of)(jt).pipe(Gi())}));return(0,c.of)(Le).pipe(Gi())}(H,de.path,ae),function Gl(H,q,ae){const Y=q.routeConfig?q.routeConfig.canActivate:null;if(!Y||0===Y.length)return(0,c.of)(!0);const de=Y.map(Le=>(0,I.v)(()=>{var tt;const jt=null!==(tt=ui(q))&&void 0!==tt?tt:ae,cn=yi(Le,jt);return Ze(function Pr(H){return H&&ot(H.canActivate)}(cn)?cn.canActivate(q,H):(0,D.N4e)(jt,()=>cn(q,H))).pipe(s())}));return(0,c.of)(de).pipe(Gi())}(H,de.route,ae))),s(de=>!0!==de,!0))}(Y,Le,H,q):(0,c.of)(jt)),(0,x.T)(jt=>({...ae,guardsResult:jt})))})}(this.environmentInjector,Kt=>this.events.next(Kt)),(0,g.M)(Kt=>{if(tt.guardsResult=Kt.guardsResult,wn(Kt.guardsResult))throw Tn(0,Kt.guardsResult);const xn=new ft(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),this.urlSerializer.serialize(Kt.urlAfterRedirects),Kt.targetSnapshot,!!Kt.guardsResult);this.events.next(xn)}),(0,De.p)(Kt=>!!Kt.guardsResult||(this.cancelNavigationTransition(Kt,"",wt.GuardRejected),!1)),ns(Kt=>{if(Kt.guards.canActivateChecks.length)return(0,c.of)(Kt).pipe((0,g.M)(xn=>{const qn=new pt(xn.id,this.urlSerializer.serialize(xn.extractedUrl),this.urlSerializer.serialize(xn.urlAfterRedirects),xn.targetSnapshot);this.events.next(qn)}),(0,F.n)(xn=>{let qn=!1;return(0,c.of)(xn).pipe(function di(H,q){return(0,ie.Z)(ae=>{const{targetSnapshot:Y,guards:{canActivateChecks:de}}=ae;if(!de.length)return(0,c.of)(ae);const Le=new Set(de.map(cn=>cn.route)),tt=new Set;for(const cn of Le)if(!tt.has(cn))for(const Kt of Yi(cn))tt.add(Kt);let jt=0;return(0,L.H)(tt).pipe((0,h.H)(cn=>Le.has(cn)?function Ns(H,q,ae,Y){const de=H.routeConfig,Le=H._resolve;return void 0!==(null==de?void 0:de.title)&&!wi(de)&&(Le[Pe]=de.title),function Ql(H,q,ae,Y){const de=K(H);if(0===de.length)return(0,c.of)({});const Le={};return(0,L.H)(de).pipe((0,ie.Z)(tt=>function ql(H,q,ae,Y){var de;const Le=null!==(de=ui(q))&&void 0!==de?de:Y,tt=yi(H,Le);return Ze(tt.resolve?tt.resolve(q,ae):(0,D.N4e)(Le,()=>tt(q,ae)))}(H[tt],q,ae,Y).pipe(s(),(0,g.M)(jt=>{Le[tt]=jt}))),d(1),(0,A.u)(Le),(0,M.W)(tt=>Ss(tt)?C.w:(0,O.$)(tt)))}(Le,H,q,Y).pipe((0,x.T)(tt=>(H._resolvedData=tt,H.data=Wr(H,H.parent,ae).resolve,null)))}(cn,Y,H,q):(cn.data=Wr(cn,cn.parent,H).resolve,(0,c.of)(void 0))),(0,g.M)(()=>jt++),d(1),(0,ie.Z)(cn=>jt===tt.size?(0,c.of)(ae):C.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,g.M)({next:()=>qn=!0,complete:()=>{qn||this.cancelNavigationTransition(xn,"",wt.NoDataFromResolver)}}))}),(0,g.M)(xn=>{const qn=new Gt(xn.id,this.urlSerializer.serialize(xn.extractedUrl),this.urlSerializer.serialize(xn.urlAfterRedirects),xn.targetSnapshot);this.events.next(qn)}))}),ns(Kt=>{const xn=qn=>{var Sr;const hr=[];null!==(Sr=qn.routeConfig)&&void 0!==Sr&&Sr.loadComponent&&!qn.routeConfig._loadedComponent&&hr.push(this.configLoader.loadComponent(qn.routeConfig).pipe((0,g.M)(Xr=>{qn.component=Xr}),(0,x.T)(()=>{})));for(const Xr of qn.children)hr.push(...xn(Xr));return hr};return(0,w.z)(xn(Kt.targetSnapshot.root)).pipe(m(null),(0,U.s)(1))}),ns(()=>this.afterPreactivation()),(0,F.n)(()=>{var Kt;const{currentSnapshot:xn,targetSnapshot:qn}=tt,Sr=null===(Kt=this.createViewTransition)||void 0===Kt?void 0:Kt.call(this,this.environmentInjector,xn.root,qn.root);return Sr?(0,L.H)(Sr).pipe((0,x.T)(()=>tt)):(0,c.of)(tt)}),(0,x.T)(Kt=>{const xn=function Je(H,q,ae){const Y=We(H,q._root,ae?ae._root:void 0);return new Ar(Y,q)}(Y.routeReuseStrategy,Kt.targetSnapshot,Kt.currentRouterState);return this.currentTransition=tt={...Kt,targetRouterState:xn},this.currentNavigation.targetRouterState=xn,tt}),(0,g.M)(()=>{this.events.next(new In)}),((H,q,ae,Y)=>(0,x.T)(de=>(new ho(q,de.targetRouterState,de.currentRouterState,ae,Y).activate(H),de)))(this.rootContexts,Y.routeReuseStrategy,Kt=>this.events.next(Kt),this.inputBindingEnabled),(0,U.s)(1),(0,g.M)({next:Kt=>{var xn;jt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new qe(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),this.urlSerializer.serialize(Kt.urlAfterRedirects))),null===(xn=this.titleStrategy)||void 0===xn||xn.updateTitle(Kt.targetRouterState.snapshot),Kt.resolve(!0)},complete:()=>{jt=!0}}),function Ce(H){return(0,Q.N)((q,ae)=>{(0,ne.Tg)(H).subscribe((0,le._)(ae,()=>ae.complete(),be.l)),!ae.closed&&q.subscribe(ae)})}(this.transitionAbortSubject.pipe((0,g.M)(Kt=>{throw Kt}))),(0,V.j)(()=>{var Kt;!jt&&!cn&&this.cancelNavigationTransition(tt,"",wt.SupersededByNewNavigation),(null===(Kt=this.currentTransition)||void 0===Kt?void 0:Kt.id)===tt.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,M.W)(Kt=>{if(cn=!0,tr(Kt))this.events.next(new hn(tt.id,this.urlSerializer.serialize(tt.extractedUrl),Kt.message,Kt.cancellationCode)),function ar(H){return tr(H)&&wn(H.url)}(Kt)?this.events.next(new Nn(Kt.url)):tt.resolve(!1);else{var xn;this.events.next(new Ht(tt.id,this.urlSerializer.serialize(tt.extractedUrl),Kt,null!==(xn=tt.targetSnapshot)&&void 0!==xn?xn:void 0));try{tt.resolve(Y.errorHandler(Kt))}catch(qn){this.options.resolveNavigationPromiseOnError?tt.resolve(!1):tt.reject(qn)}}return C.w}))}))}cancelNavigationTransition(Y,de,Le){const tt=new hn(Y.id,this.urlSerializer.serialize(Y.extractedUrl),de,Le);this.events.next(tt),Y.resolve(!1)}isUpdatingInternalState(){var Y,de;return(null===(Y=this.currentTransition)||void 0===Y?void 0:Y.extractedUrl.toString())!==(null===(de=this.currentTransition)||void 0===de?void 0:de.currentUrlTree.toString())}isUpdatedBrowserUrl(){var Y,de;return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==(null===(Y=this.currentTransition)||void 0===Y?void 0:Y.extractedUrl.toString())&&!(null!==(de=this.currentTransition)&&void 0!==de&&de.extras.skipLocationChange)}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();function pn(H){return H!==yr}let Yn=(()=>{var H;class q{}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:()=>(0,D.WQX)(dr),providedIn:"root"}),q})();class sr{shouldDetach(q){return!1}store(q,ae){}shouldAttach(q){return!1}retrieve(q){return null}shouldReuseRoute(q,ae){return q.routeConfig===ae.routeConfig}}let dr=(()=>{var H;class q extends sr{}return(H=q).\u0275fac=(()=>{let ae;return function(de){return(ae||(ae=D.xGo(H)))(de||H)}})(),H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})(),nr=(()=>{var H;class q{}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:()=>(0,D.WQX)(br),providedIn:"root"}),q})(),br=(()=>{var H;class q extends nr{constructor(){super(...arguments),this.location=(0,D.WQX)($.aZ),this.urlSerializer=(0,D.WQX)(Ft),this.options=(0,D.WQX)(mo,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,D.WQX)(X),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Ot,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=ei(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){var Y,de;return"computed"!==this.canceledNavigationResolution?this.currentPageId:null!==(Y=null===(de=this.restoredState())||void 0===de?void 0:de.\u0275routerPageId)&&void 0!==Y?Y:this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(Y){return this.location.subscribe(de=>{"popstate"===de.type&&Y(de.url,de.state)})}handleRouterEvent(Y,de){if(Y instanceof Re)this.stateMemento=this.createStateMemento();else if(Y instanceof yt)this.rawUrlTree=de.initialUrl;else if(Y instanceof ye){if("eager"===this.urlUpdateStrategy&&!de.extras.skipLocationChange){const Le=this.urlHandlingStrategy.merge(de.finalUrl,de.initialUrl);this.setBrowserUrl(Le,de)}}else Y instanceof In?(this.currentUrlTree=de.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(de.finalUrl,de.initialUrl),this.routerState=de.targetRouterState,"deferred"===this.urlUpdateStrategy&&(de.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,de))):Y instanceof hn&&(Y.code===wt.GuardRejected||Y.code===wt.NoDataFromResolver)?this.restoreHistory(de):Y instanceof Ht?this.restoreHistory(de,!0):Y instanceof qe&&(this.lastSuccessfulId=Y.id,this.currentPageId=this.browserPageId)}setBrowserUrl(Y,de){const Le=this.urlSerializer.serialize(Y);if(this.location.isCurrentPathEqualTo(Le)||de.extras.replaceUrl){const jt={...de.extras.state,...this.generateNgRouterState(de.id,this.browserPageId)};this.location.replaceState(Le,"",jt)}else{const tt={...de.extras.state,...this.generateNgRouterState(de.id,this.browserPageId+1)};this.location.go(Le,"",tt)}}restoreHistory(Y,de=!1){if("computed"===this.canceledNavigationResolution){const tt=this.currentPageId-this.browserPageId;0!==tt?this.location.historyGo(tt):this.currentUrlTree===Y.finalUrl&&0===tt&&(this.resetState(Y),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(de&&this.resetState(Y),this.resetUrlToCurrentUrlTree())}resetState(Y){var de;this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,null!==(de=Y.finalUrl)&&void 0!==de?de:this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(Y,de){return"computed"===this.canceledNavigationResolution?{navigationId:Y,\u0275routerPageId:de}:{navigationId:Y}}}return(H=q).\u0275fac=(()=>{let ae;return function(de){return(ae||(ae=D.xGo(H)))(de||H)}})(),H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();var lr=function(H){return H[H.COMPLETE=0]="COMPLETE",H[H.FAILED=1]="FAILED",H[H.REDIRECTING=2]="REDIRECTING",H}(lr||{});function xr(H,q){H.events.pipe((0,De.p)(ae=>ae instanceof qe||ae instanceof hn||ae instanceof Ht||ae instanceof yt),(0,x.T)(ae=>ae instanceof qe||ae instanceof yt?lr.COMPLETE:ae instanceof hn&&(ae.code===wt.Redirect||ae.code===wt.SupersededByNewNavigation)?lr.REDIRECTING:lr.FAILED),(0,De.p)(ae=>ae!==lr.REDIRECTING),(0,U.s)(1)).subscribe(()=>{q()})}function gr(H){throw H}const mn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Pn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ir=(()=>{var H;class q{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){var Y,de;this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,D.WQX)(D.H3F),this.stateManager=(0,D.WQX)(nr),this.options=(0,D.WQX)(mo,{optional:!0})||{},this.pendingTasks=(0,D.WQX)(D.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,D.WQX)(qt),this.urlSerializer=(0,D.WQX)(Ft),this.location=(0,D.WQX)($.aZ),this.urlHandlingStrategy=(0,D.WQX)(X),this._events=new N.B,this.errorHandler=this.options.errorHandler||gr,this.navigated=!1,this.routeReuseStrategy=(0,D.WQX)(Yn),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=null!==(Y=null===(de=(0,D.WQX)(yo,{optional:!0}))||void 0===de?void 0:de.flat())&&void 0!==Y?Y:[],this.componentInputBindingEnabled=!!(0,D.WQX)(ze,{optional:!0}),this.eventsSubscription=new k.yU,this.isNgZoneEnabled=(0,D.WQX)(D.SKi)instanceof D.SKi&&D.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:Le=>{this.console.warn(Le)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const Y=this.navigationTransitions.events.subscribe(de=>{try{const Le=this.navigationTransitions.currentTransition,tt=this.navigationTransitions.currentNavigation;if(null!==Le&&null!==tt)if(this.stateManager.handleRouterEvent(de,tt),de instanceof hn&&de.code!==wt.Redirect&&de.code!==wt.SupersededByNewNavigation)this.navigated=!0;else if(de instanceof qe)this.navigated=!0;else if(de instanceof Nn){const jt=this.urlHandlingStrategy.merge(de.url,Le.currentRawUrl),cn={info:Le.extras.info,skipLocationChange:Le.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||pn(Le.source)};this.scheduleNavigation(jt,yr,null,cn,{resolve:Le.resolve,reject:Le.reject,promise:Le.promise})}(function Dr(H){return!(H instanceof In||H instanceof Nn)})(de)&&this._events.next(de)}catch(Le){this.navigationTransitions.transitionAbortSubject.next(Le)}});this.eventsSubscription.add(Y)}resetRootComponentType(Y){this.routerState.root.component=Y,this.navigationTransitions.rootComponentType=Y}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),yr,this.stateManager.restoredState())}setUpLocationChangeListener(){var Y;null!==(Y=this.nonRouterCurrentEntryChangeSubscription)&&void 0!==Y||(this.nonRouterCurrentEntryChangeSubscription=this.stateManager.registerNonRouterCurrentEntryChangeListener((de,Le)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(de,"popstate",Le)},0)}))}navigateToSyncWithBrowser(Y,de,Le){const tt={replaceUrl:!0},jt=null!=Le&&Le.navigationId?Le:null;if(Le){const Kt={...Le};delete Kt.navigationId,delete Kt.\u0275routerPageId,0!==Object.keys(Kt).length&&(tt.state=Kt)}const cn=this.parseUrl(Y);this.scheduleNavigation(cn,de,jt,tt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(Y){this.config=Y.map(Io),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(Y,de={}){const{relativeTo:Le,queryParams:tt,fragment:jt,queryParamsHandling:cn,preserveFragment:Kt}=de,xn=Kt?this.currentUrlTree.fragment:jt;let Sr,qn=null;switch(cn){case"merge":qn={...this.currentUrlTree.queryParams,...tt};break;case"preserve":qn=this.currentUrlTree.queryParams;break;default:qn=tt||null}null!==qn&&(qn=this.removeEmptyProps(qn));try{Sr=En(Le?Le.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof Y[0]||!Y[0].startsWith("/"))&&(Y=[]),Sr=this.currentUrlTree.root}return Wn(Sr,Y,qn,null!=xn?xn:null)}navigateByUrl(Y,de={skipLocationChange:!1}){const Le=wn(Y)?Y:this.parseUrl(Y),tt=this.urlHandlingStrategy.merge(Le,this.rawUrlTree);return this.scheduleNavigation(tt,yr,null,de)}navigate(Y,de={skipLocationChange:!1}){return function $r(H){for(let q=0;q(null!=tt&&(de[Le]=tt),de),{})}scheduleNavigation(Y,de,Le,tt,jt){if(this.disposed)return Promise.resolve(!1);let cn,Kt,xn;jt?(cn=jt.resolve,Kt=jt.reject,xn=jt.promise):xn=new Promise((Sr,hr)=>{cn=Sr,Kt=hr});const qn=this.pendingTasks.add();return xr(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(qn))}),this.navigationTransitions.handleNavigationRequest({source:de,restoredState:Le,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:Y,extras:tt,resolve:cn,reject:Kt,promise:xn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),xn.catch(Sr=>Promise.reject(Sr))}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})(),Rr=(()=>{var H;class q{constructor(Y,de,Le,tt,jt,cn){var Kt;this.router=Y,this.route=de,this.tabIndexAttribute=Le,this.renderer=tt,this.el=jt,this.locationStrategy=cn,this.href=null,this.commands=null,this.onChanges=new N.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const xn=null===(Kt=jt.nativeElement.tagName)||void 0===Kt?void 0:Kt.toLowerCase();this.isAnchorElement="a"===xn||"area"===xn,this.isAnchorElement?this.subscription=Y.events.subscribe(qn=>{qn instanceof qe&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(Y){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",Y)}ngOnChanges(Y){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(Y){null!=Y?(this.commands=Array.isArray(Y)?Y:[Y],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(Y,de,Le,tt,jt){const cn=this.urlTree;return!!(null===cn||this.isAnchorElement&&(0!==Y||de||Le||tt||jt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(cn,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){var Y;null===(Y=this.subscription)||void 0===Y||Y.unsubscribe()}updateHref(){var Y;const de=this.urlTree;this.href=null!==de&&this.locationStrategy?null===(Y=this.locationStrategy)||void 0===Y?void 0:Y.prepareExternalUrl(this.router.serializeUrl(de)):null;const Le=null===this.href?null:(0,D.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",Le)}applyAttributeValue(Y,de){const Le=this.renderer,tt=this.el.nativeElement;null!==de?Le.setAttribute(tt,Y,de):Le.removeAttribute(tt,Y)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(H=q).\u0275fac=function(Y){return new(Y||H)(D.rXU(ir),D.rXU(ii),D.kS0("tabindex"),D.rXU(D.sFG),D.rXU(D.aKT),D.rXU($.hb))},H.\u0275dir=D.FsC({type:H,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(Y,de){1&Y&&D.bIt("click",function(tt){return de.onClick(tt.button,tt.ctrlKey,tt.shiftKey,tt.altKey,tt.metaKey)}),2&Y&&D.BMQ("target",de.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[D.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",D.L39],skipLocationChange:[D.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",D.L39],replaceUrl:[D.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",D.L39],routerLink:"routerLink"},standalone:!0,features:[D.GFd,D.OA$]}),q})();class Br{}let Ci=(()=>{var H;class q{preload(Y,de){return de().pipe((0,M.W)(()=>(0,c.of)(null)))}}return(H=q).\u0275fac=function(Y){return new(Y||H)},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})(),rs=(()=>{var H;class q{constructor(Y,de,Le,tt,jt){this.router=Y,this.injector=Le,this.preloadingStrategy=tt,this.loader=jt}setUpPreloading(){this.subscription=this.router.events.pipe((0,De.p)(Y=>Y instanceof qe),(0,h.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(Y,de){const Le=[];for(const Kt of de){var tt,jt;Kt.providers&&!Kt._injector&&(Kt._injector=(0,D.Ol2)(Kt.providers,Y,`Route: ${Kt.path}`));const xn=null!==(tt=Kt._injector)&&void 0!==tt?tt:Y,qn=null!==(jt=Kt._loadedInjector)&&void 0!==jt?jt:xn;var cn;(Kt.loadChildren&&!Kt._loadedRoutes&&void 0===Kt.canLoad||Kt.loadComponent&&!Kt._loadedComponent)&&Le.push(this.preloadConfig(xn,Kt)),(Kt.children||Kt._loadedRoutes)&&Le.push(this.processRoutes(qn,null!==(cn=Kt.children)&&void 0!==cn?cn:Kt._loadedRoutes))}return(0,L.H)(Le).pipe((0,Z.U)())}preloadConfig(Y,de){return this.preloadingStrategy.preload(de,()=>{let Le;Le=de.loadChildren&&void 0===de.canLoad?this.loader.loadChildren(Y,de):(0,c.of)(null);const tt=Le.pipe((0,ie.Z)(jt=>{var cn;return null===jt?(0,c.of)(void 0):(de._loadedRoutes=jt.routes,de._loadedInjector=jt.injector,this.processRoutes(null!==(cn=jt.injector)&&void 0!==cn?cn:Y,jt.routes))}));if(de.loadComponent&&!de._loadedComponent){const jt=this.loader.loadComponent(de);return(0,L.H)([tt,jt]).pipe((0,Z.U)())}return tt})}}return(H=q).\u0275fac=function(Y){return new(Y||H)(D.KVO(ir),D.KVO(D.Ql9),D.KVO(D.uvJ),D.KVO(Br),D.KVO(Po))},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac,providedIn:"root"}),q})();const Ps=new D.nKC("");let bo=(()=>{var H;class q{constructor(Y,de,Le,tt,jt={}){this.urlSerializer=Y,this.transitions=de,this.viewportScroller=Le,this.zone=tt,this.options=jt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,D.WQX)(D.uvJ),jt.scrollPositionRestoration||(jt.scrollPositionRestoration="disabled"),jt.anchorScrolling||(jt.anchorScrolling="disabled")}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(Y=>{Y instanceof Re?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=Y.navigationTrigger,this.restoredId=Y.restoredState?Y.restoredState.navigationId:0):Y instanceof qe?(this.lastId=Y.id,this.scheduleScrollEvent(Y,this.urlSerializer.parse(Y.urlAfterRedirects).fragment)):Y instanceof yt&&Y.code===Wt.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(Y,this.urlSerializer.parse(Y.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(Y=>{Y instanceof Cn&&(Y.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(Y.position):Y.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(Y.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(Y,de){var Le=this;this.zone.runOutsideAngular((0,a.A)(function*(){yield new Promise(tt=>{setTimeout(()=>{tt()}),(0,D.mal)(()=>{tt()},{injector:Le.environmentInjector})}),Le.zone.run(()=>{Le.transitions.events.next(new Cn(Y,"popstate"===Le.lastSource?Le.store[Le.restoredId]:null,de))})}))}ngOnDestroy(){var Y,de;null===(Y=this.routerEventsSubscription)||void 0===Y||Y.unsubscribe(),null===(de=this.scrollEventsSubscription)||void 0===de||de.unsubscribe()}}return(H=q).\u0275fac=function(Y){D.QTQ()},H.\u0275prov=D.jDH({token:H,factory:H.\u0275fac}),q})();function ti(H,q){return{\u0275kind:H,\u0275providers:q}}function Fo(){const H=(0,D.WQX)(D.zZn);return q=>{var ae,Y;const de=H.get(D.o8S);if(q!==de.components[0])return;const Le=H.get(ir),tt=H.get(qi);1===H.get(Qn)&&Le.initialNavigation(),null===(ae=H.get(os,null,D.$GK.Optional))||void 0===ae||ae.setUpPreloading(),null===(Y=H.get(Ps,null,D.$GK.Optional))||void 0===Y||Y.init(),Le.resetRootComponentType(de.componentTypes[0]),tt.closed||(tt.next(),tt.complete(),tt.unsubscribe())}}const qi=new D.nKC("",{factory:()=>new N.B}),Qn=new D.nKC("",{providedIn:"root",factory:()=>1}),os=new D.nKC("");function ko(H){return ti(0,[{provide:os,useExisting:rs},{provide:Br,useExisting:H}])}function ka(H){return ti(9,[{provide:st,useValue:je},{provide:fe,useValue:{skipNextTransition:!(null==H||!H.skipInitialTransition),...H}}])}const ss=new D.nKC("ROUTER_FORROOT_GUARD"),Di=[$.aZ,{provide:Ft,useClass:Sn},ir,Fe,{provide:ii,useFactory:function Bo(H){return H.routerState.root},deps:[ir]},Po,[]];let $a=(()=>{var H;class q{constructor(Y){}static forRoot(Y,de){return{ngModule:q,providers:[Di,[],{provide:yo,multi:!0,useValue:Y},{provide:ss,useFactory:tu,deps:[[ir,new D.Xx1,new D.kdw]]},{provide:mo,useValue:de||{}},null!=de&&de.useHash?{provide:$.hb,useClass:$.fw}:{provide:$.hb,useClass:$.Sm},{provide:Ps,useFactory:()=>{const H=(0,D.WQX)($.Xr),q=(0,D.WQX)(D.SKi),ae=(0,D.WQX)(mo),Y=(0,D.WQX)(qt),de=(0,D.WQX)(Ft);return ae.scrollOffset&&H.setOffset(ae.scrollOffset),new bo(de,Y,H,q,ae)}},null!=de&&de.preloadingStrategy?ko(de.preloadingStrategy).\u0275providers:[],null!=de&&de.initialNavigation?Tc(de):[],null!=de&&de.bindToComponentInputs?ti(8,[Be,{provide:ze,useExisting:Be}]).\u0275providers:[],null!=de&&de.enableViewTransitions?ka().\u0275providers:[],[{provide:Bs,useFactory:Fo},{provide:D.iLQ,multi:!0,useExisting:Bs}]]}}static forChild(Y){return{ngModule:q,providers:[{provide:yo,multi:!0,useValue:Y}]}}}return(H=q).\u0275fac=function(Y){return new(Y||H)(D.KVO(ss,8))},H.\u0275mod=D.$C({type:H}),H.\u0275inj=D.G2t({}),q})();function tu(H){return"guarded"}function Tc(H){return["disabled"===H.initialNavigation?ti(3,[{provide:D.hnV,multi:!0,useFactory:()=>{const q=(0,D.WQX)(ir);return()=>{q.setUpLocationChangeListener()}}},{provide:Qn,useValue:2}]).\u0275providers:[],"enabledBlocking"===H.initialNavigation?ti(2,[{provide:Qn,useValue:0},{provide:D.hnV,multi:!0,deps:[D.zZn],useFactory:q=>{const ae=q.get($.hj,Promise.resolve());return()=>ae.then(()=>new Promise(Y=>{const de=q.get(ir),Le=q.get(qi);xr(de,()=>{Y(!0)}),q.get(qt).afterPreactivation=()=>(Y(!0),Le.closed?(0,c.of)(void 0):Le),de.initialNavigation()}))}}]).\u0275providers:[]]}const Bs=new D.nKC("")},4517:(_e,te,y)=>{"use strict";y.d(te,{Yq:()=>Et,TS:()=>Mn,sR:()=>Tt,el:()=>Kn,Sb:()=>Oe,QE:()=>Rt,CF:()=>Ye,Rg:()=>wn,p4:()=>St,jM:()=>Gn,_t:()=>ge,q9:()=>dt,y8:()=>bn,Kb:()=>yr,OD:()=>rt,CE:()=>jn,pF:()=>$n,fL:()=>Xt,YV:()=>kn,er:()=>kt,z3:()=>Jt});var a=y(467),D=y(4438),v=y(3021),L=y(177);class c{constructor(){this.m=new Map}reset(et){this.m=new Map(Object.entries(et))}get(et,Re){const qe=this.m.get(et);return void 0!==qe?qe:Re}getBoolean(et,Re=!1){const qe=this.m.get(et);return void 0===qe?Re:"string"==typeof qe?"true"===qe:!!qe}getNumber(et,Re){const qe=parseFloat(this.m.get(et));return isNaN(qe)?void 0!==Re?Re:NaN:qe}set(et,Re){this.m.set(et,Re)}}const E=new c,C=Ke=>N(Ke),N=(Ke=window)=>{if(typeof Ke>"u")return[];Ke.Ionic=Ke.Ionic||{};let et=Ke.Ionic.platforms;return null==et&&(et=Ke.Ionic.platforms=k(Ke),et.forEach(Re=>Ke.document.documentElement.classList.add(`plt-${Re}`))),et},k=Ke=>{const et=E.get("platform");return Object.keys(M).filter(Re=>{const qe=null==et?void 0:et[Re];return"function"==typeof qe?qe(Ke):M[Re](Ke)})},x=Ke=>!!(h(Ke,/iPad/i)||h(Ke,/Macintosh/i)&&ie(Ke)),z=Ke=>h(Ke,/android|sink/i),ie=Ke=>g(Ke,"(any-pointer:coarse)"),m=Ke=>n(Ke)||o(Ke),n=Ke=>!!(Ke.cordova||Ke.phonegap||Ke.PhoneGap),o=Ke=>{const et=Ke.Capacitor;return!(null==et||!et.isNative)},h=(Ke,et)=>et.test(Ke.navigator.userAgent),g=(Ke,et)=>{var Re;return null===(Re=Ke.matchMedia)||void 0===Re?void 0:Re.call(Ke,et).matches},M={ipad:x,iphone:Ke=>h(Ke,/iPhone/i),ios:Ke=>h(Ke,/iPhone|iPod/i)||x(Ke),android:z,phablet:Ke=>{const et=Ke.innerWidth,Re=Ke.innerHeight,qe=Math.min(et,Re),wt=Math.max(et,Re);return qe>390&&qe<520&&wt>620&&wt<800},tablet:Ke=>{const et=Ke.innerWidth,Re=Ke.innerHeight,qe=Math.min(et,Re),wt=Math.max(et,Re);return x(Ke)||(Ke=>z(Ke)&&!h(Ke,/mobile/i))(Ke)||qe>460&&qe<820&&wt>780&&wt<1400},cordova:n,capacitor:o,electron:Ke=>h(Ke,/electron/i),pwa:Ke=>{var et;return!!(null!==(et=Ke.matchMedia)&&void 0!==et&&et.call(Ke,"(display-mode: standalone)").matches||Ke.navigator.standalone)},mobile:ie,mobileweb:Ke=>ie(Ke)&&!m(Ke),desktop:Ke=>!ie(Ke),hybrid:m};var B=y(6031),A=y(1656),V=y(1413),J=y(3726),ne=y(4412),be=y(4572),Ce=y(7673),Z=y(1635),oe=y(5964),nt=y(5558),Pe=y(3669),pe=y(9974),Te=y(4360);function re(Ke,et){return Ke===et}var ee=y(9417);const K=["tabsInner"];class ge{constructor(et){this.menuController=et}open(et){return this.menuController.open(et)}close(et){return this.menuController.close(et)}toggle(et){return this.menuController.toggle(et)}enable(et,Re){return this.menuController.enable(et,Re)}swipeGesture(et,Re){return this.menuController.swipeGesture(et,Re)}isOpen(et){return this.menuController.isOpen(et)}isEnabled(et){return this.menuController.isEnabled(et)}get(et){return this.menuController.get(et)}getOpen(){return this.menuController.getOpen()}getMenus(){return this.menuController.getMenus()}registerAnimation(et,Re){return this.menuController.registerAnimation(et,Re)}isAnimating(){return this.menuController.isAnimating()}_getOpenSync(){return this.menuController._getOpenSync()}_createAnimation(et,Re){return this.menuController._createAnimation(et,Re)}_register(et){return this.menuController._register(et)}_unregister(et){return this.menuController._unregister(et)}_setOpen(et,Re,qe){return this.menuController._setOpen(et,Re,qe)}}let rt=(()=>{class Ke{constructor(Re,qe){this.doc=Re,this.backButton=new V.B,this.keyboardDidShow=new V.B,this.keyboardDidHide=new V.B,this.pause=new V.B,this.resume=new V.B,this.resize=new V.B,qe.run(()=>{var wt;let Wt;this.win=Re.defaultView,this.backButton.subscribeWithPriority=function(hn,yt){return this.subscribe(Ht=>Ht.register(hn,ye=>qe.run(()=>yt(ye))))},mt(this.pause,Re,"pause",qe),mt(this.resume,Re,"resume",qe),mt(this.backButton,Re,"ionBackButton",qe),mt(this.resize,this.win,"resize",qe),mt(this.keyboardDidShow,this.win,"ionKeyboardDidShow",qe),mt(this.keyboardDidHide,this.win,"ionKeyboardDidHide",qe),this._readyPromise=new Promise(hn=>{Wt=hn}),null!==(wt=this.win)&&void 0!==wt&&wt.cordova?Re.addEventListener("deviceready",()=>{Wt("cordova")},{once:!0}):Wt("dom")})}is(Re){return((Ke,et)=>("string"==typeof Ke&&(et=Ke,Ke=void 0),C(Ke).includes(et)))(this.win,Re)}platforms(){return C(this.win)}ready(){return this._readyPromise}get isRTL(){return"rtl"===this.doc.dir}getQueryParam(Re){return nn(this.win.location.href,Re)}isLandscape(){return!this.isPortrait()}isPortrait(){var Re,qe;return null===(Re=(qe=this.win).matchMedia)||void 0===Re?void 0:Re.call(qe,"(orientation: portrait)").matches}testUserAgent(Re){const qe=this.win.navigator;return!!(null!=qe&&qe.userAgent&&qe.userAgent.indexOf(Re)>=0)}url(){return this.win.location.href}width(){return this.win.innerWidth}height(){return this.win.innerHeight}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.KVO(L.qQ),D.KVO(D.SKi))},Ke.\u0275prov=D.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})();const nn=(Ke,et)=>{et=et.replace(/[[\]\\]/g,"\\$&");const qe=new RegExp("[\\?&]"+et+"=([^&#]*)").exec(Ke);return qe?decodeURIComponent(qe[1].replace(/\+/g," ")):null},mt=(Ke,et,Re,qe)=>{et&&et.addEventListener(Re,wt=>{qe.run(()=>{Ke.next(null!=wt?wt.detail:void 0)})})};let dt=(()=>{class Ke{constructor(Re,qe,wt,Wt){this.location=qe,this.serializer=wt,this.router=Wt,this.direction=At,this.animated=at,this.guessDirection="forward",this.lastNavId=-1,Wt&&Wt.events.subscribe(hn=>{if(hn instanceof v.Z){const yt=hn.restoredState?hn.restoredState.navigationId:hn.id;this.guessDirection=yt{this.pop(),hn()})}navigateForward(Re,qe={}){return this.setDirection("forward",qe.animated,qe.animationDirection,qe.animation),this.navigate(Re,qe)}navigateBack(Re,qe={}){return this.setDirection("back",qe.animated,qe.animationDirection,qe.animation),this.navigate(Re,qe)}navigateRoot(Re,qe={}){return this.setDirection("root",qe.animated,qe.animationDirection,qe.animation),this.navigate(Re,qe)}back(Re={animated:!0,animationDirection:"back"}){return this.setDirection("back",Re.animated,Re.animationDirection,Re.animation),this.location.back()}pop(){var Re=this;return(0,a.A)(function*(){let qe=Re.topOutlet;for(;qe;){if(yield qe.pop())return!0;qe=qe.parentOutlet}return!1})()}setDirection(Re,qe,wt,Wt){this.direction=Re,this.animated=un(Re,qe,wt),this.animationBuilder=Wt}setTopOutlet(Re){this.topOutlet=Re}consumeTransition(){let qe,Re="root";const wt=this.animationBuilder;return"auto"===this.direction?(Re=this.guessDirection,qe=this.guessAnimation):(qe=this.animated,Re=this.direction),this.direction=At,this.animated=at,this.animationBuilder=void 0,{direction:Re,animation:qe,animationBuilder:wt}}navigate(Re,qe){if(Array.isArray(Re))return this.router.navigate(Re,qe);{const wt=this.serializer.parse(Re.toString());return void 0!==qe.queryParams&&(wt.queryParams={...qe.queryParams}),void 0!==qe.fragment&&(wt.fragment=qe.fragment),this.router.navigateByUrl(wt,qe)}}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.KVO(rt),D.KVO(L.aZ),D.KVO(v.Sd),D.KVO(v.Ix,8))},Ke.\u0275prov=D.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})();const un=(Ke,et,Re)=>{if(!1!==et){if(void 0!==Re)return Re;if("forward"===Ke||"back"===Ke)return Ke;if("root"===Ke&&!0===et)return"forward"}},At="auto",at=void 0;let Mn=(()=>{class Ke{get(Re,qe){const wt=Ot();return wt?wt.get(Re,qe):null}getBoolean(Re,qe){const wt=Ot();return!!wt&&wt.getBoolean(Re,qe)}getNumber(Re,qe){const wt=Ot();return wt?wt.getNumber(Re,qe):0}}return Ke.\u0275fac=function(Re){return new(Re||Ke)},Ke.\u0275prov=D.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})();const Tt=new D.nKC("USERCONFIG"),Ot=()=>{if(typeof window<"u"){const Ke=window.Ionic;if(null!=Ke&&Ke.config)return Ke.config}return null};class bn{constructor(et={}){this.data=et}get(et){return this.data[et]}}let Et=(()=>{class Ke{constructor(){this.zone=(0,D.WQX)(D.SKi),this.applicationRef=(0,D.WQX)(D.o8S)}create(Re,qe,wt){return new It(Re,qe,this.applicationRef,this.zone,wt)}}return Ke.\u0275fac=function(Re){return new(Re||Ke)},Ke.\u0275prov=D.jDH({token:Ke,factory:Ke.\u0275fac}),Ke})();class It{constructor(et,Re,qe,wt,Wt){this.environmentInjector=et,this.injector=Re,this.applicationRef=qe,this.zone=wt,this.elementReferenceKey=Wt,this.elRefMap=new WeakMap,this.elEventsMap=new WeakMap}attachViewToDom(et,Re,qe,wt){return this.zone.run(()=>new Promise(Wt=>{const hn={...qe};void 0!==this.elementReferenceKey&&(hn[this.elementReferenceKey]=et),Wt(yn(this.zone,this.environmentInjector,this.injector,this.applicationRef,this.elRefMap,this.elEventsMap,et,Re,hn,wt,this.elementReferenceKey))}))}removeViewFromDom(et,Re){return this.zone.run(()=>new Promise(qe=>{const wt=this.elRefMap.get(Re);if(wt){wt.destroy(),this.elRefMap.delete(Re);const Wt=this.elEventsMap.get(Re);Wt&&(Wt(),this.elEventsMap.delete(Re))}qe()}))}}const yn=(Ke,et,Re,qe,wt,Wt,hn,yt,Ht,ye,He)=>{const ft=D.zZn.create({providers:Bt(Ht),parent:Re}),pt=(0,D.a0P)(yt,{environmentInjector:et,elementInjector:ft}),Gt=pt.instance,$t=pt.location.nativeElement;if(Ht&&(He&&void 0!==Gt[He]&&console.error(`[Ionic Error]: ${He} is a reserved property when using ${hn.tagName.toLowerCase()}. Rename or remove the "${He}" property from ${yt.name}.`),Object.assign(Gt,Ht)),ye)for(const an of ye)$t.classList.add(an);const sn=Ft(Ke,Gt,$t);return hn.appendChild($t),qe.attachView(pt.hostView),wt.set($t,pt),Wt.set($t,sn),$t},Dt=[B.L,B.a,B.b,B.c,B.d],Ft=(Ke,et,Re)=>Ke.run(()=>{const qe=Dt.filter(wt=>"function"==typeof et[wt]).map(wt=>{const Wt=hn=>et[wt](hn.detail);return Re.addEventListener(wt,Wt),()=>Re.removeEventListener(wt,Wt)});return()=>qe.forEach(wt=>wt())}),Sn=new D.nKC("NavParamsToken"),Bt=Ke=>[{provide:Sn,useValue:Ke},{provide:bn,useFactory:Lt,deps:[Sn]}],Lt=Ke=>new bn(Ke),Vn=(Ke,et)=>{const Re=Ke.prototype;et.forEach(qe=>{Object.defineProperty(Re,qe,{get(){return this.el[qe]},set(wt){this.z.runOutsideAngular(()=>this.el[qe]=wt)}})})},Ut=(Ke,et)=>{const Re=Ke.prototype;et.forEach(qe=>{Re[qe]=function(){const wt=arguments;return this.z.runOutsideAngular(()=>this.el[qe].apply(this.el,wt))}})},$e=(Ke,et,Re)=>{Re.forEach(qe=>Ke[qe]=(0,J.R)(et,qe))};function Ae(Ke){return function(Re){const{defineCustomElementFn:qe,inputs:wt,methods:Wt}=Ke;return void 0!==qe&&qe(),wt&&Vn(Re,wt),Wt&&Ut(Re,Wt),Re}}const we=["alignment","animated","arrow","keepContentsMounted","backdropDismiss","cssClass","dismissOnSelect","enterAnimation","event","isOpen","keyboardClose","leaveAnimation","mode","showBackdrop","translucent","trigger","triggerAction","reference","size","side"],Ee=["present","dismiss","onDidDismiss","onWillDismiss"];let Ye=(()=>{let Ke=class{constructor(Re,qe,wt){this.z=wt,this.isCmpOpen=!1,this.el=qe.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,Re.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,Re.detectChanges()}),$e(this,this.el,["ionPopoverDidPresent","ionPopoverWillPresent","ionPopoverWillDismiss","ionPopoverDidDismiss","didPresent","willPresent","willDismiss","didDismiss"])}};return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(D.gRc),D.rXU(D.aKT),D.rXU(D.SKi))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["ion-popover"]],contentQueries:function(Re,qe,wt){if(1&Re&&D.wni(wt,D.C4Q,5),2&Re){let Wt;D.mGM(Wt=D.lsd())&&(qe.template=Wt.first)}},inputs:{alignment:"alignment",animated:"animated",arrow:"arrow",keepContentsMounted:"keepContentsMounted",backdropDismiss:"backdropDismiss",cssClass:"cssClass",dismissOnSelect:"dismissOnSelect",enterAnimation:"enterAnimation",event:"event",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger",triggerAction:"triggerAction",reference:"reference",size:"size",side:"side"}}),Ke=(0,Z.Cg)([Ae({inputs:we,methods:Ee})],Ke),Ke})();const ke=["animated","keepContentsMounted","backdropBreakpoint","backdropDismiss","breakpoints","canDismiss","cssClass","enterAnimation","event","handle","handleBehavior","initialBreakpoint","isOpen","keyboardClose","leaveAnimation","mode","presentingElement","showBackdrop","translucent","trigger"],it=["present","dismiss","onDidDismiss","onWillDismiss","setCurrentBreakpoint","getCurrentBreakpoint"];let Oe=(()=>{let Ke=class{constructor(Re,qe,wt){this.z=wt,this.isCmpOpen=!1,this.el=qe.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,Re.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,Re.detectChanges()}),$e(this,this.el,["ionModalDidPresent","ionModalWillPresent","ionModalWillDismiss","ionModalDidDismiss","ionBreakpointDidChange","didPresent","willPresent","willDismiss","didDismiss"])}};return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(D.gRc),D.rXU(D.aKT),D.rXU(D.SKi))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["ion-modal"]],contentQueries:function(Re,qe,wt){if(1&Re&&D.wni(wt,D.C4Q,5),2&Re){let Wt;D.mGM(Wt=D.lsd())&&(qe.template=Wt.first)}},inputs:{animated:"animated",keepContentsMounted:"keepContentsMounted",backdropBreakpoint:"backdropBreakpoint",backdropDismiss:"backdropDismiss",breakpoints:"breakpoints",canDismiss:"canDismiss",cssClass:"cssClass",enterAnimation:"enterAnimation",event:"event",handle:"handle",handleBehavior:"handleBehavior",initialBreakpoint:"initialBreakpoint",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",presentingElement:"presentingElement",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger"}}),Ke=(0,Z.Cg)([Ae({inputs:ke,methods:it})],Ke),Ke})();const Ue=(Ke,et)=>((Ke=Ke.filter(Re=>Re.stackId!==et.stackId)).push(et),Ke),lt=(Ke,et)=>{const Re=Ke.createUrlTree(["."],{relativeTo:et});return Ke.serializeUrl(Re)},Zt=(Ke,et)=>!et||Ke.stackId!==et.stackId,_t=(Ke,et)=>{if(!Ke)return;const Re=gt(et);for(let qe=0;qe=Ke.length)return Re[qe];if(Re[qe]!==Ke[qe])return}},gt=Ke=>Ke.split("/").map(et=>et.trim()).filter(et=>""!==et),zt=Ke=>{Ke&&(Ke.ref.destroy(),Ke.unlistenEvents())};class Nt{constructor(et,Re,qe,wt,Wt,hn){this.containerEl=Re,this.router=qe,this.navCtrl=wt,this.zone=Wt,this.location=hn,this.views=[],this.skipTransition=!1,this.nextId=0,this.tabsPrefix=void 0!==et?gt(et):void 0}createView(et,Re){var qe;const wt=lt(this.router,Re),Wt=null==et||null===(qe=et.location)||void 0===qe?void 0:qe.nativeElement,hn=Ft(this.zone,et.instance,Wt);return{id:this.nextId++,stackId:_t(this.tabsPrefix,wt),unlistenEvents:hn,element:Wt,ref:et,url:wt}}getExistingView(et){const Re=lt(this.router,et),qe=this.views.find(wt=>wt.url===Re);return qe&&qe.ref.changeDetectorRef.reattach(),qe}setActive(et){var Re,qe;const wt=this.navCtrl.consumeTransition();let{direction:Wt,animation:hn,animationBuilder:yt}=wt;const Ht=this.activeView,ye=Zt(et,Ht);ye&&(Wt="back",hn=void 0);const He=this.views.slice();let ft;const pt=this.router;pt.getCurrentNavigation?ft=pt.getCurrentNavigation():null!==(Re=pt.navigations)&&void 0!==Re&&Re.value&&(ft=pt.navigations.value),null!==(qe=ft)&&void 0!==qe&&null!==(qe=qe.extras)&&void 0!==qe&&qe.replaceUrl&&this.views.length>0&&this.views.splice(-1,1);const Gt=this.views.includes(et),$t=this.insertView(et,Wt);Gt||et.ref.changeDetectorRef.detectChanges();const sn=et.animationBuilder;return void 0===yt&&"back"===Wt&&!ye&&void 0!==sn&&(yt=sn),Ht&&(Ht.animationBuilder=yt),this.zone.runOutsideAngular(()=>this.wait(()=>(Ht&&Ht.ref.changeDetectorRef.detach(),et.ref.changeDetectorRef.reattach(),this.transition(et,Ht,hn,this.canGoBack(1),!1,yt).then(()=>Pt(et,$t,He,this.location,this.zone)).then(()=>({enteringView:et,direction:Wt,animation:hn,tabSwitch:ye})))))}canGoBack(et,Re=this.getActiveStackId()){return this.getStack(Re).length>et}pop(et,Re=this.getActiveStackId()){return this.zone.run(()=>{const qe=this.getStack(Re);if(qe.length<=et)return Promise.resolve(!1);const wt=qe[qe.length-et-1];let Wt=wt.url;const hn=wt.savedData;if(hn){var yt;const ye=hn.get("primary");null!=ye&&null!==(yt=ye.route)&&void 0!==yt&&null!==(yt=yt._routerState)&&void 0!==yt&&yt.snapshot.url&&(Wt=ye.route._routerState.snapshot.url)}const{animationBuilder:Ht}=this.navCtrl.consumeTransition();return this.navCtrl.navigateBack(Wt,{...wt.savedExtras,animation:Ht}).then(()=>!0)})}startBackTransition(){const et=this.activeView;if(et){const Re=this.getStack(et.stackId),qe=Re[Re.length-2],wt=qe.animationBuilder;return this.wait(()=>this.transition(qe,et,"back",this.canGoBack(2),!0,wt))}return Promise.resolve()}endBackTransition(et){et?(this.skipTransition=!0,this.pop(1)):this.activeView&&Bn(this.activeView,this.views,this.views,this.location,this.zone)}getLastUrl(et){const Re=this.getStack(et);return Re.length>0?Re[Re.length-1]:void 0}getRootUrl(et){const Re=this.getStack(et);return Re.length>0?Re[0]:void 0}getActiveStackId(){return this.activeView?this.activeView.stackId:void 0}getActiveView(){return this.activeView}hasRunningTask(){return void 0!==this.runningTask}destroy(){this.containerEl=void 0,this.views.forEach(zt),this.activeView=void 0,this.views=[]}getStack(et){return this.views.filter(Re=>Re.stackId===et)}insertView(et,Re){return this.activeView=et,this.views=((Ke,et,Re)=>"root"===Re?Ue(Ke,et):"forward"===Re?((Ke,et)=>(Ke.indexOf(et)>=0?Ke=Ke.filter(qe=>qe.stackId!==et.stackId||qe.id<=et.id):Ke.push(et),Ke))(Ke,et):((Ke,et)=>Ke.indexOf(et)>=0?Ke.filter(qe=>qe.stackId!==et.stackId||qe.id<=et.id):Ue(Ke,et))(Ke,et))(this.views,et,Re),this.views.slice()}transition(et,Re,qe,wt,Wt,hn){if(this.skipTransition)return this.skipTransition=!1,Promise.resolve(!1);if(Re===et)return Promise.resolve(!1);const yt=et?et.element:void 0,Ht=Re?Re.element:void 0,ye=this.containerEl;return yt&&yt!==Ht&&(yt.classList.add("ion-page"),yt.classList.add("ion-page-invisible"),yt.parentElement!==ye&&ye.appendChild(yt),ye.commit)?ye.commit(yt,Ht,{duration:void 0===qe?0:void 0,direction:qe,showGoBack:wt,progressAnimation:Wt,animationBuilder:hn}):Promise.resolve(!1)}wait(et){var Re=this;return(0,a.A)(function*(){void 0!==Re.runningTask&&(yield Re.runningTask,Re.runningTask=void 0);const qe=Re.runningTask=et();return qe.finally(()=>Re.runningTask=void 0),qe})()}}const Pt=(Ke,et,Re,qe,wt)=>"function"==typeof requestAnimationFrame?new Promise(Wt=>{requestAnimationFrame(()=>{Bn(Ke,et,Re,qe,wt),Wt()})}):Promise.resolve(),Bn=(Ke,et,Re,qe,wt)=>{wt.run(()=>Re.filter(Wt=>!et.includes(Wt)).forEach(zt)),et.forEach(Wt=>{const yt=qe.path().split("?")[0].split("#")[0];if(Wt!==Ke&&Wt.url!==yt){const Ht=Wt.element;Ht.setAttribute("aria-hidden","true"),Ht.classList.add("ion-page-hidden"),Wt.ref.changeDetectorRef.detach()}})};let wn=(()=>{class Ke{constructor(Re,qe,wt,Wt,hn,yt,Ht,ye){this.parentOutlet=ye,this.activatedView=null,this.proxyMap=new WeakMap,this.currentActivatedRoute$=new ne.t(null),this.activated=null,this._activatedRoute=null,this.name=v.Xk,this.stackWillChange=new D.bkB,this.stackDidChange=new D.bkB,this.activateEvents=new D.bkB,this.deactivateEvents=new D.bkB,this.parentContexts=(0,D.WQX)(v.Zp),this.location=(0,D.WQX)(D.c1b),this.environmentInjector=(0,D.WQX)(D.uvJ),this.inputBinder=(0,D.WQX)(En,{optional:!0}),this.supportsBindingToComponentInputs=!0,this.config=(0,D.WQX)(Mn),this.navCtrl=(0,D.WQX)(dt),this.nativeEl=Wt.nativeElement,this.name=Re||v.Xk,this.tabsPrefix="true"===qe?lt(hn,Ht):void 0,this.stackCtrl=new Nt(this.tabsPrefix,this.nativeEl,hn,this.navCtrl,yt,wt),this.parentContexts.onChildOutletCreated(this.name,this)}get activatedComponentRef(){return this.activated}set animation(Re){this.nativeEl.animation=Re}set animated(Re){this.nativeEl.animated=Re}set swipeGesture(Re){this._swipeGesture=Re,this.nativeEl.swipeHandler=Re?{canStart:()=>this.stackCtrl.canGoBack(1)&&!this.stackCtrl.hasRunningTask(),onStart:()=>this.stackCtrl.startBackTransition(),onEnd:qe=>this.stackCtrl.endBackTransition(qe)}:void 0}ngOnDestroy(){var Re;this.stackCtrl.destroy(),null===(Re=this.inputBinder)||void 0===Re||Re.unsubscribeFromRouteData(this)}getContext(){return this.parentContexts.getContext(this.name)}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(!this.activated){const Re=this.getContext();null!=Re&&Re.route&&this.activateWith(Re.route,Re.injector)}new Promise(Re=>(0,A.c)(this.nativeEl,Re)).then(()=>{void 0===this._swipeGesture&&(this.swipeGesture=this.config.getBoolean("swipeBackEnabled","ios"===this.nativeEl.mode))})}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){throw new Error("incompatible reuse strategy")}attach(Re,qe){throw new Error("incompatible reuse strategy")}deactivate(){if(this.activated){if(this.activatedView){const qe=this.getContext();this.activatedView.savedData=new Map(qe.children.contexts);const wt=this.activatedView.savedData.get("primary");if(wt&&qe.route&&(wt.route={...qe.route}),this.activatedView.savedExtras={},qe.route){const Wt=qe.route.snapshot;this.activatedView.savedExtras.queryParams=Wt.queryParams,this.activatedView.savedExtras.fragment=Wt.fragment}}const Re=this.component;this.activatedView=null,this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(Re)}}activateWith(Re,qe){var wt;if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=Re;let Wt,hn=this.stackCtrl.getExistingView(Re);if(hn){Wt=this.activated=hn.ref;const ye=hn.savedData;ye&&(this.getContext().children.contexts=ye),this.updateActivatedRouteProxy(Wt.instance,Re)}else{var yt;const ye=Re._futureSnapshot,He=this.parentContexts.getOrCreateContext(this.name).children,ft=new ne.t(null),pt=this.createActivatedRouteProxy(ft,Re),Gt=new An(pt,He,this.location.injector),$t=null!==(yt=ye.routeConfig.component)&&void 0!==yt?yt:ye.component;Wt=this.activated=this.location.createComponent($t,{index:this.location.length,injector:Gt,environmentInjector:null!=qe?qe:this.environmentInjector}),ft.next(Wt.instance),hn=this.stackCtrl.createView(this.activated,Re),this.proxyMap.set(Wt.instance,pt),this.currentActivatedRoute$.next({component:Wt.instance,activatedRoute:Re})}null===(wt=this.inputBinder)||void 0===wt||wt.bindActivatedRouteToOutletComponent(this),this.activatedView=hn,this.navCtrl.setTopOutlet(this);const Ht=this.stackCtrl.getActiveView();this.stackWillChange.emit({enteringView:hn,tabSwitch:Zt(hn,Ht)}),this.stackCtrl.setActive(hn).then(ye=>{this.activateEvents.emit(Wt.instance),this.stackDidChange.emit(ye)})}canGoBack(Re=1,qe){return this.stackCtrl.canGoBack(Re,qe)}pop(Re=1,qe){return this.stackCtrl.pop(Re,qe)}getLastUrl(Re){const qe=this.stackCtrl.getLastUrl(Re);return qe?qe.url:void 0}getLastRouteView(Re){return this.stackCtrl.getLastUrl(Re)}getRootView(Re){return this.stackCtrl.getRootUrl(Re)}getActiveStackId(){return this.stackCtrl.getActiveStackId()}createActivatedRouteProxy(Re,qe){const wt=new v.nX;return wt._futureSnapshot=qe._futureSnapshot,wt._routerState=qe._routerState,wt.snapshot=qe.snapshot,wt.outlet=qe.outlet,wt.component=qe.component,wt._paramMap=this.proxyObservable(Re,"paramMap"),wt._queryParamMap=this.proxyObservable(Re,"queryParamMap"),wt.url=this.proxyObservable(Re,"url"),wt.params=this.proxyObservable(Re,"params"),wt.queryParams=this.proxyObservable(Re,"queryParams"),wt.fragment=this.proxyObservable(Re,"fragment"),wt.data=this.proxyObservable(Re,"data"),wt}proxyObservable(Re,qe){return Re.pipe((0,oe.p)(wt=>!!wt),(0,nt.n)(wt=>this.currentActivatedRoute$.pipe((0,oe.p)(Wt=>null!==Wt&&Wt.component===wt),(0,nt.n)(Wt=>Wt&&Wt.activatedRoute[qe]),function xe(Ke,et=Pe.D){return Ke=null!=Ke?Ke:re,(0,pe.N)((Re,qe)=>{let wt,Wt=!0;Re.subscribe((0,Te._)(qe,hn=>{const yt=et(hn);(Wt||!Ke(wt,yt))&&(Wt=!1,wt=yt,qe.next(hn))}))})}())))}updateActivatedRouteProxy(Re,qe){const wt=this.proxyMap.get(Re);if(!wt)throw new Error("Could not find activated route proxy for view");wt._futureSnapshot=qe._futureSnapshot,wt._routerState=qe._routerState,wt.snapshot=qe.snapshot,wt.outlet=qe.outlet,wt.component=qe.component,this.currentActivatedRoute$.next({component:Re,activatedRoute:qe})}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.kS0("name"),D.kS0("tabs"),D.rXU(L.aZ),D.rXU(D.aKT),D.rXU(v.Ix),D.rXU(D.SKi),D.rXU(v.nX),D.rXU(Ke,12))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["ion-router-outlet"]],inputs:{animated:"animated",animation:"animation",mode:"mode",swipeGesture:"swipeGesture",name:"name"},outputs:{stackWillChange:"stackWillChange",stackDidChange:"stackDidChange",activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),Ke})();class An{constructor(et,Re,qe){this.route=et,this.childContexts=Re,this.parent=qe}get(et,Re){return et===v.nX?this.route:et===v.Zp?this.childContexts:this.parent.get(et,Re)}}const En=new D.nKC("");let Wn=(()=>{class Ke{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(Re){this.unsubscribeFromRouteData(Re),this.subscribeToRouteData(Re)}unsubscribeFromRouteData(Re){var qe;null===(qe=this.outletDataSubscriptions.get(Re))||void 0===qe||qe.unsubscribe(),this.outletDataSubscriptions.delete(Re)}subscribeToRouteData(Re){const{activatedRoute:qe}=Re,wt=(0,be.z)([qe.queryParams,qe.params,qe.data]).pipe((0,nt.n)(([Wt,hn,yt],Ht)=>(yt={...Wt,...hn,...yt},0===Ht?(0,Ce.of)(yt):Promise.resolve(yt)))).subscribe(Wt=>{if(!Re.isActivated||!Re.activatedComponentRef||Re.activatedRoute!==qe||null===qe.component)return void this.unsubscribeFromRouteData(Re);const hn=(0,D.HJs)(qe.component);if(hn)for(const{templateName:yt}of hn.inputs)Re.activatedComponentRef.setInput(yt,Wt[yt]);else this.unsubscribeFromRouteData(Re)});this.outletDataSubscriptions.set(Re,wt)}}return Ke.\u0275fac=function(Re){return new(Re||Ke)},Ke.\u0275prov=D.jDH({token:Ke,factory:Ke.\u0275fac}),Ke})();const kn=()=>({provide:En,useFactory:Rn,deps:[v.Ix]});function Rn(Ke){return null!=Ke&&Ke.componentInputBindingEnabled?new Wn:null}const Ln=["color","defaultHref","disabled","icon","mode","routerAnimation","text","type"];let Kn=(()=>{let Ke=class{constructor(Re,qe,wt,Wt,hn,yt){this.routerOutlet=Re,this.navCtrl=qe,this.config=wt,this.r=Wt,this.z=hn,yt.detach(),this.el=this.r.nativeElement}onClick(Re){var qe;const wt=this.defaultHref||this.config.get("backButtonDefaultHref");null!==(qe=this.routerOutlet)&&void 0!==qe&&qe.canGoBack()?(this.navCtrl.setDirection("back",void 0,void 0,this.routerAnimation),this.routerOutlet.pop(),Re.preventDefault()):null!=wt&&(this.navCtrl.navigateBack(wt,{animation:this.routerAnimation}),Re.preventDefault())}};return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(wn,8),D.rXU(dt),D.rXU(Mn),D.rXU(D.aKT),D.rXU(D.SKi),D.rXU(D.gRc))},Ke.\u0275dir=D.FsC({type:Ke,hostBindings:function(Re,qe){1&Re&&D.bIt("click",function(Wt){return qe.onClick(Wt)})},inputs:{color:"color",defaultHref:"defaultHref",disabled:"disabled",icon:"icon",mode:"mode",routerAnimation:"routerAnimation",text:"text",type:"type"}}),Ke=(0,Z.Cg)([Ae({inputs:Ln})],Ke),Ke})(),jn=(()=>{class Ke{constructor(Re,qe,wt,Wt,hn){this.locationStrategy=Re,this.navCtrl=qe,this.elementRef=wt,this.router=Wt,this.routerLink=hn,this.routerDirection="forward"}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){var Re;if(null!==(Re=this.routerLink)&&void 0!==Re&&Re.urlTree){const qe=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=qe}}onClick(Re){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation),Re.preventDefault()}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(L.hb),D.rXU(dt),D.rXU(D.aKT),D.rXU(v.Ix),D.rXU(v.Wk,8))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(Re,qe){1&Re&&D.bIt("click",function(Wt){return qe.onClick(Wt)})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[D.OA$]}),Ke})(),$n=(()=>{class Ke{constructor(Re,qe,wt,Wt,hn){this.locationStrategy=Re,this.navCtrl=qe,this.elementRef=wt,this.router=Wt,this.routerLink=hn,this.routerDirection="forward"}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){var Re;if(null!==(Re=this.routerLink)&&void 0!==Re&&Re.urlTree){const qe=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=qe}}onClick(){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation)}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(L.hb),D.rXU(dt),D.rXU(D.aKT),D.rXU(v.Ix),D.rXU(v.Wk,8))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["a","routerLink",""],["area","routerLink",""]],hostBindings:function(Re,qe){1&Re&&D.bIt("click",function(){return qe.onClick()})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[D.OA$]}),Ke})();const Ve=["animated","animation","root","rootParams","swipeGesture"],ut=["push","insert","insertPages","pop","popTo","popToRoot","removeIndex","setRoot","setPages","getActive","getByIndex","canGoBack","getPrevious"];let Rt=(()=>{let Ke=class{constructor(Re,qe,wt,Wt,hn,yt){this.z=hn,yt.detach(),this.el=Re.nativeElement,Re.nativeElement.delegate=Wt.create(qe,wt),$e(this,this.el,["ionNavDidChange","ionNavWillChange"])}};return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(D.aKT),D.rXU(D.uvJ),D.rXU(D.zZn),D.rXU(Et),D.rXU(D.SKi),D.rXU(D.gRc))},Ke.\u0275dir=D.FsC({type:Ke,inputs:{animated:"animated",animation:"animation",root:"root",rootParams:"rootParams",swipeGesture:"swipeGesture"}}),Ke=(0,Z.Cg)([Ae({inputs:Ve,methods:ut})],Ke),Ke})(),St=(()=>{class Ke{constructor(Re){this.navCtrl=Re,this.ionTabsWillChange=new D.bkB,this.ionTabsDidChange=new D.bkB,this.tabBarSlot="bottom"}ngAfterContentInit(){this.detectSlotChanges()}ngAfterContentChecked(){this.detectSlotChanges()}onStackWillChange({enteringView:Re,tabSwitch:qe}){const wt=Re.stackId;qe&&void 0!==wt&&this.ionTabsWillChange.emit({tab:wt})}onStackDidChange({enteringView:Re,tabSwitch:qe}){const wt=Re.stackId;qe&&void 0!==wt&&(this.tabBar&&(this.tabBar.selectedTab=wt),this.ionTabsDidChange.emit({tab:wt}))}select(Re){const qe="string"==typeof Re,wt=qe?Re:Re.detail.tab,Wt=this.outlet.getActiveStackId()===wt,hn=`${this.outlet.tabsPrefix}/${wt}`;if(qe||Re.stopPropagation(),Wt){const yt=this.outlet.getActiveStackId(),Ht=this.outlet.getLastRouteView(yt);if((null==Ht?void 0:Ht.url)===hn)return;const ye=this.outlet.getRootView(wt);return this.navCtrl.navigateRoot(hn,{...ye&&hn===ye.url&&ye.savedExtras,animated:!0,animationDirection:"back"})}{const yt=this.outlet.getLastRouteView(wt);return this.navCtrl.navigateRoot((null==yt?void 0:yt.url)||hn,{...null==yt?void 0:yt.savedExtras,animated:!0,animationDirection:"back"})}}getSelected(){return this.outlet.getActiveStackId()}detectSlotChanges(){this.tabBars.forEach(Re=>{const qe=Re.el.getAttribute("slot");qe!==this.tabBarSlot&&(this.tabBarSlot=qe,this.relocateTabBar())})}relocateTabBar(){const Re=this.tabBar.el;"top"===this.tabBarSlot?this.tabsInner.nativeElement.before(Re):this.tabsInner.nativeElement.after(Re)}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(dt))},Ke.\u0275dir=D.FsC({type:Ke,selectors:[["ion-tabs"]],viewQuery:function(Re,qe){if(1&Re&&D.GBs(K,7,D.aKT),2&Re){let wt;D.mGM(wt=D.lsd())&&(qe.tabsInner=wt.first)}},hostBindings:function(Re,qe){1&Re&&D.bIt("ionTabButtonClick",function(Wt){return qe.select(Wt)})},outputs:{ionTabsWillChange:"ionTabsWillChange",ionTabsDidChange:"ionTabsDidChange"}}),Ke})();const kt=Ke=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(Ke):"function"==typeof requestAnimationFrame?requestAnimationFrame(Ke):setTimeout(Ke);let Xt=(()=>{class Ke{constructor(Re,qe){this.injector=Re,this.elementRef=qe,this.onChange=()=>{},this.onTouched=()=>{}}writeValue(Re){this.elementRef.nativeElement.value=this.lastValue=Re,Jt(this.elementRef)}handleValueChange(Re,qe){Re===this.elementRef.nativeElement&&(qe!==this.lastValue&&(this.lastValue=qe,this.onChange(qe)),Jt(this.elementRef))}_handleBlurEvent(Re){Re===this.elementRef.nativeElement&&(this.onTouched(),Jt(this.elementRef))}registerOnChange(Re){this.onChange=Re}registerOnTouched(Re){this.onTouched=Re}setDisabledState(Re){this.elementRef.nativeElement.disabled=Re}ngOnDestroy(){this.statusChanges&&this.statusChanges.unsubscribe()}ngAfterViewInit(){let Re;try{Re=this.injector.get(ee.vO)}catch{}if(!Re)return;Re.statusChanges&&(this.statusChanges=Re.statusChanges.subscribe(()=>Jt(this.elementRef)));const qe=Re.control;qe&&["markAsTouched","markAllAsTouched","markAsUntouched","markAsDirty","markAsPristine"].forEach(Wt=>{if(typeof qe[Wt]<"u"){const hn=qe[Wt].bind(qe);qe[Wt]=(...yt)=>{hn(...yt),Jt(this.elementRef)}}})}}return Ke.\u0275fac=function(Re){return new(Re||Ke)(D.rXU(D.zZn),D.rXU(D.aKT))},Ke.\u0275dir=D.FsC({type:Ke,hostBindings:function(Re,qe){1&Re&&D.bIt("ionBlur",function(Wt){return qe._handleBlurEvent(Wt.target)})}}),Ke})();const Jt=Ke=>{kt(()=>{const et=Ke.nativeElement,Re=null!=et.value&&et.value.toString().length>0,qe=Yt(et);On(et,qe);const wt=et.closest("ion-item");wt&&On(wt,Re?[...qe,"item-has-value"]:qe)})},Yt=Ke=>{const et=Ke.classList,Re=[];for(let qe=0;qe{const Re=Ke.classList;Re.remove("ion-valid","ion-invalid","ion-touched","ion-untouched","ion-dirty","ion-pristine"),Re.add(...et)},Dn=(Ke,et)=>Ke.substring(0,et.length)===et;class Gn{shouldDetach(et){return!1}shouldAttach(et){return!1}store(et,Re){}retrieve(et){return null}shouldReuseRoute(et,Re){if(et.routeConfig!==Re.routeConfig)return!1;const qe=et.params,wt=Re.params,Wt=Object.keys(qe),hn=Object.keys(wt);if(Wt.length!==hn.length)return!1;for(const yt of Wt)if(wt[yt]!==qe[yt])return!1;return!0}}class yr{constructor(et){this.ctrl=et}create(et){return this.ctrl.create(et||{})}dismiss(et,Re,qe){return this.ctrl.dismiss(et,Re,qe)}getTop(){return this.ctrl.getTop()}}},8974:(_e,te,y)=>{"use strict";y.d(te,{hB:()=>h,wH:()=>Gt,U1:()=>oe,Jm:()=>re,QW:()=>ee,b_:()=>K,eY:()=>nn,ZB:()=>mt,hU:()=>dt,W9:()=>un,Q8:()=>Mn,YW:()=>Tt,M0:()=>bn,eU:()=>It,iq:()=>yn,Ax:()=>Ft,Hp:()=>Sn,$w:()=>Bt,uz:()=>Lt,he:()=>Ee,nf:()=>Ye,oS:()=>Oe,Sb:()=>wt,KO:()=>_t,f0:()=>gt,To:()=>Nt,Ki:()=>Pt,Rg:()=>Gn,ln:()=>En,w2:()=>$n,HP:()=>Ve,Jq:()=>ut,qW:()=>Rt,p4:()=>yr,IO:()=>St,BC:()=>Jt,ai:()=>Dn,bv:()=>pr,Xi:()=>$t,_t:()=>sn,W3:()=>an,IE:()=>ln,uR:()=>M,Je:()=>f,Gw:()=>r,K_:()=>tn});var a=y(4438),D=y(9417),v=y(4517),L=y(1635),c=y(3726),E=y(177),w=y(3021),O=(y(3503),y(7555),y(4569),y(2942),y(405)),C=y(611),S=y(464),N=y(5384),k=y(5516),x=(y(8476),y(4363));y(8221),y(3113);var ue=y(467);const De=C.i,ie=function(){var G=(0,ue.A)(function*(Fe,se){if(!(typeof window>"u"))return yield De(),(0,x.b)(JSON.parse('[["ion-menu_3",[[33,"ion-menu-button",{"color":[513],"disabled":[4],"menu":[1],"autoHide":[4,"auto-hide"],"type":[1],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]],[33,"ion-menu",{"contentId":[513,"content-id"],"menuId":[513,"menu-id"],"type":[1025],"disabled":[1028],"side":[513],"swipeGesture":[4,"swipe-gesture"],"maxEdgeStart":[2,"max-edge-start"],"isPaneVisible":[32],"isEndSide":[32],"isOpen":[64],"isActive":[64],"open":[64],"close":[64],"toggle":[64],"setOpen":[64]},[[16,"ionSplitPaneVisible","onSplitPaneChanged"],[2,"click","onBackdropClick"]],{"type":["typeChanged"],"disabled":["disabledChanged"],"side":["sideChanged"],"swipeGesture":["swipeGestureChanged"]}],[1,"ion-menu-toggle",{"menu":[1],"autoHide":[4,"auto-hide"],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]]],["ion-fab_3",[[33,"ion-fab-button",{"color":[513],"activated":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1],"show":[4],"translucent":[4],"type":[1],"size":[1],"closeIcon":[1,"close-icon"]}],[1,"ion-fab",{"horizontal":[1],"vertical":[1],"edge":[4],"activated":[1028],"close":[64],"toggle":[64]},null,{"activated":["activatedChanged"]}],[1,"ion-fab-list",{"activated":[4],"side":[1]},null,{"activated":["activatedChanged"]}]]],["ion-refresher_2",[[0,"ion-refresher-content",{"pullingIcon":[1025,"pulling-icon"],"pullingText":[1,"pulling-text"],"refreshingSpinner":[1025,"refreshing-spinner"],"refreshingText":[1,"refreshing-text"]}],[32,"ion-refresher",{"pullMin":[2,"pull-min"],"pullMax":[2,"pull-max"],"closeDuration":[1,"close-duration"],"snapbackDuration":[1,"snapback-duration"],"pullFactor":[2,"pull-factor"],"disabled":[4],"nativeRefresher":[32],"state":[32],"complete":[64],"cancel":[64],"getProgress":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-back-button",[[33,"ion-back-button",{"color":[513],"defaultHref":[1025,"default-href"],"disabled":[516],"icon":[1],"text":[1],"type":[1],"routerAnimation":[16]}]]],["ion-toast",[[33,"ion-toast",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"color":[513],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"duration":[2],"header":[1],"layout":[1],"message":[1],"keyboardClose":[4,"keyboard-close"],"position":[1],"positionAnchor":[1,"position-anchor"],"buttons":[16],"translucent":[4],"animated":[4],"icon":[1],"htmlAttributes":[16],"swipeGesture":[1,"swipe-gesture"],"isOpen":[4,"is-open"],"trigger":[1],"revealContentToScreenReader":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"swipeGesture":["swipeGestureChanged"],"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-card_5",[[33,"ion-card",{"color":[513],"button":[4],"type":[1],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}],[32,"ion-card-content"],[33,"ion-card-header",{"color":[513],"translucent":[4]}],[33,"ion-card-subtitle",{"color":[513]}],[33,"ion-card-title",{"color":[513]}]]],["ion-item-option_3",[[33,"ion-item-option",{"color":[513],"disabled":[4],"download":[1],"expandable":[4],"href":[1],"rel":[1],"target":[1],"type":[1]}],[32,"ion-item-options",{"side":[1],"fireSwipeEvent":[64]}],[0,"ion-item-sliding",{"disabled":[4],"state":[32],"getOpenAmount":[64],"getSlidingRatio":[64],"open":[64],"close":[64],"closeOpened":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-accordion_2",[[49,"ion-accordion",{"value":[1],"disabled":[4],"readonly":[4],"toggleIcon":[1,"toggle-icon"],"toggleIconSlot":[1,"toggle-icon-slot"],"state":[32],"isNext":[32],"isPrevious":[32]},null,{"value":["valueChanged"]}],[33,"ion-accordion-group",{"animated":[4],"multiple":[4],"value":[1025],"disabled":[4],"readonly":[4],"expand":[1],"requestAccordionToggle":[64],"getAccordions":[64]},[[0,"keydown","onKeydown"]],{"value":["valueChanged"],"disabled":["disabledChanged"],"readonly":["readonlyChanged"]}]]],["ion-infinite-scroll_2",[[32,"ion-infinite-scroll-content",{"loadingSpinner":[1025,"loading-spinner"],"loadingText":[1,"loading-text"]}],[0,"ion-infinite-scroll",{"threshold":[1],"disabled":[4],"position":[1],"isLoading":[32],"complete":[64]},null,{"threshold":["thresholdChanged"],"disabled":["disabledChanged"]}]]],["ion-reorder_2",[[33,"ion-reorder",null,[[2,"click","onClick"]]],[0,"ion-reorder-group",{"disabled":[4],"state":[32],"complete":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-segment_2",[[33,"ion-segment-button",{"disabled":[1028],"layout":[1],"type":[1],"value":[8],"checked":[32],"setFocus":[64]},null,{"value":["valueChanged"]}],[33,"ion-segment",{"color":[513],"disabled":[4],"scrollable":[4],"swipeGesture":[4,"swipe-gesture"],"value":[1032],"selectOnFocus":[4,"select-on-focus"],"activated":[32]},[[0,"keydown","onKeyDown"]],{"color":["colorChanged"],"swipeGesture":["swipeGestureChanged"],"value":["valueChanged"],"disabled":["disabledChanged"]}]]],["ion-tab-bar_2",[[33,"ion-tab-button",{"disabled":[4],"download":[1],"href":[1],"rel":[1],"layout":[1025],"selected":[1028],"tab":[1],"target":[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]],[33,"ion-tab-bar",{"color":[513],"selectedTab":[1,"selected-tab"],"translucent":[4],"keyboardVisible":[32]},null,{"selectedTab":["selectedTabChanged"]}]]],["ion-chip",[[33,"ion-chip",{"color":[513],"outline":[4],"disabled":[4]}]]],["ion-datetime-button",[[33,"ion-datetime-button",{"color":[513],"disabled":[516],"datetime":[1],"datetimePresentation":[32],"dateText":[32],"timeText":[32],"datetimeActive":[32],"selectedButton":[32]}]]],["ion-input",[[38,"ion-input",{"color":[513],"accept":[1],"autocapitalize":[1],"autocomplete":[1],"autocorrect":[1],"autofocus":[4],"clearInput":[4,"clear-input"],"clearOnEdit":[4,"clear-on-edit"],"counter":[4],"counterFormatter":[16],"debounce":[2],"disabled":[4],"enterkeyhint":[1],"errorText":[1,"error-text"],"fill":[1],"inputmode":[1],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"max":[8],"maxlength":[2],"min":[8],"minlength":[2],"multiple":[4],"name":[1],"pattern":[1],"placeholder":[1],"readonly":[4],"required":[4],"shape":[1],"spellcheck":[4],"step":[1],"size":[2],"type":[1],"value":[1032],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"disabled":["disabledChanged"],"placeholder":["placeholderChanged"],"value":["valueChanged"]}]]],["ion-searchbar",[[34,"ion-searchbar",{"color":[513],"animated":[4],"autocapitalize":[1],"autocomplete":[1],"autocorrect":[1],"cancelButtonIcon":[1,"cancel-button-icon"],"cancelButtonText":[1,"cancel-button-text"],"clearIcon":[1,"clear-icon"],"debounce":[2],"disabled":[4],"inputmode":[1],"enterkeyhint":[1],"maxlength":[2],"minlength":[2],"name":[1],"placeholder":[1],"searchIcon":[1,"search-icon"],"showCancelButton":[1,"show-cancel-button"],"showClearButton":[1,"show-clear-button"],"spellcheck":[4],"type":[1],"value":[1025],"focused":[32],"noAnimate":[32],"setFocus":[64],"getInputElement":[64]},null,{"lang":["onLangChanged"],"dir":["onDirChanged"],"debounce":["debounceChanged"],"value":["valueChanged"],"showCancelButton":["showCancelButtonChanged"]}]]],["ion-toggle",[[33,"ion-toggle",{"color":[513],"name":[1],"checked":[1028],"disabled":[4],"value":[1],"enableOnOffLabels":[4,"enable-on-off-labels"],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"alignment":[1],"activated":[32]},null,{"disabled":["disabledChanged"]}]]],["ion-nav_2",[[1,"ion-nav",{"delegate":[16],"swipeGesture":[1028,"swipe-gesture"],"animated":[4],"animation":[16],"rootParams":[16],"root":[1],"push":[64],"insert":[64],"insertPages":[64],"pop":[64],"popTo":[64],"popToRoot":[64],"removeIndex":[64],"setRoot":[64],"setPages":[64],"setRouteId":[64],"getRouteId":[64],"getActive":[64],"getByIndex":[64],"canGoBack":[64],"getPrevious":[64]},null,{"swipeGesture":["swipeGestureChanged"],"root":["rootChanged"]}],[0,"ion-nav-link",{"component":[1],"componentProps":[16],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}]]],["ion-textarea",[[38,"ion-textarea",{"color":[513],"autocapitalize":[1],"autofocus":[4],"clearOnEdit":[4,"clear-on-edit"],"debounce":[2],"disabled":[4],"fill":[1],"inputmode":[1],"enterkeyhint":[1],"maxlength":[2],"minlength":[2],"name":[1],"placeholder":[1],"readonly":[4],"required":[4],"spellcheck":[4],"cols":[514],"rows":[2],"wrap":[1],"autoGrow":[516,"auto-grow"],"value":[1025],"counter":[4],"counterFormatter":[16],"errorText":[1,"error-text"],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"shape":[1],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"disabled":["disabledChanged"],"value":["valueChanged"]}]]],["ion-backdrop",[[33,"ion-backdrop",{"visible":[4],"tappable":[4],"stopPropagation":[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]]],["ion-loading",[[34,"ion-loading",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"message":[1],"cssClass":[1,"css-class"],"duration":[2],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"spinner":[1025],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-breadcrumb_2",[[33,"ion-breadcrumb",{"collapsed":[4],"last":[4],"showCollapsedIndicator":[4,"show-collapsed-indicator"],"color":[1],"active":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"separator":[4],"target":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}],[33,"ion-breadcrumbs",{"color":[513],"maxItems":[2,"max-items"],"itemsBeforeCollapse":[2,"items-before-collapse"],"itemsAfterCollapse":[2,"items-after-collapse"],"collapsed":[32],"activeChanged":[32]},[[0,"collapsedClick","onCollapsedClick"]],{"maxItems":["maxItemsChanged"],"itemsBeforeCollapse":["maxItemsChanged"],"itemsAfterCollapse":["maxItemsChanged"]}]]],["ion-modal",[[33,"ion-modal",{"hasController":[4,"has-controller"],"overlayIndex":[2,"overlay-index"],"delegate":[16],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"breakpoints":[16],"initialBreakpoint":[2,"initial-breakpoint"],"backdropBreakpoint":[2,"backdrop-breakpoint"],"handle":[4],"handleBehavior":[1,"handle-behavior"],"component":[1],"componentProps":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"animated":[4],"presentingElement":[16],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"keepContentsMounted":[4,"keep-contents-mounted"],"canDismiss":[4,"can-dismiss"],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"setCurrentBreakpoint":[64],"getCurrentBreakpoint":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-route_4",[[0,"ion-route",{"url":[1],"component":[1],"componentProps":[16],"beforeLeave":[16],"beforeEnter":[16]},null,{"url":["onUpdate"],"component":["onUpdate"],"componentProps":["onComponentProps"]}],[0,"ion-route-redirect",{"from":[1],"to":[1]},null,{"from":["propDidChange"],"to":["propDidChange"]}],[0,"ion-router",{"root":[1],"useHash":[4,"use-hash"],"canTransition":[64],"push":[64],"back":[64],"printDebug":[64],"navChanged":[64]},[[8,"popstate","onPopState"],[4,"ionBackButton","onBackButton"]]],[1,"ion-router-link",{"color":[513],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}]]],["ion-avatar_3",[[33,"ion-avatar"],[33,"ion-badge",{"color":[513]}],[1,"ion-thumbnail"]]],["ion-col_3",[[1,"ion-col",{"offset":[1],"offsetXs":[1,"offset-xs"],"offsetSm":[1,"offset-sm"],"offsetMd":[1,"offset-md"],"offsetLg":[1,"offset-lg"],"offsetXl":[1,"offset-xl"],"pull":[1],"pullXs":[1,"pull-xs"],"pullSm":[1,"pull-sm"],"pullMd":[1,"pull-md"],"pullLg":[1,"pull-lg"],"pullXl":[1,"pull-xl"],"push":[1],"pushXs":[1,"push-xs"],"pushSm":[1,"push-sm"],"pushMd":[1,"push-md"],"pushLg":[1,"push-lg"],"pushXl":[1,"push-xl"],"size":[1],"sizeXs":[1,"size-xs"],"sizeSm":[1,"size-sm"],"sizeMd":[1,"size-md"],"sizeLg":[1,"size-lg"],"sizeXl":[1,"size-xl"]},[[9,"resize","onResize"]]],[1,"ion-grid",{"fixed":[4]}],[1,"ion-row"]]],["ion-tab_2",[[1,"ion-tab",{"active":[1028],"delegate":[16],"tab":[1],"component":[1],"setActive":[64]},null,{"active":["changeActive"]}],[1,"ion-tabs",{"useRouter":[1028,"use-router"],"selectedTab":[32],"select":[64],"getTab":[64],"getSelected":[64],"setRouteId":[64],"getRouteId":[64]}]]],["ion-img",[[1,"ion-img",{"alt":[1],"src":[1],"loadSrc":[32],"loadError":[32]},null,{"src":["srcChanged"]}]]],["ion-progress-bar",[[33,"ion-progress-bar",{"type":[1],"reversed":[4],"value":[2],"buffer":[2],"color":[513]}]]],["ion-range",[[33,"ion-range",{"color":[513],"debounce":[2],"name":[1],"label":[1],"dualKnobs":[4,"dual-knobs"],"min":[2],"max":[2],"pin":[4],"pinFormatter":[16],"snaps":[4],"step":[2],"ticks":[4],"activeBarStart":[1026,"active-bar-start"],"disabled":[4],"value":[1026],"labelPlacement":[1,"label-placement"],"legacy":[4],"ratioA":[32],"ratioB":[32],"pressedKnob":[32]},null,{"debounce":["debounceChanged"],"min":["minChanged"],"max":["maxChanged"],"activeBarStart":["activeBarStartChanged"],"disabled":["disabledChanged"],"value":["valueChanged"]}]]],["ion-split-pane",[[33,"ion-split-pane",{"contentId":[513,"content-id"],"disabled":[4],"when":[8],"visible":[32]},null,{"visible":["visibleChanged"],"disabled":["updateState"],"when":["updateState"]}]]],["ion-text",[[1,"ion-text",{"color":[513]}]]],["ion-item_8",[[33,"ion-item-divider",{"color":[513],"sticky":[4]}],[32,"ion-item-group"],[1,"ion-skeleton-text",{"animated":[4]}],[32,"ion-list",{"lines":[1],"inset":[4],"closeSlidingItems":[64]}],[33,"ion-list-header",{"color":[513],"lines":[1]}],[49,"ion-item",{"color":[513],"button":[4],"detail":[4],"detailIcon":[1,"detail-icon"],"disabled":[4],"download":[1],"fill":[1],"shape":[1],"href":[1],"rel":[1],"lines":[1],"counter":[4],"routerAnimation":[16],"routerDirection":[1,"router-direction"],"target":[1],"type":[1],"counterFormatter":[16],"multipleInputs":[32],"focusable":[32],"counterString":[32]},[[0,"ionInput","handleIonInput"],[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]],{"button":["buttonChanged"],"counterFormatter":["counterFormatterChanged"]}],[34,"ion-label",{"color":[513],"position":[1],"noAnimate":[32]},null,{"color":["colorChanged"],"position":["positionChanged"]}],[33,"ion-note",{"color":[513]}]]],["ion-select_3",[[33,"ion-select",{"cancelText":[1,"cancel-text"],"color":[513],"compareWith":[1,"compare-with"],"disabled":[4],"fill":[1],"interface":[1],"interfaceOptions":[8,"interface-options"],"justify":[1],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"multiple":[4],"name":[1],"okText":[1,"ok-text"],"placeholder":[1],"selectedText":[1,"selected-text"],"toggleIcon":[1,"toggle-icon"],"expandedIcon":[1,"expanded-icon"],"shape":[1],"value":[1032],"isExpanded":[32],"open":[64]},null,{"disabled":["styleChanged"],"isExpanded":["styleChanged"],"placeholder":["styleChanged"],"value":["styleChanged"]}],[1,"ion-select-option",{"disabled":[4],"value":[8]}],[34,"ion-select-popover",{"header":[1],"subHeader":[1,"sub-header"],"message":[1],"multiple":[4],"options":[16]}]]],["ion-picker-internal",[[33,"ion-picker-internal",{"exitInputMode":[64]},[[1,"touchstart","preventTouchStartPropagation"]]]]],["ion-datetime_3",[[33,"ion-datetime",{"color":[1],"name":[1],"disabled":[4],"formatOptions":[16],"readonly":[4],"isDateEnabled":[16],"min":[1025],"max":[1025],"presentation":[1],"cancelText":[1,"cancel-text"],"doneText":[1,"done-text"],"clearText":[1,"clear-text"],"yearValues":[8,"year-values"],"monthValues":[8,"month-values"],"dayValues":[8,"day-values"],"hourValues":[8,"hour-values"],"minuteValues":[8,"minute-values"],"locale":[1],"firstDayOfWeek":[2,"first-day-of-week"],"titleSelectedDatesFormatter":[16],"multiple":[4],"highlightedDates":[16],"value":[1025],"showDefaultTitle":[4,"show-default-title"],"showDefaultButtons":[4,"show-default-buttons"],"showClearButton":[4,"show-clear-button"],"showDefaultTimeLabel":[4,"show-default-time-label"],"hourCycle":[1,"hour-cycle"],"size":[1],"preferWheel":[4,"prefer-wheel"],"showMonthAndYear":[32],"activeParts":[32],"workingParts":[32],"isTimePopoverOpen":[32],"forceRenderDate":[32],"confirm":[64],"reset":[64],"cancel":[64]},null,{"formatOptions":["formatOptionsChanged"],"disabled":["disabledChanged"],"min":["minChanged"],"max":["maxChanged"],"presentation":["presentationChanged"],"yearValues":["yearValuesChanged"],"monthValues":["monthValuesChanged"],"dayValues":["dayValuesChanged"],"hourValues":["hourValuesChanged"],"minuteValues":["minuteValuesChanged"],"value":["valueChanged"]}],[34,"ion-picker",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"columns":[16],"cssClass":[1,"css-class"],"duration":[2],"showBackdrop":[4,"show-backdrop"],"backdropDismiss":[4,"backdrop-dismiss"],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"getColumn":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}],[32,"ion-picker-column",{"col":[16]},null,{"col":["colChanged"]}]]],["ion-radio_2",[[33,"ion-radio",{"color":[513],"name":[1],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"alignment":[1],"checked":[32],"buttonTabindex":[32],"setFocus":[64],"setButtonTabindex":[64]},null,{"value":["valueChanged"],"checked":["styleChanged"],"color":["styleChanged"],"disabled":["styleChanged"]}],[0,"ion-radio-group",{"allowEmptySelection":[4,"allow-empty-selection"],"compareWith":[1,"compare-with"],"name":[1],"value":[1032]},[[4,"keydown","onKeydown"]],{"value":["valueChanged"]}]]],["ion-ripple-effect",[[1,"ion-ripple-effect",{"type":[1],"addRipple":[64]}]]],["ion-button_2",[[33,"ion-button",{"color":[513],"buttonType":[1025,"button-type"],"disabled":[516],"expand":[513],"fill":[1537],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"download":[1],"href":[1],"rel":[1],"shape":[513],"size":[513],"strong":[4],"target":[1],"type":[1],"form":[1]},null,{"disabled":["disabledChanged"]}],[1,"ion-icon",{"mode":[1025],"color":[1],"ios":[1],"md":[1],"flipRtl":[4,"flip-rtl"],"name":[513],"src":[1],"icon":[8],"size":[1],"lazy":[4],"sanitize":[4],"svgContent":[32],"isVisible":[32]},null,{"name":["loadIcon"],"src":["loadIcon"],"icon":["loadIcon"],"ios":["loadIcon"],"md":["loadIcon"]}]]],["ion-action-sheet",[[34,"ion-action-sheet",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"header":[1],"subHeader":[1,"sub-header"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-alert",[[34,"ion-alert",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"header":[1],"subHeader":[1,"sub-header"],"message":[1],"buttons":[16],"inputs":[1040],"backdropDismiss":[4,"backdrop-dismiss"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},[[4,"keydown","onKeydown"]],{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"],"buttons":["buttonsChanged"],"inputs":["inputsChanged"]}]]],["ion-app_8",[[0,"ion-app",{"setFocus":[64]}],[1,"ion-content",{"color":[513],"fullscreen":[4],"forceOverscroll":[1028,"force-overscroll"],"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"scrollEvents":[4,"scroll-events"],"getScrollElement":[64],"getBackgroundElement":[64],"scrollToTop":[64],"scrollToBottom":[64],"scrollByPoint":[64],"scrollToPoint":[64]},[[9,"resize","onResize"]]],[36,"ion-footer",{"collapse":[1],"translucent":[4],"keyboardVisible":[32]}],[36,"ion-header",{"collapse":[1],"translucent":[4]}],[1,"ion-router-outlet",{"mode":[1025],"delegate":[16],"animated":[4],"animation":[16],"swipeHandler":[16],"commit":[64],"setRouteId":[64],"getRouteId":[64]},null,{"swipeHandler":["swipeHandlerChanged"]}],[33,"ion-title",{"color":[513],"size":[1]},null,{"size":["sizeChanged"]}],[33,"ion-toolbar",{"color":[513]},[[0,"ionStyle","childrenStyle"]]],[34,"ion-buttons",{"collapse":[4]}]]],["ion-picker-column-internal",[[33,"ion-picker-column-internal",{"disabled":[4],"items":[16],"value":[1032],"color":[513],"numericInput":[4,"numeric-input"],"isActive":[32],"scrollActiveItemIntoView":[64],"setValue":[64]},null,{"value":["valueChange"]}]]],["ion-popover",[[33,"ion-popover",{"hasController":[4,"has-controller"],"delegate":[16],"overlayIndex":[2,"overlay-index"],"enterAnimation":[16],"leaveAnimation":[16],"component":[1],"componentProps":[16],"keyboardClose":[4,"keyboard-close"],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"event":[8],"showBackdrop":[4,"show-backdrop"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"triggerAction":[1,"trigger-action"],"trigger":[1],"size":[1],"dismissOnSelect":[4,"dismiss-on-select"],"reference":[1],"side":[1],"alignment":[1025],"arrow":[4],"isOpen":[4,"is-open"],"keyboardEvents":[4,"keyboard-events"],"keepContentsMounted":[4,"keep-contents-mounted"],"presented":[32],"presentFromTrigger":[64],"present":[64],"dismiss":[64],"getParentPopover":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"trigger":["onTriggerChange"],"triggerAction":["onTriggerChange"],"isOpen":["onIsOpenChange"]}]]],["ion-checkbox",[[33,"ion-checkbox",{"color":[513],"name":[1],"checked":[1028],"indeterminate":[1028],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"justify":[1],"alignment":[1],"legacy":[4]},null,{"checked":["styleChanged"],"disabled":["styleChanged"]}]]],["ion-spinner",[[1,"ion-spinner",{"color":[513],"duration":[2],"name":[1],"paused":[4]}]]]]'),se)});return function(se,Xe){return G.apply(this,arguments)}}(),le=["*"],m=["outlet"],n=[[["","slot","top"]],"*"],o=["[slot=top]","*"];function u(G,Fe){if(1&G&&(a.j41(0,"div",1),a.eu8(1,2),a.k0s()),2&G){const se=a.XpG();a.R7$(),a.Y8G("ngTemplateOutlet",se.template)}}let h=(()=>{class G extends v.fL{constructor(se,Xe){super(se,Xe)}writeValue(se){this.elementRef.nativeElement.checked=this.lastValue=se,(0,v.z3)(this.elementRef)}_handleIonChange(se){this.handleValueChange(se,se.checked)}}return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.zZn),a.rXU(a.aKT))},G.\u0275dir=a.FsC({type:G,selectors:[["ion-checkbox"],["ion-toggle"]],hostBindings:function(se,Xe){1&se&&a.bIt("ionChange",function(Fn){return Xe._handleIonChange(Fn.target)})},features:[a.Jv_([{provide:D.kq,useExisting:G,multi:!0}]),a.Vt3]}),G})(),M=(()=>{class G extends v.fL{constructor(se,Xe){super(se,Xe)}_handleIonSelect(se){this.handleValueChange(se,se.checked)}}return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.zZn),a.rXU(a.aKT))},G.\u0275dir=a.FsC({type:G,selectors:[["ion-radio"]],hostBindings:function(se,Xe){1&se&&a.bIt("ionSelect",function(Fn){return Xe._handleIonSelect(Fn.target)})},features:[a.Jv_([{provide:D.kq,useExisting:G,multi:!0}]),a.Vt3]}),G})(),f=(()=>{class G extends v.fL{constructor(se,Xe){super(se,Xe)}_handleChangeEvent(se){this.handleValueChange(se,se.value)}}return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.zZn),a.rXU(a.aKT))},G.\u0275dir=a.FsC({type:G,selectors:[["ion-select"],["ion-radio-group"],["ion-segment"],["ion-datetime"]],hostBindings:function(se,Xe){1&se&&a.bIt("ionChange",function(Fn){return Xe._handleChangeEvent(Fn.target)})},features:[a.Jv_([{provide:D.kq,useExisting:G,multi:!0}]),a.Vt3]}),G})(),r=(()=>{class G extends v.fL{constructor(se,Xe){super(se,Xe)}_handleInputEvent(se){this.handleValueChange(se,se.value)}}return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.zZn),a.rXU(a.aKT))},G.\u0275dir=a.FsC({type:G,selectors:[["ion-input",3,"type","number"],["ion-textarea"],["ion-searchbar"],["ion-range"]],hostBindings:function(se,Xe){1&se&&a.bIt("ionInput",function(Fn){return Xe._handleInputEvent(Fn.target)})},features:[a.Jv_([{provide:D.kq,useExisting:G,multi:!0}]),a.Vt3]}),G})();const d=(G,Fe)=>{const se=G.prototype;Fe.forEach(Xe=>{Object.defineProperty(se,Xe,{get(){return this.el[Xe]},set(xt){this.z.runOutsideAngular(()=>this.el[Xe]=xt)},configurable:!0})})},B=(G,Fe)=>{const se=G.prototype;Fe.forEach(Xe=>{se[Xe]=function(){const xt=arguments;return this.z.runOutsideAngular(()=>this.el[Xe].apply(this.el,xt))}})},A=(G,Fe,se)=>{se.forEach(Xe=>G[Xe]=(0,c.R)(Fe,Xe))};function J(G){return function(se){const{defineCustomElementFn:Xe,inputs:xt,methods:Fn}=G;return void 0!==Xe&&Xe(),xt&&d(se,xt),Fn&&B(se,Fn),se}}let oe=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-app"]],ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({})],G),G})(),re=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionFocus","ionBlur"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-button"]],inputs:{buttonType:"buttonType",color:"color",disabled:"disabled",download:"download",expand:"expand",fill:"fill",form:"form",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",size:"size",strong:"strong",target:"target",type:"type"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["buttonType","color","disabled","download","expand","fill","form","href","mode","rel","routerAnimation","routerDirection","shape","size","strong","target","type"]})],G),G})(),ee=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-buttons"]],inputs:{collapse:"collapse"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["collapse"]})],G),G})(),K=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-card"]],inputs:{button:"button",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",target:"target",type:"type"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["button","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","target","type"]})],G),G})(),nn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionChange","ionFocus","ionBlur"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-checkbox"]],inputs:{alignment:"alignment",checked:"checked",color:"color",disabled:"disabled",indeterminate:"indeterminate",justify:"justify",labelPlacement:"labelPlacement",legacy:"legacy",mode:"mode",name:"name",value:"value"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["alignment","checked","color","disabled","indeterminate","justify","labelPlacement","legacy","mode","name","value"]})],G),G})(),mt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-chip"]],inputs:{color:"color",disabled:"disabled",mode:"mode",outline:"outline"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","disabled","mode","outline"]})],G),G})(),dt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-col"]],inputs:{offset:"offset",offsetLg:"offsetLg",offsetMd:"offsetMd",offsetSm:"offsetSm",offsetXl:"offsetXl",offsetXs:"offsetXs",pull:"pull",pullLg:"pullLg",pullMd:"pullMd",pullSm:"pullSm",pullXl:"pullXl",pullXs:"pullXs",push:"push",pushLg:"pushLg",pushMd:"pushMd",pushSm:"pushSm",pushXl:"pushXl",pushXs:"pushXs",size:"size",sizeLg:"sizeLg",sizeMd:"sizeMd",sizeSm:"sizeSm",sizeXl:"sizeXl",sizeXs:"sizeXs"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["offset","offsetLg","offsetMd","offsetSm","offsetXl","offsetXs","pull","pullLg","pullMd","pullSm","pullXl","pullXs","push","pushLg","pushMd","pushSm","pushXl","pushXs","size","sizeLg","sizeMd","sizeSm","sizeXl","sizeXs"]})],G),G})(),un=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionScrollStart","ionScroll","ionScrollEnd"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-content"]],inputs:{color:"color",forceOverscroll:"forceOverscroll",fullscreen:"fullscreen",scrollEvents:"scrollEvents",scrollX:"scrollX",scrollY:"scrollY"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","forceOverscroll","fullscreen","scrollEvents","scrollX","scrollY"],methods:["getScrollElement","scrollToTop","scrollToBottom","scrollByPoint","scrollToPoint"]})],G),G})(),Mn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-fab"]],inputs:{activated:"activated",edge:"edge",horizontal:"horizontal",vertical:"vertical"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["activated","edge","horizontal","vertical"],methods:["close"]})],G),G})(),Tt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionFocus","ionBlur"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-fab-button"]],inputs:{activated:"activated",closeIcon:"closeIcon",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",show:"show",size:"size",target:"target",translucent:"translucent",type:"type"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["activated","closeIcon","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","show","size","target","translucent","type"]})],G),G})(),bn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-footer"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["collapse","mode","translucent"]})],G),G})(),It=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-header"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["collapse","mode","translucent"]})],G),G})(),yn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-icon"]],inputs:{color:"color",flipRtl:"flipRtl",icon:"icon",ios:"ios",lazy:"lazy",md:"md",mode:"mode",name:"name",sanitize:"sanitize",size:"size",src:"src"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","flipRtl","icon","ios","lazy","md","mode","name","sanitize","size","src"]})],G),G})(),Ft=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionInfinite"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-infinite-scroll"]],inputs:{disabled:"disabled",position:"position",threshold:"threshold"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["disabled","position","threshold"],methods:["complete"]})],G),G})(),Sn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-infinite-scroll-content"]],inputs:{loadingSpinner:"loadingSpinner",loadingText:"loadingText"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["loadingSpinner","loadingText"]})],G),G})(),Bt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionInput","ionChange","ionBlur","ionFocus"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-input"]],inputs:{accept:"accept",autocapitalize:"autocapitalize",autocomplete:"autocomplete",autocorrect:"autocorrect",autofocus:"autofocus",clearInput:"clearInput",clearOnEdit:"clearOnEdit",color:"color",counter:"counter",counterFormatter:"counterFormatter",debounce:"debounce",disabled:"disabled",enterkeyhint:"enterkeyhint",errorText:"errorText",fill:"fill",helperText:"helperText",inputmode:"inputmode",label:"label",labelPlacement:"labelPlacement",legacy:"legacy",max:"max",maxlength:"maxlength",min:"min",minlength:"minlength",mode:"mode",multiple:"multiple",name:"name",pattern:"pattern",placeholder:"placeholder",readonly:"readonly",required:"required",shape:"shape",size:"size",spellcheck:"spellcheck",step:"step",type:"type",value:"value"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["accept","autocapitalize","autocomplete","autocorrect","autofocus","clearInput","clearOnEdit","color","counter","counterFormatter","debounce","disabled","enterkeyhint","errorText","fill","helperText","inputmode","label","labelPlacement","legacy","max","maxlength","min","minlength","mode","multiple","name","pattern","placeholder","readonly","required","shape","size","spellcheck","step","type","value"],methods:["setFocus","getInputElement"]})],G),G})(),Lt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-item"]],inputs:{button:"button",color:"color",counter:"counter",counterFormatter:"counterFormatter",detail:"detail",detailIcon:"detailIcon",disabled:"disabled",download:"download",fill:"fill",href:"href",lines:"lines",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",target:"target",type:"type"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["button","color","counter","counterFormatter","detail","detailIcon","disabled","download","fill","href","lines","mode","rel","routerAnimation","routerDirection","shape","target","type"]})],G),G})(),Ee=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-label"]],inputs:{color:"color",mode:"mode",position:"position"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","mode","position"]})],G),G})(),Ye=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-list"]],inputs:{inset:"inset",lines:"lines",mode:"mode"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["inset","lines","mode"],methods:["closeSlidingItems"]})],G),G})(),Oe=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionWillOpen","ionWillClose","ionDidOpen","ionDidClose"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-menu"]],inputs:{contentId:"contentId",disabled:"disabled",maxEdgeStart:"maxEdgeStart",menuId:"menuId",side:"side",swipeGesture:"swipeGesture",type:"type"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["contentId","disabled","maxEdgeStart","menuId","side","swipeGesture","type"],methods:["isOpen","isActive","open","close","toggle","setOpen"]})],G),G})(),_t=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionFocus","ionBlur"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-radio"]],inputs:{alignment:"alignment",color:"color",disabled:"disabled",justify:"justify",labelPlacement:"labelPlacement",legacy:"legacy",mode:"mode",name:"name",value:"value"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["alignment","color","disabled","justify","labelPlacement","legacy","mode","name","value"]})],G),G})(),gt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionChange"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-radio-group"]],inputs:{allowEmptySelection:"allowEmptySelection",compareWith:"compareWith",name:"name",value:"value"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["allowEmptySelection","compareWith","name","value"]})],G),G})(),Nt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionRefresh","ionPull","ionStart"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-refresher"]],inputs:{closeDuration:"closeDuration",disabled:"disabled",mode:"mode",pullFactor:"pullFactor",pullMax:"pullMax",pullMin:"pullMin",snapbackDuration:"snapbackDuration"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["closeDuration","disabled","mode","pullFactor","pullMax","pullMin","snapbackDuration"],methods:["complete","cancel","getProgress"]})],G),G})(),Pt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-refresher-content"]],inputs:{pullingIcon:"pullingIcon",pullingText:"pullingText",refreshingSpinner:"refreshingSpinner",refreshingText:"refreshingText"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["pullingIcon","pullingText","refreshingSpinner","refreshingText"]})],G),G})(),En=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-row"]],ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({})],G),G})(),$n=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-spinner"]],inputs:{color:"color",duration:"duration",name:"name",paused:"paused"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","duration","name","paused"]})],G),G})(),Ve=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement,A(this,this.el,["ionSplitPaneVisible"])}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-split-pane"]],inputs:{contentId:"contentId",disabled:"disabled",when:"when"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["contentId","disabled","when"]})],G),G})(),ut=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-tab-bar"]],inputs:{color:"color",mode:"mode",selectedTab:"selectedTab",translucent:"translucent"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","mode","selectedTab","translucent"]})],G),G})(),Rt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-tab-button"]],inputs:{disabled:"disabled",download:"download",href:"href",layout:"layout",mode:"mode",rel:"rel",selected:"selected",tab:"tab",target:"target"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["disabled","download","href","layout","mode","rel","selected","tab","target"]})],G),G})(),St=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-text"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","mode"]})],G),G})(),Jt=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-title"]],inputs:{color:"color",size:"size"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","size"]})],G),G})(),Dn=(()=>{let G=class{constructor(se,Xe,xt){this.z=xt,se.detach(),this.el=Xe.nativeElement}};return G.\u0275fac=function(se){return new(se||G)(a.rXU(a.gRc),a.rXU(a.aKT),a.rXU(a.SKi))},G.\u0275cmp=a.VBU({type:G,selectors:[["ion-toolbar"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:le,decls:1,vars:0,template:function(se,Xe){1&se&&(a.NAR(),a.SdG(0))},encapsulation:2,changeDetection:0}),G=(0,L.Cg)([J({inputs:["color","mode"]})],G),G})(),Gn=(()=>{class G extends v.Rg{constructor(se,Xe,xt,Fn,vr,Ar,ei,qr){super(se,Xe,xt,Fn,vr,Ar,ei,qr),this.parentOutlet=qr}}return G.\u0275fac=function(se){return new(se||G)(a.kS0("name"),a.kS0("tabs"),a.rXU(E.aZ),a.rXU(a.aKT),a.rXU(w.Ix),a.rXU(a.SKi),a.rXU(w.nX),a.rXU(G,12))},G.\u0275dir=a.FsC({type:G,selectors:[["ion-router-outlet"]],features:[a.Vt3]}),G})(),yr=(()=>{class G extends v.p4{}return G.\u0275fac=(()=>{let Fe;return function(Xe){return(Fe||(Fe=a.xGo(G)))(Xe||G)}})(),G.\u0275cmp=a.VBU({type:G,selectors:[["ion-tabs"]],contentQueries:function(se,Xe,xt){if(1&se&&(a.wni(xt,ut,5),a.wni(xt,ut,4)),2&se){let Fn;a.mGM(Fn=a.lsd())&&(Xe.tabBar=Fn.first),a.mGM(Fn=a.lsd())&&(Xe.tabBars=Fn)}},viewQuery:function(se,Xe){if(1&se&&a.GBs(m,5,Gn),2&se){let xt;a.mGM(xt=a.lsd())&&(Xe.outlet=xt.first)}},features:[a.Vt3],ngContentSelectors:o,decls:6,vars:0,consts:[["tabsInner",""],["outlet",""],[1,"tabs-inner"],["tabs","true",3,"stackWillChange","stackDidChange"]],template:function(se,Xe){if(1&se){const xt=a.RV6();a.NAR(n),a.SdG(0),a.j41(1,"div",2,0)(3,"ion-router-outlet",3,1),a.bIt("stackWillChange",function(vr){return a.eBV(xt),a.Njj(Xe.onStackWillChange(vr))})("stackDidChange",function(vr){return a.eBV(xt),a.Njj(Xe.onStackDidChange(vr))}),a.k0s()(),a.SdG(5,1)}},dependencies:[Gn],styles:["[_nghost-%COMP%]{display:flex;position:absolute;inset:0;flex-direction:column;width:100%;height:100%;contain:layout size style}.tabs-inner[_ngcontent-%COMP%]{position:relative;flex:1;contain:layout size style}"]}),G})(),wt=(()=>{class G extends v.Sb{}return G.\u0275fac=(()=>{let Fe;return function(Xe){return(Fe||(Fe=a.xGo(G)))(Xe||G)}})(),G.\u0275cmp=a.VBU({type:G,selectors:[["ion-modal"]],features:[a.Vt3],decls:1,vars:1,consts:[["class","ion-delegate-host ion-page",4,"ngIf"],[1,"ion-delegate-host","ion-page"],[3,"ngTemplateOutlet"]],template:function(se,Xe){1&se&&a.DNE(0,u,2,1,"div",0),2&se&&a.Y8G("ngIf",Xe.isCmpOpen||Xe.keepContentsMounted)},dependencies:[E.bT,E.T3],encapsulation:2,changeDetection:0}),G})();const hn={provide:D.cz,useExisting:(0,a.Rfq)(()=>yt),multi:!0};let yt=(()=>{class G extends D.zX{}return G.\u0275fac=(()=>{let Fe;return function(Xe){return(Fe||(Fe=a.xGo(G)))(Xe||G)}})(),G.\u0275dir=a.FsC({type:G,selectors:[["ion-input","type","number","max","","formControlName",""],["ion-input","type","number","max","","formControl",""],["ion-input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(se,Xe){2&se&&a.BMQ("max",Xe._enabled?Xe.max:null)},features:[a.Jv_([hn]),a.Vt3]}),G})();const Ht={provide:D.cz,useExisting:(0,a.Rfq)(()=>ye),multi:!0};let ye=(()=>{class G extends D.VZ{}return G.\u0275fac=(()=>{let Fe;return function(Xe){return(Fe||(Fe=a.xGo(G)))(Xe||G)}})(),G.\u0275dir=a.FsC({type:G,selectors:[["ion-input","type","number","min","","formControlName",""],["ion-input","type","number","min","","formControl",""],["ion-input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(se,Xe){2&se&&a.BMQ("min",Xe._enabled?Xe.min:null)},features:[a.Jv_([Ht]),a.Vt3]}),G})(),Gt=(()=>{class G{constructor(se){this.zone=se}create(se,Xe=!1){return Xe&&Object.getOwnPropertyNames(se).forEach(xt=>{if("function"==typeof se[xt]){const Fn=se[xt];se[xt]=(...vr)=>this.zone.run(()=>Fn(...vr))}}),(0,O.createGesture)(se)}}return G.\u0275fac=function(se){return new(se||G)(a.KVO(a.SKi))},G.\u0275prov=a.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),$t=(()=>{class G extends v.Kb{constructor(){super(k.l)}}return G.\u0275fac=function(se){return new(se||G)},G.\u0275prov=a.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),sn=(()=>{class G extends v._t{constructor(){super(N.m)}}return G.\u0275fac=function(se){return new(se||G)},G.\u0275prov=a.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),an=(()=>{class G extends v.Kb{constructor(){super(k.m),this.angularDelegate=(0,a.WQX)(v.Yq),this.injector=(0,a.WQX)(a.zZn),this.environmentInjector=(0,a.WQX)(a.uvJ)}create(se){return super.create({...se,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"modal")})}}return G.\u0275fac=function(se){return new(se||G)},G.\u0275prov=a.jDH({token:G,factory:G.\u0275fac}),G})();class ln extends v.Kb{constructor(){super(k.c),this.angularDelegate=(0,a.WQX)(v.Yq),this.injector=(0,a.WQX)(a.zZn),this.environmentInjector=(0,a.WQX)(a.uvJ)}create(Fe){return super.create({...Fe,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"popover")})}}let tn=(()=>{class G extends v.Kb{constructor(){super(k.t)}}return G.\u0275fac=function(se){return new(se||G)},G.\u0275prov=a.jDH({token:G,factory:G.\u0275fac,providedIn:"root"}),G})();const Cn=(G,Fe,se)=>()=>{const Xe=Fe.defaultView;if(Xe&&typeof window<"u"){(0,S.s)({...G,_zoneGate:Fn=>se.run(Fn)});const xt="__zone_symbol__addEventListener"in Fe.body?"__zone_symbol__addEventListener":"addEventListener";return function Q(){var G=[];if(typeof window<"u"){var Fe=window;(!Fe.customElements||Fe.Element&&(!Fe.Element.prototype.closest||!Fe.Element.prototype.matches||!Fe.Element.prototype.remove||!Fe.Element.prototype.getRootNode))&&G.push(y.e(7278).then(y.t.bind(y,2190,23))),("function"!=typeof Object.assign||!Object.entries||!Array.prototype.find||!Array.prototype.includes||!String.prototype.startsWith||!String.prototype.endsWith||Fe.NodeList&&!Fe.NodeList.prototype.forEach||!Fe.fetch||!function(){try{var Xe=new URL("b","http://a");return Xe.pathname="c%20d","http://a/c%20d"===Xe.href&&Xe.searchParams}catch{return!1}}()||typeof WeakMap>"u")&&G.push(y.e(9329).then(y.t.bind(y,7783,23)))}return Promise.all(G)}().then(()=>ie(Xe,{exclude:["ion-tabs","ion-tab"],syncQueue:!0,raf:v.er,jmp:Fn=>se.runOutsideAngular(Fn),ael(Fn,vr,Ar,ei){Fn[xt](vr,Ar,ei)},rel(Fn,vr,Ar,ei){Fn.removeEventListener(vr,Ar,ei)}}))}};let pr=(()=>{class G{static forRoot(se){return{ngModule:G,providers:[{provide:v.sR,useValue:se},{provide:a.hnV,useFactory:Cn,multi:!0,deps:[v.sR,E.qQ,a.SKi]},(0,v.YV)()]}}}return G.\u0275fac=function(se){return new(se||G)},G.\u0275mod=a.$C({type:G}),G.\u0275inj=a.G2t({providers:[v.Yq,an,ln],imports:[E.MD]}),G})()},5402:(_e,te,y)=>{"use strict";y.d(te,{Wr:()=>F,h:()=>A,D9:()=>B,c$:()=>r});var a=y(4438),D=y(7673),v=y(4402),L=y(7468),c=y(8793),E=y(9030),w=y(6697),T=y(2771),P=y(8750),I=y(1413),b=y(7707),O=y(9974);function S(V,J,...ne){if(!0===J)return void V();if(!1===J)return;const be=new b.Ms({next:()=>{be.unsubscribe(),V()}});return(0,P.Tg)(J(...ne)).subscribe(be)}function N(V,J,ne){let be,Ce=!1;return V&&"object"==typeof V?({bufferSize:be=1/0,windowTime:J=1/0,refCount:Ce=!1,scheduler:ne}=V):be=null!=V?V:1/0,function C(V={}){const{connector:J=(()=>new I.B),resetOnError:ne=!0,resetOnComplete:be=!0,resetOnRefCountZero:Ce=!0}=V;return Z=>{let oe,nt,Pe,pe=0,Te=!1,xe=!1;const re=()=>{null==nt||nt.unsubscribe(),nt=void 0},ee=()=>{re(),oe=Pe=void 0,Te=xe=!1},K=()=>{const ge=oe;ee(),null==ge||ge.unsubscribe()};return(0,O.N)((ge,vt)=>{pe++,!xe&&!Te&&re();const Ze=Pe=null!=Pe?Pe:J();vt.add(()=>{pe--,0===pe&&!xe&&!Te&&(nt=S(K,Ce))}),Ze.subscribe(vt),!oe&&pe>0&&(oe=new b.Ms({next:rt=>Ze.next(rt),error:rt=>{xe=!0,re(),nt=S(ee,ne,rt),Ze.error(rt)},complete:()=>{Te=!0,re(),nt=S(ee,be),Ze.complete()}}),(0,P.Tg)(ge).subscribe(oe))})(Z)}}({connector:()=>new T.m(be,J,ne),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:Ce})}var k=y(6354),$=y(274),x=y(5558);class F{}let U=(()=>{class V extends F{getTranslation(ne){return(0,D.of)({})}}return V.\u0275fac=(()=>{let J;return function(be){return(J||(J=a.xGo(V)))(be||V)}})(),V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})();class z{}let Q=(()=>{class V{handle(ne){return ne.key}}return V.\u0275fac=function(ne){return new(ne||V)},V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})();function ue(V,J){if(V===J)return!0;if(null===V||null===J)return!1;if(V!=V&&J!=J)return!0;let Ce,Z,oe,ne=typeof V;if(ne==typeof J&&"object"==ne){if(!Array.isArray(V)){if(Array.isArray(J))return!1;for(Z in oe=Object.create(null),V){if(!ue(V[Z],J[Z]))return!1;oe[Z]=!0}for(Z in J)if(!(Z in oe)&&typeof J[Z]<"u")return!1;return!0}if(!Array.isArray(J))return!1;if((Ce=V.length)==J.length){for(Z=0;Z{ie(J[be])?be in V?ne[be]=le(V[be],J[be]):Object.assign(ne,{[be]:J[be]}):Object.assign(ne,{[be]:J[be]})}),ne}class m{}let n=(()=>{class V extends m{constructor(){super(...arguments),this.templateMatcher=/{{\s?([^{}\s]*)\s?}}/g}interpolate(ne,be){let Ce;return Ce="string"==typeof ne?this.interpolateString(ne,be):"function"==typeof ne?this.interpolateFunction(ne,be):ne,Ce}getValue(ne,be){let Ce="string"==typeof be?be.split("."):[be];be="";do{be+=Ce.shift(),!De(ne)||!De(ne[be])||"object"!=typeof ne[be]&&Ce.length?Ce.length?be+=".":ne=void 0:(ne=ne[be],be="")}while(Ce.length);return ne}interpolateFunction(ne,be){return ne(be)}interpolateString(ne,be){return be?ne.replace(this.templateMatcher,(Ce,Z)=>{let oe=this.getValue(be,Z);return De(oe)?oe:Ce}):ne}}return V.\u0275fac=(()=>{let J;return function(be){return(J||(J=a.xGo(V)))(be||V)}})(),V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})();class o{}let u=(()=>{class V extends o{compile(ne,be){return ne}compileTranslations(ne,be){return ne}}return V.\u0275fac=(()=>{let J;return function(be){return(J||(J=a.xGo(V)))(be||V)}})(),V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})();class s{constructor(){this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new a.bkB,this.onLangChange=new a.bkB,this.onDefaultLangChange=new a.bkB}}const h=new a.nKC("USE_STORE"),g=new a.nKC("USE_DEFAULT_LANG"),M=new a.nKC("DEFAULT_LANGUAGE"),f=new a.nKC("USE_EXTEND");let r=(()=>{class V{constructor(ne,be,Ce,Z,oe,nt=!0,Pe=!1,pe=!1,Te){this.store=ne,this.currentLoader=be,this.compiler=Ce,this.parser=Z,this.missingTranslationHandler=oe,this.useDefaultLang=nt,this.isolate=Pe,this.extend=pe,this.pending=!1,this._onTranslationChange=new a.bkB,this._onLangChange=new a.bkB,this._onDefaultLangChange=new a.bkB,this._langs=[],this._translations={},this._translationRequests={},Te&&this.setDefaultLang(Te)}get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(ne){this.isolate?this._defaultLang=ne:this.store.defaultLang=ne}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(ne){this.isolate?this._currentLang=ne:this.store.currentLang=ne}get langs(){return this.isolate?this._langs:this.store.langs}set langs(ne){this.isolate?this._langs=ne:this.store.langs=ne}get translations(){return this.isolate?this._translations:this.store.translations}set translations(ne){this.isolate?this._translations=ne:this.store.translations=ne}setDefaultLang(ne){if(ne===this.defaultLang)return;let be=this.retrieveTranslations(ne);typeof be<"u"?(null==this.defaultLang&&(this.defaultLang=ne),be.pipe((0,w.s)(1)).subscribe(Ce=>{this.changeDefaultLang(ne)})):this.changeDefaultLang(ne)}getDefaultLang(){return this.defaultLang}use(ne){if(ne===this.currentLang)return(0,D.of)(this.translations[ne]);let be=this.retrieveTranslations(ne);return typeof be<"u"?(this.currentLang||(this.currentLang=ne),be.pipe((0,w.s)(1)).subscribe(Ce=>{this.changeLang(ne)}),be):(this.changeLang(ne),(0,D.of)(this.translations[ne]))}retrieveTranslations(ne){let be;return(typeof this.translations[ne]>"u"||this.extend)&&(this._translationRequests[ne]=this._translationRequests[ne]||this.getTranslation(ne),be=this._translationRequests[ne]),be}getTranslation(ne){this.pending=!0;const be=this.currentLoader.getTranslation(ne).pipe(N(1),(0,w.s)(1));return this.loadingTranslations=be.pipe((0,k.T)(Ce=>this.compiler.compileTranslations(Ce,ne)),N(1),(0,w.s)(1)),this.loadingTranslations.subscribe({next:Ce=>{this.translations[ne]=this.extend&&this.translations[ne]?{...Ce,...this.translations[ne]}:Ce,this.updateLangs(),this.pending=!1},error:Ce=>{this.pending=!1}}),be}setTranslation(ne,be,Ce=!1){be=this.compiler.compileTranslations(be,ne),this.translations[ne]=(Ce||this.extend)&&this.translations[ne]?le(this.translations[ne],be):be,this.updateLangs(),this.onTranslationChange.emit({lang:ne,translations:this.translations[ne]})}getLangs(){return this.langs}addLangs(ne){ne.forEach(be=>{-1===this.langs.indexOf(be)&&this.langs.push(be)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(ne,be,Ce){let Z;if(be instanceof Array){let oe={},nt=!1;for(let Pe of be)oe[Pe]=this.getParsedResult(ne,Pe,Ce),(0,v.A)(oe[Pe])&&(nt=!0);if(nt){const Pe=be.map(pe=>(0,v.A)(oe[pe])?oe[pe]:(0,D.of)(oe[pe]));return(0,L.p)(Pe).pipe((0,k.T)(pe=>{let Te={};return pe.forEach((xe,re)=>{Te[be[re]]=xe}),Te}))}return oe}if(ne&&(Z=this.parser.interpolate(this.parser.getValue(ne,be),Ce)),typeof Z>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(Z=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],be),Ce)),typeof Z>"u"){let oe={key:be,translateService:this};typeof Ce<"u"&&(oe.interpolateParams=Ce),Z=this.missingTranslationHandler.handle(oe)}return typeof Z<"u"?Z:be}get(ne,be){if(!De(ne)||!ne.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,$.H)(Ce=>(Ce=this.getParsedResult(Ce,ne,be),(0,v.A)(Ce)?Ce:(0,D.of)(Ce))));{let Ce=this.getParsedResult(this.translations[this.currentLang],ne,be);return(0,v.A)(Ce)?Ce:(0,D.of)(Ce)}}getStreamOnTranslationChange(ne,be){if(!De(ne)||!ne.length)throw new Error('Parameter "key" required');return(0,c.x)((0,E.v)(()=>this.get(ne,be)),this.onTranslationChange.pipe((0,x.n)(Ce=>{const Z=this.getParsedResult(Ce.translations,ne,be);return"function"==typeof Z.subscribe?Z:(0,D.of)(Z)})))}stream(ne,be){if(!De(ne)||!ne.length)throw new Error('Parameter "key" required');return(0,c.x)((0,E.v)(()=>this.get(ne,be)),this.onLangChange.pipe((0,x.n)(Ce=>{const Z=this.getParsedResult(Ce.translations,ne,be);return(0,v.A)(Z)?Z:(0,D.of)(Z)})))}instant(ne,be){if(!De(ne)||!ne.length)throw new Error('Parameter "key" required');let Ce=this.getParsedResult(this.translations[this.currentLang],ne,be);if((0,v.A)(Ce)){if(ne instanceof Array){let Z={};return ne.forEach((oe,nt)=>{Z[ne[nt]]=ne[nt]}),Z}return ne}return Ce}set(ne,be,Ce=this.currentLang){this.translations[Ce][ne]=this.compiler.compile(be,Ce),this.updateLangs(),this.onTranslationChange.emit({lang:Ce,translations:this.translations[Ce]})}changeLang(ne){this.currentLang=ne,this.onLangChange.emit({lang:ne,translations:this.translations[ne]}),null==this.defaultLang&&this.changeDefaultLang(ne)}changeDefaultLang(ne){this.defaultLang=ne,this.onDefaultLangChange.emit({lang:ne,translations:this.translations[ne]})}reloadLang(ne){return this.resetLang(ne),this.getTranslation(ne)}resetLang(ne){this._translationRequests[ne]=void 0,this.translations[ne]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ne=window.navigator.languages?window.navigator.languages[0]:null;return ne=ne||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof ne>"u"?void 0:(-1!==ne.indexOf("-")&&(ne=ne.split("-")[0]),-1!==ne.indexOf("_")&&(ne=ne.split("_")[0]),ne)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ne=window.navigator.languages?window.navigator.languages[0]:null;return ne=ne||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,ne}}return V.\u0275fac=function(ne){return new(ne||V)(a.KVO(s),a.KVO(F),a.KVO(o),a.KVO(m),a.KVO(z),a.KVO(g),a.KVO(h),a.KVO(f),a.KVO(M))},V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})(),B=(()=>{class V{constructor(ne,be){this.translate=ne,this._ref=be,this.value="",this.lastKey=null,this.lastParams=[]}updateValue(ne,be,Ce){let Z=oe=>{this.value=void 0!==oe?oe:ne,this.lastKey=ne,this._ref.markForCheck()};if(Ce){let oe=this.translate.getParsedResult(Ce,ne,be);(0,v.A)(oe.subscribe)?oe.subscribe(Z):Z(oe)}this.translate.get(ne,be).subscribe(Z)}transform(ne,...be){if(!ne||!ne.length)return ne;if(ue(ne,this.lastKey)&&ue(be,this.lastParams))return this.value;let Ce;if(De(be[0])&&be.length)if("string"==typeof be[0]&&be[0].length){let Z=be[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{Ce=JSON.parse(Z)}catch{throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${be[0]}`)}}else"object"==typeof be[0]&&!Array.isArray(be[0])&&(Ce=be[0]);return this.lastKey=ne,this.lastParams=be,this.updateValue(ne,Ce),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(Z=>{this.lastKey&&Z.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(ne,Ce,Z.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(Z=>{this.lastKey&&(this.lastKey=null,this.updateValue(ne,Ce,Z.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(ne,Ce))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}}return V.\u0275fac=function(ne){return new(ne||V)(a.rXU(r,16),a.rXU(a.gRc,16))},V.\u0275pipe=a.EJ8({name:"translate",type:V,pure:!1}),V.\u0275prov=a.jDH({token:V,factory:V.\u0275fac}),V})(),A=(()=>{class V{static forRoot(ne={}){return{ngModule:V,providers:[ne.loader||{provide:F,useClass:U},ne.compiler||{provide:o,useClass:u},ne.parser||{provide:m,useClass:n},ne.missingTranslationHandler||{provide:z,useClass:Q},s,{provide:h,useValue:ne.isolate},{provide:g,useValue:ne.useDefaultLang},{provide:f,useValue:ne.extend},{provide:M,useValue:ne.defaultLanguage},r]}}static forChild(ne={}){return{ngModule:V,providers:[ne.loader||{provide:F,useClass:U},ne.compiler||{provide:o,useClass:u},ne.parser||{provide:m,useClass:n},ne.missingTranslationHandler||{provide:z,useClass:Q},{provide:h,useValue:ne.isolate},{provide:g,useValue:ne.useDefaultLang},{provide:f,useValue:ne.extend},{provide:M,useValue:ne.defaultLanguage},r]}}}return V.\u0275fac=function(ne){return new(ne||V)},V.\u0275mod=a.$C({type:V}),V.\u0275inj=a.G2t({}),V})()},467:(_e,te,y)=>{"use strict";function a(v,L,c,E,w,T,P){try{var I=v[T](P),b=I.value}catch(O){return void c(O)}I.done?L(b):Promise.resolve(b).then(E,w)}function D(v){return function(){var L=this,c=arguments;return new Promise(function(E,w){var T=v.apply(L,c);function P(b){a(T,E,w,P,I,"next",b)}function I(b){a(T,E,w,P,I,"throw",b)}P(void 0)})}}y.d(te,{A:()=>D})},1635:(_e,te,y)=>{"use strict";y.d(te,{AQ:()=>Q,C6:()=>D,Cg:()=>c,N3:()=>z,sH:()=>O,xN:()=>De});var a=function(r,d){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(B,A){B.__proto__=A}||function(B,A){for(var V in A)Object.prototype.hasOwnProperty.call(A,V)&&(B[V]=A[V])})(r,d)};function D(r,d){if("function"!=typeof d&&null!==d)throw new TypeError("Class extends value "+String(d)+" is not a constructor or null");function B(){this.constructor=r}a(r,d),r.prototype=null===d?Object.create(d):(B.prototype=d.prototype,new B)}function c(r,d,B,A){var ne,V=arguments.length,J=V<3?d:null===A?A=Object.getOwnPropertyDescriptor(d,B):A;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)J=Reflect.decorate(r,d,B,A);else for(var be=r.length-1;be>=0;be--)(ne=r[be])&&(J=(V<3?ne(J):V>3?ne(d,B,J):ne(d,B))||J);return V>3&&J&&Object.defineProperty(d,B,J),J}function O(r,d,B,A){return new(B||(B=Promise))(function(J,ne){function be(oe){try{Z(A.next(oe))}catch(nt){ne(nt)}}function Ce(oe){try{Z(A.throw(oe))}catch(nt){ne(nt)}}function Z(oe){oe.done?J(oe.value):function V(J){return J instanceof B?J:new B(function(ne){ne(J)})}(oe.value).then(be,Ce)}Z((A=A.apply(r,d||[])).next())})}function z(r){return this instanceof z?(this.v=r,this):new z(r)}function Q(r,d,B){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var V,A=B.apply(r,d||[]),J=[];return V={},ne("next"),ne("throw"),ne("return"),V[Symbol.asyncIterator]=function(){return this},V;function ne(Pe){A[Pe]&&(V[Pe]=function(pe){return new Promise(function(Te,xe){J.push([Pe,pe,Te,xe])>1||be(Pe,pe)})})}function be(Pe,pe){try{!function Ce(Pe){Pe.value instanceof z?Promise.resolve(Pe.value.v).then(Z,oe):nt(J[0][2],Pe)}(A[Pe](pe))}catch(Te){nt(J[0][3],Te)}}function Z(Pe){be("next",Pe)}function oe(Pe){be("throw",Pe)}function nt(Pe,pe){Pe(pe),J.shift(),J.length&&be(J[0][0],J[0][1])}}function De(r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var B,d=r[Symbol.asyncIterator];return d?d.call(r):(r=function k(r){var d="function"==typeof Symbol&&Symbol.iterator,B=d&&r[d],A=0;if(B)return B.call(r);if(r&&"number"==typeof r.length)return{next:function(){return r&&A>=r.length&&(r=void 0),{value:r&&r[A++],done:!r}}};throw new TypeError(d?"Object is not iterable.":"Symbol.iterator is not defined.")}(r),B={},A("next"),A("throw"),A("return"),B[Symbol.asyncIterator]=function(){return this},B);function A(J){B[J]=r[J]&&function(ne){return new Promise(function(be,Ce){!function V(J,ne,be,Ce){Promise.resolve(Ce).then(function(Z){J({value:Z,done:be})},ne)}(be,Ce,(ne=r[J](ne)).done,ne.value)})}}}"function"==typeof SuppressedError&&SuppressedError},3219:_e=>{"use strict";_e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},2951:_e=>{"use strict";_e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},4589:_e=>{"use strict";_e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},3241:_e=>{"use strict";_e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},1636:_e=>{"use strict";_e.exports={rE:"6.5.5"}},5579:_e=>{"use strict";_e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')}},_e=>{_e(_e.s=6313)}]); \ No newline at end of file diff --git a/www/ngsw.json b/www/ngsw.json index 58817a38..6bdc49af 100644 --- a/www/ngsw.json +++ b/www/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1716801253098, + "timestamp": 1716802468221, "index": "/index.html", "assetGroups": [ { @@ -12,101 +12,101 @@ }, "urls": [ "/101.b61200e5155d34ee.js", - "/1049.2c987ff65f55c61a.js", + "/1049.2033e7796242a464.js", "/1102.56d892f823cb514e.js", "/1177.7ba9e57140ca43d5.js", - "/1227.caeaa0e1fff748b5.js", - "/1433.aad484e26722eb70.js", + "/1227.62126f61607726d4.js", + "/1433.2c059f00cb042b4f.js", "/1476.57c891359f471f48.js", - "/1577.38cc0dc5d21fcbff.js", - "/2075.f919952f47beca5b.js", + "/1577.e38109e3217876c6.js", + "/2075.4bc4d12a4b4574e6.js", "/2113.0c87c15ab9a91af5.js", "/2144.1466920522110c0f.js", "/2348.20a86cac51a9a09a.js", - "/2375.d702daf3c36476ab.js", + "/2375.f70437bafa5f2e85.js", "/2415.e844f40ddcab976f.js", - "/2560.97b47ff4ff479f07.js", + "/2560.7a55558087860424.js", "/2628.b5b3b9d76e09f1e2.js", "/2648.2ccda6362de2145a.js", "/2741.f151f86686f6696f.js", "/2885.6cc30bddac52cb25.js", "/2924.804f1920724ce014.js", "/2937.aa2ee25b0084be07.js", - "/2982.aa513e7ab5d121b6.js", + "/2982.d9b8bf08c5279ede.js", "/3066.1cfd22d031dc2e1c.js", "/3119.65ac85d6c4833634.js", - "/3162.19a280fc95ec7e6a.js", - "/3506.1e89bee134eda505.js", - "/3511.b2a5b41a523ba553.js", + "/3162.0ec9926637ab8977.js", + "/3506.4ed675f3a417c671.js", + "/3511.771aa130a120a49e.js", "/3558.7582aa5359a71327.js", "/3574.edec9cbaff66e512.js", "/3780.bd8da0556bbf53cc.js", - "/3814.62a4c1527bf7d224.js", - "/4171.e157cf7cabfe4b96.js", + "/3814.3cad2a1924ff27c3.js", + "/4171.dd5cbba7fa50b21a.js", "/4183.fbaeacea2b0845b7.js", "/4224.70311ea3fdbf63a3.js", "/4392.48dad9e361f66ee5.js", - "/4406.b8245874c4dfe3db.js", - "/441.983e1e3f755d16d5.js", - "/4463.53da7ff84b8b7de3.js", + "/4406.05cf0d9efef8a3fa.js", + "/441.e6b1a85717016aa1.js", + "/4463.c6aaf5654d3ad154.js", "/4503.7e28502f511ccafc.js", "/4567.4054c293df40f0d0.js", - "/4591.26091295903e8f13.js", + "/4591.9c9ce610355b9834.js", "/4612.14fce41da64da6ce.js", "/4699.d99e88eabd09d4e3.js", "/477.4d01f7ea8fb587bc.js", - "/5006.8f3d51853a4b00b0.js", + "/5006.ff0560b7a84304c0.js", "/5100.839badd2e9761886.js", "/5120.c66fdf70d6f3bb34.js", - "/5197.01d37fd687331008.js", - "/5222.549a08c827f36579.js", - "/5640.61729b8443860eae.js", + "/5197.71bc23e14aa679b8.js", + "/5222.b079f56b84d2efe7.js", + "/5640.5fb29d1a6c294532.js", "/5712.0da3ec4ee3dda8e0.js", "/5887.f196a8a929562fc0.js", "/5949.b1263d576573143d.js", "/5959.bf2d61772e40c8f7.js", "/6024.4af75f3db4f6fd90.js", - "/604.8b6d16eee25d0d8d.js", + "/604.59eac6c4acb1aec8.js", "/6086.c23f096118ac938c.js", "/6301.2400da12269d8d6e.js", - "/6433.3c86d1ff92782079.js", + "/6433.fc0c1759845b4a9d.js", "/6670.44b4244fcfd62cc2.js", - "/6674.abc0cd727cd932b6.js", + "/6674.b40df406d0c6197f.js", "/6804.c9d2546b7d7262a3.js", - "/7030.3d04e4e40abd6292.js", - "/7076.655a21d09248e098.js", + "/7030.72899e87d1e495d0.js", + "/7076.4eeb02dc3a0bd7a6.js", "/7179.d8123c1b865a5ee2.js", "/7240.098e19418e173771.js", - "/7372.956bc52f14c40929.js", - "/7428.e21669a50fef07e0.js", - "/771.7fd9f687f0594b31.js", - "/7720.35f2ec8a08c7850e.js", + "/7372.58c6fac0f8f5323d.js", + "/7428.4e90c755528307d1.js", + "/771.4a39782ed527c3d4.js", + "/7720.bcede8f376b28514.js", "/786.eabee0f8a34eff05.js", "/7916.d5d28b98955c1c4b.js", "/8066.29601e0daf33894d.js", "/8193.4c78d428e5728e4a.js", - "/8314.fcb70a56cc0fe6b0.js", - "/8477.26028d5d75be9cb8.js", + "/8314.f4c9b6e704e1256a.js", + "/8477.50e07ac22b5d6ff9.js", "/8584.d26666fed62ca671.js", - "/8622.88fa17be008b9b1e.js", - "/8729.08c8938006595077.js", + "/8622.7e4bc02a093577ee.js", + "/8729.e7bc63dcfc9932b9.js", "/8805.bb5cc294530fb5ff.js", - "/8814.f7d581f799e514dd.js", - "/8970.34750c838e62b923.js", + "/8814.2034ef5be9f22da1.js", + "/8970.dd17f38af302f239.js", "/9061.bee89fae6a61b4da.js", "/9132.7a4e12bf87e29707.js", - "/9303.fc71a97226681960.js", - "/9344.c75e08eb7e33f18b.js", - "/964.25217b0e09147441.js", + "/9303.81cc21c0f087ae38.js", + "/9344.9533c9a4eeeb931b.js", + "/964.1f17b37c8b734693.js", "/9977.dfb6af23e31fcb21.js", - "/common.b0b5ecd0ad5682b9.js", + "/common.5a427a1d3afaf6a8.js", "/index.html", - "/main.31e7cbe94352e5fb.js", + "/main.40d725116ce78441.js", "/manifest.webmanifest", "/polyfills-core-js.c76198334f717402.js", "/polyfills-dom.bf542500b6fca113.js", "/polyfills.8aa0ed51fddab033.js", - "/runtime.bebde3547d768ebc.js", + "/runtime.ba61b4da5888adcc.js", "/scripts.f969b614b9decf68.js", "/styles.4e8dacb696c69ef3.css" ], @@ -430,92 +430,92 @@ "dataGroups": [], "hashTable": { "/101.b61200e5155d34ee.js": "6e236575e035bbaf02281e0b54692a9eace1f98f", - "/1049.2c987ff65f55c61a.js": "b6205f7d7ff8be52f95a4e38896cafa34b3c61cd", + "/1049.2033e7796242a464.js": "37c1166705f9fa78cf8ebcd324e152cb381e7e0b", "/1102.56d892f823cb514e.js": "7229655cd3db9ab3a2da669220276c8cd11be361", "/1177.7ba9e57140ca43d5.js": "6a3f0969b43371cc5b3f1dc9e281785adeae8697", - "/1227.caeaa0e1fff748b5.js": "18d583b2706462811ef76a4a5ca39eba0dee5a84", - "/1433.aad484e26722eb70.js": "b4d30780d97e6c5bfa9757afb1886c29ffac94e1", + "/1227.62126f61607726d4.js": "0a53373cfb1d5ef1cc581fca403dfc3b036ecee4", + "/1433.2c059f00cb042b4f.js": "ade26877da379b4c06d68b6f5196ba2d346a592e", "/1476.57c891359f471f48.js": "0ff545f39f62d30a6c197d8ec1c6448922e3cfd0", - "/1577.38cc0dc5d21fcbff.js": "ea299d569b5f758be30fa773fc09de3d7d92532b", - "/2075.f919952f47beca5b.js": "dbd8b4b0e5643ab95e252ff914234d5a96b1357b", + "/1577.e38109e3217876c6.js": "ca72ab47bde18e7f5ede83ce11eeb0df7cf66dd4", + "/2075.4bc4d12a4b4574e6.js": "dcdf208a3dd0b380dac5d3d7533361861b8efecb", "/2113.0c87c15ab9a91af5.js": "b7e1fa3eadce7d0dd624c2f52db5991e68505f07", "/2144.1466920522110c0f.js": "4f28225b93cbef80e550869045559f8595b748f1", "/2348.20a86cac51a9a09a.js": "8086da991c8ab42df03c7c87a4fc00b11ce3e853", - "/2375.d702daf3c36476ab.js": "52a33b148c31772cf009fd9859eafd9c95b98fa5", + "/2375.f70437bafa5f2e85.js": "e0e89f5851a875d57e64b7eb389480228674abbd", "/2415.e844f40ddcab976f.js": "637a7ad143013e8c640c456469c4e92c48008d27", - "/2560.97b47ff4ff479f07.js": "853310b9ffd3367add239588006a47820ffeaffe", + "/2560.7a55558087860424.js": "48c9fdaaf2ea65f0ce04d6533a1755bf6e3b84d0", "/2628.b5b3b9d76e09f1e2.js": "e4d7e553d9645ce05be71ed9b9bd720652246240", "/2648.2ccda6362de2145a.js": "8c2fad083e273e317d131d53def4aea6ba1bf57a", "/2741.f151f86686f6696f.js": "d648581635275e14687136a23986ef35b4491392", "/2885.6cc30bddac52cb25.js": "084d360c58699aa4a2f50cb1a4893adf9c634df2", "/2924.804f1920724ce014.js": "3b12d8bdd954c6438faeae6152779e7871f9410b", "/2937.aa2ee25b0084be07.js": "052f53f63cdf3fc935060687c86d11599842cef1", - "/2982.aa513e7ab5d121b6.js": "5609b767cafa6d92b2dbac0d1c5e3fed1399aa72", + "/2982.d9b8bf08c5279ede.js": "5d4d7355aa2fc99aee591cfc907044f4952e7a1d", "/3066.1cfd22d031dc2e1c.js": "9c677dea42db2588a66e4b0166d1e0ebb0a7f219", "/3119.65ac85d6c4833634.js": "4251f15d37ed5abb0a02b2ee38116bd7103bfe03", - "/3162.19a280fc95ec7e6a.js": "ed1eb95cc5f337846aba99b85cdf8d2b47be6b84", - "/3506.1e89bee134eda505.js": "db3994d8732053a33c4f0eb75e91bc7c4e6981cd", - "/3511.b2a5b41a523ba553.js": "3e88ee49446b7bbf11eb3e80f995b48bd6b37a14", + "/3162.0ec9926637ab8977.js": "46d9c12b0da81a26c3760a768303b1b44dbb8470", + "/3506.4ed675f3a417c671.js": "4046fe4d5db39bd87186fabd93de1e239ec94599", + "/3511.771aa130a120a49e.js": "ce9f9db6eae762d0a42b65551a62e23d1b5849a5", "/3558.7582aa5359a71327.js": "c193c113cb3a6a73bdc8dd24000017e2891113cc", "/3574.edec9cbaff66e512.js": "def4d6da498a516a90999a0f463a99cdc397d88e", "/3780.bd8da0556bbf53cc.js": "27c08251c61070e5651b1905608dd4e3c40bf5d1", - "/3814.62a4c1527bf7d224.js": "6797ebef960eb6c9658c12e19fbb73301e92db09", - "/4171.e157cf7cabfe4b96.js": "d2d40c1fa5280c7b36defe050234cb5e2301030b", + "/3814.3cad2a1924ff27c3.js": "9b0ee98ea7d00e6c84b6089f00a00001336af0f7", + "/4171.dd5cbba7fa50b21a.js": "adf7ad7d9975a62fcc53ee47e695a93bfb59ef83", "/4183.fbaeacea2b0845b7.js": "e331b71f59f6bac2fbb35662da3f9518aa735d84", "/4224.70311ea3fdbf63a3.js": "c5da1710213bb0a5a50ef264f5dbf7a0b0cba324", "/4392.48dad9e361f66ee5.js": "0e18e5180c8fc91529333d30cdceb75aa5eeaf65", - "/4406.b8245874c4dfe3db.js": "eba841508e209d400f46e5200383aac98c55b1f3", - "/441.983e1e3f755d16d5.js": "1050602f1539a3989c8469771451a3070531148a", - "/4463.53da7ff84b8b7de3.js": "9f64b32fc2180d91f37350e0f64f5fd60b64027f", + "/4406.05cf0d9efef8a3fa.js": "914bc989e167052b797e58fdb8dff38c86c06b66", + "/441.e6b1a85717016aa1.js": "40c1b5178cdeb00499a134f75dc95e9c7addcd0b", + "/4463.c6aaf5654d3ad154.js": "5d678b45e9300726bd01b38aafe4d3131f902ba7", "/4503.7e28502f511ccafc.js": "d512c5d1c5bb8543739371421b6a30eba42e856b", "/4567.4054c293df40f0d0.js": "74643a5152ef912cc38d3a3454a6c74ca3f8df35", - "/4591.26091295903e8f13.js": "81c300120b642df0c53b750ede0d7cc083b25c0f", + "/4591.9c9ce610355b9834.js": "a5733c7f69fc47ccc995dd9a8bd7020081878430", "/4612.14fce41da64da6ce.js": "4e014eaae2157ec00b17ecc29b1b24112eb9920f", "/4699.d99e88eabd09d4e3.js": "b2c0a34449f59f295d02c7da577c3e3f8cc72377", "/477.4d01f7ea8fb587bc.js": "805ab917b44de6b93b8c9a622c6045eced3a1924", - "/5006.8f3d51853a4b00b0.js": "44d6b4d058ea51c489a006a5e1084c0bd65e672f", + "/5006.ff0560b7a84304c0.js": "8a96dedab2368d8fc66a5014e13bd5df00319b82", "/5100.839badd2e9761886.js": "c2d483a3645782e98e83c713d3ccc56c0f0c61c7", "/5120.c66fdf70d6f3bb34.js": "87ec92f89a03b33d295d1f5b1811bcc2efdff49b", - "/5197.01d37fd687331008.js": "a04fb5dfb963a5d755f6286b569331087e0892d1", - "/5222.549a08c827f36579.js": "fec38fa862f1072cd17bfee4aec14b54df8ba12d", - "/5640.61729b8443860eae.js": "f05ca4a481408097d717f2e4fd2e0ac04c322240", + "/5197.71bc23e14aa679b8.js": "1fe571df32e091a820bd910f55bbaf84f9ccb22e", + "/5222.b079f56b84d2efe7.js": "5f50d3be368e49df76839a73d6485465192bf41a", + "/5640.5fb29d1a6c294532.js": "f48d205b4183d8829bedc0f7c1cbdfd2240db517", "/5712.0da3ec4ee3dda8e0.js": "71b0c6dd45954506017e24e619e03c97b42e689d", "/5887.f196a8a929562fc0.js": "a5ea956f59ae041c25fe1052e6b2aa197c4612ca", "/5949.b1263d576573143d.js": "ffacd01747276920df31328f24e5fbf666a27886", "/5959.bf2d61772e40c8f7.js": "9897611516e64ce4526e592fce01fd43f7bc8057", "/6024.4af75f3db4f6fd90.js": "ae1ee3bf67024eb90a9cd4b869e75705501a88d9", - "/604.8b6d16eee25d0d8d.js": "2d76f6a99d2834169d62058dc1d8d470a5f05f49", + "/604.59eac6c4acb1aec8.js": "fcfca9f520c9f8f78b15c5bcbc3bfa5837e3b5bd", "/6086.c23f096118ac938c.js": "93d3c973b7211f7f53ec53da5bfb9a3e6ad506e0", "/6301.2400da12269d8d6e.js": "38cdee6b74b1f3c46bfb68c0b73f5a9740f08c67", - "/6433.3c86d1ff92782079.js": "3c17029a62d2278a709c980964dd65325a234934", + "/6433.fc0c1759845b4a9d.js": "e0a5daf9d50e4222adae9a9942471132240714b0", "/6670.44b4244fcfd62cc2.js": "3bd4e4a1376a9cafa4f789029deaabd3b4604295", - "/6674.abc0cd727cd932b6.js": "890a51d00a9827f54190f78bee8e552fad0e4807", + "/6674.b40df406d0c6197f.js": "bb05677ce39b92f44f1b497cf0a377407af1b228", "/6804.c9d2546b7d7262a3.js": "001d53a4a8ace9d39092ccca7c9262fdc41392e7", - "/7030.3d04e4e40abd6292.js": "18b8a4a19c53a720fe4d5a10d580956643c7781b", - "/7076.655a21d09248e098.js": "efd350fdc9dd4f888f788244f85cfbead4ec32f1", + "/7030.72899e87d1e495d0.js": "b17425c1a9088604af705c7f7bc091acadbe0467", + "/7076.4eeb02dc3a0bd7a6.js": "c6b168002ea217a4227be20bef1f28cf5b2038d6", "/7179.d8123c1b865a5ee2.js": "664960b72b5d140ba13afe1bcbdbffb3d864ea82", "/7240.098e19418e173771.js": "008a2253b42f4320d668d2f63ee609ab1a7226c8", - "/7372.956bc52f14c40929.js": "4b7c8ba6f32ce4385d4d7b874b799ea9cf90177b", - "/7428.e21669a50fef07e0.js": "b2cd0aaae9170d0f068defa699b39cdbd6d4b3c7", - "/771.7fd9f687f0594b31.js": "1b6f830c4d1a034b7700f7dc0d34e2023c29fb01", - "/7720.35f2ec8a08c7850e.js": "e265015b636e7f90f0956c8b6a2690c9d7890437", + "/7372.58c6fac0f8f5323d.js": "c78452cb77ccb7516052ee56b8172c9c4c165c16", + "/7428.4e90c755528307d1.js": "ed5e0adebaf1c5bcd9a26faa0a85d202cc04d828", + "/771.4a39782ed527c3d4.js": "b80f9a1face2d71e16d6ed08f9eb406764521607", + "/7720.bcede8f376b28514.js": "efea89913673839ba69c84f73d017ff90a0c7060", "/786.eabee0f8a34eff05.js": "a0614f82f855f73f81822f87e87568d4df7c3236", "/7916.d5d28b98955c1c4b.js": "57cc5ef0b135c9f984c0d93972f10808e87dd918", "/8066.29601e0daf33894d.js": "24fcc3d071e20cba7b78f563cdb44d0f4d1f4e4a", "/8193.4c78d428e5728e4a.js": "ac37ad79c71b4cdf07acf29c1d572676f8415356", - "/8314.fcb70a56cc0fe6b0.js": "1818ba9a201a4453a8bfcd27be8eeadd8f4aa960", - "/8477.26028d5d75be9cb8.js": "a0b408cfeced3344b448db42419afa04c39109d7", + "/8314.f4c9b6e704e1256a.js": "044fd7f3b0d42b4b2b61c51b29343097502aa63b", + "/8477.50e07ac22b5d6ff9.js": "6cfe31174bf747f7a899817c0f6da99f515761a0", "/8584.d26666fed62ca671.js": "0cd08c5ba365867ea6d54e3104569f11e6df3cc8", - "/8622.88fa17be008b9b1e.js": "658d19806ff44dcb5044b0942a3d45f9e0c546a6", - "/8729.08c8938006595077.js": "5effdb1deabc8a6d822b22b55ec52caf0adbbadc", + "/8622.7e4bc02a093577ee.js": "20768dc397d564f84d67fe606f730cc7184b25f4", + "/8729.e7bc63dcfc9932b9.js": "dc307a87112d0e2f2983b781bc916b18c2507d72", "/8805.bb5cc294530fb5ff.js": "62ae962d1c54e18169a6e50084608e9a5e719fd0", - "/8814.f7d581f799e514dd.js": "db7f93b12ba5ec4d1ec86d08070439f3acae9c0e", - "/8970.34750c838e62b923.js": "e4e3f3005391f9417edc16f0d27f459ab3e166c6", + "/8814.2034ef5be9f22da1.js": "883bc5218a29a3266fbc32b31576c457f29ee415", + "/8970.dd17f38af302f239.js": "39979888edb86e0535e2b124e97b1ce36f903ca2", "/9061.bee89fae6a61b4da.js": "a952780c90fb2642967f6152c4f48565c704a5ef", "/9132.7a4e12bf87e29707.js": "1d6d88b6c920703b9f364ae89cdd6c775322232d", - "/9303.fc71a97226681960.js": "643137f954b6111278e3c0b86fe04ac6cef0c98b", - "/9344.c75e08eb7e33f18b.js": "60c57573afc563e83ba1c877d07d12fc4510b576", - "/964.25217b0e09147441.js": "712a667f3b10cf3ad1b7243b0921c5a9622df2db", + "/9303.81cc21c0f087ae38.js": "1ec17cfc4880ae4767e4c46d8255229e2bd48416", + "/9344.9533c9a4eeeb931b.js": "5d621ba1d825914df684cf9443cfa38dd6786ca5", + "/964.1f17b37c8b734693.js": "26aa6bfb79631ce0925644a7e71b70e33ac35baa", "/9977.dfb6af23e31fcb21.js": "dfd48d24f9bc0cdb5abfb3b0965c014fa676806c", "/Doodles.5521a3972f72a279.svg": "32405cec21a4720c9ee4d0b942581502fb7a1974", "/NotoSans-Regular.69e81dad19259ab6.ttf": "71640601d4ff5ee3713b68228b564dcca13a4aaa", @@ -820,14 +820,14 @@ "/assets/tekdi/tekdi.png": "c2d3bf491430315de60061b9e3f3b410d25b3314", "/assets/timer.svg": "57b27e5d93af2aabd1077ecd4c70bcab678f4472", "/assets/user.svg": "2dc572771661b2ccd3ea4ae06bf768778144cbec", - "/common.b0b5ecd0ad5682b9.js": "f86ec78e3deef8693635f33eef3ea9bb33daa7be", - "/index.html": "93238655da24b4fd54794324063f202dcaa20b74", - "/main.31e7cbe94352e5fb.js": "60dc6a1f05c6999b347442bc8aa9bc7958d79e4c", + "/common.5a427a1d3afaf6a8.js": "50144b721d49fd899326719c9c832fb62323e545", + "/index.html": "0e3feb7585ab23f1a73037a78e82118a132b0508", + "/main.40d725116ce78441.js": "dbaa24ed1aa323f33fd6d0ac2f27d85ad217d507", "/manifest.webmanifest": "5a927f2c991153c4e1fb8dd9fd7845bbe00ba537", "/polyfills-core-js.c76198334f717402.js": "d6e270a2944b6a95a9b97dafd25599ba825e8d7f", "/polyfills-dom.bf542500b6fca113.js": "3fa333db66c8050f12e99d977f5098a6de8dd593", "/polyfills.8aa0ed51fddab033.js": "52a4225db39c3a19f31842d5205497fb87127245", - "/runtime.bebde3547d768ebc.js": "8dbef6361dec82e4e72e5f1feb08d1e809b12b28", + "/runtime.ba61b4da5888adcc.js": "55db287510791cb96610671875c53e38a403cbbd", "/scripts.f969b614b9decf68.js": "467091cacab9e36440117d8c26effba07c491af9", "/styles.4e8dacb696c69ef3.css": "c63283b3d95887a1fd9dcc217de175071c24864f" }, diff --git a/www/runtime.ba61b4da5888adcc.js b/www/runtime.ba61b4da5888adcc.js new file mode 100644 index 00000000..5f51bb3f --- /dev/null +++ b/www/runtime.ba61b4da5888adcc.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,v={},g={};function f(e){var d=g[e];if(void 0!==d)return d.exports;var a=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(a.exports,a,a.exports,f),a.loaded=!0,a.exports}f.m=v,e=[],f.O=(d,a,r,c)=>{if(!a){var t=1/0;for(b=0;b=c)&&Object.keys(f.O).every(u=>f.O[u](a[n]))?a.splice(n--,1):(l=!1,c0&&e[b-1][2]>c;b--)e[b]=e[b-1];e[b]=[a,r,c]},f.n=e=>{var d=e&&e.__esModule?()=>e.default:()=>e;return f.d(d,{a:d}),d},(()=>{var d,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,r){if(1&r&&(a=this(a)),8&r||"object"==typeof a&&a&&(4&r&&a.__esModule||16&r&&"function"==typeof a.then))return a;var c=Object.create(null);f.r(c);var b={};d=d||[null,e({}),e([]),e(e)];for(var t=2&r&&a;"object"==typeof t&&!~d.indexOf(t);t=e(t))Object.getOwnPropertyNames(t).forEach(l=>b[l]=()=>a[l]);return b.default=()=>a,f.d(c,b),c}})(),f.d=(e,d)=>{for(var a in d)f.o(d,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:d[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((d,a)=>(f.f[a](e,d),d),[])),f.u=e=>(({2076:"common",7278:"polyfills-dom",9329:"polyfills-core-js"}[e]||e)+"."+{101:"b61200e5155d34ee",441:"e6b1a85717016aa1",477:"4d01f7ea8fb587bc",604:"59eac6c4acb1aec8",771:"4a39782ed527c3d4",786:"eabee0f8a34eff05",964:"1f17b37c8b734693",1049:"2033e7796242a464",1102:"56d892f823cb514e",1177:"7ba9e57140ca43d5",1227:"62126f61607726d4",1433:"2c059f00cb042b4f",1476:"57c891359f471f48",1577:"e38109e3217876c6",2075:"4bc4d12a4b4574e6",2076:"5a427a1d3afaf6a8",2113:"0c87c15ab9a91af5",2144:"1466920522110c0f",2348:"20a86cac51a9a09a",2375:"f70437bafa5f2e85",2415:"e844f40ddcab976f",2560:"7a55558087860424",2628:"b5b3b9d76e09f1e2",2648:"2ccda6362de2145a",2741:"f151f86686f6696f",2885:"6cc30bddac52cb25",2924:"804f1920724ce014",2937:"aa2ee25b0084be07",2982:"d9b8bf08c5279ede",3066:"1cfd22d031dc2e1c",3119:"65ac85d6c4833634",3162:"0ec9926637ab8977",3506:"4ed675f3a417c671",3511:"771aa130a120a49e",3558:"7582aa5359a71327",3574:"edec9cbaff66e512",3780:"bd8da0556bbf53cc",3814:"3cad2a1924ff27c3",4171:"dd5cbba7fa50b21a",4183:"fbaeacea2b0845b7",4224:"70311ea3fdbf63a3",4392:"48dad9e361f66ee5",4406:"05cf0d9efef8a3fa",4463:"c6aaf5654d3ad154",4503:"7e28502f511ccafc",4567:"4054c293df40f0d0",4591:"9c9ce610355b9834",4612:"14fce41da64da6ce",4699:"d99e88eabd09d4e3",5006:"ff0560b7a84304c0",5100:"839badd2e9761886",5120:"c66fdf70d6f3bb34",5197:"71bc23e14aa679b8",5222:"b079f56b84d2efe7",5640:"5fb29d1a6c294532",5712:"0da3ec4ee3dda8e0",5887:"f196a8a929562fc0",5949:"b1263d576573143d",5959:"bf2d61772e40c8f7",6024:"4af75f3db4f6fd90",6086:"c23f096118ac938c",6301:"2400da12269d8d6e",6433:"fc0c1759845b4a9d",6670:"44b4244fcfd62cc2",6674:"b40df406d0c6197f",6804:"c9d2546b7d7262a3",7030:"72899e87d1e495d0",7076:"4eeb02dc3a0bd7a6",7179:"d8123c1b865a5ee2",7240:"098e19418e173771",7278:"bf542500b6fca113",7372:"58c6fac0f8f5323d",7428:"4e90c755528307d1",7720:"bcede8f376b28514",7916:"d5d28b98955c1c4b",8066:"29601e0daf33894d",8193:"4c78d428e5728e4a",8314:"f4c9b6e704e1256a",8477:"50e07ac22b5d6ff9",8584:"d26666fed62ca671",8622:"7e4bc02a093577ee",8729:"e7bc63dcfc9932b9",8805:"bb5cc294530fb5ff",8814:"2034ef5be9f22da1",8970:"dd17f38af302f239",9061:"bee89fae6a61b4da",9132:"7a4e12bf87e29707",9303:"81cc21c0f087ae38",9329:"c76198334f717402",9344:"9533c9a4eeeb931b",9977:"dfb6af23e31fcb21"}[e]+".js"),f.miniCssF=e=>{},f.o=(e,d)=>Object.prototype.hasOwnProperty.call(e,d),(()=>{var e={},d="app:";f.l=(a,r,c,b)=>{if(e[a])e[a].push(r);else{var t,l;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(p);var _=e[a];if(delete e[a],t.parentNode&&t.parentNode.removeChild(t),_&&_.forEach(h=>h(u)),y)return y(u)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=s.bind(null,t.onerror),t.onload=s.bind(null,t.onload),l&&document.head.appendChild(t)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:d=>d},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="",(()=>{var e={9121:0};f.f.j=(r,c)=>{var b=f.o(e,r)?e[r]:void 0;if(0!==b)if(b)c.push(b[2]);else if(9121!=r){var t=new Promise((o,s)=>b=e[r]=[o,s]);c.push(b[2]=t);var l=f.p+f.u(r),n=new Error;f.l(l,o=>{if(f.o(e,r)&&(0!==(b=e[r])&&(e[r]=void 0),b)){var s=o&&("load"===o.type?"missing":o.type),p=o&&o.target&&o.target.src;n.message="Loading chunk "+r+" failed.\n("+s+": "+p+")",n.name="ChunkLoadError",n.type=s,n.request=p,b[1](n)}},"chunk-"+r,r)}else e[r]=0},f.O.j=r=>0===e[r];var d=(r,c)=>{var n,i,[b,t,l]=c,o=0;if(b.some(p=>0!==e[p])){for(n in t)f.o(t,n)&&(f.m[n]=t[n]);if(l)var s=l(f)}for(r&&r(c);o{"use strict";var e,v={},g={};function f(e){var c=g[e];if(void 0!==c)return c.exports;var a=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(a.exports,a,a.exports,f),a.loaded=!0,a.exports}f.m=v,e=[],f.O=(c,a,t,d)=>{if(!a){var b=1/0;for(r=0;r=d)&&Object.keys(f.O).every(u=>f.O[u](a[n]))?a.splice(n--,1):(l=!1,d0&&e[r-1][2]>d;r--)e[r]=e[r-1];e[r]=[a,t,d]},f.n=e=>{var c=e&&e.__esModule?()=>e.default:()=>e;return f.d(c,{a:c}),c},(()=>{var c,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,t){if(1&t&&(a=this(a)),8&t||"object"==typeof a&&a&&(4&t&&a.__esModule||16&t&&"function"==typeof a.then))return a;var d=Object.create(null);f.r(d);var r={};c=c||[null,e({}),e([]),e(e)];for(var b=2&t&&a;"object"==typeof b&&!~c.indexOf(b);b=e(b))Object.getOwnPropertyNames(b).forEach(l=>r[l]=()=>a[l]);return r.default=()=>a,f.d(d,r),d}})(),f.d=(e,c)=>{for(var a in c)f.o(c,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:c[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((c,a)=>(f.f[a](e,c),c),[])),f.u=e=>(({2076:"common",7278:"polyfills-dom",9329:"polyfills-core-js"}[e]||e)+"."+{101:"b61200e5155d34ee",441:"983e1e3f755d16d5",477:"4d01f7ea8fb587bc",604:"8b6d16eee25d0d8d",771:"7fd9f687f0594b31",786:"eabee0f8a34eff05",964:"25217b0e09147441",1049:"2c987ff65f55c61a",1102:"56d892f823cb514e",1177:"7ba9e57140ca43d5",1227:"caeaa0e1fff748b5",1433:"aad484e26722eb70",1476:"57c891359f471f48",1577:"38cc0dc5d21fcbff",2075:"f919952f47beca5b",2076:"b0b5ecd0ad5682b9",2113:"0c87c15ab9a91af5",2144:"1466920522110c0f",2348:"20a86cac51a9a09a",2375:"d702daf3c36476ab",2415:"e844f40ddcab976f",2560:"97b47ff4ff479f07",2628:"b5b3b9d76e09f1e2",2648:"2ccda6362de2145a",2741:"f151f86686f6696f",2885:"6cc30bddac52cb25",2924:"804f1920724ce014",2937:"aa2ee25b0084be07",2982:"aa513e7ab5d121b6",3066:"1cfd22d031dc2e1c",3119:"65ac85d6c4833634",3162:"19a280fc95ec7e6a",3506:"1e89bee134eda505",3511:"b2a5b41a523ba553",3558:"7582aa5359a71327",3574:"edec9cbaff66e512",3780:"bd8da0556bbf53cc",3814:"62a4c1527bf7d224",4171:"e157cf7cabfe4b96",4183:"fbaeacea2b0845b7",4224:"70311ea3fdbf63a3",4392:"48dad9e361f66ee5",4406:"b8245874c4dfe3db",4463:"53da7ff84b8b7de3",4503:"7e28502f511ccafc",4567:"4054c293df40f0d0",4591:"26091295903e8f13",4612:"14fce41da64da6ce",4699:"d99e88eabd09d4e3",5006:"8f3d51853a4b00b0",5100:"839badd2e9761886",5120:"c66fdf70d6f3bb34",5197:"01d37fd687331008",5222:"549a08c827f36579",5640:"61729b8443860eae",5712:"0da3ec4ee3dda8e0",5887:"f196a8a929562fc0",5949:"b1263d576573143d",5959:"bf2d61772e40c8f7",6024:"4af75f3db4f6fd90",6086:"c23f096118ac938c",6301:"2400da12269d8d6e",6433:"3c86d1ff92782079",6670:"44b4244fcfd62cc2",6674:"abc0cd727cd932b6",6804:"c9d2546b7d7262a3",7030:"3d04e4e40abd6292",7076:"655a21d09248e098",7179:"d8123c1b865a5ee2",7240:"098e19418e173771",7278:"bf542500b6fca113",7372:"956bc52f14c40929",7428:"e21669a50fef07e0",7720:"35f2ec8a08c7850e",7916:"d5d28b98955c1c4b",8066:"29601e0daf33894d",8193:"4c78d428e5728e4a",8314:"fcb70a56cc0fe6b0",8477:"26028d5d75be9cb8",8584:"d26666fed62ca671",8622:"88fa17be008b9b1e",8729:"08c8938006595077",8805:"bb5cc294530fb5ff",8814:"f7d581f799e514dd",8970:"34750c838e62b923",9061:"bee89fae6a61b4da",9132:"7a4e12bf87e29707",9303:"fc71a97226681960",9329:"c76198334f717402",9344:"c75e08eb7e33f18b",9977:"dfb6af23e31fcb21"}[e]+".js"),f.miniCssF=e=>{},f.o=(e,c)=>Object.prototype.hasOwnProperty.call(e,c),(()=>{var e={},c="app:";f.l=(a,t,d,r)=>{if(e[a])e[a].push(t);else{var b,l;if(void 0!==d)for(var n=document.getElementsByTagName("script"),i=0;i{b.onerror=b.onload=null,clearTimeout(p);var _=e[a];if(delete e[a],b.parentNode&&b.parentNode.removeChild(b),_&&_.forEach(h=>h(u)),y)return y(u)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:b}),12e4);b.onerror=s.bind(null,b.onerror),b.onload=s.bind(null,b.onload),l&&document.head.appendChild(b)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:c=>c},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="",(()=>{var e={9121:0};f.f.j=(t,d)=>{var r=f.o(e,t)?e[t]:void 0;if(0!==r)if(r)d.push(r[2]);else if(9121!=t){var b=new Promise((o,s)=>r=e[t]=[o,s]);d.push(r[2]=b);var l=f.p+f.u(t),n=new Error;f.l(l,o=>{if(f.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var s=o&&("load"===o.type?"missing":o.type),p=o&&o.target&&o.target.src;n.message="Loading chunk "+t+" failed.\n("+s+": "+p+")",n.name="ChunkLoadError",n.type=s,n.request=p,r[1](n)}},"chunk-"+t,t)}else e[t]=0},f.O.j=t=>0===e[t];var c=(t,d)=>{var n,i,[r,b,l]=d,o=0;if(r.some(p=>0!==e[p])){for(n in b)f.o(b,n)&&(f.m[n]=b[n]);if(l)var s=l(f)}for(t&&t(d);o= 17.0.0 < 18.0.0": + "integrity" "sha512-JgCav3sdRCoJHwLXxmF/EMzArYjwbqB+AGUW/xIR98oZET8QxCB985bOFUAm02SkAEUVcMJvjxec+WCaa60m/A==" + "resolved" "https://registry.npmjs.org/@angular/cli/-/cli-17.3.7.tgz" + "version" "17.3.7" + dependencies: + "@angular-devkit/architect" "0.1703.7" + "@angular-devkit/core" "17.3.7" + "@angular-devkit/schematics" "17.3.7" + "@schematics/angular" "17.3.7" + "@yarnpkg/lockfile" "1.1.0" + "ansi-colors" "4.1.3" + "ini" "4.1.2" + "inquirer" "9.2.15" + "jsonc-parser" "3.2.1" + "npm-package-arg" "11.0.1" + "npm-pick-manifest" "9.0.0" + "open" "8.4.2" + "ora" "5.4.1" + "pacote" "17.0.6" + "resolve" "1.22.8" + "semver" "7.6.0" + "symbol-observable" "4.0.0" + "yargs" "17.7.2" + +"@angular/common@^17.0.2", "@angular/common@>=10.0.0", "@angular/common@17.3.9": + "integrity" "sha512-tH1VfbAvNVaz6ZYa+q0DiKtbmUql1jK/3q/af74B8nVjKLHcXVWwxvBayqvrmlUt7FGANGkETIcCWrB44k47Ug==" + "resolved" "https://registry.npmjs.org/@angular/common/-/common-17.3.9.tgz" + "version" "17.3.9" + dependencies: + "tslib" "^2.3.0" + +"@angular/compiler-cli@^17.0.0", "@angular/compiler-cli@^17.0.2": + "integrity" "sha512-J6aqoz5wqPWaurbZFUZ7iMUlzAJYXzntziJJbalm6ceXfUWEe2Vm67nGUROWCIFvO3kWXvkgYX4ubnqtod2AxA==" + "resolved" "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.3.9.tgz" + "version" "17.3.9" + dependencies: + "@babel/core" "7.23.9" + "@jridgewell/sourcemap-codec" "^1.4.14" + "chokidar" "^3.0.0" + "convert-source-map" "^1.5.1" + "reflect-metadata" "^0.2.0" + "semver" "^7.0.0" + "tslib" "^2.3.0" + "yargs" "^17.2.1" + +"@angular/compiler@^17.0.2", "@angular/compiler@17.3.9": + "integrity" "sha512-2d4bPbNm7O2GanqCj5GFgPDnmjbAcsQM502Jnvcv7Aje82yecT69JoqAVRqGOfbbxwlJiPhi31D8DPdLaOz47Q==" + "resolved" "https://registry.npmjs.org/@angular/compiler/-/compiler-17.3.9.tgz" + "version" "17.3.9" + dependencies: + "tslib" "^2.3.0" + +"@angular/core@^17.0.2", "@angular/core@>=13.0.0", "@angular/core@>=14.0.0", "@angular/core@17.3.9": + "integrity" "sha512-x+h5BQ6islvYWGVLTz1CEgNq1/5IYngQ+Inq/tWayM6jN7RPOCydCCbCw+uOZS7MgFebkP0gYTVm14y1MRFKSQ==" + "resolved" "https://registry.npmjs.org/@angular/core/-/core-17.3.9.tgz" + "version" "17.3.9" + dependencies: + "tslib" "^2.3.0" + +"@angular/forms@^17.0.2", "@angular/forms@>=14.0.0": + "integrity" "sha512-5b8OjK0kLghrdxkVWglgerHVp9D5WvXInXwo1KIyc2v/fGdTlyu/RFi0GLGvzq2y+7Z8TvtXWC82SB47vfx3TQ==" + "resolved" "https://registry.npmjs.org/@angular/forms/-/forms-17.3.9.tgz" + "version" "17.3.9" + dependencies: + "tslib" "^2.3.0" + +"@angular/language-service@^17.0.2": + "integrity" "sha512-0Zs5KmU5sPrDYaoLKqIFPx76H5aIceYWXvIG7oRg32uhaJ0nBqSe1tiYQp5T4e1iaNjCz6hgHKWP7ocQz71aHw==" + "resolved" "https://registry.npmjs.org/@angular/language-service/-/language-service-17.3.9.tgz" + "version" "17.3.9" + +"@angular/platform-browser-dynamic@^17.0.2": + "integrity" "sha512-Jmth4hFC4dZsWQRkxB++42sR1pfJUoQbErANrKQMgEPb8H4cLRdB1mAQ6f+OASPBM+FsxDxjXq2kepyLGtF2Vg==" + "resolved" "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-17.3.9.tgz" + "version" "17.3.9" + dependencies: + "tslib" "^2.3.0" + +"@angular/platform-browser@^17.0.2", "@angular/platform-browser@17.3.9": + "integrity" "sha512-vMwHO76rnkz7aV3KHKy23KUFAo/+b0+yHPa6AND5Lee8z5C1J/tA2PdetFAsghlQQsX61JeK4MFJV/f3dFm2dw==" + "resolved" "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.3.9.tgz" + "version" "17.3.9" + dependencies: + "tslib" "^2.3.0" + +"@angular/pwa@^17.3.5": + "integrity" "sha512-0/oEdBTOsyp81N7khKtF6FCS57L+qmvVALkrhmST8L/cONGtJchJGqgDyMwuEuyUYVIeMG1Kgx/zR1az64+RkA==" + "resolved" "https://registry.npmjs.org/@angular/pwa/-/pwa-17.3.7.tgz" + "version" "17.3.7" + dependencies: + "@angular-devkit/schematics" "17.3.7" + "@schematics/angular" "17.3.7" + "parse5-html-rewriting-stream" "7.0.0" + +"@angular/router@^17.0.2", "@angular/router@>=14.0.0": + "integrity" "sha512-0cRF5YBJoDbXGQsRs3wEG+DPvN4PlhEqTa0DkTr9QIDJRg5P1uiDlOclV+w3OxEMsLrmXGmhjauHaWQk07M4LA==" + "resolved" "https://registry.npmjs.org/@angular/router/-/router-17.3.9.tgz" + "version" "17.3.9" + dependencies: + "tslib" "^2.3.0" + +"@angular/service-worker@^17.0.0", "@angular/service-worker@^17.3.5": + "integrity" "sha512-7KFThQMTwEj/yj/Sk2NvdsCpBf46wV121UvmDYIaUl8AQcnrD94W+BJHkPSw1WgPL4yLquySg6D6GGHQcL2dQQ==" + "resolved" "https://registry.npmjs.org/@angular/service-worker/-/service-worker-17.3.9.tgz" + "version" "17.3.9" + dependencies: + "tslib" "^2.3.0" + +"@awesome-cordova-plugins/core@^6.0.1": + "integrity" "sha512-VZGn/FkmgEoHdFJ7KXHLDcnvU6p+QHdOP9eIfTwsu+IltNt7Yv+i60FO0i/n16RhhbxOaH7V3Uk8lFUBfXxWug==" + "resolved" "https://registry.npmjs.org/@awesome-cordova-plugins/core/-/core-6.7.0.tgz" + "version" "6.7.0" + dependencies: + "@types/cordova" "latest" + +"@awesome-cordova-plugins/diagnostic@^6.4.0": + "integrity" "sha512-BBNS94OlnlyPksSBmW97c4FfPU6bZsa29kaX9pNEyrYjTK6sCAdVynm9WvUeVFTWYuNwagsG7c+qWCGCZm0n7w==" + "resolved" "https://registry.npmjs.org/@awesome-cordova-plugins/diagnostic/-/diagnostic-6.7.0.tgz" + "version" "6.7.0" + dependencies: + "@types/cordova" "latest" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2": + "integrity" "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz" + "version" "7.24.2" + dependencies: + "@babel/highlight" "^7.24.2" + "picocolors" "^1.0.0" + +"@babel/code-frame@7.12.11": + "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==" + "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" + "version" "7.12.11" + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5": + "integrity" "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==" + "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz" + "version" "7.24.4" + +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0", "@babel/core@7.24.0": + "integrity" "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz" + "version" "7.24.0" + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.24.0" + "@babel/parser" "^7.24.0" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.0" + "@babel/types" "^7.24.0" + "convert-source-map" "^2.0.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.2.3" + "semver" "^6.3.1" + +"@babel/core@7.23.9": + "integrity" "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==" + "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz" + "version" "7.23.9" + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.23.9" + "@babel/parser" "^7.23.9" + "@babel/template" "^7.23.9" + "@babel/traverse" "^7.23.9" + "@babel/types" "^7.23.9" + "convert-source-map" "^2.0.0" + "debug" "^4.1.0" + "gensync" "^1.0.0-beta.2" + "json5" "^2.2.3" + "semver" "^6.3.1" + +"@babel/generator@^7.23.6", "@babel/generator@7.23.6": + "integrity" "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz" + "version" "7.23.6" + dependencies: + "@babel/types" "^7.23.6" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + "jsesc" "^2.5.1" + +"@babel/generator@^7.24.5": + "integrity" "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==" + "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/types" "^7.24.5" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + "jsesc" "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5", "@babel/helper-annotate-as-pure@7.22.5": + "integrity" "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==" + "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz" + "version" "7.22.5" + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": + "integrity" "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==" + "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz" + "version" "7.22.15" + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": + "integrity" "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz" + "version" "7.23.6" + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-validator-option" "^7.23.5" + "browserslist" "^4.22.2" + "lru-cache" "^5.1.1" + "semver" "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4", "@babel/helper-create-class-features-plugin@^7.24.5": + "integrity" "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.24.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.24.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "semver" "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": + "integrity" "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==" + "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz" + "version" "7.22.15" + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "regexpu-core" "^5.3.1" + "semver" "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.5.0": + "integrity" "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==" + "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz" + "version" "0.5.0" + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + "debug" "^4.1.1" + "lodash.debounce" "^4.0.8" + "resolve" "^1.14.2" + +"@babel/helper-define-polyfill-provider@^0.6.2": + "integrity" "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz" + "version" "0.6.2" + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + "debug" "^4.1.1" + "lodash.debounce" "^4.0.8" + "resolve" "^1.14.2" + +"@babel/helper-environment-visitor@^7.22.20": + "integrity" "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz" + "version" "7.22.20" + +"@babel/helper-function-name@^7.23.0": + "integrity" "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==" + "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz" + "version" "7.23.0" + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + "integrity" "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==" + "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" + "version" "7.22.5" + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.23.0", "@babel/helper-member-expression-to-functions@^7.24.5": + "integrity" "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==" + "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.3": + "integrity" "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz" + "version" "7.24.3" + dependencies: + "@babel/types" "^7.24.0" + +"@babel/helper-module-transforms@^7.23.3": + "integrity" "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==" + "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.24.3" + "@babel/helper-simple-access" "^7.24.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/helper-validator-identifier" "^7.24.5" + +"@babel/helper-optimise-call-expression@^7.22.5": + "integrity" "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==" + "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz" + "version" "7.22.5" + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + "integrity" "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz" + "version" "7.24.5" + +"@babel/helper-remap-async-to-generator@^7.22.20": + "integrity" "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==" + "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz" + "version" "7.22.20" + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.24.1": + "integrity" "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5", "@babel/helper-simple-access@^7.24.5": + "integrity" "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + "integrity" "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==" + "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz" + "version" "7.22.5" + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.24.5": + "integrity" "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-split-export-declaration@7.22.6": + "integrity" "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==" + "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" + "version" "7.22.6" + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.24.1": + "integrity" "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==" + "resolved" "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz" + "version" "7.24.1" + +"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.24.5": + "integrity" "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz" + "version" "7.24.5" + +"@babel/helper-validator-option@^7.23.5": + "integrity" "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" + "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz" + "version" "7.23.5" + +"@babel/helper-wrap-function@^7.22.20": + "integrity" "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==" + "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-function-name" "^7.23.0" + "@babel/template" "^7.24.0" + "@babel/types" "^7.24.5" + +"@babel/helpers@^7.23.9", "@babel/helpers@^7.24.0": + "integrity" "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==" + "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.24.2": + "integrity" "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==" + "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-validator-identifier" "^7.24.5" + "chalk" "^2.4.2" + "js-tokens" "^4.0.0" + "picocolors" "^1.0.0" + +"@babel/parser@^7.14.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.5": + "integrity" "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==" + "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz" + "version" "7.24.5" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": + "integrity" "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": + "integrity" "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.24.1" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7": + "integrity" "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + "integrity" "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" + "version" "7.21.0-placeholder-for-preset-env.2" + +"@babel/plugin-syntax-async-generators@^7.8.4": + "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + "version" "7.8.4" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + "version" "7.12.13" + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + "version" "7.14.5" + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.23.3": + "integrity" "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-syntax-import-attributes@^7.23.3": + "integrity" "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-syntax-import-meta@^7.10.4": + "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + "version" "7.10.4" + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + "version" "7.8.3" + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + "version" "7.14.5" + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + "version" "7.14.5" + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + "integrity" "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" + "version" "7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.23.3": + "integrity" "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-async-generator-functions@^7.23.9", "@babel/plugin-transform-async-generator-functions@7.23.9": + "integrity" "sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz" + "version" "7.23.9" + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.23.3", "@babel/plugin-transform-async-to-generator@7.23.3": + "integrity" "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz" + "version" "7.23.3" + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + +"@babel/plugin-transform-block-scoped-functions@^7.23.3": + "integrity" "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-block-scoping@^7.23.4": + "integrity" "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-class-properties@^7.23.3": + "integrity" "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-class-static-block@^7.23.4": + "integrity" "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz" + "version" "7.24.4" + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.4" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.23.8": + "integrity" "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-replace-supers" "^7.24.1" + "@babel/helper-split-export-declaration" "^7.24.5" + "globals" "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.23.3": + "integrity" "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/template" "^7.24.0" + +"@babel/plugin-transform-destructuring@^7.23.3": + "integrity" "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-dotall-regex@^7.23.3": + "integrity" "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-duplicate-keys@^7.23.3": + "integrity" "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-dynamic-import@^7.23.4": + "integrity" "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.23.3": + "integrity" "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-export-namespace-from@^7.23.4": + "integrity" "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.23.6": + "integrity" "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.23.3": + "integrity" "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-json-strings@^7.23.4": + "integrity" "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.23.3": + "integrity" "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-logical-assignment-operators@^7.23.4": + "integrity" "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.23.3": + "integrity" "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-modules-amd@^7.23.3": + "integrity" "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-modules-commonjs@^7.23.3": + "integrity" "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.23.9": + "integrity" "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.23.3": + "integrity" "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + "integrity" "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz" + "version" "7.22.5" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.23.3": + "integrity" "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": + "integrity" "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.23.4": + "integrity" "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.24.0": + "integrity" "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.24.5" + +"@babel/plugin-transform-object-super@^7.23.3": + "integrity" "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-replace-supers" "^7.24.1" + +"@babel/plugin-transform-optional-catch-binding@^7.23.4": + "integrity" "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.23.4", "@babel/plugin-transform-optional-chaining@^7.24.1": + "integrity" "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.23.3", "@babel/plugin-transform-parameters@^7.24.5": + "integrity" "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-private-methods@^7.23.3": + "integrity" "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-private-property-in-object@^7.23.4": + "integrity" "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.5" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.23.3": + "integrity" "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-regenerator@^7.23.3": + "integrity" "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "regenerator-transform" "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.23.3": + "integrity" "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-runtime@7.24.0": + "integrity" "sha512-zc0GA5IitLKJrSfXlXmp8KDqLrnGECK7YRfQBmEKg1NmBOQ7e+KuclBEKJgzifQeUYLdNiAw4B4bjyvzWVLiSA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.0.tgz" + "version" "7.24.0" + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + "babel-plugin-polyfill-corejs2" "^0.4.8" + "babel-plugin-polyfill-corejs3" "^0.9.0" + "babel-plugin-polyfill-regenerator" "^0.5.5" + "semver" "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.23.3": + "integrity" "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-spread@^7.23.3": + "integrity" "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.23.3": + "integrity" "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-template-literals@^7.23.3": + "integrity" "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-typeof-symbol@^7.23.3": + "integrity" "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-unicode-escapes@^7.23.3": + "integrity" "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-unicode-property-regex@^7.23.3": + "integrity" "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-unicode-regex@^7.23.3": + "integrity" "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-unicode-sets-regex@^7.23.3": + "integrity" "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==" + "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz" + "version" "7.24.1" + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/preset-env@7.24.0": + "integrity" "sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==" + "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz" + "version" "7.24.0" + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.23.3" + "@babel/plugin-syntax-import-attributes" "^7.23.3" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.23.3" + "@babel/plugin-transform-async-generator-functions" "^7.23.9" + "@babel/plugin-transform-async-to-generator" "^7.23.3" + "@babel/plugin-transform-block-scoped-functions" "^7.23.3" + "@babel/plugin-transform-block-scoping" "^7.23.4" + "@babel/plugin-transform-class-properties" "^7.23.3" + "@babel/plugin-transform-class-static-block" "^7.23.4" + "@babel/plugin-transform-classes" "^7.23.8" + "@babel/plugin-transform-computed-properties" "^7.23.3" + "@babel/plugin-transform-destructuring" "^7.23.3" + "@babel/plugin-transform-dotall-regex" "^7.23.3" + "@babel/plugin-transform-duplicate-keys" "^7.23.3" + "@babel/plugin-transform-dynamic-import" "^7.23.4" + "@babel/plugin-transform-exponentiation-operator" "^7.23.3" + "@babel/plugin-transform-export-namespace-from" "^7.23.4" + "@babel/plugin-transform-for-of" "^7.23.6" + "@babel/plugin-transform-function-name" "^7.23.3" + "@babel/plugin-transform-json-strings" "^7.23.4" + "@babel/plugin-transform-literals" "^7.23.3" + "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" + "@babel/plugin-transform-member-expression-literals" "^7.23.3" + "@babel/plugin-transform-modules-amd" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-modules-systemjs" "^7.23.9" + "@babel/plugin-transform-modules-umd" "^7.23.3" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.23.3" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" + "@babel/plugin-transform-numeric-separator" "^7.23.4" + "@babel/plugin-transform-object-rest-spread" "^7.24.0" + "@babel/plugin-transform-object-super" "^7.23.3" + "@babel/plugin-transform-optional-catch-binding" "^7.23.4" + "@babel/plugin-transform-optional-chaining" "^7.23.4" + "@babel/plugin-transform-parameters" "^7.23.3" + "@babel/plugin-transform-private-methods" "^7.23.3" + "@babel/plugin-transform-private-property-in-object" "^7.23.4" + "@babel/plugin-transform-property-literals" "^7.23.3" + "@babel/plugin-transform-regenerator" "^7.23.3" + "@babel/plugin-transform-reserved-words" "^7.23.3" + "@babel/plugin-transform-shorthand-properties" "^7.23.3" + "@babel/plugin-transform-spread" "^7.23.3" + "@babel/plugin-transform-sticky-regex" "^7.23.3" + "@babel/plugin-transform-template-literals" "^7.23.3" + "@babel/plugin-transform-typeof-symbol" "^7.23.3" + "@babel/plugin-transform-unicode-escapes" "^7.23.3" + "@babel/plugin-transform-unicode-property-regex" "^7.23.3" + "@babel/plugin-transform-unicode-regex" "^7.23.3" + "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" + "@babel/preset-modules" "0.1.6-no-external-plugins" + "babel-plugin-polyfill-corejs2" "^0.4.8" + "babel-plugin-polyfill-corejs3" "^0.9.0" + "babel-plugin-polyfill-regenerator" "^0.5.5" + "core-js-compat" "^3.31.0" + "semver" "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + "integrity" "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==" + "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz" + "version" "0.1.6-no-external-plugins" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + "esutils" "^2.0.2" + +"@babel/regjsgen@^0.8.0": + "integrity" "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + "resolved" "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" + "version" "0.8.0" + +"@babel/runtime@^7.8.4", "@babel/runtime@7.24.0": + "integrity" "sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.0.tgz" + "version" "7.24.0" + dependencies: + "regenerator-runtime" "^0.14.0" + +"@babel/runtime@7.11.2": + "integrity" "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==" + "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz" + "version" "7.11.2" + dependencies: + "regenerator-runtime" "^0.13.4" + +"@babel/template@^7.22.15", "@babel/template@^7.23.9", "@babel/template@^7.24.0": + "integrity" "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==" + "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz" + "version" "7.24.0" + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/parser" "^7.24.0" + "@babel/types" "^7.24.0" + +"@babel/traverse@^7.23.9", "@babel/traverse@^7.24.0", "@babel/traverse@^7.24.5": + "integrity" "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==" + "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/parser" "^7.24.5" + "@babel/types" "^7.24.5" + "debug" "^4.3.1" + "globals" "^11.1.0" + +"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.4.4": + "integrity" "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==" + "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz" + "version" "7.24.5" + dependencies: + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" + "to-fast-properties" "^2.0.0" + +"@capacitor-community/native-audio@^5.0.1": + "integrity" "sha512-dqfjofwSg2MJXE/ADFLF/D/bCHLYCMUanwZi8pXJKN0PVkDXoAfUSAkyHCs1L1dNygfU4qbr+9NMrXBiQ9jdtQ==" + "resolved" "https://registry.npmjs.org/@capacitor-community/native-audio/-/native-audio-5.0.1.tgz" + "version" "5.0.1" + +"@capacitor-community/sqlite@^5.4.2-2": + "integrity" "sha512-nRmsMrqW+L3KyH08uLvYjpX3SSlM9dG6AT0cJnl6NZZJmwxrh8y+gj1AdAoBnPFVtS59wXdjCLVIFG0+LM+zZA==" + "resolved" "https://registry.npmjs.org/@capacitor-community/sqlite/-/sqlite-5.7.2.tgz" + "version" "5.7.2" + dependencies: + "jeep-sqlite" "^2.6.2" + +"@capacitor/android@5.5.1": + "integrity" "sha512-WTnPnpaEvTtaEtTNRbh06Y1afF7A4plY/4uajAL0WW8tdR1FxieadF357yKGiAT6CudI/B+eOu6rxn6qWuphKg==" + "resolved" "https://registry.npmjs.org/@capacitor/android/-/android-5.5.1.tgz" + "version" "5.5.1" + +"@capacitor/app@5.0.6": + "integrity" "sha512-6ZXVdnNmaYILasC/RjQw+yfTmq2ZO7Q3v5lFcDVfq3PFGnybyYQh+RstBrYri+376OmXOXxBD7E6UxBhrMzXGA==" + "resolved" "https://registry.npmjs.org/@capacitor/app/-/app-5.0.6.tgz" + "version" "5.0.6" + +"@capacitor/assets@^3.0.4": + "integrity" "sha512-ohz/OUq61Y1Fc6aVSt0uDrUdeOA7oTH4pkWDbv/8I3UrPjH7oPkzYhShuDRUjekNp9RBi198VSFdt0CetpEOzw==" + "resolved" "https://registry.npmjs.org/@capacitor/assets/-/assets-3.0.5.tgz" + "version" "3.0.5" + dependencies: + "@capacitor/cli" "^5.3.0" + "@ionic/utils-array" "2.1.6" + "@ionic/utils-fs" "3.1.7" + "@trapezedev/project" "^7.0.10" + "commander" "8.3.0" + "debug" "4.3.4" + "fs-extra" "10.1.0" + "node-fetch" "2.7.0" + "node-html-parser" "5.4.2" + "sharp" "0.32.6" + "tslib" "2.6.2" + "yargs" "17.7.2" + +"@capacitor/cli@^5.3.0", "@capacitor/cli@5.5.1": + "integrity" "sha512-/oGd2IIc+k1H/fc7tUzP7vqMtZi0gNcJ4/4wUE2kzAnETxxxHXMM/2V62KfjCby/OOAzJbtI7n5OPlnWE9un1A==" + "resolved" "https://registry.npmjs.org/@capacitor/cli/-/cli-5.5.1.tgz" + "version" "5.5.1" + dependencies: + "@ionic/cli-framework-output" "^2.2.5" + "@ionic/utils-fs" "^3.1.6" + "@ionic/utils-subprocess" "^2.1.11" + "@ionic/utils-terminal" "^2.3.3" + "commander" "^9.3.0" + "debug" "^4.3.4" + "env-paths" "^2.2.0" + "kleur" "^4.1.4" + "native-run" "^1.7.3" + "open" "^8.4.0" + "plist" "^3.0.5" + "prompts" "^2.4.2" + "rimraf" "^4.4.1" + "semver" "^7.3.7" + "tar" "^6.1.11" + "tslib" "^2.4.0" + "xml2js" "^0.5.0" + +"@capacitor/core@^5.0.0", "@capacitor/core@^5.1.1", "@capacitor/core@^5.5.0", "@capacitor/core@5.5.1": + "integrity" "sha512-VG6Iv8Q7ZAbvjodxpvjcSe0jfxUwZXnvjbi93ehuJ6eYP8U926qLSXyrT/DToZq+F6v/HyGyVgn3mrE/9jW2Tg==" + "resolved" "https://registry.npmjs.org/@capacitor/core/-/core-5.5.1.tgz" + "version" "5.5.1" + dependencies: + "tslib" "^2.1.0" + +"@capacitor/device@^5.0.6": + "integrity" "sha512-sTYzGktRVK6giQCsoFtw+IGkEPGmFvIwi0pfFej5TRND1UHidkNZSpgMFBbjCYPbwsqXTcR3boYPcmxvl5iuJg==" + "resolved" "https://registry.npmjs.org/@capacitor/device/-/device-5.0.7.tgz" + "version" "5.0.7" + +"@capacitor/filesystem@^5.1.4": + "integrity" "sha512-mexkJHUbNhydzfJywEUTIGARlB/HRogrtbjCZdA+mQxOi07T2887a70CwFaYRu1nKLMoKoliTM5UsLSsdl0PlA==" + "resolved" "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-5.2.1.tgz" + "version" "5.2.1" + +"@capacitor/haptics@5.0.6": + "integrity" "sha512-UrMcR7p2X10ql4VLlowUuH/VckTeu0lj+RQpekxox14uxDmu5AGIFDK/iDTi8W6QZkxTJRZK6sbCjgwYgNJ7Pw==" + "resolved" "https://registry.npmjs.org/@capacitor/haptics/-/haptics-5.0.6.tgz" + "version" "5.0.6" + +"@capacitor/keyboard@5.0.6": + "integrity" "sha512-9GewAa/y2Hwkdw/Be8MTdiAjrFZ7TPDKpR44M0Y/0QMnK+mBbgzcoZ/UkuumWv6e2F1IAI+VY5eYVQHDeZcRoA==" + "resolved" "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-5.0.6.tgz" + "version" "5.0.6" + +"@capacitor/local-notifications@^5.0.7": + "integrity" "sha512-Q16sAv9B55qrXRBgjsom3UAXQ9J5I9HxOToYtQ6jvM3237DphotvVSNriX2AGeXLi5nHkmNv2ZsFu17wTrRcpA==" + "resolved" "https://registry.npmjs.org/@capacitor/local-notifications/-/local-notifications-5.0.7.tgz" + "version" "5.0.7" + +"@capacitor/network@^5.0.6": + "integrity" "sha512-g+8SkNmkOyidaHnfKI9Ly8GNcx3VEwboehDXcTs5WU8bPuhCOEzbZnC0kFL5wwix3AoUQl8gEos6MtCey5cUIg==" + "resolved" "https://registry.npmjs.org/@capacitor/network/-/network-5.0.7.tgz" + "version" "5.0.7" + +"@capacitor/preferences@^5.0.6": + "integrity" "sha512-JvfGP1m8nITWEFdBpKR9HXNeBjLKwO0q1pry7Z5lYrYmCrbyRBLWzaGZGll8py4KmGWL3F5+PZvhrpT4gPoeAQ==" + "resolved" "https://registry.npmjs.org/@capacitor/preferences/-/preferences-5.0.7.tgz" + "version" "5.0.7" + +"@capacitor/screen-orientation@^5.0.6": + "integrity" "sha512-2HKWCfaz34IDpNyznr6RbnxxZ5lADA9AQJtH6TBKcd1VJm8MOvicc43zDMdg2p7qAdw9ZkvP4fYK9/MZEFwIHg==" + "resolved" "https://registry.npmjs.org/@capacitor/screen-orientation/-/screen-orientation-5.0.7.tgz" + "version" "5.0.7" + +"@capacitor/share@^5.0.6": + "integrity" "sha512-4GraggRRxwhstxIdF9JyOEBq4QTufqFOekdB4P9GeiQYWJoA5VraSR1mwy4Trke1VFfaBjz/nGi4WQOJdHIAgg==" + "resolved" "https://registry.npmjs.org/@capacitor/share/-/share-5.0.7.tgz" + "version" "5.0.7" + +"@capacitor/status-bar@5.0.6": + "integrity" "sha512-7od8CxsBnot1XMK3IeOkproFL4hgoKoWAc3pwUvmDOkQsXoxwQm4SR9mLwQavv1XfxtHbFV9Ukd7FwMxOPSViw==" + "resolved" "https://registry.npmjs.org/@capacitor/status-bar/-/status-bar-5.0.6.tgz" + "version" "5.0.6" + +"@capawesome/capacitor-app-update@^5.0.1": + "integrity" "sha512-KGhouqyOOPXUhbVC6cT4KcJXv/q0G7U1cR0B8ABqEAEiTdH/z9S4PRF80J+ekCxLcXr57tPn8Syr/W4IqALvEg==" + "resolved" "https://registry.npmjs.org/@capawesome/capacitor-app-update/-/capacitor-app-update-5.1.0.tgz" + "version" "5.1.0" + +"@capawesome/capacitor-file-picker@^5.1.1": + "integrity" "sha512-r+cfD+9FCBXMYtckSovgi7WoMWT5cxzNDaH3SDNuiORiyQklOl+7DExfhW00p1DqsDR+f50nADk/NBb4IsGVYg==" + "resolved" "https://registry.npmjs.org/@capawesome/capacitor-file-picker/-/capacitor-file-picker-5.3.0.tgz" + "version" "5.3.0" + +"@colors/colors@1.5.0": + "integrity" "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" + "resolved" "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" + "version" "1.5.0" + +"@cspotcode/source-map-support@^0.8.0": + "integrity" "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==" + "resolved" "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" + "version" "0.8.1" + dependencies: + "@jridgewell/trace-mapping" "0.3.9" + +"@discoveryjs/json-ext@0.5.7": + "integrity" "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==" + "resolved" "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" + "version" "0.5.7" + +"@esbuild/linux-x64@0.19.12": + "integrity" "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==" + "resolved" "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz" + "version" "0.19.12" + +"@esbuild/linux-x64@0.20.1": + "integrity" "sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==" + "resolved" "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.1.tgz" + "version" "0.20.1" + +"@eslint-community/eslint-utils@^4.4.0": + "integrity" "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==" + "resolved" "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" + "version" "4.4.0" + dependencies: + "eslint-visitor-keys" "^3.3.0" + +"@eslint-community/regexpp@^4.5.1": + "integrity" "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==" + "resolved" "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz" + "version" "4.10.0" + +"@eslint/eslintrc@^0.4.3": + "integrity" "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==" + "resolved" "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz" + "version" "0.4.3" + dependencies: + "ajv" "^6.12.4" + "debug" "^4.1.1" + "espree" "^7.3.0" + "globals" "^13.9.0" + "ignore" "^4.0.6" + "import-fresh" "^3.2.1" + "js-yaml" "^3.13.1" + "minimatch" "^3.0.4" + "strip-json-comments" "^3.1.1" + +"@humanwhocodes/config-array@^0.5.0": + "integrity" "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz" + "version" "0.5.0" + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + "debug" "^4.1.1" + "minimatch" "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + "integrity" "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz" + "version" "1.2.1" + +"@hutson/parse-repository-url@^3.0.0": + "integrity" "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==" + "resolved" "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz" + "version" "3.0.2" + +"@ionic/angular-toolkit@^9.0.0": + "integrity" "sha512-Rh8z+XGQiyEzJ2nMKTAa3nmejgabxY6f/2q+9Jm/B/VnXjpyeSe8bgP008c0EZYBvrKs7MjP1ZrNi+4FM0W3fg==" + "resolved" "https://registry.npmjs.org/@ionic/angular-toolkit/-/angular-toolkit-9.0.0.tgz" + "version" "9.0.0" + dependencies: + "@angular-devkit/core" "^15.0.0" + "@angular-devkit/schematics" "^15.0.0" + "@schematics/angular" "^15.0.0" + +"@ionic/angular@^7.0.0": + "integrity" "sha512-3Qe53hXpyjtx6fFcxt/NTAlauIawsGmCZJPauV5sAnSKVuX8C82C1zMAZTeJt6m2dnd71wythc98BXUXsx/UxQ==" + "resolved" "https://registry.npmjs.org/@ionic/angular/-/angular-7.8.6.tgz" + "version" "7.8.6" + dependencies: + "@ionic/core" "7.8.6" + "ionicons" "^7.0.0" + "jsonc-parser" "^3.0.0" + "tslib" "^2.3.0" + +"@ionic/cli-framework-output@^2.2.5": + "integrity" "sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==" + "resolved" "https://registry.npmjs.org/@ionic/cli-framework-output/-/cli-framework-output-2.2.8.tgz" + "version" "2.2.8" + dependencies: + "@ionic/utils-terminal" "2.3.5" + "debug" "^4.0.0" + "tslib" "^2.0.1" + +"@ionic/core@7.8.6": + "integrity" "sha512-HAYZdEmeJgOdo2kDlZkcCGHb+zs/vjU6iv4skbVBL7y+OnSv/oC2u83Yee8S3/aY0YAxkyBgu7hLTYH13Zc2Aw==" + "resolved" "https://registry.npmjs.org/@ionic/core/-/core-7.8.6.tgz" + "version" "7.8.6" + dependencies: + "@stencil/core" "^4.12.2" + "ionicons" "^7.2.2" + "tslib" "^2.1.0" + +"@ionic/pwa-elements@^3.3.0": + "integrity" "sha512-vbykpxd2nGRlA67AnqDwsiVf8PUmInLyi6lQdnPDjeiML1WZa0CPe6r632nGDV9PTi+sWNde9Xexg9SD6Pwyqw==" + "resolved" "https://registry.npmjs.org/@ionic/pwa-elements/-/pwa-elements-3.3.0.tgz" + "version" "3.3.0" + +"@ionic/utils-array@2.1.6": + "integrity" "sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==" + "resolved" "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.6.tgz" + "version" "2.1.6" + dependencies: + "debug" "^4.0.0" + "tslib" "^2.0.1" + +"@ionic/utils-fs@^3.1.5", "@ionic/utils-fs@^3.1.6", "@ionic/utils-fs@3.1.7": + "integrity" "sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA==" + "resolved" "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.7.tgz" + "version" "3.1.7" + dependencies: + "@types/fs-extra" "^8.0.0" + "debug" "^4.0.0" + "fs-extra" "^9.0.0" + "tslib" "^2.0.1" + +"@ionic/utils-object@2.1.6": + "integrity" "sha512-vCl7sl6JjBHFw99CuAqHljYJpcE88YaH2ZW4ELiC/Zwxl5tiwn4kbdP/gxi2OT3MQb1vOtgAmSNRtusvgxI8ww==" + "resolved" "https://registry.npmjs.org/@ionic/utils-object/-/utils-object-2.1.6.tgz" + "version" "2.1.6" + dependencies: + "debug" "^4.0.0" + "tslib" "^2.0.1" + +"@ionic/utils-process@2.1.11": + "integrity" "sha512-Uavxn+x8j3rDlZEk1X7YnaN6wCgbCwYQOeIjv/m94i1dzslqWhqIHEqxEyeE8HsT5Negboagg7GtQiABy+BLbA==" + "resolved" "https://registry.npmjs.org/@ionic/utils-process/-/utils-process-2.1.11.tgz" + "version" "2.1.11" + dependencies: + "@ionic/utils-object" "2.1.6" + "@ionic/utils-terminal" "2.3.4" + "debug" "^4.0.0" + "signal-exit" "^3.0.3" + "tree-kill" "^1.2.2" + "tslib" "^2.0.1" + +"@ionic/utils-stream@3.1.6": + "integrity" "sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA==" + "resolved" "https://registry.npmjs.org/@ionic/utils-stream/-/utils-stream-3.1.6.tgz" + "version" "3.1.6" + dependencies: + "debug" "^4.0.0" + "tslib" "^2.0.1" + +"@ionic/utils-subprocess@^2.1.11", "@ionic/utils-subprocess@^2.1.8": + "integrity" "sha512-nGYvyGVjU0kjPUcSRFr4ROTraT3w/7r502f5QJEsMRKTqa4eEzCshtwRk+/mpASm0kgBN5rrjYA5A/OZg8ahqg==" + "resolved" "https://registry.npmjs.org/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz" + "version" "2.1.14" + dependencies: + "@ionic/utils-array" "2.1.6" + "@ionic/utils-fs" "3.1.7" + "@ionic/utils-process" "2.1.11" + "@ionic/utils-stream" "3.1.6" + "@ionic/utils-terminal" "2.3.4" + "cross-spawn" "^7.0.3" + "debug" "^4.0.0" + "tslib" "^2.0.1" + +"@ionic/utils-terminal@^2.3.3", "@ionic/utils-terminal@2.3.5": + "integrity" "sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A==" + "resolved" "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz" + "version" "2.3.5" + dependencies: + "@types/slice-ansi" "^4.0.0" + "debug" "^4.0.0" + "signal-exit" "^3.0.3" + "slice-ansi" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + "tslib" "^2.0.1" + "untildify" "^4.0.0" + "wrap-ansi" "^7.0.0" + +"@ionic/utils-terminal@2.3.4": + "integrity" "sha512-cEiMFl3jklE0sW60r8JHH3ijFTwh/jkdEKWbylSyExQwZ8pPuwoXz7gpkWoJRLuoRHHSvg+wzNYyPJazIHfoJA==" + "resolved" "https://registry.npmjs.org/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz" + "version" "2.3.4" + dependencies: + "@types/slice-ansi" "^4.0.0" + "debug" "^4.0.0" + "signal-exit" "^3.0.3" + "slice-ansi" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + "tslib" "^2.0.1" + "untildify" "^4.0.0" + "wrap-ansi" "^7.0.0" + +"@isaacs/cliui@^8.0.2": + "integrity" "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==" + "resolved" "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" + "version" "8.0.2" + dependencies: + "string-width" "^5.1.2" + "string-width-cjs" "npm:string-width@^4.2.0" + "strip-ansi" "^7.0.1" + "strip-ansi-cjs" "npm:strip-ansi@^6.0.1" + "wrap-ansi" "^8.1.0" + "wrap-ansi-cjs" "npm:wrap-ansi@^7.0.0" + +"@istanbuljs/load-nyc-config@^1.0.0": + "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "camelcase" "^5.3.1" + "find-up" "^4.1.0" + "get-package-type" "^0.1.0" + "js-yaml" "^3.13.1" + "resolve-from" "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + "version" "0.1.3" + +"@jest/schemas@^29.6.3": + "integrity" "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==" + "resolved" "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" + "version" "29.6.3" + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": + "integrity" "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==" + "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" + "version" "0.3.5" + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": + "integrity" "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" + "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + "version" "3.1.2" + +"@jridgewell/set-array@^1.2.1": + "integrity" "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" + "resolved" "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" + "version" "1.2.1" + +"@jridgewell/source-map@^0.3.3": + "integrity" "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==" + "resolved" "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz" + "version" "0.3.6" + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": + "integrity" "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" + "version" "1.4.15" + +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + "integrity" "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==" + "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + "version" "0.3.25" + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@jridgewell/trace-mapping@0.3.9": + "integrity" "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==" + "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" + "version" "0.3.9" + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@leichtgewicht/ip-codec@^2.0.1": + "integrity" "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + "resolved" "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz" + "version" "2.0.5" + +"@ljharb/through@^2.3.12": + "integrity" "sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==" + "resolved" "https://registry.npmjs.org/@ljharb/through/-/through-2.3.13.tgz" + "version" "2.3.13" + dependencies: + "call-bind" "^1.0.7" + +"@ngtools/webpack@17.3.7": + "integrity" "sha512-kQNS68jsPQlaWAnKcVeFKNHp6K90uQANvq+9oXb/i+JnYWzuBsHzn2r8bVdMmvjd1HdBRiGtg767XRk3u+jgRw==" + "resolved" "https://registry.npmjs.org/@ngtools/webpack/-/webpack-17.3.7.tgz" + "version" "17.3.7" + +"@ngx-translate/core@^14.0.0", "@ngx-translate/core@>=13.0.0": + "integrity" "sha512-UevdwNCXMRCdJv//0kC8h2eSfmi02r29xeE8E9gJ1Al4D4jEJ7eiLPdjslTMc21oJNGguqqWeEVjf64SFtvw2w==" + "resolved" "https://registry.npmjs.org/@ngx-translate/core/-/core-14.0.0.tgz" + "version" "14.0.0" + dependencies: + "tslib" "^2.3.0" + +"@ngx-translate/http-loader@^6.0.0": + "integrity" "sha512-LCekn6qCbeXWlhESCxU1rAbZz33WzDG0lI7Ig0pYC1o5YxJWrkU9y3Y4tNi+jakQ7R6YhTR2D3ox6APxDtA0wA==" + "resolved" "https://registry.npmjs.org/@ngx-translate/http-loader/-/http-loader-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "tslib" "^2.0.0" + +"@nodelib/fs.scandir@2.1.5": + "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + "version" "2.1.5" + dependencies: + "@nodelib/fs.stat" "2.0.5" + "run-parallel" "^1.1.9" + +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": + "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + "version" "2.0.5" + +"@nodelib/fs.walk@^1.2.3": + "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + "version" "1.2.8" + dependencies: + "@nodelib/fs.scandir" "2.1.5" + "fastq" "^1.6.0" + +"@npmcli/agent@^2.0.0": + "integrity" "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==" + "resolved" "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz" + "version" "2.2.2" + dependencies: + "agent-base" "^7.1.0" + "http-proxy-agent" "^7.0.0" + "https-proxy-agent" "^7.0.1" + "lru-cache" "^10.0.1" + "socks-proxy-agent" "^8.0.3" + +"@npmcli/fs@^3.1.0": + "integrity" "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==" + "resolved" "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "semver" "^7.3.5" + +"@npmcli/git@^5.0.0": + "integrity" "sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA==" + "resolved" "https://registry.npmjs.org/@npmcli/git/-/git-5.0.7.tgz" + "version" "5.0.7" + dependencies: + "@npmcli/promise-spawn" "^7.0.0" + "lru-cache" "^10.0.1" + "npm-pick-manifest" "^9.0.0" + "proc-log" "^4.0.0" + "promise-inflight" "^1.0.1" + "promise-retry" "^2.0.1" + "semver" "^7.3.5" + "which" "^4.0.0" + +"@npmcli/installed-package-contents@^2.0.1": + "integrity" "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==" + "resolved" "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "npm-bundled" "^3.0.0" + "npm-normalize-package-bin" "^3.0.0" + +"@npmcli/node-gyp@^3.0.0": + "integrity" "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==" + "resolved" "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz" + "version" "3.0.0" + +"@npmcli/package-json@^5.0.0": + "integrity" "sha512-1aL4TuVrLS9sf8quCLerU3H9J4vtCtgu8VauYozrmEyU57i/EdKleCnsQ7vpnABIH6c9mnTxcH5sFkO3BlV8wQ==" + "resolved" "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "@npmcli/git" "^5.0.0" + "glob" "^10.2.2" + "hosted-git-info" "^7.0.0" + "json-parse-even-better-errors" "^3.0.0" + "normalize-package-data" "^6.0.0" + "proc-log" "^4.0.0" + "semver" "^7.5.3" + +"@npmcli/promise-spawn@^7.0.0": + "integrity" "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==" + "resolved" "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz" + "version" "7.0.2" + dependencies: + "which" "^4.0.0" + +"@npmcli/redact@^1.1.0": + "integrity" "sha512-PfnWuOkQgu7gCbnSsAisaX7hKOdZ4wSAhAzH3/ph5dSGau52kCRrMMGbiSQLwyTZpgldkZ49b0brkOr1AzGBHQ==" + "resolved" "https://registry.npmjs.org/@npmcli/redact/-/redact-1.1.0.tgz" + "version" "1.1.0" + +"@npmcli/run-script@^7.0.0": + "integrity" "sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg==" + "resolved" "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.4.tgz" + "version" "7.0.4" + dependencies: + "@npmcli/node-gyp" "^3.0.0" + "@npmcli/package-json" "^5.0.0" + "@npmcli/promise-spawn" "^7.0.0" + "node-gyp" "^10.0.0" + "which" "^4.0.0" + +"@nrwl/devkit@19.0.4": + "integrity" "sha512-wOb7qiluWjVgmfhIGxWXAgJ61ZoL7rDYfx0mibPhbBlqm+86NHJ9CbKTfbfamS20fkzCYdhYeE6xd7sdpcZIZA==" + "resolved" "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.0.4.tgz" + "version" "19.0.4" + dependencies: + "@nx/devkit" "19.0.4" + +"@nrwl/tao@19.0.4": + "integrity" "sha512-ZoHM5hbj0fOaWiiQoN/Wjozc6lbBCCcH7jCIX7amN6aztmcwNYk+Q3NKJE5Jh0/Js5M78VTnLRG2h4KHPzKSKg==" + "resolved" "https://registry.npmjs.org/@nrwl/tao/-/tao-19.0.4.tgz" + "version" "19.0.4" + dependencies: + "nx" "19.0.4" + "tslib" "^2.3.0" + +"@nx/devkit@^17.2.8 || ^18.0.0 || ^19.0.0", "@nx/devkit@19.0.4": + "integrity" "sha512-nsD0RaL61nZLHSJbog2XwxcI8bML5GlI69Z1k2rvd2zvylqdjNS4SXakMPl/Ar9xX2mAW3Qbup850V0jG87y/Q==" + "resolved" "https://registry.npmjs.org/@nx/devkit/-/devkit-19.0.4.tgz" + "version" "19.0.4" + dependencies: + "@nrwl/devkit" "19.0.4" + "ejs" "^3.1.7" + "enquirer" "~2.3.6" + "ignore" "^5.0.4" + "minimatch" "9.0.3" + "semver" "^7.5.3" + "tmp" "~0.2.1" + "tslib" "^2.3.0" + "yargs-parser" "21.1.1" + +"@nx/nx-linux-x64-gnu@19.0.4": + "integrity" "sha512-1K95WMdKHM4pMACzsO9m9TWqSXwL5cg9/1UuS9LUKhjY/bX2y3iTtzT0tFBptCVzRVLZG8wAZphxwQfBIQvnCQ==" + "resolved" "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.0.4.tgz" + "version" "19.0.4" + +"@nx/nx-linux-x64-musl@19.0.4": + "integrity" "sha512-iZ+TH/qT2R6nb+bqL8oJDDeUUEJmzYxtacFlf5yLjaiG5nvOxq7cu/lUw/LEqT+BUgK33T7acr3BDC0/q2bFZQ==" + "resolved" "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.0.4.tgz" + "version" "19.0.4" + +"@pkgjs/parseargs@^0.11.0": + "integrity" "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==" + "resolved" "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" + "version" "0.11.0" + +"@prettier/plugin-xml@^2.2.0": + "integrity" "sha512-UWRmygBsyj4bVXvDiqSccwT1kmsorcwQwaIy30yVh8T+Gspx4OlC0shX1y+ZuwXZvgnafmpRYKks0bAu9urJew==" + "resolved" "https://registry.npmjs.org/@prettier/plugin-xml/-/plugin-xml-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "@xml-tools/parser" "^1.0.11" + "prettier" ">=2.4.0" + +"@project-sunbird/sunbird-pdf-player-web-component@1.1.0": + "integrity" "sha512-upzGIRzRh8iOrkCFnmey/1DI9h9iyw110sXj6DluoobyonN0uXhrBwxk+oOiROGVAgm7hpTtrobGVzhGpEf40A==" + "resolved" "https://registry.npmjs.org/@project-sunbird/sunbird-pdf-player-web-component/-/sunbird-pdf-player-web-component-1.1.0.tgz" + "version" "1.1.0" + +"@project-sunbird/sunbird-video-player-web-component@1.1.1": + "integrity" "sha512-TznqocfOLjmAxt3MPjw75nfAhlbANzED+/qgrNxc0Ps+Cep4/ZbVAhPKq9EDauysBoRkyZadC13T0MlmjtWxWA==" + "resolved" "https://registry.npmjs.org/@project-sunbird/sunbird-video-player-web-component/-/sunbird-video-player-web-component-1.1.1.tgz" + "version" "1.1.1" + +"@rollup/rollup-linux-x64-gnu@4.17.2": + "integrity" "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==" + "resolved" "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz" + "version" "4.17.2" + +"@rollup/rollup-linux-x64-musl@4.17.2": + "integrity" "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==" + "resolved" "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz" + "version" "4.17.2" + +"@schematics/angular@^15.0.0": + "integrity" "sha512-z38f9abwfzUGe9TEIggf3igpVf/ylmSlHy1jydAxXbeKv24ejg8m5dYBPH2/MvgUFP6tjHdxjKD56DnOdyKl3g==" + "resolved" "https://registry.npmjs.org/@schematics/angular/-/angular-15.2.11.tgz" + "version" "15.2.11" + dependencies: + "@angular-devkit/core" "15.2.11" + "@angular-devkit/schematics" "15.2.11" + "jsonc-parser" "3.2.0" + +"@schematics/angular@17.3.7": + "integrity" "sha512-HaJroKaberriP4wFefTTSVFrtU9GMvnG3I6ELbOteOyKMH7o2V91FXGJDJ5KnIiLRlBmC30G3r+9Ybc/rtAYkw==" + "resolved" "https://registry.npmjs.org/@schematics/angular/-/angular-17.3.7.tgz" + "version" "17.3.7" + dependencies: + "@angular-devkit/core" "17.3.7" + "@angular-devkit/schematics" "17.3.7" + "jsonc-parser" "3.2.1" + +"@sigstore/bundle@^2.3.2": + "integrity" "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==" + "resolved" "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz" + "version" "2.3.2" + dependencies: + "@sigstore/protobuf-specs" "^0.3.2" + +"@sigstore/core@^1.0.0", "@sigstore/core@^1.1.0": + "integrity" "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==" + "resolved" "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz" + "version" "1.1.0" + +"@sigstore/protobuf-specs@^0.3.2": + "integrity" "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==" + "resolved" "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz" + "version" "0.3.2" + +"@sigstore/sign@^2.3.2": + "integrity" "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==" + "resolved" "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz" + "version" "2.3.2" + dependencies: + "@sigstore/bundle" "^2.3.2" + "@sigstore/core" "^1.0.0" + "@sigstore/protobuf-specs" "^0.3.2" + "make-fetch-happen" "^13.0.1" + "proc-log" "^4.2.0" + "promise-retry" "^2.0.1" + +"@sigstore/tuf@^2.3.4": + "integrity" "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==" + "resolved" "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz" + "version" "2.3.4" + dependencies: + "@sigstore/protobuf-specs" "^0.3.2" + "tuf-js" "^2.2.1" + +"@sigstore/verify@^1.2.1": + "integrity" "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==" + "resolved" "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "@sigstore/bundle" "^2.3.2" + "@sigstore/core" "^1.1.0" + "@sigstore/protobuf-specs" "^0.3.2" + +"@sinclair/typebox@^0.27.8": + "integrity" "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + "resolved" "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" + "version" "0.27.8" + +"@socket.io/component-emitter@~3.1.0": + "integrity" "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + "resolved" "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz" + "version" "3.1.2" + +"@stencil/core@^4.0.3", "@stencil/core@^4.12.2", "@stencil/core@^4.15.0": + "integrity" "sha512-WoRctLuXqoiLquS4EEvMoyLsbQ5+xuk8wp0+n4mYjoAoXy8NppXmMqKrMlFyYXL/zUI5ODS7U7IcLCpZ3IcKZQ==" + "resolved" "https://registry.npmjs.org/@stencil/core/-/core-4.18.1.tgz" + "version" "4.18.1" + +"@trapezedev/gradle-parse@7.0.10": + "integrity" "sha512-k822Is3jGroqOTKF0gAFm80LmhFJWBAyZvNtyuXq6uQUzDDe2fj/gHwixP6VFzlpaWKLP7IuR609Xv8gwJCXyg==" + "resolved" "https://registry.npmjs.org/@trapezedev/gradle-parse/-/gradle-parse-7.0.10.tgz" + "version" "7.0.10" + +"@trapezedev/project@^7.0.10": + "integrity" "sha512-UjwsStjhHq/+D1bWREmFDoyKql+qFIgJX93zQLg7R6CyWZUdtlGP2hU3l7tsVRtjJBVXpVu5mj8tdwJJoABO3A==" + "resolved" "https://registry.npmjs.org/@trapezedev/project/-/project-7.0.10.tgz" + "version" "7.0.10" + dependencies: + "@ionic/utils-fs" "^3.1.5" + "@ionic/utils-subprocess" "^2.1.8" + "@prettier/plugin-xml" "^2.2.0" + "@trapezedev/gradle-parse" "7.0.10" + "@xmldom/xmldom" "^0.7.5" + "conventional-changelog" "^3.1.4" + "cross-fetch" "^3.1.5" + "cross-spawn" "^7.0.3" + "diff" "^5.1.0" + "env-paths" "^3.0.0" + "gradle-to-js" "^2.0.0" + "ini" "^2.0.0" + "kleur" "^4.1.5" + "lodash" "^4.17.21" + "mergexml" "^1.2.3" + "npm-watch" "^0.9.0" + "plist" "^3.0.4" + "prettier" "^2.7.1" + "prompts" "^2.4.2" + "replace" "^1.1.0" + "tempy" "^1.0.1" + "tmp" "^0.2.1" + "ts-node" "^10.2.1" + "xcode" "^3.0.1" + "xml-js" "^1.6.11" + "xpath" "^0.0.32" + "yargs" "^17.2.1" + +"@tsconfig/node10@^1.0.7": + "integrity" "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==" + "resolved" "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz" + "version" "1.0.11" + +"@tsconfig/node12@^1.0.7": + "integrity" "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" + "resolved" "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" + "version" "1.0.11" + +"@tsconfig/node14@^1.0.0": + "integrity" "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" + "resolved" "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" + "version" "1.0.3" + +"@tsconfig/node16@^1.0.2": + "integrity" "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==" + "resolved" "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz" + "version" "1.0.4" + +"@tufjs/canonical-json@2.0.0": + "integrity" "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==" + "resolved" "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz" + "version" "2.0.0" + +"@tufjs/models@2.0.1": + "integrity" "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==" + "resolved" "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "@tufjs/canonical-json" "2.0.0" + "minimatch" "^9.0.4" + +"@types/body-parser@*": + "integrity" "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==" + "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz" + "version" "1.19.5" + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + "integrity" "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==" + "resolved" "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" + "version" "3.5.13" + dependencies: + "@types/node" "*" + +"@types/canvas-confetti@^1.6.4": + "integrity" "sha512-fNyZ/Fdw/Y92X0vv7B+BD6ysHL4xVU5dJcgzgxLdGbn8O3PezZNIJpml44lKM0nsGur+o/6+NZbZeNTt00U1uA==" + "resolved" "https://registry.npmjs.org/@types/canvas-confetti/-/canvas-confetti-1.6.4.tgz" + "version" "1.6.4" + +"@types/connect-history-api-fallback@^1.3.5": + "integrity" "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==" + "resolved" "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz" + "version" "1.5.4" + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + "integrity" "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==" + "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" + "version" "3.4.38" + dependencies: + "@types/node" "*" + +"@types/cookie@^0.4.1": + "integrity" "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + "resolved" "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz" + "version" "0.4.1" + +"@types/cordova@latest": + "integrity" "sha512-kyuRQ40/NWQVhqGIHq78Ehu2Bf9Mlg0LhmSmis6ZFJK7z933FRfYi8tHe/k/0fB+PGfCf95rJC6TO7dopaFvAg==" + "resolved" "https://registry.npmjs.org/@types/cordova/-/cordova-11.0.3.tgz" + "version" "11.0.3" + +"@types/cors@^2.8.12": + "integrity" "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==" + "resolved" "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz" + "version" "2.8.17" + dependencies: + "@types/node" "*" + +"@types/crypto-js@^4.2.1": + "integrity" "sha512-sDOLlVbHhXpAUAL0YHDUUwDZf3iN4Bwi4W6a0W0b+QcAezUbRtH4FVb+9J4h+XFPW7l/gQ9F8qC7P+Ec4k8QVQ==" + "resolved" "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.2.2.tgz" + "version" "4.2.2" + +"@types/eslint-scope@^3.7.3": + "integrity" "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==" + "resolved" "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" + "version" "3.7.7" + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + "integrity" "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==" + "resolved" "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz" + "version" "8.56.10" + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.5", "@types/estree@1.0.5": + "integrity" "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "resolved" "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" + "version" "1.0.5" + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + "integrity" "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==" + "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz" + "version" "4.19.0" + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*", "@types/express@^4.17.13": + "integrity" "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==" + "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz" + "version" "4.17.21" + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/fs-extra@^8.0.0": + "integrity" "sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==" + "resolved" "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.5.tgz" + "version" "8.1.5" + dependencies: + "@types/node" "*" + +"@types/http-errors@*": + "integrity" "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + "resolved" "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz" + "version" "2.0.4" + +"@types/http-proxy@^1.17.8": + "integrity" "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==" + "resolved" "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz" + "version" "1.17.14" + dependencies: + "@types/node" "*" + +"@types/jasmine@~5.1.0": + "integrity" "sha512-px7OMFO/ncXxixDe1zR13V1iycqWae0MxTaw62RpFlksUi5QuNWgQJFkTQjIOvrmutJbI7Fp2Y2N1F6D2R4G6w==" + "resolved" "https://registry.npmjs.org/@types/jasmine/-/jasmine-5.1.4.tgz" + "version" "5.1.4" + +"@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + "integrity" "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" + "version" "7.0.15" + +"@types/json5@^0.0.29": + "integrity" "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "resolved" "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz" + "version" "0.0.29" + +"@types/mime@^1": + "integrity" "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" + "version" "1.3.5" + +"@types/minimist@^1.2.0": + "integrity" "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==" + "resolved" "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz" + "version" "1.2.5" + +"@types/node-forge@^1.3.0": + "integrity" "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==" + "resolved" "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz" + "version" "1.3.11" + dependencies: + "@types/node" "*" + +"@types/node@*", "@types/node@^18.0.0 || >=20.0.0", "@types/node@>=10.0.0": + "integrity" "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==" + "resolved" "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz" + "version" "20.12.12" + dependencies: + "undici-types" "~5.26.4" + +"@types/normalize-package-data@^2.4.0": + "integrity" "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==" + "resolved" "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz" + "version" "2.4.4" + +"@types/qs@*": + "integrity" "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz" + "version" "6.9.15" + +"@types/range-parser@*": + "integrity" "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz" + "version" "1.2.7" + +"@types/retry@0.12.0": + "integrity" "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "resolved" "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" + "version" "0.12.0" + +"@types/semver@^7.5.0", "@types/semver@^7.5.8": + "integrity" "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" + "resolved" "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz" + "version" "7.5.8" + +"@types/send@*": + "integrity" "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==" + "resolved" "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz" + "version" "0.17.4" + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + "integrity" "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==" + "resolved" "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz" + "version" "1.9.4" + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + "integrity" "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==" + "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz" + "version" "1.15.7" + dependencies: + "@types/http-errors" "*" + "@types/node" "*" + "@types/send" "*" + +"@types/slice-ansi@^4.0.0": + "integrity" "sha512-+OpjSaq85gvlZAYINyzKpLeiFkSC4EsC6IIiT6v6TLSU5k5U83fHGj9Lel8oKEXM0HqgrMVCjXPDPVICtxF7EQ==" + "resolved" "https://registry.npmjs.org/@types/slice-ansi/-/slice-ansi-4.0.0.tgz" + "version" "4.0.0" + +"@types/sockjs@^0.3.33": + "integrity" "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==" + "resolved" "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz" + "version" "0.3.36" + dependencies: + "@types/node" "*" + +"@types/uuid@^9.0.7": + "integrity" "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==" + "resolved" "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz" + "version" "9.0.8" + +"@types/ws@^8.5.5": + "integrity" "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==" + "resolved" "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz" + "version" "8.5.10" + dependencies: + "@types/node" "*" + +"@typescript-eslint/eslint-plugin@^6.0.0": + "integrity" "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz" + "version" "6.21.0" + dependencies: + "@eslint-community/regexpp" "^4.5.1" + "@typescript-eslint/scope-manager" "6.21.0" + "@typescript-eslint/type-utils" "6.21.0" + "@typescript-eslint/utils" "6.21.0" + "@typescript-eslint/visitor-keys" "6.21.0" + "debug" "^4.3.4" + "graphemer" "^1.4.0" + "ignore" "^5.2.4" + "natural-compare" "^1.4.0" + "semver" "^7.5.4" + "ts-api-utils" "^1.0.1" + +"@typescript-eslint/parser@^6.0.0", "@typescript-eslint/parser@^6.0.0 || ^6.0.0-alpha": + "integrity" "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz" + "version" "6.21.0" + dependencies: + "@typescript-eslint/scope-manager" "6.21.0" + "@typescript-eslint/types" "6.21.0" + "@typescript-eslint/typescript-estree" "6.21.0" + "@typescript-eslint/visitor-keys" "6.21.0" + "debug" "^4.3.4" + +"@typescript-eslint/scope-manager@6.21.0": + "integrity" "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz" + "version" "6.21.0" + dependencies: + "@typescript-eslint/types" "6.21.0" + "@typescript-eslint/visitor-keys" "6.21.0" + +"@typescript-eslint/scope-manager@7.8.0": + "integrity" "sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.8.0.tgz" + "version" "7.8.0" + dependencies: + "@typescript-eslint/types" "7.8.0" + "@typescript-eslint/visitor-keys" "7.8.0" + +"@typescript-eslint/type-utils@6.21.0": + "integrity" "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz" + "version" "6.21.0" + dependencies: + "@typescript-eslint/typescript-estree" "6.21.0" + "@typescript-eslint/utils" "6.21.0" + "debug" "^4.3.4" + "ts-api-utils" "^1.0.1" + +"@typescript-eslint/type-utils@7.8.0": + "integrity" "sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.8.0.tgz" + "version" "7.8.0" + dependencies: + "@typescript-eslint/typescript-estree" "7.8.0" + "@typescript-eslint/utils" "7.8.0" + "debug" "^4.3.4" + "ts-api-utils" "^1.3.0" + +"@typescript-eslint/types@6.21.0": + "integrity" "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz" + "version" "6.21.0" + +"@typescript-eslint/types@7.8.0": + "integrity" "sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.8.0.tgz" + "version" "7.8.0" + +"@typescript-eslint/typescript-estree@6.21.0": + "integrity" "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz" + "version" "6.21.0" + dependencies: + "@typescript-eslint/types" "6.21.0" + "@typescript-eslint/visitor-keys" "6.21.0" + "debug" "^4.3.4" + "globby" "^11.1.0" + "is-glob" "^4.0.3" + "minimatch" "9.0.3" + "semver" "^7.5.4" + "ts-api-utils" "^1.0.1" + +"@typescript-eslint/typescript-estree@7.8.0": + "integrity" "sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.8.0.tgz" + "version" "7.8.0" + dependencies: + "@typescript-eslint/types" "7.8.0" + "@typescript-eslint/visitor-keys" "7.8.0" + "debug" "^4.3.4" + "globby" "^11.1.0" + "is-glob" "^4.0.3" + "minimatch" "^9.0.4" + "semver" "^7.6.0" + "ts-api-utils" "^1.3.0" + +"@typescript-eslint/utils@6.21.0": + "integrity" "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz" + "version" "6.21.0" + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@types/json-schema" "^7.0.12" + "@types/semver" "^7.5.0" + "@typescript-eslint/scope-manager" "6.21.0" + "@typescript-eslint/types" "6.21.0" + "@typescript-eslint/typescript-estree" "6.21.0" + "semver" "^7.5.4" + +"@typescript-eslint/utils@7.8.0": + "integrity" "sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.8.0.tgz" + "version" "7.8.0" + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@types/json-schema" "^7.0.15" + "@types/semver" "^7.5.8" + "@typescript-eslint/scope-manager" "7.8.0" + "@typescript-eslint/types" "7.8.0" + "@typescript-eslint/typescript-estree" "7.8.0" + "semver" "^7.6.0" + +"@typescript-eslint/visitor-keys@6.21.0": + "integrity" "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz" + "version" "6.21.0" + dependencies: + "@typescript-eslint/types" "6.21.0" + "eslint-visitor-keys" "^3.4.1" + +"@typescript-eslint/visitor-keys@7.8.0": + "integrity" "sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==" + "resolved" "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.8.0.tgz" + "version" "7.8.0" + dependencies: + "@typescript-eslint/types" "7.8.0" + "eslint-visitor-keys" "^3.4.3" + +"@vitejs/plugin-basic-ssl@1.1.0": + "integrity" "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==" + "resolved" "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz" + "version" "1.1.0" + +"@webassemblyjs/ast@^1.11.5", "@webassemblyjs/ast@1.12.1": + "integrity" "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz" + "version" "1.12.1" + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + "integrity" "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" + "version" "1.11.6" + +"@webassemblyjs/helper-api-error@1.11.6": + "integrity" "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" + "version" "1.11.6" + +"@webassemblyjs/helper-buffer@1.12.1": + "integrity" "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz" + "version" "1.12.1" + +"@webassemblyjs/helper-numbers@1.11.6": + "integrity" "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + "integrity" "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" + "version" "1.11.6" + +"@webassemblyjs/helper-wasm-section@1.12.1": + "integrity" "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz" + "version" "1.12.1" + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.12.1" + +"@webassemblyjs/ieee754@1.11.6": + "integrity" "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.6": + "integrity" "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" + "version" "1.11.6" + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.6": + "integrity" "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" + "version" "1.11.6" + +"@webassemblyjs/wasm-edit@^1.11.5": + "integrity" "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz" + "version" "1.12.1" + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-opt" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + "@webassemblyjs/wast-printer" "1.12.1" + +"@webassemblyjs/wasm-gen@1.12.1": + "integrity" "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz" + "version" "1.12.1" + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wasm-opt@1.12.1": + "integrity" "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz" + "version" "1.12.1" + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + +"@webassemblyjs/wasm-parser@^1.11.5", "@webassemblyjs/wasm-parser@1.12.1": + "integrity" "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz" + "version" "1.12.1" + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wast-printer@1.12.1": + "integrity" "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==" + "resolved" "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz" + "version" "1.12.1" + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@xtuc/long" "4.2.2" + +"@xml-tools/parser@^1.0.11": + "integrity" "sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==" + "resolved" "https://registry.npmjs.org/@xml-tools/parser/-/parser-1.0.11.tgz" + "version" "1.0.11" + dependencies: + "chevrotain" "7.1.1" + +"@xmldom/xmldom@^0.7.0", "@xmldom/xmldom@^0.7.5": + "integrity" "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==" + "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz" + "version" "0.7.13" + +"@xmldom/xmldom@^0.8.8": + "integrity" "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==" + "resolved" "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz" + "version" "0.8.10" + +"@xtuc/ieee754@^1.2.0": + "integrity" "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "resolved" "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + "version" "1.2.0" + +"@xtuc/long@4.2.2": + "integrity" "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "resolved" "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + "version" "4.2.2" + +"@yarnpkg/lockfile@^1.1.0", "@yarnpkg/lockfile@1.1.0": + "integrity" "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" + "resolved" "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz" + "version" "1.1.0" + +"@yarnpkg/parsers@3.0.0-rc.46": + "integrity" "sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==" + "resolved" "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.46.tgz" + "version" "3.0.0-rc.46" + dependencies: + "js-yaml" "^3.10.0" + "tslib" "^2.4.0" + +"@zkochan/js-yaml@0.0.6": + "integrity" "sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==" + "resolved" "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz" + "version" "0.0.6" + dependencies: + "argparse" "^2.0.1" + +"abbrev@^2.0.0": + "integrity" "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==" + "resolved" "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz" + "version" "2.0.0" + +"accepts@~1.3.4", "accepts@~1.3.5", "accepts@~1.3.8": + "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" + "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + "version" "1.3.8" + dependencies: + "mime-types" "~2.1.34" + "negotiator" "0.6.3" + +"acorn-import-assertions@^1.9.0": + "integrity" "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==" + "resolved" "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz" + "version" "1.9.0" + +"acorn-jsx@^5.3.1": + "integrity" "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + "resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + "version" "5.3.2" + +"acorn-walk@^8.1.1": + "integrity" "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==" + "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz" + "version" "8.3.2" + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.4.0": + "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + "version" "7.4.1" + +"acorn@^8.4.1": + "integrity" "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" + "version" "8.11.3" + +"acorn@^8.8.2": + "integrity" "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" + "version" "8.11.3" + +"acorn@^8", "acorn@^8.7.1": + "integrity" "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz" + "version" "8.11.3" + +"add-stream@^1.0.0": + "integrity" "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==" + "resolved" "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz" + "version" "1.0.0" + +"adjust-sourcemap-loader@^4.0.0": + "integrity" "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==" + "resolved" "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "loader-utils" "^2.0.0" + "regex-parser" "^2.2.11" + +"agent-base@^7.0.2", "agent-base@^7.1.0", "agent-base@^7.1.1": + "integrity" "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==" + "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz" + "version" "7.1.1" + dependencies: + "debug" "^4.3.4" + +"aggregate-error@^3.0.0": + "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" + "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "clean-stack" "^2.0.0" + "indent-string" "^4.0.0" + +"ajv-formats@^2.1.1", "ajv-formats@2.1.1": + "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==" + "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "ajv" "^8.0.0" + +"ajv-keywords@^3.5.2": + "integrity" "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + "version" "3.5.2" + +"ajv-keywords@^5.1.0": + "integrity" "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==" + "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "fast-deep-equal" "^3.1.3" + +"ajv@^6.10.0": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" + dependencies: + "fast-deep-equal" "^3.1.1" + "fast-json-stable-stringify" "^2.0.0" + "json-schema-traverse" "^0.4.1" + "uri-js" "^4.2.2" + +"ajv@^6.12.4": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" + dependencies: + "fast-deep-equal" "^3.1.1" + "fast-json-stable-stringify" "^2.0.0" + "json-schema-traverse" "^0.4.1" + "uri-js" "^4.2.2" + +"ajv@^6.12.5", "ajv@^6.9.1": + "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + "version" "6.12.6" + dependencies: + "fast-deep-equal" "^3.1.1" + "fast-json-stable-stringify" "^2.0.0" + "json-schema-traverse" "^0.4.1" + "uri-js" "^4.2.2" + +"ajv@^8.0.0", "ajv@^8.0.1", "ajv@^8.8.2", "ajv@^8.9.0", "ajv@8.12.0": + "integrity" "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==" + "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" + "version" "8.12.0" + dependencies: + "fast-deep-equal" "^3.1.1" + "json-schema-traverse" "^1.0.0" + "require-from-string" "^2.0.2" + "uri-js" "^4.2.2" + +"ansi-colors@^4.1.1", "ansi-colors@4.1.3": + "integrity" "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" + "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" + "version" "4.1.3" + +"ansi-escapes@^4.3.2": + "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + "version" "4.3.2" + dependencies: + "type-fest" "^0.21.3" + +"ansi-html-community@^0.0.8": + "integrity" "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "resolved" "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + "version" "0.0.8" + +"ansi-regex@^5.0.1": + "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + "version" "5.0.1" + +"ansi-regex@^6.0.1": + "integrity" "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + "version" "6.0.1" + +"ansi-styles@^3.2.1": + "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + "version" "3.2.1" + dependencies: + "color-convert" "^1.9.0" + +"ansi-styles@^4.0.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^4.1.0": + "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "color-convert" "^2.0.1" + +"ansi-styles@^5.0.0": + "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + "version" "5.2.0" + +"ansi-styles@^6.1.0": + "integrity" "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" + "version" "6.2.1" + +"anymatch@~3.1.2": + "integrity" "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==" + "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + "version" "3.1.3" + dependencies: + "normalize-path" "^3.0.0" + "picomatch" "^2.0.4" + +"arg@^4.1.0": + "integrity" "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + "resolved" "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" + "version" "4.1.3" + +"argparse@^1.0.7": + "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + "version" "1.0.10" + dependencies: + "sprintf-js" "~1.0.2" + +"argparse@^2.0.1": + "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + "version" "2.0.1" + +"aria-query@5.3.0": + "integrity" "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==" + "resolved" "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "dequal" "^2.0.3" + +"array-buffer-byte-length@^1.0.1": + "integrity" "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==" + "resolved" "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.5" + "is-array-buffer" "^3.0.4" + +"array-flatten@1.1.1": + "integrity" "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + "version" "1.1.1" + +"array-ify@^1.0.0": + "integrity" "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==" + "resolved" "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz" + "version" "1.0.0" + +"array-includes@^3.1.1": + "integrity" "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==" + "resolved" "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz" + "version" "3.1.8" + dependencies: + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-abstract" "^1.23.2" + "es-object-atoms" "^1.0.0" + "get-intrinsic" "^1.2.4" + "is-string" "^1.0.7" + +"array-union@^2.1.0": + "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + "version" "2.1.0" + +"array.prototype.flat@^1.2.3": + "integrity" "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==" + "resolved" "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.2.0" + "es-abstract" "^1.22.1" + "es-shim-unscopables" "^1.0.0" + +"arraybuffer.prototype.slice@^1.0.3": + "integrity" "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==" + "resolved" "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "array-buffer-byte-length" "^1.0.1" + "call-bind" "^1.0.5" + "define-properties" "^1.2.1" + "es-abstract" "^1.22.3" + "es-errors" "^1.2.1" + "get-intrinsic" "^1.2.3" + "is-array-buffer" "^3.0.4" + "is-shared-array-buffer" "^1.0.2" + +"arrify@^1.0.1": + "integrity" "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" + "resolved" "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz" + "version" "1.0.1" + +"asap@^2.0.0": + "integrity" "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + "version" "2.0.6" + +"asn1.js@^4.10.1": + "integrity" "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==" + "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz" + "version" "4.10.1" + dependencies: + "bn.js" "^4.0.0" + "inherits" "^2.0.1" + "minimalistic-assert" "^1.0.0" + +"astral-regex@^2.0.0": + "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" + "version" "2.0.0" + +"async@^3.2.3": + "integrity" "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + "resolved" "https://registry.npmjs.org/async/-/async-3.2.5.tgz" + "version" "3.2.5" + +"asynckit@^0.4.0": + "integrity" "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + +"at-least-node@^1.0.0": + "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + "version" "1.0.0" + +"autoprefixer@10.4.18": + "integrity" "sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==" + "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz" + "version" "10.4.18" + dependencies: + "browserslist" "^4.23.0" + "caniuse-lite" "^1.0.30001591" + "fraction.js" "^4.3.7" + "normalize-range" "^0.1.2" + "picocolors" "^1.0.0" + "postcss-value-parser" "^4.2.0" + +"available-typed-arrays@^1.0.7": + "integrity" "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==" + "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "possible-typed-array-names" "^1.0.0" + +"axios@^1.6.0": + "integrity" "sha512-IiB0wQeKyPRdsFVhBgIo31FbzOyf2M6wYl7/NVutFwFBRMiAbjNiydJIHKeLmPugF4kJLfA1uWZ82Is2QzqqFA==" + "resolved" "https://registry.npmjs.org/axios/-/axios-1.7.0.tgz" + "version" "1.7.0" + dependencies: + "follow-redirects" "^1.15.6" + "form-data" "^4.0.0" + "proxy-from-env" "^1.1.0" + +"axobject-query@4.0.0": + "integrity" "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==" + "resolved" "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "dequal" "^2.0.3" + +"b4a@^1.6.4": + "integrity" "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" + "resolved" "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz" + "version" "1.6.6" + +"babel-loader@9.1.3": + "integrity" "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==" + "resolved" "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz" + "version" "9.1.3" + dependencies: + "find-cache-dir" "^4.0.0" + "schema-utils" "^4.0.0" + +"babel-plugin-istanbul@6.1.1": + "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==" + "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" + "version" "6.1.1" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + "istanbul-lib-instrument" "^5.0.4" + "test-exclude" "^6.0.0" + +"babel-plugin-polyfill-corejs2@^0.4.8": + "integrity" "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz" + "version" "0.4.11" + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.6.2" + "semver" "^6.3.1" + +"babel-plugin-polyfill-corejs3@^0.9.0": + "integrity" "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz" + "version" "0.9.0" + dependencies: + "@babel/helper-define-polyfill-provider" "^0.5.0" + "core-js-compat" "^3.34.0" + +"babel-plugin-polyfill-regenerator@^0.5.5": + "integrity" "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==" + "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz" + "version" "0.5.5" + dependencies: + "@babel/helper-define-polyfill-provider" "^0.5.0" + +"balanced-match@^1.0.0": + "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + "version" "1.0.2" + +"bare-events@^2.0.0", "bare-events@^2.2.0": + "integrity" "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==" + "resolved" "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz" + "version" "2.2.2" + +"bare-fs@^2.1.1": + "integrity" "sha512-TNFqa1B4N99pds2a5NYHR15o0ZpdNKbAeKTE/+G6ED/UeOavv8RY3dr/Fu99HW3zU3pXpo2kDNO8Sjsm2esfOw==" + "resolved" "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "bare-events" "^2.0.0" + "bare-path" "^2.0.0" + "bare-stream" "^1.0.0" + +"bare-os@^2.1.0": + "integrity" "sha512-oPb8oMM1xZbhRQBngTgpcQ5gXw6kjOaRsSWsIeNyRxGed2w/ARyP7ScBYpWR1qfX2E5rS3gBw6OWcSQo+s+kUg==" + "resolved" "https://registry.npmjs.org/bare-os/-/bare-os-2.3.0.tgz" + "version" "2.3.0" + +"bare-path@^2.0.0", "bare-path@^2.1.0": + "integrity" "sha512-o7KSt4prEphWUHa3QUwCxUI00R86VdjiuxmJK0iNVDHYPGo+HsDaVCnqCmPbf/MiW1ok8F4p3m8RTHlWk8K2ig==" + "resolved" "https://registry.npmjs.org/bare-path/-/bare-path-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "bare-os" "^2.1.0" + +"bare-stream@^1.0.0": + "integrity" "sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ==" + "resolved" "https://registry.npmjs.org/bare-stream/-/bare-stream-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "streamx" "^2.16.1" + +"base64-js@^1.3.1", "base64-js@^1.5.1": + "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + "version" "1.5.1" + +"base64id@~2.0.0", "base64id@2.0.0": + "integrity" "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" + "resolved" "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz" + "version" "2.0.0" + +"batch@0.6.1": + "integrity" "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "resolved" "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + "version" "0.6.1" + +"big-integer@1.6.x": + "integrity" "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==" + "resolved" "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz" + "version" "1.6.52" + +"big.js@^5.2.2": + "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + "version" "5.2.2" + +"binary-extensions@^2.0.0": + "integrity" "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" + "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" + "version" "2.3.0" + +"bl@^4.0.3", "bl@^4.1.0": + "integrity" "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + "resolved" "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "buffer" "^5.5.0" + "inherits" "^2.0.4" + "readable-stream" "^3.4.0" + +"bn.js@^4.0.0": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" + +"bn.js@^4.1.0": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" + +"bn.js@^4.11.9": + "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + "version" "4.12.0" + +"bn.js@^5.0.0", "bn.js@^5.2.1": + "integrity" "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz" + "version" "5.2.1" + +"body-parser@^1.19.0", "body-parser@1.20.2": + "integrity" "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==" + "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz" + "version" "1.20.2" + dependencies: + "bytes" "3.1.2" + "content-type" "~1.0.5" + "debug" "2.6.9" + "depd" "2.0.0" + "destroy" "1.2.0" + "http-errors" "2.0.0" + "iconv-lite" "0.4.24" + "on-finished" "2.4.1" + "qs" "6.11.0" + "raw-body" "2.5.2" + "type-is" "~1.6.18" + "unpipe" "1.0.0" + +"bonjour-service@^1.0.11": + "integrity" "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==" + "resolved" "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "fast-deep-equal" "^3.1.3" + "multicast-dns" "^7.2.5" + +"boolbase@^1.0.0": + "integrity" "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + "version" "1.0.0" + +"bplist-creator@0.1.0": + "integrity" "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==" + "resolved" "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz" + "version" "0.1.0" + dependencies: + "stream-buffers" "2.2.x" + +"bplist-parser@^0.3.2": + "integrity" "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==" + "resolved" "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz" + "version" "0.3.2" + dependencies: + "big-integer" "1.6.x" + +"bplist-parser@0.3.1": + "integrity" "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==" + "resolved" "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz" + "version" "0.3.1" + dependencies: + "big-integer" "1.6.x" + +"brace-expansion@^1.1.7": + "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + "version" "1.1.11" + dependencies: + "balanced-match" "^1.0.0" + "concat-map" "0.0.1" + +"brace-expansion@^2.0.1": + "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" + "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "balanced-match" "^1.0.0" + +"braces@^3.0.2", "braces@~3.0.2": + "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" + "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "fill-range" "^7.0.1" + +"brorand@^1.0.1", "brorand@^1.1.0": + "integrity" "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + "version" "1.1.0" + +"browser-fs-access@^0.35.0": + "integrity" "sha512-sLoadumpRfsjprP8XzVjpQc0jK8yqHBx0PtUTGYj2fftT+P/t+uyDAQdMgGAPKD011in/O+YYGh7fIs0oG/viw==" + "resolved" "https://registry.npmjs.org/browser-fs-access/-/browser-fs-access-0.35.0.tgz" + "version" "0.35.0" + +"browserify-aes@^1.0.4", "browserify-aes@^1.2.0": + "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" + "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "buffer-xor" "^1.0.3" + "cipher-base" "^1.0.0" + "create-hash" "^1.1.0" + "evp_bytestokey" "^1.0.3" + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" + +"browserify-cipher@^1.0.0": + "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==" + "resolved" "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "browserify-aes" "^1.0.4" + "browserify-des" "^1.0.0" + "evp_bytestokey" "^1.0.0" + +"browserify-des@^1.0.0": + "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==" + "resolved" "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "cipher-base" "^1.0.1" + "des.js" "^1.0.0" + "inherits" "^2.0.1" + "safe-buffer" "^5.1.2" + +"browserify-rsa@^4.0.0", "browserify-rsa@^4.1.0": + "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==" + "resolved" "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "bn.js" "^5.0.0" + "randombytes" "^2.0.1" + +"browserify-sign@^4.0.0": + "integrity" "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==" + "resolved" "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "bn.js" "^5.2.1" + "browserify-rsa" "^4.1.0" + "create-hash" "^1.2.0" + "create-hmac" "^1.1.7" + "elliptic" "^6.5.5" + "hash-base" "~3.0" + "inherits" "^2.0.4" + "parse-asn1" "^5.1.7" + "readable-stream" "^2.3.8" + "safe-buffer" "^5.2.1" + +"browserslist@^4.21.10", "browserslist@^4.21.5", "browserslist@^4.22.2", "browserslist@^4.23.0", "browserslist@>= 4.21.0": + "integrity" "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==" + "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz" + "version" "4.23.0" + dependencies: + "caniuse-lite" "^1.0.30001587" + "electron-to-chromium" "^1.4.668" + "node-releases" "^2.0.14" + "update-browserslist-db" "^1.0.13" + +"buffer-crc32@~0.2.3": + "integrity" "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" + "resolved" "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + "version" "0.2.13" + +"buffer-from@^1.0.0": + "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + "version" "1.1.2" + +"buffer-xor@^1.0.3": + "integrity" "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + "version" "1.0.3" + +"buffer@^5.5.0": + "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" + "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + "version" "5.7.1" + dependencies: + "base64-js" "^1.3.1" + "ieee754" "^1.1.13" + +"bytes@3.0.0": + "integrity" "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + "version" "3.0.0" + +"bytes@3.1.2": + "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + "version" "3.1.2" + +"cacache@^18.0.0": + "integrity" "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==" + "resolved" "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz" + "version" "18.0.3" + dependencies: + "@npmcli/fs" "^3.1.0" + "fs-minipass" "^3.0.0" + "glob" "^10.2.2" + "lru-cache" "^10.0.1" + "minipass" "^7.0.3" + "minipass-collect" "^2.0.1" + "minipass-flush" "^1.0.5" + "minipass-pipeline" "^1.2.4" + "p-map" "^4.0.0" + "ssri" "^10.0.0" + "tar" "^6.1.11" + "unique-filename" "^3.0.0" + +"call-bind@^1.0.2", "call-bind@^1.0.5", "call-bind@^1.0.6", "call-bind@^1.0.7": + "integrity" "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==" + "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "es-define-property" "^1.0.0" + "es-errors" "^1.3.0" + "function-bind" "^1.1.2" + "get-intrinsic" "^1.2.4" + "set-function-length" "^1.2.1" + +"callsites@^3.0.0": + "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + "version" "3.1.0" + +"camelcase-keys@^6.2.2": + "integrity" "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==" + "resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz" + "version" "6.2.2" + dependencies: + "camelcase" "^5.3.1" + "map-obj" "^4.0.0" + "quick-lru" "^4.0.1" + +"camelcase@^5.0.0", "camelcase@^5.3.1": + "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + "version" "5.3.1" + +"caniuse-lite@^1.0.30001587", "caniuse-lite@^1.0.30001591": + "integrity" "sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==" + "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz" + "version" "1.0.30001620" + +"canvas-confetti@^1.9.2": + "integrity" "sha512-rFfTURMvmVEX1gyXFgn5QMn81bYk70qa0HLzcIOSVEyl57n6o9ItHeBtUSWdvKAPY0xlvBHno4/v3QPrT83q9g==" + "resolved" "https://registry.npmjs.org/canvas-confetti/-/canvas-confetti-1.9.3.tgz" + "version" "1.9.3" + +"capacitor-voice-recorder@^5.0.0": + "integrity" "sha512-rCZgbmdmj9eXlotziRnIXWoo+7/aGKM1dSeSrgaEmayu9aTs8xkwhpx9eeVe24VDC6sfMHTnwMl5311Ryr/yFA==" + "resolved" "https://registry.npmjs.org/capacitor-voice-recorder/-/capacitor-voice-recorder-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "get-blob-duration" "^1.2.0" + +"chalk@^2.4.2", "chalk@2.4.2": + "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "ansi-styles" "^3.2.1" + "escape-string-regexp" "^1.0.5" + "supports-color" "^5.3.0" + +"chalk@^4.0.0": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^4.0.2": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^4.1.0": + "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + "version" "4.1.2" + dependencies: + "ansi-styles" "^4.1.0" + "supports-color" "^7.1.0" + +"chalk@^5.3.0": + "integrity" "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" + "resolved" "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" + "version" "5.3.0" + +"chardet@^0.7.0": + "integrity" "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + "resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" + "version" "0.7.0" + +"chevrotain@7.1.1": + "integrity" "sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==" + "resolved" "https://registry.npmjs.org/chevrotain/-/chevrotain-7.1.1.tgz" + "version" "7.1.1" + dependencies: + "regexp-to-ast" "0.5.0" + +"chokidar@^3.0.0", "chokidar@^3.5.1", "chokidar@^3.5.2", "chokidar@^3.5.3", "chokidar@>=3.0.0 <4.0.0": + "integrity" "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==" + "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "anymatch" "~3.1.2" + "braces" "~3.0.2" + "glob-parent" "~5.1.2" + "is-binary-path" "~2.1.0" + "is-glob" "~4.0.1" + "normalize-path" "~3.0.0" + "readdirp" "~3.6.0" + optionalDependencies: + "fsevents" "~2.3.2" + +"chownr@^1.1.1": + "integrity" "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "resolved" "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" + "version" "1.1.4" + +"chownr@^2.0.0": + "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + "resolved" "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" + "version" "2.0.0" + +"chrome-trace-event@^1.0.2": + "integrity" "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + "resolved" "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + "version" "1.0.3" + +"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3": + "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==" + "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" + +"clean-stack@^2.0.0": + "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + "version" "2.2.0" + +"cli-cursor@^3.1.0", "cli-cursor@3.1.0": + "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==" + "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "restore-cursor" "^3.1.0" + +"cli-spinners@^2.5.0", "cli-spinners@2.6.1": + "integrity" "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" + "resolved" "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz" + "version" "2.6.1" + +"cli-width@^4.1.0": + "integrity" "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==" + "resolved" "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz" + "version" "4.1.0" + +"cliui@^6.0.0": + "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^6.2.0" + +"cliui@^7.0.2": + "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + "version" "7.0.4" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.0" + "wrap-ansi" "^7.0.0" + +"cliui@^8.0.1": + "integrity" "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==" + "resolved" "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" + "version" "8.0.1" + dependencies: + "string-width" "^4.2.0" + "strip-ansi" "^6.0.1" + "wrap-ansi" "^7.0.0" + +"clone-deep@^4.0.1": + "integrity" "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==" + "resolved" "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "is-plain-object" "^2.0.4" + "kind-of" "^6.0.2" + "shallow-clone" "^3.0.0" + +"clone@^1.0.2": + "integrity" "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + "resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" + "version" "1.0.4" + +"color-convert@^1.9.0": + "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + "version" "1.9.3" + dependencies: + "color-name" "1.1.3" + +"color-convert@^2.0.1": + "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "color-name" "~1.1.4" + +"color-name@^1.0.0", "color-name@1.1.3": + "integrity" "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + "version" "1.1.3" + +"color-name@~1.1.4": + "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + "version" "1.1.4" + +"color-string@^1.9.0": + "integrity" "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==" + "resolved" "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "color-name" "^1.0.0" + "simple-swizzle" "^0.2.2" + +"color@^4.2.3": + "integrity" "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==" + "resolved" "https://registry.npmjs.org/color/-/color-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "color-convert" "^2.0.1" + "color-string" "^1.9.0" + +"colorette@^2.0.10": + "integrity" "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" + "version" "2.0.20" + +"colors@1.4.0": + "integrity" "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + "resolved" "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" + "version" "1.4.0" + +"combined-stream@^1.0.8": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + +"commander@^2.20.0": + "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + "version" "2.20.3" + +"commander@^9.3.0": + "integrity" "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==" + "resolved" "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz" + "version" "9.5.0" + +"commander@8.3.0": + "integrity" "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "resolved" "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + "version" "8.3.0" + +"comment-parser@^0.7.6": + "integrity" "sha512-GKNxVA7/iuTnAqGADlTWX4tkhzxZKXp5fLJqKTlQLHkE65XDUKutZ3BHaJC5IGcper2tT3QRD1xr4o3jNpgXXg==" + "resolved" "https://registry.npmjs.org/comment-parser/-/comment-parser-0.7.6.tgz" + "version" "0.7.6" + +"common-path-prefix@^3.0.0": + "integrity" "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "resolved" "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" + "version" "3.0.0" + +"compare-func@^2.0.0": + "integrity" "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==" + "resolved" "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "array-ify" "^1.0.0" + "dot-prop" "^5.1.0" + +"compressible@~2.0.16": + "integrity" "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==" + "resolved" "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + "version" "2.0.18" + dependencies: + "mime-db" ">= 1.43.0 < 2" + +"compression@^1.7.4": + "integrity" "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==" + "resolved" "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + "version" "1.7.4" + dependencies: + "accepts" "~1.3.5" + "bytes" "3.0.0" + "compressible" "~2.0.16" + "debug" "2.6.9" + "on-headers" "~1.0.2" + "safe-buffer" "5.1.2" + "vary" "~1.1.2" + +"concat-map@0.0.1": + "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + "version" "0.0.1" + +"connect-history-api-fallback@^2.0.0": + "integrity" "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + "resolved" "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" + "version" "2.0.0" + +"connect@^3.7.0": + "integrity" "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==" + "resolved" "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz" + "version" "3.7.0" + dependencies: + "debug" "2.6.9" + "finalhandler" "1.1.2" + "parseurl" "~1.3.3" + "utils-merge" "1.0.1" + +"contains-path@^0.1.0": + "integrity" "sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg==" + "resolved" "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz" + "version" "0.1.0" + +"content-disposition@0.5.4": + "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==" + "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + "version" "0.5.4" + dependencies: + "safe-buffer" "5.2.1" + +"content-type@~1.0.4", "content-type@~1.0.5": + "integrity" "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" + "version" "1.0.5" + +"conventional-changelog-angular@^5.0.12": + "integrity" "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==" + "resolved" "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz" + "version" "5.0.13" + dependencies: + "compare-func" "^2.0.0" + "q" "^1.5.1" + +"conventional-changelog-atom@^2.0.8": + "integrity" "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==" + "resolved" "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz" + "version" "2.0.8" + dependencies: + "q" "^1.5.1" + +"conventional-changelog-codemirror@^2.0.8": + "integrity" "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==" + "resolved" "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz" + "version" "2.0.8" + dependencies: + "q" "^1.5.1" + +"conventional-changelog-conventionalcommits@^4.5.0": + "integrity" "sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==" + "resolved" "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz" + "version" "4.6.3" + dependencies: + "compare-func" "^2.0.0" + "lodash" "^4.17.15" + "q" "^1.5.1" + +"conventional-changelog-core@^4.2.1": + "integrity" "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==" + "resolved" "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz" + "version" "4.2.4" + dependencies: + "add-stream" "^1.0.0" + "conventional-changelog-writer" "^5.0.0" + "conventional-commits-parser" "^3.2.0" + "dateformat" "^3.0.0" + "get-pkg-repo" "^4.0.0" + "git-raw-commits" "^2.0.8" + "git-remote-origin-url" "^2.0.0" + "git-semver-tags" "^4.1.1" + "lodash" "^4.17.15" + "normalize-package-data" "^3.0.0" + "q" "^1.5.1" + "read-pkg" "^3.0.0" + "read-pkg-up" "^3.0.0" + "through2" "^4.0.0" + +"conventional-changelog-ember@^2.0.9": + "integrity" "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==" + "resolved" "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz" + "version" "2.0.9" + dependencies: + "q" "^1.5.1" + +"conventional-changelog-eslint@^3.0.9": + "integrity" "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==" + "resolved" "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz" + "version" "3.0.9" + dependencies: + "q" "^1.5.1" + +"conventional-changelog-express@^2.0.6": + "integrity" "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==" + "resolved" "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz" + "version" "2.0.6" + dependencies: + "q" "^1.5.1" + +"conventional-changelog-jquery@^3.0.11": + "integrity" "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==" + "resolved" "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz" + "version" "3.0.11" + dependencies: + "q" "^1.5.1" + +"conventional-changelog-jshint@^2.0.9": + "integrity" "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==" + "resolved" "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz" + "version" "2.0.9" + dependencies: + "compare-func" "^2.0.0" + "q" "^1.5.1" + +"conventional-changelog-preset-loader@^2.3.4": + "integrity" "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==" + "resolved" "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz" + "version" "2.3.4" + +"conventional-changelog-writer@^5.0.0": + "integrity" "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==" + "resolved" "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "conventional-commits-filter" "^2.0.7" + "dateformat" "^3.0.0" + "handlebars" "^4.7.7" + "json-stringify-safe" "^5.0.1" + "lodash" "^4.17.15" + "meow" "^8.0.0" + "semver" "^6.0.0" + "split" "^1.0.0" + "through2" "^4.0.0" + +"conventional-changelog@^3.1.4": + "integrity" "sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==" + "resolved" "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.25.tgz" + "version" "3.1.25" + dependencies: + "conventional-changelog-angular" "^5.0.12" + "conventional-changelog-atom" "^2.0.8" + "conventional-changelog-codemirror" "^2.0.8" + "conventional-changelog-conventionalcommits" "^4.5.0" + "conventional-changelog-core" "^4.2.1" + "conventional-changelog-ember" "^2.0.9" + "conventional-changelog-eslint" "^3.0.9" + "conventional-changelog-express" "^2.0.6" + "conventional-changelog-jquery" "^3.0.11" + "conventional-changelog-jshint" "^2.0.9" + "conventional-changelog-preset-loader" "^2.3.4" + +"conventional-commits-filter@^2.0.7": + "integrity" "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==" + "resolved" "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "lodash.ismatch" "^4.4.0" + "modify-values" "^1.0.0" + +"conventional-commits-parser@^3.2.0": + "integrity" "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==" + "resolved" "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz" + "version" "3.2.4" + dependencies: + "is-text-path" "^1.0.1" + "JSONStream" "^1.0.4" + "lodash" "^4.17.15" + "meow" "^8.0.0" + "split2" "^3.0.0" + "through2" "^4.0.0" + +"convert-source-map@^1.5.1", "convert-source-map@^1.7.0": + "integrity" "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" + "version" "1.9.0" + +"convert-source-map@^2.0.0": + "integrity" "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + "version" "2.0.0" + +"cookie-signature@1.0.6": + "integrity" "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + "version" "1.0.6" + +"cookie@~0.4.1": + "integrity" "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" + "version" "0.4.2" + +"cookie@0.6.0": + "integrity" "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" + "version" "0.6.0" + +"copy-anything@^2.0.1": + "integrity" "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==" + "resolved" "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz" + "version" "2.0.6" + dependencies: + "is-what" "^3.14.1" + +"copy-webpack-plugin@11.0.0": + "integrity" "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==" + "resolved" "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" + "version" "11.0.0" + dependencies: + "fast-glob" "^3.2.11" + "glob-parent" "^6.0.1" + "globby" "^13.1.1" + "normalize-path" "^3.0.0" + "schema-utils" "^4.0.0" + "serialize-javascript" "^6.0.0" + +"copyfiles@^2.4.1": + "integrity" "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==" + "resolved" "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz" + "version" "2.4.1" + dependencies: + "glob" "^7.0.5" + "minimatch" "^3.0.3" + "mkdirp" "^1.0.4" + "noms" "0.0.0" + "through2" "^2.0.1" + "untildify" "^4.0.0" + "yargs" "^16.1.0" + +"cordova-plugin-filepath@git+https://github.com/swayangjit/cordova-plugin-filepath.git": + "resolved" "git+ssh://git@github.com/swayangjit/cordova-plugin-filepath.git#71bcdd3d7e61b296668c912c07470d62f93e9465" + "version" "1.6.0" + +"cordova-plugin-qr-scanner@github:project-sunbird/cordova-plugin-qr-scanner#release-7.0.0_cap": + "resolved" "git+ssh://git@github.com/project-sunbird/cordova-plugin-qr-scanner.git#d2afeb8b5a89ccad037751957c2a21afd1eb232d" + "version" "1.0.0" + +"cordova.plugins.diagnostic@^7.1.4": + "integrity" "sha512-TMtxbe331ZyHJIYtvTmbFg5XEObuOHeoLYifhSAEcK4+RaBLzc4GhB6EkLq3I4Gb7khtB3km/5J6TsaVlAk3vQ==" + "resolved" "https://registry.npmjs.org/cordova.plugins.diagnostic/-/cordova.plugins.diagnostic-7.1.4.tgz" + "version" "7.1.4" + dependencies: + "colors" "1.4.0" + "elementtree" "^0.1.6" + "minimist" "1.2.6" + +"core-js-compat@^3.31.0", "core-js-compat@^3.34.0": + "integrity" "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==" + "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz" + "version" "3.37.1" + dependencies: + "browserslist" "^4.23.0" + +"core-js@^3.26.1": + "integrity" "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==" + "resolved" "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz" + "version" "3.37.1" + +"core-util-is@~1.0.0": + "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + "version" "1.0.3" + +"cors@~2.8.5": + "integrity" "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==" + "resolved" "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" + "version" "2.8.5" + dependencies: + "object-assign" "^4" + "vary" "^1" + +"cosmiconfig@^9.0.0": + "integrity" "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==" + "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz" + "version" "9.0.0" + dependencies: + "env-paths" "^2.2.1" + "import-fresh" "^3.3.0" + "js-yaml" "^4.1.0" + "parse-json" "^5.2.0" + +"create-ecdh@^4.0.0": + "integrity" "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==" + "resolved" "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz" + "version" "4.0.4" + dependencies: + "bn.js" "^4.1.0" + "elliptic" "^6.5.3" + +"create-hash@^1.1.0", "create-hash@^1.1.2", "create-hash@^1.2.0": + "integrity" "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==" + "resolved" "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "cipher-base" "^1.0.1" + "inherits" "^2.0.1" + "md5.js" "^1.3.4" + "ripemd160" "^2.0.1" + "sha.js" "^2.4.0" + +"create-hmac@^1.1.0", "create-hmac@^1.1.4", "create-hmac@^1.1.7": + "integrity" "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==" + "resolved" "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "cipher-base" "^1.0.3" + "create-hash" "^1.1.0" + "inherits" "^2.0.1" + "ripemd160" "^2.0.0" + "safe-buffer" "^5.0.1" + "sha.js" "^2.4.8" + +"create-require@^1.1.0": + "integrity" "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + "resolved" "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" + "version" "1.1.1" + +"critters@0.0.22": + "integrity" "sha512-NU7DEcQZM2Dy8XTKFHxtdnIM/drE312j2T4PCVaSUcS0oBeyT/NImpRw/Ap0zOr/1SE7SgPK9tGPg1WK/sVakw==" + "resolved" "https://registry.npmjs.org/critters/-/critters-0.0.22.tgz" + "version" "0.0.22" + dependencies: + "chalk" "^4.1.0" + "css-select" "^5.1.0" + "dom-serializer" "^2.0.0" + "domhandler" "^5.0.2" + "htmlparser2" "^8.0.2" + "postcss" "^8.4.23" + "postcss-media-query-parser" "^0.2.3" + +"cross-fetch@^3.1.5": + "integrity" "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==" + "resolved" "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz" + "version" "3.1.8" + dependencies: + "node-fetch" "^2.6.12" + +"cross-spawn@^7.0.0", "cross-spawn@^7.0.2", "cross-spawn@^7.0.3": + "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" + "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + "version" "7.0.3" + dependencies: + "path-key" "^3.1.0" + "shebang-command" "^2.0.0" + "which" "^2.0.1" + +"crypto-browserify@^3.12.0": + "integrity" "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==" + "resolved" "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz" + "version" "3.12.0" + dependencies: + "browserify-cipher" "^1.0.0" + "browserify-sign" "^4.0.0" + "create-ecdh" "^4.0.0" + "create-hash" "^1.1.0" + "create-hmac" "^1.1.0" + "diffie-hellman" "^5.0.0" + "inherits" "^2.0.1" + "pbkdf2" "^3.0.3" + "public-encrypt" "^4.0.0" + "randombytes" "^2.0.0" + "randomfill" "^1.0.3" + +"crypto-js@^4.2.0": + "integrity" "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + "resolved" "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz" + "version" "4.2.0" + +"crypto-random-string@^2.0.0": + "integrity" "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz" + "version" "2.0.0" + +"css-loader@6.10.0": + "integrity" "sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==" + "resolved" "https://registry.npmjs.org/css-loader/-/css-loader-6.10.0.tgz" + "version" "6.10.0" + dependencies: + "icss-utils" "^5.1.0" + "postcss" "^8.4.33" + "postcss-modules-extract-imports" "^3.0.0" + "postcss-modules-local-by-default" "^4.0.4" + "postcss-modules-scope" "^3.1.1" + "postcss-modules-values" "^4.0.0" + "postcss-value-parser" "^4.2.0" + "semver" "^7.5.4" + +"css-select@^4.2.1": + "integrity" "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^6.0.1" + "domhandler" "^4.3.1" + "domutils" "^2.8.0" + "nth-check" "^2.0.1" + +"css-select@^5.1.0": + "integrity" "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==" + "resolved" "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "boolbase" "^1.0.0" + "css-what" "^6.1.0" + "domhandler" "^5.0.2" + "domutils" "^3.0.1" + "nth-check" "^2.0.1" + +"css-what@^6.0.1", "css-what@^6.1.0": + "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + "version" "6.1.0" + +"cssesc@^3.0.0": + "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "resolved" "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + "version" "3.0.0" + +"custom-event-polyfill@^1.0.7": + "integrity" "sha512-TDDkd5DkaZxZFM8p+1I3yAlvM3rSr1wbrOliG4yJiwinMZN8z/iGL7BTlDkrJcYTmgUSb4ywVCc3ZaUtOtC76w==" + "resolved" "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-1.0.7.tgz" + "version" "1.0.7" + +"custom-event@~1.0.0": + "integrity" "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==" + "resolved" "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz" + "version" "1.0.1" + +"dargs@^7.0.0": + "integrity" "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" + "resolved" "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz" + "version" "7.0.0" + +"data-view-buffer@^1.0.1": + "integrity" "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==" + "resolved" "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.6" + "es-errors" "^1.3.0" + "is-data-view" "^1.0.1" + +"data-view-byte-length@^1.0.1": + "integrity" "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==" + "resolved" "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.7" + "es-errors" "^1.3.0" + "is-data-view" "^1.0.1" + +"data-view-byte-offset@^1.0.0": + "integrity" "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==" + "resolved" "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "call-bind" "^1.0.6" + "es-errors" "^1.3.0" + "is-data-view" "^1.0.1" + +"date-format@^4.0.14": + "integrity" "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==" + "resolved" "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz" + "version" "4.0.14" + +"dateformat@^3.0.0": + "integrity" "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" + "resolved" "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz" + "version" "3.0.3" + +"dayjs@^1.11.10": + "integrity" "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==" + "resolved" "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz" + "version" "1.11.11" + +"debug@^2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"debug@^3.2.7": + "integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + "version" "3.2.7" + dependencies: + "ms" "^2.1.1" + +"debug@^4.0.0", "debug@^4.0.1", "debug@^4.1.0", "debug@^4.1.1", "debug@^4.2.0", "debug@^4.3.1", "debug@^4.3.4", "debug@~4.3.1", "debug@~4.3.2", "debug@~4.3.4", "debug@4", "debug@4.3.4": + "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" + "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + "version" "4.3.4" + dependencies: + "ms" "2.1.2" + +"debug@2.6.9": + "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" + "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + "version" "2.6.9" + dependencies: + "ms" "2.0.0" + +"decamelize-keys@^1.1.0": + "integrity" "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==" + "resolved" "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "decamelize" "^1.1.0" + "map-obj" "^1.0.0" + +"decamelize@^1.1.0", "decamelize@^1.2.0": + "integrity" "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + "resolved" "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + "version" "1.2.0" + +"decompress-response@^6.0.0": + "integrity" "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==" + "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "mimic-response" "^3.1.0" + +"deep-extend@^0.6.0": + "integrity" "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + "resolved" "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" + "version" "0.6.0" + +"deep-is@^0.1.3": + "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + "version" "0.1.4" + +"default-gateway@^6.0.3": + "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==" + "resolved" "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + "version" "6.0.3" + dependencies: + "execa" "^5.0.0" + +"defaults@^1.0.3": + "integrity" "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==" + "resolved" "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "clone" "^1.0.2" + +"define-data-property@^1.0.1", "define-data-property@^1.1.4": + "integrity" "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==" + "resolved" "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "es-define-property" "^1.0.0" + "es-errors" "^1.3.0" + "gopd" "^1.0.1" + +"define-lazy-prop@^2.0.0": + "integrity" "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + "resolved" "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + "version" "2.0.0" + +"define-properties@^1.2.0", "define-properties@^1.2.1": + "integrity" "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==" + "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "define-data-property" "^1.0.1" + "has-property-descriptors" "^1.0.0" + "object-keys" "^1.1.1" + +"del@^6.0.0": + "integrity" "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==" + "resolved" "https://registry.npmjs.org/del/-/del-6.1.1.tgz" + "version" "6.1.1" + dependencies: + "globby" "^11.0.1" + "graceful-fs" "^4.2.4" + "is-glob" "^4.0.1" + "is-path-cwd" "^2.2.0" + "is-path-inside" "^3.0.2" + "p-map" "^4.0.0" + "rimraf" "^3.0.2" + "slash" "^3.0.0" + +"delayed-stream@~1.0.0": + "integrity" "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + +"depd@~1.1.2": + "integrity" "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + "version" "1.1.2" + +"depd@2.0.0": + "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + "version" "2.0.0" + +"dequal@^2.0.3": + "integrity" "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + "resolved" "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" + "version" "2.0.3" + +"des.js@^1.0.0": + "integrity" "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==" + "resolved" "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "inherits" "^2.0.1" + "minimalistic-assert" "^1.0.0" + +"destroy@1.2.0": + "integrity" "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + "version" "1.2.0" + +"detect-libc@^2.0.0", "detect-libc@^2.0.2": + "integrity" "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==" + "resolved" "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz" + "version" "2.0.3" + +"detect-node@^2.0.4": + "integrity" "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + "version" "2.1.0" + +"dezalgo@^1.0.4": + "integrity" "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==" + "resolved" "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "asap" "^2.0.0" + "wrappy" "1" + +"di@^0.0.1": + "integrity" "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==" + "resolved" "https://registry.npmjs.org/di/-/di-0.0.1.tgz" + "version" "0.0.1" + +"diff-sequences@^29.6.3": + "integrity" "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==" + "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz" + "version" "29.6.3" + +"diff@^4.0.1": + "integrity" "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + "resolved" "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" + "version" "4.0.2" + +"diff@^5.1.0": + "integrity" "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==" + "resolved" "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz" + "version" "5.2.0" + +"diffie-hellman@^5.0.0": + "integrity" "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==" + "resolved" "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz" + "version" "5.0.3" + dependencies: + "bn.js" "^4.1.0" + "miller-rabin" "^4.0.0" + "randombytes" "^2.0.0" + +"dir-glob@^3.0.1": + "integrity" "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==" + "resolved" "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "path-type" "^4.0.0" + +"dns-packet@^5.2.2": + "integrity" "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==" + "resolved" "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz" + "version" "5.6.1" + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +"doctrine@^3.0.0": + "integrity" "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "esutils" "^2.0.2" + +"doctrine@1.5.0": + "integrity" "sha512-lsGyRuYr4/PIB0txi+Fy2xOMI2dGaTguCaotzFGkVZuKR5usKfcRWIFKNM3QNrU7hh/+w2bwTW+ZeXPK5l8uVg==" + "resolved" "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz" + "version" "1.5.0" + dependencies: + "esutils" "^2.0.2" + "isarray" "^1.0.0" + +"dom-serialize@^2.2.1": + "integrity" "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==" + "resolved" "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "custom-event" "~1.0.0" + "ent" "~2.2.0" + "extend" "^3.0.0" + "void-elements" "^2.0.0" + +"dom-serializer@^1.0.1": + "integrity" "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + "version" "1.4.1" + dependencies: + "domelementtype" "^2.0.1" + "domhandler" "^4.2.0" + "entities" "^2.0.0" + +"dom-serializer@^2.0.0": + "integrity" "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==" + "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "domelementtype" "^2.3.0" + "domhandler" "^5.0.2" + "entities" "^4.2.0" + +"domelementtype@^2.0.1", "domelementtype@^2.2.0", "domelementtype@^2.3.0": + "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + "version" "2.3.0" + +"domhandler@^4.2.0", "domhandler@^4.3.1": + "integrity" "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + "version" "4.3.1" + dependencies: + "domelementtype" "^2.2.0" + +"domhandler@^5.0.2", "domhandler@^5.0.3": + "integrity" "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==" + "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" + "version" "5.0.3" + dependencies: + "domelementtype" "^2.3.0" + +"domutils@^2.8.0": + "integrity" "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + "version" "2.8.0" + dependencies: + "dom-serializer" "^1.0.1" + "domelementtype" "^2.2.0" + "domhandler" "^4.2.0" + +"domutils@^3.0.1": + "integrity" "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==" + "resolved" "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "dom-serializer" "^2.0.0" + "domelementtype" "^2.3.0" + "domhandler" "^5.0.3" + +"dot-prop@^5.1.0": + "integrity" "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==" + "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "is-obj" "^2.0.0" + +"dotenv-expand@~10.0.0": + "integrity" "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==" + "resolved" "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz" + "version" "10.0.0" + +"dotenv@~16.3.1": + "integrity" "sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==" + "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-16.3.2.tgz" + "version" "16.3.2" + +"duplexer@^0.1.1": + "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + "version" "0.1.2" + +"eastasianwidth@^0.2.0": + "integrity" "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "resolved" "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + "version" "0.2.0" + +"ee-first@1.1.1": + "integrity" "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + "version" "1.1.1" + +"ejs@^3.1.7": + "integrity" "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==" + "resolved" "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz" + "version" "3.1.10" + dependencies: + "jake" "^10.8.5" + +"electron-to-chromium@^1.4.668": + "integrity" "sha512-132O1XCd7zcTkzS3FgkAzKmnBuNJjK8WjcTtNuoylj7MYbqw5eXehjQ5OK91g0zm7OTKIPeaAG4CPoRfD9M1Mg==" + "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.774.tgz" + "version" "1.4.774" + +"elementtree@^0.1.6", "elementtree@^0.1.7": + "integrity" "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==" + "resolved" "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz" + "version" "0.1.7" + dependencies: + "sax" "1.1.4" + +"elliptic@^6.5.3", "elliptic@^6.5.5": + "integrity" "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==" + "resolved" "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz" + "version" "6.5.5" + dependencies: + "bn.js" "^4.11.9" + "brorand" "^1.1.0" + "hash.js" "^1.0.0" + "hmac-drbg" "^1.0.1" + "inherits" "^2.0.4" + "minimalistic-assert" "^1.0.1" + "minimalistic-crypto-utils" "^1.0.1" + +"emoji-regex@^8.0.0": + "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + "version" "8.0.0" + +"emoji-regex@^9.2.2": + "integrity" "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + "version" "9.2.2" + +"emojis-list@^3.0.0": + "integrity" "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "resolved" "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + "version" "3.0.0" + +"encodeurl@~1.0.2": + "integrity" "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + "version" "1.0.2" + +"encoding@^0.1.0", "encoding@^0.1.13": + "integrity" "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==" + "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" + "version" "0.1.13" + dependencies: + "iconv-lite" "^0.6.2" + +"end-of-stream@^1.1.0", "end-of-stream@^1.4.1": + "integrity" "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==" + "resolved" "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + "version" "1.4.4" + dependencies: + "once" "^1.4.0" + +"engine.io-parser@~5.2.1": + "integrity" "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==" + "resolved" "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz" + "version" "5.2.2" + +"engine.io@~6.5.2": + "integrity" "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==" + "resolved" "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz" + "version" "6.5.4" + dependencies: + "@types/cookie" "^0.4.1" + "@types/cors" "^2.8.12" + "@types/node" ">=10.0.0" + "accepts" "~1.3.4" + "base64id" "2.0.0" + "cookie" "~0.4.1" + "cors" "~2.8.5" + "debug" "~4.3.1" + "engine.io-parser" "~5.2.1" + "ws" "~8.11.0" + +"enhanced-resolve@^5.15.0": + "integrity" "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==" + "resolved" "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz" + "version" "5.16.1" + dependencies: + "graceful-fs" "^4.2.4" + "tapable" "^2.2.0" + +"enquirer@^2.3.5", "enquirer@~2.3.6": + "integrity" "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" + "resolved" "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" + "version" "2.3.6" + dependencies: + "ansi-colors" "^4.1.1" + +"ent@~2.2.0": + "integrity" "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==" + "resolved" "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz" + "version" "2.2.0" + +"entities@^2.0.0": + "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + "version" "2.2.0" + +"entities@^4.2.0", "entities@^4.3.0", "entities@^4.4.0": + "integrity" "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + "resolved" "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" + "version" "4.5.0" + +"env-paths@^2.2.0", "env-paths@^2.2.1": + "integrity" "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" + "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" + "version" "2.2.1" + +"env-paths@^3.0.0": + "integrity" "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==" + "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz" + "version" "3.0.0" + +"err-code@^2.0.2": + "integrity" "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + "resolved" "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" + "version" "2.0.3" + +"errno@^0.1.1": + "integrity" "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==" + "resolved" "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz" + "version" "0.1.8" + dependencies: + "prr" "~1.0.1" + +"error-ex@^1.2.0", "error-ex@^1.3.1": + "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" + "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "is-arrayish" "^0.2.1" + +"es-abstract@^1.22.1", "es-abstract@^1.22.3", "es-abstract@^1.23.0", "es-abstract@^1.23.2": + "integrity" "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==" + "resolved" "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz" + "version" "1.23.3" + dependencies: + "array-buffer-byte-length" "^1.0.1" + "arraybuffer.prototype.slice" "^1.0.3" + "available-typed-arrays" "^1.0.7" + "call-bind" "^1.0.7" + "data-view-buffer" "^1.0.1" + "data-view-byte-length" "^1.0.1" + "data-view-byte-offset" "^1.0.0" + "es-define-property" "^1.0.0" + "es-errors" "^1.3.0" + "es-object-atoms" "^1.0.0" + "es-set-tostringtag" "^2.0.3" + "es-to-primitive" "^1.2.1" + "function.prototype.name" "^1.1.6" + "get-intrinsic" "^1.2.4" + "get-symbol-description" "^1.0.2" + "globalthis" "^1.0.3" + "gopd" "^1.0.1" + "has-property-descriptors" "^1.0.2" + "has-proto" "^1.0.3" + "has-symbols" "^1.0.3" + "hasown" "^2.0.2" + "internal-slot" "^1.0.7" + "is-array-buffer" "^3.0.4" + "is-callable" "^1.2.7" + "is-data-view" "^1.0.1" + "is-negative-zero" "^2.0.3" + "is-regex" "^1.1.4" + "is-shared-array-buffer" "^1.0.3" + "is-string" "^1.0.7" + "is-typed-array" "^1.1.13" + "is-weakref" "^1.0.2" + "object-inspect" "^1.13.1" + "object-keys" "^1.1.1" + "object.assign" "^4.1.5" + "regexp.prototype.flags" "^1.5.2" + "safe-array-concat" "^1.1.2" + "safe-regex-test" "^1.0.3" + "string.prototype.trim" "^1.2.9" + "string.prototype.trimend" "^1.0.8" + "string.prototype.trimstart" "^1.0.8" + "typed-array-buffer" "^1.0.2" + "typed-array-byte-length" "^1.0.1" + "typed-array-byte-offset" "^1.0.2" + "typed-array-length" "^1.0.6" + "unbox-primitive" "^1.0.2" + "which-typed-array" "^1.1.15" + +"es-define-property@^1.0.0": + "integrity" "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==" + "resolved" "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "get-intrinsic" "^1.2.4" + +"es-errors@^1.2.1", "es-errors@^1.3.0": + "integrity" "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + "resolved" "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + "version" "1.3.0" + +"es-module-lexer@^1.2.1": + "integrity" "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==" + "resolved" "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz" + "version" "1.5.3" + +"es-object-atoms@^1.0.0": + "integrity" "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==" + "resolved" "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "es-errors" "^1.3.0" + +"es-set-tostringtag@^2.0.3": + "integrity" "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==" + "resolved" "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz" + "version" "2.0.3" + dependencies: + "get-intrinsic" "^1.2.4" + "has-tostringtag" "^1.0.2" + "hasown" "^2.0.1" + +"es-shim-unscopables@^1.0.0": + "integrity" "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==" + "resolved" "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "hasown" "^2.0.0" + +"es-to-primitive@^1.2.1": + "integrity" "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==" + "resolved" "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz" + "version" "1.2.1" + dependencies: + "is-callable" "^1.1.4" + "is-date-object" "^1.0.1" + "is-symbol" "^1.0.2" + +"esbuild-wasm@0.20.1": + "integrity" "sha512-6v/WJubRsjxBbQdz6izgvx7LsVFvVaGmSdwrFHmEzoVgfXL89hkKPoQHsnVI2ngOkcBUQT9kmAM1hVL1k/Av4A==" + "resolved" "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.20.1.tgz" + "version" "0.20.1" + +"esbuild@^0.19.3": + "integrity" "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==" + "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz" + "version" "0.19.12" + optionalDependencies: + "@esbuild/aix-ppc64" "0.19.12" + "@esbuild/android-arm" "0.19.12" + "@esbuild/android-arm64" "0.19.12" + "@esbuild/android-x64" "0.19.12" + "@esbuild/darwin-arm64" "0.19.12" + "@esbuild/darwin-x64" "0.19.12" + "@esbuild/freebsd-arm64" "0.19.12" + "@esbuild/freebsd-x64" "0.19.12" + "@esbuild/linux-arm" "0.19.12" + "@esbuild/linux-arm64" "0.19.12" + "@esbuild/linux-ia32" "0.19.12" + "@esbuild/linux-loong64" "0.19.12" + "@esbuild/linux-mips64el" "0.19.12" + "@esbuild/linux-ppc64" "0.19.12" + "@esbuild/linux-riscv64" "0.19.12" + "@esbuild/linux-s390x" "0.19.12" + "@esbuild/linux-x64" "0.19.12" + "@esbuild/netbsd-x64" "0.19.12" + "@esbuild/openbsd-x64" "0.19.12" + "@esbuild/sunos-x64" "0.19.12" + "@esbuild/win32-arm64" "0.19.12" + "@esbuild/win32-ia32" "0.19.12" + "@esbuild/win32-x64" "0.19.12" + +"esbuild@0.20.1": + "integrity" "sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==" + "resolved" "https://registry.npmjs.org/esbuild/-/esbuild-0.20.1.tgz" + "version" "0.20.1" + optionalDependencies: + "@esbuild/aix-ppc64" "0.20.1" + "@esbuild/android-arm" "0.20.1" + "@esbuild/android-arm64" "0.20.1" + "@esbuild/android-x64" "0.20.1" + "@esbuild/darwin-arm64" "0.20.1" + "@esbuild/darwin-x64" "0.20.1" + "@esbuild/freebsd-arm64" "0.20.1" + "@esbuild/freebsd-x64" "0.20.1" + "@esbuild/linux-arm" "0.20.1" + "@esbuild/linux-arm64" "0.20.1" + "@esbuild/linux-ia32" "0.20.1" + "@esbuild/linux-loong64" "0.20.1" + "@esbuild/linux-mips64el" "0.20.1" + "@esbuild/linux-ppc64" "0.20.1" + "@esbuild/linux-riscv64" "0.20.1" + "@esbuild/linux-s390x" "0.20.1" + "@esbuild/linux-x64" "0.20.1" + "@esbuild/netbsd-x64" "0.20.1" + "@esbuild/openbsd-x64" "0.20.1" + "@esbuild/sunos-x64" "0.20.1" + "@esbuild/win32-arm64" "0.20.1" + "@esbuild/win32-ia32" "0.20.1" + "@esbuild/win32-x64" "0.20.1" + +"escalade@^3.1.1", "escalade@^3.1.2": + "integrity" "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" + "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" + "version" "3.1.2" + +"escape-html@~1.0.3": + "integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + "version" "1.0.3" + +"escape-string-regexp@^1.0.5": + "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + "version" "1.0.5" + +"escape-string-regexp@^4.0.0": + "integrity" "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + "version" "4.0.0" + +"eslint-import-resolver-node@^0.3.4": + "integrity" "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==" + "resolved" "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz" + "version" "0.3.9" + dependencies: + "debug" "^3.2.7" + "is-core-module" "^2.13.0" + "resolve" "^1.22.4" + +"eslint-module-utils@^2.6.0": + "integrity" "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==" + "resolved" "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz" + "version" "2.8.1" + dependencies: + "debug" "^3.2.7" + +"eslint-plugin-import@2.22.1": + "integrity" "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==" + "resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz" + "version" "2.22.1" + dependencies: + "array-includes" "^3.1.1" + "array.prototype.flat" "^1.2.3" + "contains-path" "^0.1.0" + "debug" "^2.6.9" + "doctrine" "1.5.0" + "eslint-import-resolver-node" "^0.3.4" + "eslint-module-utils" "^2.6.0" + "has" "^1.0.3" + "minimatch" "^3.0.4" + "object.values" "^1.1.1" + "read-pkg-up" "^2.0.0" + "resolve" "^1.17.0" + "tsconfig-paths" "^3.9.0" + +"eslint-plugin-jsdoc@30.7.6": + "integrity" "sha512-w18IOiS/9ahKgRfQOuHbce+EQYx3fwIkZhUZDEK+augNlhJkzgTSZkrBkzaflSbFNZ9/Tk4xzUABEaTbsBSzew==" + "resolved" "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.7.6.tgz" + "version" "30.7.6" + dependencies: + "comment-parser" "^0.7.6" + "debug" "^4.2.0" + "jsdoctypeparser" "^9.0.0" + "lodash" "^4.17.20" + "regextras" "^0.7.1" + "semver" "^7.3.2" + "spdx-expression-parse" "^3.0.1" + +"eslint-plugin-prefer-arrow@1.2.2": + "integrity" "sha512-C8YMhL+r8RMeMdYAw/rQtE6xNdMulj+zGWud/qIGnlmomiPRaLDGLMeskZ3alN6uMBojmooRimtdrXebLN4svQ==" + "resolved" "https://registry.npmjs.org/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.2.tgz" + "version" "1.2.2" + +"eslint-scope@^5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" + +"eslint-scope@^8.0.0": + "integrity" "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz" + "version" "8.0.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^5.2.0" + +"eslint-scope@5.1.1": + "integrity" "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==" + "resolved" "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "esrecurse" "^4.3.0" + "estraverse" "^4.1.1" + +"eslint-utils@^2.1.0": + "integrity" "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==" + "resolved" "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "eslint-visitor-keys" "^1.1.0" + +"eslint-visitor-keys@^1.1.0": + "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + "version" "1.3.0" + +"eslint-visitor-keys@^1.3.0": + "integrity" "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" + "version" "1.3.0" + +"eslint-visitor-keys@^2.0.0": + "integrity" "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" + "version" "2.1.0" + +"eslint-visitor-keys@^3.3.0", "eslint-visitor-keys@^3.4.1", "eslint-visitor-keys@^3.4.3": + "integrity" "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" + "version" "3.4.3" + +"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0", "eslint@^6.0.0 || ^7.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.20.0 || ^8.0.0", "eslint@^7.26.0", "eslint@^8.56.0", "eslint@>=2.0.0": + "integrity" "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==" + "resolved" "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" + "version" "7.32.0" + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + "ajv" "^6.10.0" + "chalk" "^4.0.0" + "cross-spawn" "^7.0.2" + "debug" "^4.0.1" + "doctrine" "^3.0.0" + "enquirer" "^2.3.5" + "escape-string-regexp" "^4.0.0" + "eslint-scope" "^5.1.1" + "eslint-utils" "^2.1.0" + "eslint-visitor-keys" "^2.0.0" + "espree" "^7.3.1" + "esquery" "^1.4.0" + "esutils" "^2.0.2" + "fast-deep-equal" "^3.1.3" + "file-entry-cache" "^6.0.1" + "functional-red-black-tree" "^1.0.1" + "glob-parent" "^5.1.2" + "globals" "^13.6.0" + "ignore" "^4.0.6" + "import-fresh" "^3.0.0" + "imurmurhash" "^0.1.4" + "is-glob" "^4.0.0" + "js-yaml" "^3.13.1" + "json-stable-stringify-without-jsonify" "^1.0.1" + "levn" "^0.4.1" + "lodash.merge" "^4.6.2" + "minimatch" "^3.0.4" + "natural-compare" "^1.4.0" + "optionator" "^0.9.1" + "progress" "^2.0.0" + "regexpp" "^3.1.0" + "semver" "^7.2.1" + "strip-ansi" "^6.0.0" + "strip-json-comments" "^3.1.0" + "table" "^6.0.9" + "text-table" "^0.2.0" + "v8-compile-cache" "^2.0.3" + +"espree@^7.3.0", "espree@^7.3.1": + "integrity" "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==" + "resolved" "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" + "version" "7.3.1" + dependencies: + "acorn" "^7.4.0" + "acorn-jsx" "^5.3.1" + "eslint-visitor-keys" "^1.3.0" + +"esprima@^4.0.0": + "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + "version" "4.0.1" + +"esquery@^1.4.0": + "integrity" "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==" + "resolved" "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" + "version" "1.5.0" + dependencies: + "estraverse" "^5.1.0" + +"esrecurse@^4.3.0": + "integrity" "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + "resolved" "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + "version" "4.3.0" + dependencies: + "estraverse" "^5.2.0" + +"estraverse@^4.1.1": + "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + "version" "4.3.0" + +"estraverse@^5.1.0", "estraverse@^5.2.0": + "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + "version" "5.3.0" + +"esutils@^2.0.2": + "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + "version" "2.0.3" + +"etag@~1.8.1": + "integrity" "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + "version" "1.8.1" + +"eventemitter3@^4.0.0": + "integrity" "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "resolved" "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + "version" "4.0.7" + +"events@^3.2.0": + "integrity" "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "resolved" "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + "version" "3.3.0" + +"evp_bytestokey@^1.0.0", "evp_bytestokey@^1.0.3": + "integrity" "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==" + "resolved" "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "md5.js" "^1.3.4" + "safe-buffer" "^5.1.1" + +"execa@^5.0.0": + "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "cross-spawn" "^7.0.3" + "get-stream" "^6.0.0" + "human-signals" "^2.1.0" + "is-stream" "^2.0.0" + "merge-stream" "^2.0.0" + "npm-run-path" "^4.0.1" + "onetime" "^5.1.2" + "signal-exit" "^3.0.3" + "strip-final-newline" "^2.0.0" + +"expand-template@^2.0.3": + "integrity" "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + "resolved" "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz" + "version" "2.0.3" + +"exponential-backoff@^3.1.1": + "integrity" "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==" + "resolved" "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz" + "version" "3.1.1" + +"express@^4.17.3": + "integrity" "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==" + "resolved" "https://registry.npmjs.org/express/-/express-4.19.2.tgz" + "version" "4.19.2" + dependencies: + "accepts" "~1.3.8" + "array-flatten" "1.1.1" + "body-parser" "1.20.2" + "content-disposition" "0.5.4" + "content-type" "~1.0.4" + "cookie" "0.6.0" + "cookie-signature" "1.0.6" + "debug" "2.6.9" + "depd" "2.0.0" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "finalhandler" "1.2.0" + "fresh" "0.5.2" + "http-errors" "2.0.0" + "merge-descriptors" "1.0.1" + "methods" "~1.1.2" + "on-finished" "2.4.1" + "parseurl" "~1.3.3" + "path-to-regexp" "0.1.7" + "proxy-addr" "~2.0.7" + "qs" "6.11.0" + "range-parser" "~1.2.1" + "safe-buffer" "5.2.1" + "send" "0.18.0" + "serve-static" "1.15.0" + "setprototypeof" "1.2.0" + "statuses" "2.0.1" + "type-is" "~1.6.18" + "utils-merge" "1.0.1" + "vary" "~1.1.2" + +"extend@^3.0.0": + "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + "version" "3.0.2" + +"external-editor@^3.1.0": + "integrity" "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==" + "resolved" "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "chardet" "^0.7.0" + "iconv-lite" "^0.4.24" + "tmp" "^0.0.33" + +"fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": + "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + "version" "3.1.3" + +"fast-fifo@^1.1.0", "fast-fifo@^1.2.0": + "integrity" "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + "resolved" "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz" + "version" "1.3.2" + +"fast-glob@^3.2.11", "fast-glob@^3.2.9", "fast-glob@^3.3.0", "fast-glob@3.3.2": + "integrity" "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==" + "resolved" "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" + "version" "3.3.2" + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + "glob-parent" "^5.1.2" + "merge2" "^1.3.0" + "micromatch" "^4.0.4" + +"fast-json-stable-stringify@^2.0.0": + "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + "version" "2.1.0" + +"fast-levenshtein@^2.0.6": + "integrity" "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + "version" "2.0.6" + +"fastq@^1.6.0": + "integrity" "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==" + "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz" + "version" "1.17.1" + dependencies: + "reusify" "^1.0.4" + +"faye-websocket@^0.11.3": + "integrity" "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==" + "resolved" "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + "version" "0.11.4" + dependencies: + "websocket-driver" ">=0.5.1" + +"fd-slicer@~1.1.0": + "integrity" "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==" + "resolved" "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "pend" "~1.2.0" + +"figures@^3.2.0", "figures@3.2.0": + "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" + "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "escape-string-regexp" "^1.0.5" + +"file-entry-cache@^6.0.1": + "integrity" "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==" + "resolved" "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "flat-cache" "^3.0.4" + +"filelist@^1.0.4": + "integrity" "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==" + "resolved" "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "minimatch" "^5.0.1" + +"fill-range@^7.0.1": + "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" + "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "to-regex-range" "^5.0.1" + +"finalhandler@1.1.2": + "integrity" "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==" + "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "debug" "2.6.9" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "on-finished" "~2.3.0" + "parseurl" "~1.3.3" + "statuses" "~1.5.0" + "unpipe" "~1.0.0" + +"finalhandler@1.2.0": + "integrity" "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==" + "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "debug" "2.6.9" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "on-finished" "2.4.1" + "parseurl" "~1.3.3" + "statuses" "2.0.1" + "unpipe" "~1.0.0" + +"find-cache-dir@^4.0.0": + "integrity" "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==" + "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "common-path-prefix" "^3.0.0" + "pkg-dir" "^7.0.0" + +"find-up@^2.0.0": + "integrity" "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "locate-path" "^2.0.0" + +"find-up@^4.1.0": + "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "locate-path" "^5.0.0" + "path-exists" "^4.0.0" + +"find-up@^6.3.0": + "integrity" "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==" + "resolved" "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" + "version" "6.3.0" + dependencies: + "locate-path" "^7.1.0" + "path-exists" "^5.0.0" + +"flat-cache@^3.0.4": + "integrity" "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==" + "resolved" "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "flatted" "^3.2.9" + "keyv" "^4.5.3" + "rimraf" "^3.0.2" + +"flat@^5.0.2": + "integrity" "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" + "resolved" "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" + "version" "5.0.2" + +"flatted@^3.2.7", "flatted@^3.2.9": + "integrity" "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" + "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz" + "version" "3.3.1" + +"follow-redirects@^1.0.0", "follow-redirects@^1.15.6": + "integrity" "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" + "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz" + "version" "1.15.6" + +"for-each@^0.3.3": + "integrity" "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==" + "resolved" "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz" + "version" "0.3.3" + dependencies: + "is-callable" "^1.1.3" + +"foreground-child@^3.1.0": + "integrity" "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==" + "resolved" "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "cross-spawn" "^7.0.0" + "signal-exit" "^4.0.1" + +"form-data@^4.0.0": + "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + +"formidable@^3.5.1": + "integrity" "sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==" + "resolved" "https://registry.npmjs.org/formidable/-/formidable-3.5.1.tgz" + "version" "3.5.1" + dependencies: + "dezalgo" "^1.0.4" + "hexoid" "^1.0.0" + "once" "^1.4.0" + +"forwarded@0.2.0": + "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + "version" "0.2.0" + +"fraction.js@^4.3.7": + "integrity" "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + "resolved" "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" + "version" "4.3.7" + +"fresh@0.5.2": + "integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + "version" "0.5.2" + +"fs-constants@^1.0.0": + "integrity" "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "resolved" "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + "version" "1.0.0" + +"fs-extra@^11.1.0": + "integrity" "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" + "version" "11.2.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-extra@^8.1.0": + "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^4.0.0" + "universalify" "^0.1.0" + +"fs-extra@^9.0.0": + "integrity" "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + "version" "9.1.0" + dependencies: + "at-least-node" "^1.0.0" + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-extra@10.1.0": + "integrity" "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==" + "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" + "version" "10.1.0" + dependencies: + "graceful-fs" "^4.2.0" + "jsonfile" "^6.0.1" + "universalify" "^2.0.0" + +"fs-minipass@^2.0.0": + "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==" + "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "minipass" "^3.0.0" + +"fs-minipass@^3.0.0": + "integrity" "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==" + "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "minipass" "^7.0.3" + +"fs-monkey@^1.0.4": + "integrity" "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" + "resolved" "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz" + "version" "1.0.6" + +"fs.realpath@^1.0.0": + "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + "version" "1.0.0" + +"function-bind@^1.1.2": + "integrity" "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + "version" "1.1.2" + +"function.prototype.name@^1.1.6": + "integrity" "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==" + "resolved" "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz" + "version" "1.1.6" + dependencies: + "call-bind" "^1.0.2" + "define-properties" "^1.2.0" + "es-abstract" "^1.22.1" + "functions-have-names" "^1.2.3" + +"functional-red-black-tree@^1.0.1": + "integrity" "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" + "version" "1.0.1" + +"functions-have-names@^1.2.3": + "integrity" "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + "resolved" "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" + "version" "1.2.3" + +"gensync@^1.0.0-beta.2": + "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + "version" "1.0.0-beta.2" + +"get-blob-duration@^1.2.0": + "integrity" "sha512-2xNJa+oKznR21eC2ThMzw4a1931a3ogA8aHoY92xruZufc/02G7pl/P793GJZytkyI8xMJ2DepEQ7MWvg/tn/Q==" + "resolved" "https://registry.npmjs.org/get-blob-duration/-/get-blob-duration-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "@babel/runtime" "7.11.2" + +"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": + "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + "version" "2.0.5" + +"get-intrinsic@^1.1.3", "get-intrinsic@^1.2.1", "get-intrinsic@^1.2.3", "get-intrinsic@^1.2.4": + "integrity" "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==" + "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" + "version" "1.2.4" + dependencies: + "es-errors" "^1.3.0" + "function-bind" "^1.1.2" + "has-proto" "^1.0.1" + "has-symbols" "^1.0.3" + "hasown" "^2.0.0" + +"get-package-type@^0.1.0": + "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + "version" "0.1.0" + +"get-pkg-repo@^4.0.0": + "integrity" "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==" + "resolved" "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz" + "version" "4.2.1" + dependencies: + "@hutson/parse-repository-url" "^3.0.0" + "hosted-git-info" "^4.0.0" + "through2" "^2.0.0" + "yargs" "^16.2.0" + +"get-stream@^6.0.0": + "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + "version" "6.0.1" + +"get-symbol-description@^1.0.2": + "integrity" "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==" + "resolved" "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.5" + "es-errors" "^1.3.0" + "get-intrinsic" "^1.2.4" + +"get-youtube-id@^1.0.1": + "integrity" "sha512-5yidLzoLXbtw82a/Wb7LrajkGn29BM6JuLWeHyNfzOGp1weGyW4+7eMz6cP23+etqj27VlOFtq8fFFDMLq/FXQ==" + "resolved" "https://registry.npmjs.org/get-youtube-id/-/get-youtube-id-1.0.1.tgz" + "version" "1.0.1" + +"git-raw-commits@^2.0.8": + "integrity" "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==" + "resolved" "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz" + "version" "2.0.11" + dependencies: + "dargs" "^7.0.0" + "lodash" "^4.17.15" + "meow" "^8.0.0" + "split2" "^3.0.0" + "through2" "^4.0.0" + +"git-remote-origin-url@^2.0.0": + "integrity" "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==" + "resolved" "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "gitconfiglocal" "^1.0.0" + "pify" "^2.3.0" + +"git-semver-tags@^4.1.1": + "integrity" "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==" + "resolved" "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz" + "version" "4.1.1" + dependencies: + "meow" "^8.0.0" + "semver" "^6.0.0" + +"gitconfiglocal@^1.0.0": + "integrity" "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==" + "resolved" "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz" + "version" "1.0.0" + dependencies: + "ini" "^1.3.2" + +"github-from-package@0.0.0": + "integrity" "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + "resolved" "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz" + "version" "0.0.0" + +"glob-parent@^5.1.2", "glob-parent@~5.1.2": + "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "is-glob" "^4.0.1" + +"glob-parent@^6.0.1": + "integrity" "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" + "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "is-glob" "^4.0.3" + +"glob-to-regexp@^0.4.1": + "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + "version" "0.4.1" + +"glob@^10.2.2": + "integrity" "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==" + "resolved" "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz" + "version" "10.3.15" + dependencies: + "foreground-child" "^3.1.0" + "jackspeak" "^2.3.6" + "minimatch" "^9.0.1" + "minipass" "^7.0.4" + "path-scurry" "^1.11.0" + +"glob@^10.3.10": + "integrity" "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==" + "resolved" "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz" + "version" "10.3.15" + dependencies: + "foreground-child" "^3.1.0" + "jackspeak" "^2.3.6" + "minimatch" "^9.0.1" + "minipass" "^7.0.4" + "path-scurry" "^1.11.0" + +"glob@^7.0.5", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.7": + "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + "version" "7.2.3" + dependencies: + "fs.realpath" "^1.0.0" + "inflight" "^1.0.4" + "inherits" "2" + "minimatch" "^3.1.1" + "once" "^1.3.0" + "path-is-absolute" "^1.0.0" + +"glob@^9.2.0": + "integrity" "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==" + "resolved" "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz" + "version" "9.3.5" + dependencies: + "fs.realpath" "^1.0.0" + "minimatch" "^8.0.2" + "minipass" "^4.2.4" + "path-scurry" "^1.6.1" + +"globals@^11.1.0": + "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + "version" "11.12.0" + +"globals@^13.6.0": + "integrity" "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz" + "version" "13.24.0" + dependencies: + "type-fest" "^0.20.2" + +"globals@^13.9.0": + "integrity" "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==" + "resolved" "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz" + "version" "13.24.0" + dependencies: + "type-fest" "^0.20.2" + +"globalthis@^1.0.3": + "integrity" "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==" + "resolved" "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "define-properties" "^1.2.1" + "gopd" "^1.0.1" + +"globby@^11.0.1", "globby@^11.1.0": + "integrity" "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==" + "resolved" "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + "version" "11.1.0" + dependencies: + "array-union" "^2.1.0" + "dir-glob" "^3.0.1" + "fast-glob" "^3.2.9" + "ignore" "^5.2.0" + "merge2" "^1.4.1" + "slash" "^3.0.0" + +"globby@^13.1.1": + "integrity" "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==" + "resolved" "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz" + "version" "13.2.2" + dependencies: + "dir-glob" "^3.0.1" + "fast-glob" "^3.3.0" + "ignore" "^5.2.4" + "merge2" "^1.4.1" + "slash" "^4.0.0" + +"gopd@^1.0.1": + "integrity" "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==" + "resolved" "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "get-intrinsic" "^1.1.3" + +"graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4", "graceful-fs@^4.2.6", "graceful-fs@^4.2.9": + "integrity" "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + "version" "4.2.11" + +"gradle-to-js@^2.0.0": + "integrity" "sha512-is3hDn9zb8XXnjbEeAEIqxTpLHUiGBqjegLmXPuyMBfKAggpadWFku4/AP8iYAGBX6qR9/5UIUIp47V0XI3aMw==" + "resolved" "https://registry.npmjs.org/gradle-to-js/-/gradle-to-js-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "lodash.merge" "^4.6.2" + +"graphemer@^1.4.0": + "integrity" "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + "resolved" "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" + "version" "1.4.0" + +"handle-thing@^2.0.0": + "integrity" "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "resolved" "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + "version" "2.0.1" + +"handlebars@^4.7.7": + "integrity" "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==" + "resolved" "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz" + "version" "4.7.8" + dependencies: + "minimist" "^1.2.5" + "neo-async" "^2.6.2" + "source-map" "^0.6.1" + "wordwrap" "^1.0.0" + optionalDependencies: + "uglify-js" "^3.1.4" + +"hard-rejection@^2.1.0": + "integrity" "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + "resolved" "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz" + "version" "2.1.0" + +"has-bigints@^1.0.1", "has-bigints@^1.0.2": + "integrity" "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz" + "version" "1.0.2" + +"has-flag@^3.0.0": + "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + "version" "3.0.0" + +"has-flag@^4.0.0": + "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + "version" "4.0.0" + +"has-property-descriptors@^1.0.0", "has-property-descriptors@^1.0.2": + "integrity" "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==" + "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "es-define-property" "^1.0.0" + +"has-proto@^1.0.1", "has-proto@^1.0.3": + "integrity" "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + "resolved" "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" + "version" "1.0.3" + +"has-symbols@^1.0.2", "has-symbols@^1.0.3": + "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + "version" "1.0.3" + +"has-tostringtag@^1.0.0", "has-tostringtag@^1.0.2": + "integrity" "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==" + "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "has-symbols" "^1.0.3" + +"has@^1.0.3": + "integrity" "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==" + "resolved" "https://registry.npmjs.org/has/-/has-1.0.4.tgz" + "version" "1.0.4" + +"hash-base@^3.0.0", "hash-base@~3.0": + "integrity" "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==" + "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" + +"hash.js@^1.0.0", "hash.js@^1.0.3": + "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" + "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + "version" "1.1.7" + dependencies: + "inherits" "^2.0.3" + "minimalistic-assert" "^1.0.1" + +"hasown@^2.0.0", "hasown@^2.0.1", "hasown@^2.0.2": + "integrity" "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==" + "resolved" "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "function-bind" "^1.1.2" + +"he@1.2.0": + "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + "version" "1.2.0" + +"hexoid@^1.0.0": + "integrity" "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==" + "resolved" "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz" + "version" "1.0.0" + +"hmac-drbg@^1.0.1": + "integrity" "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==" + "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "hash.js" "^1.0.3" + "minimalistic-assert" "^1.0.0" + "minimalistic-crypto-utils" "^1.0.1" + +"hosted-git-info@^2.1.4": + "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" + "version" "2.8.9" + +"hosted-git-info@^4.0.0", "hosted-git-info@^4.0.1": + "integrity" "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==" + "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "lru-cache" "^6.0.0" + +"hosted-git-info@^7.0.0": + "integrity" "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==" + "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz" + "version" "7.0.2" + dependencies: + "lru-cache" "^10.0.1" + +"hpack.js@^2.1.6": + "integrity" "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==" + "resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + "version" "2.1.6" + dependencies: + "inherits" "^2.0.1" + "obuf" "^1.0.0" + "readable-stream" "^2.0.1" + "wbuf" "^1.1.0" + +"html-entities@^2.3.2": + "integrity" "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==" + "resolved" "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz" + "version" "2.5.2" + +"html-escaper@^2.0.0": + "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + "version" "2.0.2" + +"htmlparser2@^8.0.2": + "integrity" "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==" + "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz" + "version" "8.0.2" + dependencies: + "domelementtype" "^2.3.0" + "domhandler" "^5.0.3" + "domutils" "^3.0.1" + "entities" "^4.4.0" + +"http-cache-semantics@^4.1.1": + "integrity" "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" + "version" "4.1.1" + +"http-deceiver@^1.2.7": + "integrity" "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "resolved" "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + "version" "1.2.7" + +"http-errors@~1.6.2": + "integrity" "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + "version" "1.6.3" + dependencies: + "depd" "~1.1.2" + "inherits" "2.0.3" + "setprototypeof" "1.1.0" + "statuses" ">= 1.4.0 < 2" + +"http-errors@2.0.0": + "integrity" "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==" + "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "depd" "2.0.0" + "inherits" "2.0.4" + "setprototypeof" "1.2.0" + "statuses" "2.0.1" + "toidentifier" "1.0.1" + +"http-parser-js@>=0.5.1": + "integrity" "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "resolved" "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" + "version" "0.5.8" + +"http-proxy-agent@^7.0.0": + "integrity" "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==" + "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" + "version" "7.0.2" + dependencies: + "agent-base" "^7.1.0" + "debug" "^4.3.4" + +"http-proxy-middleware@^2.0.3", "http-proxy-middleware@2.0.6": + "integrity" "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==" + "resolved" "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" + "version" "2.0.6" + dependencies: + "@types/http-proxy" "^1.17.8" + "http-proxy" "^1.18.1" + "is-glob" "^4.0.1" + "is-plain-obj" "^3.0.0" + "micromatch" "^4.0.2" + +"http-proxy@^1.18.1": + "integrity" "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==" + "resolved" "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + "version" "1.18.1" + dependencies: + "eventemitter3" "^4.0.0" + "follow-redirects" "^1.0.0" + "requires-port" "^1.0.0" + +"https-proxy-agent@^7.0.1", "https-proxy-agent@7.0.4": + "integrity" "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==" + "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz" + "version" "7.0.4" + dependencies: + "agent-base" "^7.0.2" + "debug" "4" + +"human-signals@^2.1.0": + "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + "version" "2.1.0" + +"iconv-lite@^0.4.24", "iconv-lite@0.4.24": + "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + "version" "0.4.24" + dependencies: + "safer-buffer" ">= 2.1.2 < 3" + +"iconv-lite@^0.6.2": + "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + "version" "0.6.3" + dependencies: + "safer-buffer" ">= 2.1.2 < 3.0.0" + +"iconv-lite@^0.6.3": + "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" + "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + "version" "0.6.3" + dependencies: + "safer-buffer" ">= 2.1.2 < 3.0.0" + +"icss-utils@^5.0.0", "icss-utils@^5.1.0": + "integrity" "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==" + "resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + "version" "5.1.0" + +"ieee754@^1.1.13": + "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + "version" "1.2.1" + +"ignore-by-default@^1.0.1": + "integrity" "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" + "resolved" "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz" + "version" "1.0.1" + +"ignore-walk@^6.0.4": + "integrity" "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==" + "resolved" "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz" + "version" "6.0.5" + dependencies: + "minimatch" "^9.0.0" + +"ignore@^4.0.6": + "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" + "version" "4.0.6" + +"ignore@^5.0.4", "ignore@^5.2.0", "ignore@^5.2.4", "ignore@5.3.1": + "integrity" "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==" + "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz" + "version" "5.3.1" + +"image-size@~0.5.0": + "integrity" "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==" + "resolved" "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" + "version" "0.5.5" + +"immediate@~3.0.5": + "integrity" "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + "resolved" "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz" + "version" "3.0.6" + +"immutable@^4.0.0": + "integrity" "sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==" + "resolved" "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz" + "version" "4.3.6" + +"import-fresh@^3.0.0", "import-fresh@^3.2.1", "import-fresh@^3.3.0": + "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" + "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "parent-module" "^1.0.0" + "resolve-from" "^4.0.0" + +"imurmurhash@^0.1.4": + "integrity" "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + "version" "0.1.4" + +"indent-string@^4.0.0": + "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + "version" "4.0.0" + +"inflight@^1.0.4": + "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" + "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "once" "^1.3.0" + "wrappy" "1" + +"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@~2.0.4", "inherits@2", "inherits@2.0.4": + "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + "version" "2.0.4" + +"inherits@2.0.3": + "integrity" "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + "version" "2.0.3" + +"ini@^1.3.2": + "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + "version" "1.3.8" + +"ini@^2.0.0": + "integrity" "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + "resolved" "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" + "version" "2.0.0" + +"ini@^3.0.1": + "integrity" "sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==" + "resolved" "https://registry.npmjs.org/ini/-/ini-3.0.1.tgz" + "version" "3.0.1" + +"ini@~1.3.0": + "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + "version" "1.3.8" + +"ini@4.1.2": + "integrity" "sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==" + "resolved" "https://registry.npmjs.org/ini/-/ini-4.1.2.tgz" + "version" "4.1.2" + +"inquirer@9.2.15": + "integrity" "sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg==" + "resolved" "https://registry.npmjs.org/inquirer/-/inquirer-9.2.15.tgz" + "version" "9.2.15" + dependencies: + "@ljharb/through" "^2.3.12" + "ansi-escapes" "^4.3.2" + "chalk" "^5.3.0" + "cli-cursor" "^3.1.0" + "cli-width" "^4.1.0" + "external-editor" "^3.1.0" + "figures" "^3.2.0" + "lodash" "^4.17.21" + "mute-stream" "1.0.0" + "ora" "^5.4.1" + "run-async" "^3.0.0" + "rxjs" "^7.8.1" + "string-width" "^4.2.3" + "strip-ansi" "^6.0.1" + "wrap-ansi" "^6.2.0" + +"internal-slot@^1.0.7": + "integrity" "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==" + "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "es-errors" "^1.3.0" + "hasown" "^2.0.0" + "side-channel" "^1.0.4" + +"ionicons@^7.0.0", "ionicons@^7.2.2": + "integrity" "sha512-ZK94MMqgzMCPPMhmk8Ouu6goyVHFIlw/ACP6oe3FrikcI0N7CX0xcwVaEbUc0G/v3W0shI93vo+9ve/KpvcNhQ==" + "resolved" "https://registry.npmjs.org/ionicons/-/ionicons-7.4.0.tgz" + "version" "7.4.0" + dependencies: + "@stencil/core" "^4.0.3" + +"ip-address@^9.0.5": + "integrity" "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==" + "resolved" "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz" + "version" "9.0.5" + dependencies: + "jsbn" "1.1.0" + "sprintf-js" "^1.1.3" + +"ipaddr.js@^2.0.1": + "integrity" "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz" + "version" "2.2.0" + +"ipaddr.js@1.9.1": + "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + "version" "1.9.1" + +"is-array-buffer@^3.0.4": + "integrity" "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==" + "resolved" "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "call-bind" "^1.0.2" + "get-intrinsic" "^1.2.1" + +"is-arrayish@^0.2.1": + "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + "version" "0.2.1" + +"is-arrayish@^0.3.1": + "integrity" "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + "version" "0.3.2" + +"is-bigint@^1.0.1": + "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" + "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-bigints" "^1.0.1" + +"is-binary-path@~2.1.0": + "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" + "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "binary-extensions" "^2.0.0" + +"is-boolean-object@^1.1.0": + "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" + "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-callable@^1.1.3", "is-callable@^1.1.4", "is-callable@^1.2.7": + "integrity" "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" + "version" "1.2.7" + +"is-core-module@^2.13.0", "is-core-module@^2.5.0", "is-core-module@^2.8.1": + "integrity" "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==" + "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz" + "version" "2.13.1" + dependencies: + "hasown" "^2.0.0" + +"is-data-view@^1.0.1": + "integrity" "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==" + "resolved" "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "is-typed-array" "^1.1.13" + +"is-date-object@^1.0.1": + "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" + "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-docker@^2.0.0", "is-docker@^2.1.1": + "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + "version" "2.2.1" + +"is-extglob@^2.1.1": + "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + "version" "2.1.1" + +"is-fullwidth-code-point@^3.0.0": + "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + "version" "3.0.0" + +"is-glob@^4.0.0", "is-glob@^4.0.1", "is-glob@^4.0.3", "is-glob@~4.0.1": + "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "is-extglob" "^2.1.1" + +"is-interactive@^1.0.0": + "integrity" "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + "resolved" "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz" + "version" "1.0.0" + +"is-lambda@^1.0.1": + "integrity" "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" + "resolved" "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz" + "version" "1.0.1" + +"is-negative-zero@^2.0.3": + "integrity" "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==" + "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz" + "version" "2.0.3" + +"is-number-object@^1.0.4": + "integrity" "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==" + "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-number@^7.0.0": + "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + "version" "7.0.0" + +"is-obj@^2.0.0": + "integrity" "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" + "version" "2.0.0" + +"is-path-cwd@^2.2.0": + "integrity" "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + "resolved" "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + "version" "2.2.0" + +"is-path-inside@^3.0.2": + "integrity" "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "resolved" "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + "version" "3.0.3" + +"is-plain-obj@^1.1.0": + "integrity" "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + "version" "1.1.0" + +"is-plain-obj@^3.0.0": + "integrity" "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + "version" "3.0.0" + +"is-plain-object@^2.0.4": + "integrity" "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==" + "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "isobject" "^3.0.1" + +"is-regex@^1.1.4": + "integrity" "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==" + "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz" + "version" "1.1.4" + dependencies: + "call-bind" "^1.0.2" + "has-tostringtag" "^1.0.0" + +"is-shared-array-buffer@^1.0.2", "is-shared-array-buffer@^1.0.3": + "integrity" "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==" + "resolved" "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "call-bind" "^1.0.7" + +"is-stream@^2.0.0": + "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + "version" "2.0.1" + +"is-string@^1.0.5", "is-string@^1.0.7": + "integrity" "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==" + "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" + "version" "1.0.7" + dependencies: + "has-tostringtag" "^1.0.0" + +"is-symbol@^1.0.2", "is-symbol@^1.0.3": + "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" + "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "has-symbols" "^1.0.2" + +"is-text-path@^1.0.1": + "integrity" "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==" + "resolved" "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "text-extensions" "^1.0.0" + +"is-typed-array@^1.1.13": + "integrity" "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==" + "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz" + "version" "1.1.13" + dependencies: + "which-typed-array" "^1.1.14" + +"is-unicode-supported@^0.1.0": + "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + "version" "0.1.0" + +"is-weakref@^1.0.2": + "integrity" "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==" + "resolved" "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + +"is-what@^3.14.1": + "integrity" "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" + "resolved" "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz" + "version" "3.14.1" + +"is-wsl@^2.2.0": + "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "is-docker" "^2.0.0" + +"isarray@^1.0.0", "isarray@~1.0.0": + "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + "version" "1.0.0" + +"isarray@^2.0.5": + "integrity" "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + "version" "2.0.5" + +"isarray@0.0.1": + "integrity" "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + "version" "0.0.1" + +"isbinaryfile@^4.0.8": + "integrity" "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==" + "resolved" "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz" + "version" "4.0.10" + +"isexe@^2.0.0": + "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + "version" "2.0.0" + +"isexe@^3.1.1": + "integrity" "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==" + "resolved" "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz" + "version" "3.1.1" + +"isobject@^3.0.1": + "integrity" "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + "resolved" "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + "version" "3.0.1" + +"istanbul-lib-coverage@^3.0.0", "istanbul-lib-coverage@^3.2.0": + "integrity" "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==" + "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz" + "version" "3.2.2" + +"istanbul-lib-instrument@^5.0.4", "istanbul-lib-instrument@^5.1.0": + "integrity" "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==" + "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" + "version" "5.2.1" + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + "istanbul-lib-coverage" "^3.2.0" + "semver" "^6.3.0" + +"istanbul-lib-report@^3.0.0": + "integrity" "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "istanbul-lib-coverage" "^3.0.0" + "make-dir" "^4.0.0" + "supports-color" "^7.1.0" + +"istanbul-lib-source-maps@^4.0.1": + "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" + "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "debug" "^4.1.1" + "istanbul-lib-coverage" "^3.0.0" + "source-map" "^0.6.1" + +"istanbul-reports@^3.0.5": + "integrity" "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==" + "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz" + "version" "3.1.7" + dependencies: + "html-escaper" "^2.0.0" + "istanbul-lib-report" "^3.0.0" + +"jackspeak@^2.3.6": + "integrity" "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==" + "resolved" "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz" + "version" "2.3.6" + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + +"jake@^10.8.5": + "integrity" "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==" + "resolved" "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz" + "version" "10.9.1" + dependencies: + "async" "^3.2.3" + "chalk" "^4.0.2" + "filelist" "^1.0.4" + "minimatch" "^3.1.2" + +"jasmine-core@^4.0.0 || ^5.0.0", "jasmine-core@~5.1.0": + "integrity" "sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA==" + "resolved" "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.2.tgz" + "version" "5.1.2" + +"jasmine-core@^4.1.0": + "integrity" "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==" + "resolved" "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz" + "version" "4.6.0" + +"jasmine-spec-reporter@~5.0.0": + "integrity" "sha512-6gP1LbVgJ+d7PKksQBc2H0oDGNRQI3gKUsWlswKaQ2fif9X5gzhQcgM5+kiJGCQVurOG09jqNhk7payggyp5+g==" + "resolved" "https://registry.npmjs.org/jasmine-spec-reporter/-/jasmine-spec-reporter-5.0.2.tgz" + "version" "5.0.2" + dependencies: + "colors" "1.4.0" + +"jeep-sqlite@^2.6.2": + "integrity" "sha512-B2ieO83pCkT8HvWuvqwwTa29bx6pRGmdD0ry3oPvL7QRBOVZ6ZUSkhaf+5e7gtunD8wzBxbZwNCiWRZnwgmlaA==" + "resolved" "https://registry.npmjs.org/jeep-sqlite/-/jeep-sqlite-2.7.1.tgz" + "version" "2.7.1" + dependencies: + "@stencil/core" "^4.15.0" + "browser-fs-access" "^0.35.0" + "jszip" "^3.10.1" + "localforage" "^1.10.0" + "sql.js" "^1.10.3" + +"jest-diff@^29.4.1": + "integrity" "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==" + "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "chalk" "^4.0.0" + "diff-sequences" "^29.6.3" + "jest-get-type" "^29.6.3" + "pretty-format" "^29.7.0" + +"jest-get-type@^29.6.3": + "integrity" "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==" + "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz" + "version" "29.6.3" + +"jest-worker@^27.4.5": + "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==" + "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + "version" "27.5.1" + dependencies: + "@types/node" "*" + "merge-stream" "^2.0.0" + "supports-color" "^8.0.0" + +"jiti@^1.20.0": + "integrity" "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==" + "resolved" "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz" + "version" "1.21.0" + +"jquery@^3.7.1": + "integrity" "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" + "resolved" "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz" + "version" "3.7.1" + +"js-tokens@^4.0.0": + "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + "version" "4.0.0" + +"js-yaml@^3.10.0", "js-yaml@^3.13.1": + "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + "version" "3.14.1" + dependencies: + "argparse" "^1.0.7" + "esprima" "^4.0.0" + +"js-yaml@^4.1.0": + "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "argparse" "^2.0.1" + +"js-yaml@4.1.0": + "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" + "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "argparse" "^2.0.1" + +"jsbn@1.1.0": + "integrity" "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz" + "version" "1.1.0" + +"jsdoctypeparser@^9.0.0": + "integrity" "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==" + "resolved" "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz" + "version" "9.0.0" + +"jsesc@^2.5.1": + "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + "version" "2.5.2" + +"jsesc@~0.5.0": + "integrity" "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + "version" "0.5.0" + +"json-buffer@3.0.1": + "integrity" "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" + "version" "3.0.1" + +"json-parse-better-errors@^1.0.1": + "integrity" "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz" + "version" "1.0.2" + +"json-parse-even-better-errors@^2.3.0": + "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" + +"json-parse-even-better-errors@^2.3.1": + "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + "version" "2.3.1" + +"json-parse-even-better-errors@^3.0.0": + "integrity" "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==" + "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz" + "version" "3.0.2" + +"json-schema-traverse@^0.4.1": + "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + "version" "0.4.1" + +"json-schema-traverse@^1.0.0": + "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + "version" "1.0.0" + +"json-stable-stringify-without-jsonify@^1.0.1": + "integrity" "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + "version" "1.0.1" + +"json-stringify-safe@^5.0.1": + "integrity" "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + "version" "5.0.1" + +"json5@^1.0.2": + "integrity" "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==" + "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "minimist" "^1.2.0" + +"json5@^2.1.2", "json5@^2.2.2", "json5@^2.2.3": + "integrity" "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + "version" "2.2.3" + +"jsonc-parser@^3.0.0", "jsonc-parser@3.2.1": + "integrity" "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==" + "resolved" "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz" + "version" "3.2.1" + +"jsonc-parser@3.2.0": + "integrity" "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + "resolved" "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz" + "version" "3.2.0" + +"jsonfile@^4.0.0": + "integrity" "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + "version" "4.0.0" + optionalDependencies: + "graceful-fs" "^4.1.6" + +"jsonfile@^6.0.1": + "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" + "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + "version" "6.1.0" + dependencies: + "universalify" "^2.0.0" + optionalDependencies: + "graceful-fs" "^4.1.6" + +"jsonparse@^1.2.0", "jsonparse@^1.3.1": + "integrity" "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" + "resolved" "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" + "version" "1.3.1" + +"JSONStream@^1.0.4": + "integrity" "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==" + "resolved" "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" + "version" "1.3.5" + dependencies: + "jsonparse" "^1.2.0" + "through" ">=2.2.7 <3" + +"jszip@^3.10.1": + "integrity" "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==" + "resolved" "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz" + "version" "3.10.1" + dependencies: + "lie" "~3.3.0" + "pako" "~1.0.2" + "readable-stream" "~2.3.6" + "setimmediate" "^1.0.5" + +"karma-chrome-launcher@~3.2.0": + "integrity" "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==" + "resolved" "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "which" "^1.2.1" + +"karma-coverage@~2.2.0": + "integrity" "sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==" + "resolved" "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "istanbul-lib-coverage" "^3.2.0" + "istanbul-lib-instrument" "^5.1.0" + "istanbul-lib-report" "^3.0.0" + "istanbul-lib-source-maps" "^4.0.1" + "istanbul-reports" "^3.0.5" + "minimatch" "^3.0.4" + +"karma-jasmine-html-reporter@~2.1.0": + "integrity" "sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==" + "resolved" "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz" + "version" "2.1.0" + +"karma-jasmine@^5.0.0", "karma-jasmine@~5.1.0": + "integrity" "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==" + "resolved" "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "jasmine-core" "^4.1.0" + +"karma-source-map-support@1.4.0": + "integrity" "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==" + "resolved" "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "source-map-support" "^0.5.5" + +"karma@^6.0.0", "karma@^6.3.0", "karma@~6.4.0": + "integrity" "sha512-LuucC/RE92tJ8mlCwqEoRWXP38UMAqpnq98vktmS9SznSoUPPUJQbc91dHcxcunROvfQjdORVA/YFviH+Xci9Q==" + "resolved" "https://registry.npmjs.org/karma/-/karma-6.4.3.tgz" + "version" "6.4.3" + dependencies: + "@colors/colors" "1.5.0" + "body-parser" "^1.19.0" + "braces" "^3.0.2" + "chokidar" "^3.5.1" + "connect" "^3.7.0" + "di" "^0.0.1" + "dom-serialize" "^2.2.1" + "glob" "^7.1.7" + "graceful-fs" "^4.2.6" + "http-proxy" "^1.18.1" + "isbinaryfile" "^4.0.8" + "lodash" "^4.17.21" + "log4js" "^6.4.1" + "mime" "^2.5.2" + "minimatch" "^3.0.4" + "mkdirp" "^0.5.5" + "qjobs" "^1.2.0" + "range-parser" "^1.2.1" + "rimraf" "^3.0.2" + "socket.io" "^4.7.2" + "source-map" "^0.6.1" + "tmp" "^0.2.1" + "ua-parser-js" "^0.7.30" + "yargs" "^16.1.1" + +"keyv@^4.5.3": + "integrity" "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==" + "resolved" "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" + "version" "4.5.4" + dependencies: + "json-buffer" "3.0.1" + +"kind-of@^6.0.2", "kind-of@^6.0.3": + "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + "version" "6.0.3" + +"kleur@^3.0.3": + "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + "version" "3.0.3" + +"kleur@^4.1.4", "kleur@^4.1.5": + "integrity" "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" + "resolved" "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz" + "version" "4.1.5" + +"klona@^2.0.4": + "integrity" "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==" + "resolved" "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz" + "version" "2.0.6" + +"launch-editor@^2.6.0": + "integrity" "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==" + "resolved" "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz" + "version" "2.6.1" + dependencies: + "picocolors" "^1.0.0" + "shell-quote" "^1.8.1" + +"less-loader@11.1.0": + "integrity" "sha512-C+uDBV7kS7W5fJlUjq5mPBeBVhYpTIm5gB09APT9o3n/ILeaXVsiSFTbZpTJCJwQ/Crczfn3DmfQFwxYusWFug==" + "resolved" "https://registry.npmjs.org/less-loader/-/less-loader-11.1.0.tgz" + "version" "11.1.0" + dependencies: + "klona" "^2.0.4" + +"less@*", "less@^3.5.0 || ^4.0.0", "less@4.2.0": + "integrity" "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==" + "resolved" "https://registry.npmjs.org/less/-/less-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "copy-anything" "^2.0.1" + "parse-node-version" "^1.0.1" + "tslib" "^2.3.0" + optionalDependencies: + "errno" "^0.1.1" + "graceful-fs" "^4.1.2" + "image-size" "~0.5.0" + "make-dir" "^2.1.0" + "mime" "^1.4.1" + "needle" "^3.1.0" + "source-map" "~0.6.0" + +"levn@^0.4.1": + "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" + "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + "version" "0.4.1" + dependencies: + "prelude-ls" "^1.2.1" + "type-check" "~0.4.0" + +"license-webpack-plugin@4.0.2": + "integrity" "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==" + "resolved" "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "webpack-sources" "^3.0.0" + +"lie@~3.3.0": + "integrity" "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==" + "resolved" "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "immediate" "~3.0.5" + +"lie@3.1.1": + "integrity" "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==" + "resolved" "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz" + "version" "3.1.1" + dependencies: + "immediate" "~3.0.5" + +"lines-and-columns@^1.1.6": + "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + "version" "1.2.4" + +"lines-and-columns@~2.0.3": + "integrity" "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==" + "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz" + "version" "2.0.4" + +"load-json-file@^2.0.0": + "integrity" "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==" + "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "graceful-fs" "^4.1.2" + "parse-json" "^2.2.0" + "pify" "^2.0.0" + "strip-bom" "^3.0.0" + +"load-json-file@^4.0.0": + "integrity" "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==" + "resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "graceful-fs" "^4.1.2" + "parse-json" "^4.0.0" + "pify" "^3.0.0" + "strip-bom" "^3.0.0" + +"loader-runner@^4.2.0": + "integrity" "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + "resolved" "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + "version" "4.3.0" + +"loader-utils@^2.0.0": + "integrity" "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" + "version" "2.0.4" + dependencies: + "big.js" "^5.2.2" + "emojis-list" "^3.0.0" + "json5" "^2.1.2" + +"loader-utils@3.2.1": + "integrity" "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + "resolved" "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" + "version" "3.2.1" + +"loadjs@^4.2.0": + "integrity" "sha512-vNX4ZZLJBeDEOBvdr2v/F+0aN5oMuPu7JTqrMwp+DtgK+AryOlpy6Xtm2/HpNr+azEa828oQjOtWsB6iDtSfSQ==" + "resolved" "https://registry.npmjs.org/loadjs/-/loadjs-4.3.0.tgz" + "version" "4.3.0" + +"localforage@^1.10.0": + "integrity" "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==" + "resolved" "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz" + "version" "1.10.0" + dependencies: + "lie" "3.1.1" + +"locate-path@^2.0.0": + "integrity" "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-locate" "^2.0.0" + "path-exists" "^3.0.0" + +"locate-path@^5.0.0": + "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "p-locate" "^4.1.0" + +"locate-path@^7.1.0": + "integrity" "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==" + "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "p-locate" "^6.0.0" + +"lodash.debounce@^4.0.8": + "integrity" "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + "version" "4.0.8" + +"lodash.ismatch@^4.4.0": + "integrity" "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==" + "resolved" "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz" + "version" "4.4.0" + +"lodash.merge@^4.6.2": + "integrity" "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "resolved" "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + "version" "4.6.2" + +"lodash.truncate@^4.4.2": + "integrity" "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==" + "resolved" "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz" + "version" "4.4.2" + +"lodash@^4.17.15", "lodash@^4.17.20", "lodash@^4.17.21": + "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + "version" "4.17.21" + +"log-symbols@^4.0.0", "log-symbols@^4.1.0": + "integrity" "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" + "resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "chalk" "^4.1.0" + "is-unicode-supported" "^0.1.0" + +"log4js@^6.4.1": + "integrity" "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==" + "resolved" "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz" + "version" "6.9.1" + dependencies: + "date-format" "^4.0.14" + "debug" "^4.3.4" + "flatted" "^3.2.7" + "rfdc" "^1.3.0" + "streamroller" "^3.1.5" + +"lru-cache@^10.0.1": + "integrity" "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz" + "version" "10.2.2" + +"lru-cache@^10.2.0": + "integrity" "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz" + "version" "10.2.2" + +"lru-cache@^5.1.1": + "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + "version" "5.1.1" + dependencies: + "yallist" "^3.0.2" + +"lru-cache@^6.0.0": + "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "yallist" "^4.0.0" + +"magic-string@0.29.0": + "integrity" "sha512-WcfidHrDjMY+eLjlU+8OvwREqHwpgCeKVBUpQ3OhYYuvfaYCUgcbuBzappNzZvg/v8onU3oQj+BYpkOJe9Iw4Q==" + "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.29.0.tgz" + "version" "0.29.0" + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + +"magic-string@0.30.8": + "integrity" "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==" + "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz" + "version" "0.30.8" + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" + +"make-dir@^2.1.0": + "integrity" "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "pify" "^4.0.1" + "semver" "^5.6.0" + +"make-dir@^4.0.0": + "integrity" "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==" + "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "semver" "^7.5.3" + +"make-error@^1.1.1": + "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" + "version" "1.3.6" + +"make-fetch-happen@^13.0.0", "make-fetch-happen@^13.0.1": + "integrity" "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==" + "resolved" "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz" + "version" "13.0.1" + dependencies: + "@npmcli/agent" "^2.0.0" + "cacache" "^18.0.0" + "http-cache-semantics" "^4.1.1" + "is-lambda" "^1.0.1" + "minipass" "^7.0.2" + "minipass-fetch" "^3.0.0" + "minipass-flush" "^1.0.5" + "minipass-pipeline" "^1.2.4" + "negotiator" "^0.6.3" + "proc-log" "^4.2.0" + "promise-retry" "^2.0.1" + "ssri" "^10.0.0" + +"map-obj@^1.0.0": + "integrity" "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" + "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + "version" "1.0.1" + +"map-obj@^4.0.0": + "integrity" "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz" + "version" "4.3.0" + +"md5.js@^1.3.4": + "integrity" "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==" + "resolved" "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz" + "version" "1.3.5" + dependencies: + "hash-base" "^3.0.0" + "inherits" "^2.0.1" + "safe-buffer" "^5.1.2" + +"media-typer@0.3.0": + "integrity" "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + "version" "0.3.0" + +"memfs@^3.4.12", "memfs@^3.4.3": + "integrity" "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==" + "resolved" "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz" + "version" "3.5.3" + dependencies: + "fs-monkey" "^1.0.4" + +"meow@^8.0.0": + "integrity" "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==" + "resolved" "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz" + "version" "8.1.2" + dependencies: + "@types/minimist" "^1.2.0" + "camelcase-keys" "^6.2.2" + "decamelize-keys" "^1.1.0" + "hard-rejection" "^2.1.0" + "minimist-options" "4.1.0" + "normalize-package-data" "^3.0.0" + "read-pkg-up" "^7.0.1" + "redent" "^3.0.0" + "trim-newlines" "^3.0.0" + "type-fest" "^0.18.0" + "yargs-parser" "^20.2.3" + +"merge-descriptors@1.0.1": + "integrity" "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + "version" "1.0.1" + +"merge-stream@^2.0.0": + "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + "version" "2.0.0" + +"merge2@^1.3.0", "merge2@^1.4.1": + "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + "version" "1.4.1" + +"mergexml@^1.2.3": + "integrity" "sha512-yiOlDqcVCz7AG1eSboonc18FTlfqDEKYfGoAV3Lul98u6YRV/s0kjtf4bjk47t0hLTFJR0BSYMd6BpmX3xDjNQ==" + "resolved" "https://registry.npmjs.org/mergexml/-/mergexml-1.2.4.tgz" + "version" "1.2.4" + dependencies: + "@xmldom/xmldom" "^0.7.0" + "formidable" "^3.5.1" + "xpath" "0.0.27" + +"methods@~1.1.2": + "integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + "version" "1.1.2" + +"micromatch@^4.0.2", "micromatch@^4.0.4": + "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==" + "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" + "version" "4.0.5" + dependencies: + "braces" "^3.0.2" + "picomatch" "^2.3.1" + +"miller-rabin@^4.0.0": + "integrity" "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==" + "resolved" "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "bn.js" "^4.0.0" + "brorand" "^1.0.1" + +"mime-db@>= 1.43.0 < 2", "mime-db@1.52.0": + "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + "version" "1.52.0" + +"mime-types@^2.1.12", "mime-types@^2.1.27", "mime-types@^2.1.31", "mime-types@~2.1.17", "mime-types@~2.1.24", "mime-types@~2.1.34": + "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" + "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + "version" "2.1.35" + dependencies: + "mime-db" "1.52.0" + +"mime@^1.4.1": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" + +"mime@^2.5.2": + "integrity" "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" + "version" "2.6.0" + +"mime@1.6.0": + "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + "version" "1.6.0" + +"mimic-fn@^2.1.0": + "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + "version" "2.1.0" + +"mimic-response@^3.1.0": + "integrity" "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" + "version" "3.1.0" + +"min-indent@^1.0.0": + "integrity" "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + "resolved" "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" + "version" "1.0.1" + +"mini-css-extract-plugin@2.8.1": + "integrity" "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==" + "resolved" "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz" + "version" "2.8.1" + dependencies: + "schema-utils" "^4.0.0" + "tapable" "^2.2.1" + +"minimalistic-assert@^1.0.0", "minimalistic-assert@^1.0.1": + "integrity" "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "resolved" "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + "version" "1.0.1" + +"minimalistic-crypto-utils@^1.0.1": + "integrity" "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + "resolved" "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz" + "version" "1.0.1" + +"minimatch@^3.0.3": + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "brace-expansion" "^1.1.7" + +"minimatch@^3.0.4": + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "brace-expansion" "^1.1.7" + +"minimatch@^3.1.1": + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "brace-expansion" "^1.1.7" + +"minimatch@^3.1.2": + "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "brace-expansion" "^1.1.7" + +"minimatch@^5.0.1": + "integrity" "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" + "version" "5.1.6" + dependencies: + "brace-expansion" "^2.0.1" + +"minimatch@^8.0.2": + "integrity" "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz" + "version" "8.0.4" + dependencies: + "brace-expansion" "^2.0.1" + +"minimatch@^9.0.0", "minimatch@^9.0.1", "minimatch@9.0.3": + "integrity" "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" + "version" "9.0.3" + dependencies: + "brace-expansion" "^2.0.1" + +"minimatch@^9.0.4": + "integrity" "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz" + "version" "9.0.4" + dependencies: + "brace-expansion" "^2.0.1" + +"minimatch@3.0.5": + "integrity" "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==" + "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz" + "version" "3.0.5" + dependencies: + "brace-expansion" "^1.1.7" + +"minimist-options@4.1.0": + "integrity" "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==" + "resolved" "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "arrify" "^1.0.1" + "is-plain-obj" "^1.1.0" + "kind-of" "^6.0.3" + +"minimist@^1.2.0", "minimist@^1.2.3", "minimist@^1.2.5", "minimist@^1.2.6", "minimist@1.2.6": + "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" + "version" "1.2.6" + +"minipass-collect@^2.0.1": + "integrity" "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==" + "resolved" "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "minipass" "^7.0.3" + +"minipass-fetch@^3.0.0": + "integrity" "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==" + "resolved" "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz" + "version" "3.0.5" + dependencies: + "minipass" "^7.0.3" + "minipass-sized" "^1.0.3" + "minizlib" "^2.1.2" + optionalDependencies: + "encoding" "^0.1.13" + +"minipass-flush@^1.0.5": + "integrity" "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==" + "resolved" "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" + "version" "1.0.5" + dependencies: + "minipass" "^3.0.0" + +"minipass-json-stream@^1.0.1": + "integrity" "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==" + "resolved" "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "jsonparse" "^1.3.1" + "minipass" "^3.0.0" + +"minipass-pipeline@^1.2.4": + "integrity" "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==" + "resolved" "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" + "version" "1.2.4" + dependencies: + "minipass" "^3.0.0" + +"minipass-sized@^1.0.3": + "integrity" "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==" + "resolved" "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "minipass" "^3.0.0" + +"minipass@^3.0.0": + "integrity" "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==" + "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" + "version" "3.3.6" + dependencies: + "yallist" "^4.0.0" + +"minipass@^4.2.4": + "integrity" "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==" + "resolved" "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz" + "version" "4.2.8" + +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", "minipass@^7.0.2", "minipass@^7.0.3", "minipass@^7.0.4": + "integrity" "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==" + "resolved" "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz" + "version" "7.1.1" + +"minipass@^5.0.0": + "integrity" "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==" + "resolved" "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" + "version" "5.0.0" + +"minizlib@^2.1.1", "minizlib@^2.1.2": + "integrity" "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==" + "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" + "version" "2.1.2" + dependencies: + "minipass" "^3.0.0" + "yallist" "^4.0.0" + +"mkdirp-classic@^0.5.2", "mkdirp-classic@^0.5.3": + "integrity" "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + "resolved" "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz" + "version" "0.5.3" + +"mkdirp@^0.5.5": + "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" + "version" "0.5.6" + dependencies: + "minimist" "^1.2.6" + +"mkdirp@^1.0.3", "mkdirp@^1.0.4": + "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + "version" "1.0.4" + +"modify-values@^1.0.0": + "integrity" "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==" + "resolved" "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz" + "version" "1.0.1" + +"mrmime@2.0.0": + "integrity" "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==" + "resolved" "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz" + "version" "2.0.0" + +"ms@^2.1.1", "ms@2.1.2": + "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + "version" "2.1.2" + +"ms@2.0.0": + "integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + "version" "2.0.0" + +"ms@2.1.3": + "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + "version" "2.1.3" + +"multicast-dns@^7.2.5": + "integrity" "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==" + "resolved" "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" + "version" "7.2.5" + dependencies: + "dns-packet" "^5.2.2" + "thunky" "^1.0.2" + +"mute-stream@1.0.0": + "integrity" "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==" + "resolved" "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz" + "version" "1.0.0" + +"nanoid@^3.3.7": + "integrity" "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" + "resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" + "version" "3.3.7" + +"napi-build-utils@^1.0.1": + "integrity" "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + "resolved" "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz" + "version" "1.0.2" + +"native-run@^1.7.3": + "integrity" "sha512-yDEwTp66vmXpqFiSQzz4sVQgyq5U58gGRovglY4GHh12ITyWa6mh6Lbpm2gViVOVD1JYFtYnwcgr7GTFBinXNA==" + "resolved" "https://registry.npmjs.org/native-run/-/native-run-1.7.4.tgz" + "version" "1.7.4" + dependencies: + "@ionic/utils-fs" "^3.1.6" + "@ionic/utils-terminal" "^2.3.3" + "bplist-parser" "^0.3.2" + "debug" "^4.3.4" + "elementtree" "^0.1.7" + "ini" "^3.0.1" + "plist" "^3.0.6" + "split2" "^4.1.0" + "through2" "^4.0.2" + "tslib" "^2.4.0" + "yauzl" "^2.10.0" + +"natural-compare@^1.4.0": + "integrity" "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + "version" "1.4.0" + +"needle@^3.1.0": + "integrity" "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==" + "resolved" "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz" + "version" "3.3.1" + dependencies: + "iconv-lite" "^0.6.3" + "sax" "^1.2.4" + +"negotiator@^0.6.3", "negotiator@0.6.3": + "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + "version" "0.6.3" + +"neo-async@^2.6.2": + "integrity" "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "resolved" "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + "version" "2.6.2" + +"nice-napi@^1.0.2": + "integrity" "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==" + "resolved" "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "node-addon-api" "^3.0.0" + "node-gyp-build" "^4.2.2" + +"node-abi@^3.3.0": + "integrity" "sha512-CPMcGa+y33xuL1E0TcNIu4YyaZCxnnvkVaEXrsosR3FxN+fV8xvb7Mzpb7IgKler10qeMkE6+Dp8qJhpzdq35g==" + "resolved" "https://registry.npmjs.org/node-abi/-/node-abi-3.62.0.tgz" + "version" "3.62.0" + dependencies: + "semver" "^7.3.5" + +"node-addon-api@^3.0.0": + "integrity" "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz" + "version" "3.2.1" + +"node-addon-api@^6.1.0": + "integrity" "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" + "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz" + "version" "6.1.0" + +"node-fetch@^2.6.12", "node-fetch@2.7.0": + "integrity" "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==" + "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" + "version" "2.7.0" + dependencies: + "whatwg-url" "^5.0.0" + +"node-forge@^1": + "integrity" "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + "resolved" "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" + "version" "1.3.1" + +"node-gyp-build@^4.2.2": + "integrity" "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==" + "resolved" "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz" + "version" "4.8.1" + +"node-gyp@^10.0.0": + "integrity" "sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==" + "resolved" "https://registry.npmjs.org/node-gyp/-/node-gyp-10.1.0.tgz" + "version" "10.1.0" + dependencies: + "env-paths" "^2.2.0" + "exponential-backoff" "^3.1.1" + "glob" "^10.3.10" + "graceful-fs" "^4.2.6" + "make-fetch-happen" "^13.0.0" + "nopt" "^7.0.0" + "proc-log" "^3.0.0" + "semver" "^7.3.5" + "tar" "^6.1.2" + "which" "^4.0.0" + +"node-html-parser@5.4.2": + "integrity" "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==" + "resolved" "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz" + "version" "5.4.2" + dependencies: + "css-select" "^4.2.1" + "he" "1.2.0" + +"node-machine-id@1.1.12": + "integrity" "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==" + "resolved" "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz" + "version" "1.1.12" + +"node-releases@^2.0.14": + "integrity" "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" + "version" "2.0.14" + +"nodemon@^2.0.7": + "integrity" "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==" + "resolved" "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz" + "version" "2.0.22" + dependencies: + "chokidar" "^3.5.2" + "debug" "^3.2.7" + "ignore-by-default" "^1.0.1" + "minimatch" "^3.1.2" + "pstree.remy" "^1.1.8" + "semver" "^5.7.1" + "simple-update-notifier" "^1.0.7" + "supports-color" "^5.5.0" + "touch" "^3.1.0" + "undefsafe" "^2.0.5" + +"noms@0.0.0": + "integrity" "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==" + "resolved" "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz" + "version" "0.0.0" + dependencies: + "inherits" "^2.0.1" + "readable-stream" "~1.0.31" + +"nopt@^7.0.0": + "integrity" "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==" + "resolved" "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz" + "version" "7.2.1" + dependencies: + "abbrev" "^2.0.0" + +"normalize-package-data@^2.3.2": + "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" + "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "hosted-git-info" "^2.1.4" + "resolve" "^1.10.0" + "semver" "2 || 3 || 4 || 5" + "validate-npm-package-license" "^3.0.1" + +"normalize-package-data@^2.5.0": + "integrity" "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" + "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + "version" "2.5.0" + dependencies: + "hosted-git-info" "^2.1.4" + "resolve" "^1.10.0" + "semver" "2 || 3 || 4 || 5" + "validate-npm-package-license" "^3.0.1" + +"normalize-package-data@^3.0.0": + "integrity" "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==" + "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz" + "version" "3.0.3" + dependencies: + "hosted-git-info" "^4.0.1" + "is-core-module" "^2.5.0" + "semver" "^7.3.4" + "validate-npm-package-license" "^3.0.1" + +"normalize-package-data@^6.0.0": + "integrity" "sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==" + "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "hosted-git-info" "^7.0.0" + "is-core-module" "^2.8.1" + "semver" "^7.3.5" + "validate-npm-package-license" "^3.0.4" + +"normalize-path@^3.0.0", "normalize-path@~3.0.0": + "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + "version" "3.0.0" + +"normalize-range@^0.1.2": + "integrity" "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + "version" "0.1.2" + +"npm-bundled@^3.0.0": + "integrity" "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==" + "resolved" "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "npm-normalize-package-bin" "^3.0.0" + +"npm-install-checks@^6.0.0": + "integrity" "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==" + "resolved" "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz" + "version" "6.3.0" + dependencies: + "semver" "^7.1.1" + +"npm-normalize-package-bin@^3.0.0": + "integrity" "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==" + "resolved" "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz" + "version" "3.0.1" + +"npm-package-arg@^11.0.0", "npm-package-arg@11.0.1": + "integrity" "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==" + "resolved" "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz" + "version" "11.0.1" + dependencies: + "hosted-git-info" "^7.0.0" + "proc-log" "^3.0.0" + "semver" "^7.3.5" + "validate-npm-package-name" "^5.0.0" + +"npm-packlist@^8.0.0": + "integrity" "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==" + "resolved" "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz" + "version" "8.0.2" + dependencies: + "ignore-walk" "^6.0.4" + +"npm-pick-manifest@^9.0.0", "npm-pick-manifest@9.0.0": + "integrity" "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==" + "resolved" "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz" + "version" "9.0.0" + dependencies: + "npm-install-checks" "^6.0.0" + "npm-normalize-package-bin" "^3.0.0" + "npm-package-arg" "^11.0.0" + "semver" "^7.3.5" + +"npm-registry-fetch@^16.0.0": + "integrity" "sha512-8l+7jxhim55S85fjiDGJ1rZXBWGtRLi1OSb4Z3BPLObPuIaeKRlPRiYMSHU4/81ck3t71Z+UwDDl47gcpmfQQA==" + "resolved" "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.2.1.tgz" + "version" "16.2.1" + dependencies: + "@npmcli/redact" "^1.1.0" + "make-fetch-happen" "^13.0.0" + "minipass" "^7.0.2" + "minipass-fetch" "^3.0.0" + "minipass-json-stream" "^1.0.1" + "minizlib" "^2.1.2" + "npm-package-arg" "^11.0.0" + "proc-log" "^4.0.0" + +"npm-run-path@^4.0.1": + "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "path-key" "^3.0.0" + +"npm-watch@^0.9.0": + "integrity" "sha512-C5Rgh5+jvY33K1EH8Qjr1hfpH9Nhasc90QJ0W+JyKg2ogE0LOCZI4xirC8QmywW7XinyBpynwxlrN6aPfjc3Hw==" + "resolved" "https://registry.npmjs.org/npm-watch/-/npm-watch-0.9.0.tgz" + "version" "0.9.0" + dependencies: + "nodemon" "^2.0.7" + "through2" "^4.0.2" + +"nth-check@^2.0.1": + "integrity" "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==" + "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "boolbase" "^1.0.0" + +"nx@^17.2.8 || ^18.0.0 || ^19.0.0", "nx@>= 17 <= 20", "nx@19.0.4": + "integrity" "sha512-E+wkP3H+23Vu9jso6Xw7cbXPzy2PMyrPukrEUDWkQrr/eCqf0Npkj5zky1/lKFSBaLtNYgsFD21co+b4rwxtdw==" + "resolved" "https://registry.npmjs.org/nx/-/nx-19.0.4.tgz" + "version" "19.0.4" + dependencies: + "@nrwl/tao" "19.0.4" + "@yarnpkg/lockfile" "^1.1.0" + "@yarnpkg/parsers" "3.0.0-rc.46" + "@zkochan/js-yaml" "0.0.6" + "axios" "^1.6.0" + "chalk" "^4.1.0" + "cli-cursor" "3.1.0" + "cli-spinners" "2.6.1" + "cliui" "^8.0.1" + "dotenv" "~16.3.1" + "dotenv-expand" "~10.0.0" + "enquirer" "~2.3.6" + "figures" "3.2.0" + "flat" "^5.0.2" + "fs-extra" "^11.1.0" + "ignore" "^5.0.4" + "jest-diff" "^29.4.1" + "js-yaml" "4.1.0" + "jsonc-parser" "3.2.0" + "lines-and-columns" "~2.0.3" + "minimatch" "9.0.3" + "node-machine-id" "1.1.12" + "npm-run-path" "^4.0.1" + "open" "^8.4.0" + "ora" "5.3.0" + "semver" "^7.5.3" + "string-width" "^4.2.3" + "strong-log-transformer" "^2.1.0" + "tar-stream" "~2.2.0" + "tmp" "~0.2.1" + "tsconfig-paths" "^4.1.2" + "tslib" "^2.3.0" + "yargs" "^17.6.2" + "yargs-parser" "21.1.1" + optionalDependencies: + "@nx/nx-darwin-arm64" "19.0.4" + "@nx/nx-darwin-x64" "19.0.4" + "@nx/nx-freebsd-x64" "19.0.4" + "@nx/nx-linux-arm-gnueabihf" "19.0.4" + "@nx/nx-linux-arm64-gnu" "19.0.4" + "@nx/nx-linux-arm64-musl" "19.0.4" + "@nx/nx-linux-x64-gnu" "19.0.4" + "@nx/nx-linux-x64-musl" "19.0.4" + "@nx/nx-win32-arm64-msvc" "19.0.4" + "@nx/nx-win32-x64-msvc" "19.0.4" + +"object-assign@^4": + "integrity" "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + "version" "4.1.1" + +"object-inspect@^1.13.1": + "integrity" "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" + "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz" + "version" "1.13.1" + +"object-keys@^1.1.1": + "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + "version" "1.1.1" + +"object.assign@^4.1.5": + "integrity" "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==" + "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz" + "version" "4.1.5" + dependencies: + "call-bind" "^1.0.5" + "define-properties" "^1.2.1" + "has-symbols" "^1.0.3" + "object-keys" "^1.1.1" + +"object.values@^1.1.1": + "integrity" "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==" + "resolved" "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-object-atoms" "^1.0.0" + +"obuf@^1.0.0", "obuf@^1.1.2": + "integrity" "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "resolved" "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + "version" "1.1.2" + +"on-finished@~2.3.0": + "integrity" "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==" + "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "ee-first" "1.1.1" + +"on-finished@2.4.1": + "integrity" "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==" + "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" + "version" "2.4.1" + dependencies: + "ee-first" "1.1.1" + +"on-headers@~1.0.2": + "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + "version" "1.0.2" + +"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": + "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" + "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "wrappy" "1" + +"onetime@^5.1.0", "onetime@^5.1.2": + "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "mimic-fn" "^2.1.0" + +"open@^8.0.9", "open@^8.4.0", "open@8.4.2": + "integrity" "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==" + "resolved" "https://registry.npmjs.org/open/-/open-8.4.2.tgz" + "version" "8.4.2" + dependencies: + "define-lazy-prop" "^2.0.0" + "is-docker" "^2.1.1" + "is-wsl" "^2.2.0" + +"optionator@^0.9.1": + "integrity" "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==" + "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz" + "version" "0.9.4" + dependencies: + "deep-is" "^0.1.3" + "fast-levenshtein" "^2.0.6" + "levn" "^0.4.1" + "prelude-ls" "^1.2.1" + "type-check" "^0.4.0" + "word-wrap" "^1.2.5" + +"ora@^5.4.1", "ora@5.4.1": + "integrity" "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==" + "resolved" "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz" + "version" "5.4.1" + dependencies: + "bl" "^4.1.0" + "chalk" "^4.1.0" + "cli-cursor" "^3.1.0" + "cli-spinners" "^2.5.0" + "is-interactive" "^1.0.0" + "is-unicode-supported" "^0.1.0" + "log-symbols" "^4.1.0" + "strip-ansi" "^6.0.0" + "wcwidth" "^1.0.1" + +"ora@5.3.0": + "integrity" "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==" + "resolved" "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz" + "version" "5.3.0" + dependencies: + "bl" "^4.0.3" + "chalk" "^4.1.0" + "cli-cursor" "^3.1.0" + "cli-spinners" "^2.5.0" + "is-interactive" "^1.0.0" + "log-symbols" "^4.0.0" + "strip-ansi" "^6.0.0" + "wcwidth" "^1.0.1" + +"os-tmpdir@~1.0.2": + "integrity" "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + "version" "1.0.2" + +"p-limit@^1.1.0": + "integrity" "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" + "version" "1.3.0" + dependencies: + "p-try" "^1.0.0" + +"p-limit@^2.2.0": + "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + "version" "2.3.0" + dependencies: + "p-try" "^2.0.0" + +"p-limit@^4.0.0": + "integrity" "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==" + "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "yocto-queue" "^1.0.0" + +"p-locate@^2.0.0": + "integrity" "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "p-limit" "^1.1.0" + +"p-locate@^4.1.0": + "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + "version" "4.1.0" + dependencies: + "p-limit" "^2.2.0" + +"p-locate@^6.0.0": + "integrity" "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==" + "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "p-limit" "^4.0.0" + +"p-map@^4.0.0": + "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" + "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "aggregate-error" "^3.0.0" + +"p-retry@^4.5.0": + "integrity" "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==" + "resolved" "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" + "version" "4.6.2" + dependencies: + "@types/retry" "0.12.0" + "retry" "^0.13.1" + +"p-try@^1.0.0": + "integrity" "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" + "version" "1.0.0" + +"p-try@^2.0.0": + "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + "version" "2.2.0" + +"pacote@17.0.6": + "integrity" "sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ==" + "resolved" "https://registry.npmjs.org/pacote/-/pacote-17.0.6.tgz" + "version" "17.0.6" + dependencies: + "@npmcli/git" "^5.0.0" + "@npmcli/installed-package-contents" "^2.0.1" + "@npmcli/promise-spawn" "^7.0.0" + "@npmcli/run-script" "^7.0.0" + "cacache" "^18.0.0" + "fs-minipass" "^3.0.0" + "minipass" "^7.0.2" + "npm-package-arg" "^11.0.0" + "npm-packlist" "^8.0.0" + "npm-pick-manifest" "^9.0.0" + "npm-registry-fetch" "^16.0.0" + "proc-log" "^3.0.0" + "promise-retry" "^2.0.1" + "read-package-json" "^7.0.0" + "read-package-json-fast" "^3.0.0" + "sigstore" "^2.2.0" + "ssri" "^10.0.0" + "tar" "^6.1.11" + +"pako@~1.0.2": + "integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "resolved" "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" + "version" "1.0.11" + +"parent-module@^1.0.0": + "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "callsites" "^3.0.0" + +"parse-asn1@^5.0.0", "parse-asn1@^5.1.7": + "integrity" "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==" + "resolved" "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz" + "version" "5.1.7" + dependencies: + "asn1.js" "^4.10.1" + "browserify-aes" "^1.2.0" + "evp_bytestokey" "^1.0.3" + "hash-base" "~3.0" + "pbkdf2" "^3.1.2" + "safe-buffer" "^5.2.1" + +"parse-json@^2.2.0": + "integrity" "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "error-ex" "^1.2.0" + +"parse-json@^4.0.0": + "integrity" "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "error-ex" "^1.3.1" + "json-parse-better-errors" "^1.0.1" + +"parse-json@^5.0.0", "parse-json@^5.2.0": + "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" + "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "@babel/code-frame" "^7.0.0" + "error-ex" "^1.3.1" + "json-parse-even-better-errors" "^2.3.0" + "lines-and-columns" "^1.1.6" + +"parse-node-version@^1.0.1": + "integrity" "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + "resolved" "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" + "version" "1.0.1" + +"parse5-html-rewriting-stream@7.0.0": + "integrity" "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==" + "resolved" "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "entities" "^4.3.0" + "parse5" "^7.0.0" + "parse5-sax-parser" "^7.0.0" + +"parse5-sax-parser@^7.0.0": + "integrity" "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==" + "resolved" "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "parse5" "^7.0.0" + +"parse5@^7.0.0": + "integrity" "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==" + "resolved" "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" + "version" "7.1.2" + dependencies: + "entities" "^4.4.0" + +"parseurl@~1.3.2", "parseurl@~1.3.3": + "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + "version" "1.3.3" + +"path-exists@^3.0.0": + "integrity" "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + "version" "3.0.0" + +"path-exists@^4.0.0": + "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + "version" "4.0.0" + +"path-exists@^5.0.0": + "integrity" "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" + "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz" + "version" "5.0.0" + +"path-is-absolute@^1.0.0": + "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + "version" "1.0.1" + +"path-key@^3.0.0", "path-key@^3.1.0": + "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + "version" "3.1.1" + +"path-parse@^1.0.7": + "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + "version" "1.0.7" + +"path-scurry@^1.11.0", "path-scurry@^1.6.1": + "integrity" "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==" + "resolved" "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz" + "version" "1.11.1" + dependencies: + "lru-cache" "^10.2.0" + "minipass" "^5.0.0 || ^6.0.2 || ^7.0.0" + +"path-to-regexp@0.1.7": + "integrity" "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + "version" "0.1.7" + +"path-type@^2.0.0": + "integrity" "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "pify" "^2.0.0" + +"path-type@^3.0.0": + "integrity" "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "pify" "^3.0.0" + +"path-type@^4.0.0": + "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + "version" "4.0.0" + +"pbkdf2@^3.0.3", "pbkdf2@^3.1.2": + "integrity" "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==" + "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" + "version" "3.1.2" + dependencies: + "create-hash" "^1.1.2" + "create-hmac" "^1.1.4" + "ripemd160" "^2.0.1" + "safe-buffer" "^5.0.1" + "sha.js" "^2.4.8" + +"pend@~1.2.0": + "integrity" "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + "resolved" "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + "version" "1.2.0" + +"picocolors@^1.0.0", "picocolors@^1.0.1": + "integrity" "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz" + "version" "1.0.1" + +"picomatch@^2.0.4": + "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + "version" "2.3.1" + +"picomatch@^2.2.1": + "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + "version" "2.3.1" + +"picomatch@^2.3.1": + "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + "version" "2.3.1" + +"picomatch@4.0.1": + "integrity" "sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==" + "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-4.0.1.tgz" + "version" "4.0.1" + +"pify@^2.0.0", "pify@^2.3.0": + "integrity" "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + "version" "2.3.0" + +"pify@^3.0.0": + "integrity" "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + "resolved" "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" + "version" "3.0.0" + +"pify@^4.0.1": + "integrity" "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "resolved" "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + "version" "4.0.1" + +"piscina@4.4.0": + "integrity" "sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==" + "resolved" "https://registry.npmjs.org/piscina/-/piscina-4.4.0.tgz" + "version" "4.4.0" + optionalDependencies: + "nice-napi" "^1.0.2" + +"pkg-dir@^7.0.0": + "integrity" "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==" + "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "find-up" "^6.3.0" + +"plist@^3.0.4", "plist@^3.0.5", "plist@^3.0.6": + "integrity" "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==" + "resolved" "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "@xmldom/xmldom" "^0.8.8" + "base64-js" "^1.5.1" + "xmlbuilder" "^15.1.1" + +"plyr@^3.7.8": + "integrity" "sha512-yG/EHDobwbB/uP+4Bm6eUpJ93f8xxHjjk2dYcD1Oqpe1EcuQl5tzzw9Oq+uVAzd2lkM11qZfydSiyIpiB8pgdA==" + "resolved" "https://registry.npmjs.org/plyr/-/plyr-3.7.8.tgz" + "version" "3.7.8" + dependencies: + "core-js" "^3.26.1" + "custom-event-polyfill" "^1.0.7" + "loadjs" "^4.2.0" + "rangetouch" "^2.0.1" + "url-polyfill" "^1.1.12" + +"possible-typed-array-names@^1.0.0": + "integrity" "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==" + "resolved" "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz" + "version" "1.0.0" + +"postcss-loader@8.1.1": + "integrity" "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==" + "resolved" "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz" + "version" "8.1.1" + dependencies: + "cosmiconfig" "^9.0.0" + "jiti" "^1.20.0" + "semver" "^7.5.4" + +"postcss-media-query-parser@^0.2.3": + "integrity" "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==" + "resolved" "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz" + "version" "0.2.3" + +"postcss-modules-extract-imports@^3.0.0": + "integrity" "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==" + "resolved" "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz" + "version" "3.1.0" + +"postcss-modules-local-by-default@^4.0.4": + "integrity" "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==" + "resolved" "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz" + "version" "4.0.5" + dependencies: + "icss-utils" "^5.0.0" + "postcss-selector-parser" "^6.0.2" + "postcss-value-parser" "^4.1.0" + +"postcss-modules-scope@^3.1.1": + "integrity" "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "postcss-selector-parser" "^6.0.4" + +"postcss-modules-values@^4.0.0": + "integrity" "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==" + "resolved" "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "icss-utils" "^5.0.0" + +"postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4": + "integrity" "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==" + "resolved" "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz" + "version" "6.0.16" + dependencies: + "cssesc" "^3.0.0" + "util-deprecate" "^1.0.2" + +"postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0": + "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + "version" "4.2.0" + +"postcss@^7.0.0 || ^8.0.1", "postcss@^8.1.0", "postcss@^8.2.14", "postcss@^8.4.23", "postcss@^8.4.33", "postcss@^8.4.35", "postcss@8.4.35": + "integrity" "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==" + "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz" + "version" "8.4.35" + dependencies: + "nanoid" "^3.3.7" + "picocolors" "^1.0.0" + "source-map-js" "^1.0.2" + +"prebuild-install@^7.1.1": + "integrity" "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==" + "resolved" "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz" + "version" "7.1.2" + dependencies: + "detect-libc" "^2.0.0" + "expand-template" "^2.0.3" + "github-from-package" "0.0.0" + "minimist" "^1.2.3" + "mkdirp-classic" "^0.5.3" + "napi-build-utils" "^1.0.1" + "node-abi" "^3.3.0" + "pump" "^3.0.0" + "rc" "^1.2.7" + "simple-get" "^4.0.0" + "tar-fs" "^2.0.0" + "tunnel-agent" "^0.6.0" + +"prelude-ls@^1.2.1": + "integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + "version" "1.2.1" + +"prettier@^2.7.1", "prettier@>=2.4.0": + "integrity" "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==" + "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" + "version" "2.8.8" + +"pretty-format@^29.7.0": + "integrity" "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==" + "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" + "version" "29.7.0" + dependencies: + "@jest/schemas" "^29.6.3" + "ansi-styles" "^5.0.0" + "react-is" "^18.0.0" + +"proc-log@^3.0.0": + "integrity" "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==" + "resolved" "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz" + "version" "3.0.0" + +"proc-log@^4.0.0": + "integrity" "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==" + "resolved" "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz" + "version" "4.2.0" + +"proc-log@^4.2.0": + "integrity" "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==" + "resolved" "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz" + "version" "4.2.0" + +"process-nextick-args@~2.0.0": + "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + "version" "2.0.1" + +"progress@^2.0.0": + "integrity" "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + "version" "2.0.3" + +"promise-inflight@^1.0.1": + "integrity" "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" + "version" "1.0.1" + +"promise-retry@^2.0.1": + "integrity" "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==" + "resolved" "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" + "version" "2.0.1" + dependencies: + "err-code" "^2.0.2" + "retry" "^0.12.0" + +"prompts@^2.4.2": + "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" + "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + "version" "2.4.2" + dependencies: + "kleur" "^3.0.3" + "sisteransi" "^1.0.5" + +"proxy-addr@~2.0.7": + "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" + "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + "version" "2.0.7" + dependencies: + "forwarded" "0.2.0" + "ipaddr.js" "1.9.1" + +"proxy-from-env@^1.1.0": + "integrity" "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "resolved" "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" + "version" "1.1.0" + +"prr@~1.0.1": + "integrity" "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" + "version" "1.0.1" + +"pstree.remy@^1.1.8": + "integrity" "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + "resolved" "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz" + "version" "1.1.8" + +"public-encrypt@^4.0.0": + "integrity" "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==" + "resolved" "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz" + "version" "4.0.3" + dependencies: + "bn.js" "^4.1.0" + "browserify-rsa" "^4.0.0" + "create-hash" "^1.1.0" + "parse-asn1" "^5.0.0" + "randombytes" "^2.0.1" + "safe-buffer" "^5.1.2" + +"pump@^3.0.0": + "integrity" "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==" + "resolved" "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "end-of-stream" "^1.1.0" + "once" "^1.3.1" + +"punycode@^2.1.0": + "integrity" "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" + "version" "2.3.1" + +"q@^1.5.1": + "integrity" "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + "resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz" + "version" "1.5.1" + +"qjobs@^1.2.0": + "integrity" "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==" + "resolved" "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz" + "version" "1.2.0" + +"qs@6.11.0": + "integrity" "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==" + "resolved" "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" + "version" "6.11.0" + dependencies: + "side-channel" "^1.0.4" + +"queue-microtask@^1.2.2": + "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + "version" "1.2.3" + +"queue-tick@^1.0.1": + "integrity" "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + "resolved" "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz" + "version" "1.0.1" + +"quick-lru@^4.0.1": + "integrity" "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + "resolved" "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz" + "version" "4.0.1" + +"randombytes@^2.0.0", "randombytes@^2.0.1", "randombytes@^2.0.5", "randombytes@^2.1.0": + "integrity" "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==" + "resolved" "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "safe-buffer" "^5.1.0" + +"randomfill@^1.0.3": + "integrity" "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==" + "resolved" "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz" + "version" "1.0.4" + dependencies: + "randombytes" "^2.0.5" + "safe-buffer" "^5.1.0" + +"range-parser@^1.2.1", "range-parser@~1.2.1": + "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + "version" "1.2.1" + +"rangetouch@^2.0.1": + "integrity" "sha512-sln+pNSc8NGaHoLzwNBssFSf/rSYkqeBXzX1AtJlkJiUaVSJSbRAWJk+4omsXkN+EJalzkZhWQ3th1m0FpR5xA==" + "resolved" "https://registry.npmjs.org/rangetouch/-/rangetouch-2.0.1.tgz" + "version" "2.0.1" + +"raw-body@2.5.2": + "integrity" "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==" + "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" + "version" "2.5.2" + dependencies: + "bytes" "3.1.2" + "http-errors" "2.0.0" + "iconv-lite" "0.4.24" + "unpipe" "1.0.0" + +"rc@^1.2.7": + "integrity" "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==" + "resolved" "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" + "version" "1.2.8" + dependencies: + "deep-extend" "^0.6.0" + "ini" "~1.3.0" + "minimist" "^1.2.0" + "strip-json-comments" "~2.0.1" + +"react-is@^18.0.0": + "integrity" "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + "resolved" "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz" + "version" "18.3.1" + +"read-package-json-fast@^3.0.0": + "integrity" "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==" + "resolved" "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "json-parse-even-better-errors" "^3.0.0" + "npm-normalize-package-bin" "^3.0.0" + +"read-package-json@^7.0.0": + "integrity" "sha512-8PcDiZ8DXUjLf687Ol4BR8Bpm2umR7vhoZOzNRt+uxD9GpBh/K+CAAALVIiYFknmvlmyg7hM7BSNUXPaCCqd0Q==" + "resolved" "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "glob" "^10.2.2" + "json-parse-even-better-errors" "^3.0.0" + "normalize-package-data" "^6.0.0" + "npm-normalize-package-bin" "^3.0.0" + +"read-pkg-up@^2.0.0": + "integrity" "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "find-up" "^2.0.0" + "read-pkg" "^2.0.0" + +"read-pkg-up@^3.0.0": + "integrity" "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "find-up" "^2.0.0" + "read-pkg" "^3.0.0" + +"read-pkg-up@^7.0.1": + "integrity" "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" + "resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" + "version" "7.0.1" + dependencies: + "find-up" "^4.1.0" + "read-pkg" "^5.2.0" + "type-fest" "^0.8.1" + +"read-pkg@^2.0.0": + "integrity" "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "load-json-file" "^2.0.0" + "normalize-package-data" "^2.3.2" + "path-type" "^2.0.0" + +"read-pkg@^3.0.0": + "integrity" "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "load-json-file" "^4.0.0" + "normalize-package-data" "^2.3.2" + "path-type" "^3.0.0" + +"read-pkg@^5.2.0": + "integrity" "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" + "resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" + "version" "5.2.0" + dependencies: + "@types/normalize-package-data" "^2.4.0" + "normalize-package-data" "^2.5.0" + "parse-json" "^5.0.0" + "type-fest" "^0.6.0" + +"readable-stream@^2.0.1", "readable-stream@^2.3.8", "readable-stream@~2.3.6": + "integrity" "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + "version" "2.3.8" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.3" + "isarray" "~1.0.0" + "process-nextick-args" "~2.0.0" + "safe-buffer" "~5.1.1" + "string_decoder" "~1.1.1" + "util-deprecate" "~1.0.1" + +"readable-stream@^3.0.0": + "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + "version" "3.6.2" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@^3.0.6": + "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + "version" "3.6.2" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@^3.1.1": + "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + "version" "3.6.2" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@^3.4.0": + "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + "version" "3.6.2" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@^3.5.0": + "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + "version" "3.6.2" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readable-stream@~1.0.31": + "integrity" "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" + "version" "1.0.34" + dependencies: + "core-util-is" "~1.0.0" + "inherits" "~2.0.1" + "isarray" "0.0.1" + "string_decoder" "~0.10.x" + +"readable-stream@3": + "integrity" "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" + "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + "version" "3.6.2" + dependencies: + "inherits" "^2.0.3" + "string_decoder" "^1.1.1" + "util-deprecate" "^1.0.1" + +"readdirp@~3.6.0": + "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" + "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + "version" "3.6.0" + dependencies: + "picomatch" "^2.2.1" + +"redent@^3.0.0": + "integrity" "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==" + "resolved" "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "indent-string" "^4.0.0" + "strip-indent" "^3.0.0" + +"reflect-metadata@^0.1.13": + "integrity" "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==" + "resolved" "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz" + "version" "0.1.14" + +"reflect-metadata@^0.2.0": + "integrity" "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==" + "resolved" "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz" + "version" "0.2.2" + +"regenerate-unicode-properties@^10.1.0": + "integrity" "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==" + "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz" + "version" "10.1.1" + dependencies: + "regenerate" "^1.4.2" + +"regenerate@^1.4.2": + "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + "version" "1.4.2" + +"regenerator-runtime@^0.13.4": + "integrity" "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" + "version" "0.13.11" + +"regenerator-runtime@^0.14.0": + "integrity" "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" + "version" "0.14.1" + +"regenerator-transform@^0.15.2": + "integrity" "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==" + "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz" + "version" "0.15.2" + dependencies: + "@babel/runtime" "^7.8.4" + +"regex-parser@^2.2.11": + "integrity" "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + "resolved" "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz" + "version" "2.3.0" + +"regexp-to-ast@0.5.0": + "integrity" "sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==" + "resolved" "https://registry.npmjs.org/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz" + "version" "0.5.0" + +"regexp.prototype.flags@^1.5.2": + "integrity" "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==" + "resolved" "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz" + "version" "1.5.2" + dependencies: + "call-bind" "^1.0.6" + "define-properties" "^1.2.1" + "es-errors" "^1.3.0" + "set-function-name" "^2.0.1" + +"regexpp@^3.1.0": + "integrity" "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" + "version" "3.2.0" + +"regexpu-core@^5.3.1": + "integrity" "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==" + "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz" + "version" "5.3.2" + dependencies: + "@babel/regjsgen" "^0.8.0" + "regenerate" "^1.4.2" + "regenerate-unicode-properties" "^10.1.0" + "regjsparser" "^0.9.1" + "unicode-match-property-ecmascript" "^2.0.0" + "unicode-match-property-value-ecmascript" "^2.1.0" + +"regextras@^0.7.1": + "integrity" "sha512-9YXf6xtW+qzQ+hcMQXx95MOvfqXFgsKDZodX3qZB0x2n5Z94ioetIITsBtvJbiOyxa/6s9AtyweBLCdPmPko/w==" + "resolved" "https://registry.npmjs.org/regextras/-/regextras-0.7.1.tgz" + "version" "0.7.1" + +"regjsparser@^0.9.1": + "integrity" "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==" + "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" + "version" "0.9.1" + dependencies: + "jsesc" "~0.5.0" + +"replace@^1.1.0": + "integrity" "sha512-C4EDifm22XZM2b2JOYe6Mhn+lBsLBAvLbK8drfUQLTfD1KYl/n3VaW/CDju0Ny4w3xTtegBpg8YNSpFJPUDSjA==" + "resolved" "https://registry.npmjs.org/replace/-/replace-1.2.2.tgz" + "version" "1.2.2" + dependencies: + "chalk" "2.4.2" + "minimatch" "3.0.5" + "yargs" "^15.3.1" + +"require-directory@^2.1.1": + "integrity" "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + "version" "2.1.1" + +"require-from-string@^2.0.2": + "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + "version" "2.0.2" + +"require-main-filename@^2.0.0": + "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + "version" "2.0.0" + +"requires-port@^1.0.0": + "integrity" "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + "version" "1.0.0" + +"resolve-from@^4.0.0": + "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + "version" "4.0.0" + +"resolve-from@^5.0.0": + "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + "version" "5.0.0" + +"resolve-url-loader@5.0.0": + "integrity" "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==" + "resolved" "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "adjust-sourcemap-loader" "^4.0.0" + "convert-source-map" "^1.7.0" + "loader-utils" "^2.0.0" + "postcss" "^8.2.14" + "source-map" "0.6.1" + +"resolve@^1.10.0", "resolve@^1.14.2", "resolve@^1.17.0", "resolve@^1.22.4", "resolve@1.22.8": + "integrity" "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==" + "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" + "version" "1.22.8" + dependencies: + "is-core-module" "^2.13.0" + "path-parse" "^1.0.7" + "supports-preserve-symlinks-flag" "^1.0.0" + +"restore-cursor@^3.1.0": + "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==" + "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" + "version" "3.1.0" + dependencies: + "onetime" "^5.1.0" + "signal-exit" "^3.0.2" + +"retry@^0.12.0": + "integrity" "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" + "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + "version" "0.12.0" + +"retry@^0.13.1": + "integrity" "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "resolved" "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + "version" "0.13.1" + +"reusify@^1.0.4": + "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + "version" "1.0.4" + +"rfdc@^1.3.0": + "integrity" "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==" + "resolved" "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz" + "version" "1.3.1" + +"rimraf@^3.0.2": + "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + "version" "3.0.2" + dependencies: + "glob" "^7.1.3" + +"rimraf@^4.4.1": + "integrity" "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==" + "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz" + "version" "4.4.1" + dependencies: + "glob" "^9.2.0" + +"ripemd160@^2.0.0", "ripemd160@^2.0.1": + "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" + "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "hash-base" "^3.0.0" + "inherits" "^2.0.1" + +"rollup@^4.2.0": + "integrity" "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==" + "resolved" "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz" + "version" "4.17.2" + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.17.2" + "@rollup/rollup-android-arm64" "4.17.2" + "@rollup/rollup-darwin-arm64" "4.17.2" + "@rollup/rollup-darwin-x64" "4.17.2" + "@rollup/rollup-linux-arm-gnueabihf" "4.17.2" + "@rollup/rollup-linux-arm-musleabihf" "4.17.2" + "@rollup/rollup-linux-arm64-gnu" "4.17.2" + "@rollup/rollup-linux-arm64-musl" "4.17.2" + "@rollup/rollup-linux-powerpc64le-gnu" "4.17.2" + "@rollup/rollup-linux-riscv64-gnu" "4.17.2" + "@rollup/rollup-linux-s390x-gnu" "4.17.2" + "@rollup/rollup-linux-x64-gnu" "4.17.2" + "@rollup/rollup-linux-x64-musl" "4.17.2" + "@rollup/rollup-win32-arm64-msvc" "4.17.2" + "@rollup/rollup-win32-ia32-msvc" "4.17.2" + "@rollup/rollup-win32-x64-msvc" "4.17.2" + "fsevents" "~2.3.2" + +"run-async@^3.0.0": + "integrity" "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==" + "resolved" "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz" + "version" "3.0.0" + +"run-parallel@^1.1.9": + "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + "version" "1.2.0" + dependencies: + "queue-microtask" "^1.2.2" + +"rxjs@^5.5.0 || ^6.5.0 || ^7.3.0", "rxjs@^6.5.3 || ^7.4.0", "rxjs@^7.8.1", "rxjs@>=6.5.3", "rxjs@>=7.5.0", "rxjs@~7.8.0", "rxjs@7.8.1": + "integrity" "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==" + "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz" + "version" "7.8.1" + dependencies: + "tslib" "^2.1.0" + +"rxjs@6.6.7": + "integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==" + "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" + "version" "6.6.7" + dependencies: + "tslib" "^1.9.0" + +"safe-array-concat@^1.1.2": + "integrity" "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==" + "resolved" "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz" + "version" "1.1.2" + dependencies: + "call-bind" "^1.0.7" + "get-intrinsic" "^1.2.4" + "has-symbols" "^1.0.3" + "isarray" "^2.0.5" + +"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.1", "safe-buffer@>=5.1.0", "safe-buffer@5.2.1": + "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + "version" "5.2.1" + +"safe-buffer@~5.1.0": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-buffer@~5.1.1": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-buffer@5.1.2": + "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + "version" "5.1.2" + +"safe-regex-test@^1.0.3": + "integrity" "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==" + "resolved" "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz" + "version" "1.0.3" + dependencies: + "call-bind" "^1.0.6" + "es-errors" "^1.3.0" + "is-regex" "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": + "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + "version" "2.1.2" + +"sass-loader@14.1.1": + "integrity" "sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw==" + "resolved" "https://registry.npmjs.org/sass-loader/-/sass-loader-14.1.1.tgz" + "version" "14.1.1" + dependencies: + "neo-async" "^2.6.2" + +"sass@*", "sass@^1.3.0", "sass@1.71.1": + "integrity" "sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==" + "resolved" "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz" + "version" "1.71.1" + dependencies: + "chokidar" ">=3.0.0 <4.0.0" + "immutable" "^4.0.0" + "source-map-js" ">=0.6.2 <2.0.0" + +"sax@^1.2.4": + "integrity" "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz" + "version" "1.3.0" + +"sax@>=0.6.0", "sax@1.1.4": + "integrity" "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==" + "resolved" "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz" + "version" "1.1.4" + +"schema-utils@^3.1.1": + "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "@types/json-schema" "^7.0.8" + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" + +"schema-utils@^3.2.0": + "integrity" "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" + "version" "3.3.0" + dependencies: + "@types/json-schema" "^7.0.8" + "ajv" "^6.12.5" + "ajv-keywords" "^3.5.2" + +"schema-utils@^4.0.0": + "integrity" "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==" + "resolved" "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "@types/json-schema" "^7.0.9" + "ajv" "^8.9.0" + "ajv-formats" "^2.1.1" + "ajv-keywords" "^5.1.0" + +"select-hose@^2.0.0": + "integrity" "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "resolved" "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + "version" "2.0.0" + +"selfsigned@^2.1.1": + "integrity" "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==" + "resolved" "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz" + "version" "2.4.1" + dependencies: + "@types/node-forge" "^1.3.0" + "node-forge" "^1" + +"semver@^5.6.0": + "integrity" "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + "version" "5.7.2" + +"semver@^5.7.1": + "integrity" "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + "version" "5.7.2" + +"semver@^6.0.0": + "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + "version" "6.3.1" + +"semver@^6.3.0": + "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + "version" "6.3.1" + +"semver@^6.3.1": + "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + "version" "6.3.1" + +"semver@^7.0.0", "semver@^7.1.1", "semver@^7.2.1", "semver@^7.3.2", "semver@^7.3.4", "semver@^7.3.5", "semver@^7.3.7", "semver@^7.5.3", "semver@^7.5.4", "semver@^7.6.0", "semver@7.6.0": + "integrity" "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" + "version" "7.6.0" + dependencies: + "lru-cache" "^6.0.0" + +"semver@~7.0.0": + "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" + "version" "7.0.0" + +"semver@2 || 3 || 4 || 5": + "integrity" "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + "version" "5.7.2" + +"send@0.18.0": + "integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==" + "resolved" "https://registry.npmjs.org/send/-/send-0.18.0.tgz" + "version" "0.18.0" + dependencies: + "debug" "2.6.9" + "depd" "2.0.0" + "destroy" "1.2.0" + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "etag" "~1.8.1" + "fresh" "0.5.2" + "http-errors" "2.0.0" + "mime" "1.6.0" + "ms" "2.1.3" + "on-finished" "2.4.1" + "range-parser" "~1.2.1" + "statuses" "2.0.1" + +"serialize-javascript@^6.0.0", "serialize-javascript@^6.0.1": + "integrity" "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==" + "resolved" "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" + "version" "6.0.2" + dependencies: + "randombytes" "^2.1.0" + +"serve-index@^1.9.1": + "integrity" "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==" + "resolved" "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + "version" "1.9.1" + dependencies: + "accepts" "~1.3.4" + "batch" "0.6.1" + "debug" "2.6.9" + "escape-html" "~1.0.3" + "http-errors" "~1.6.2" + "mime-types" "~2.1.17" + "parseurl" "~1.3.2" + +"serve-static@1.15.0": + "integrity" "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==" + "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" + "version" "1.15.0" + dependencies: + "encodeurl" "~1.0.2" + "escape-html" "~1.0.3" + "parseurl" "~1.3.3" + "send" "0.18.0" + +"set-blocking@^2.0.0": + "integrity" "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + "version" "2.0.0" + +"set-function-length@^1.2.1": + "integrity" "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==" + "resolved" "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" + "version" "1.2.2" + dependencies: + "define-data-property" "^1.1.4" + "es-errors" "^1.3.0" + "function-bind" "^1.1.2" + "get-intrinsic" "^1.2.4" + "gopd" "^1.0.1" + "has-property-descriptors" "^1.0.2" + +"set-function-name@^2.0.1": + "integrity" "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==" + "resolved" "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "define-data-property" "^1.1.4" + "es-errors" "^1.3.0" + "functions-have-names" "^1.2.3" + "has-property-descriptors" "^1.0.2" + +"setimmediate@^1.0.5": + "integrity" "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + "version" "1.0.5" + +"setprototypeof@1.1.0": + "integrity" "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + "version" "1.1.0" + +"setprototypeof@1.2.0": + "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + "version" "1.2.0" + +"sha.js@^2.4.0", "sha.js@^2.4.8": + "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" + "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + "version" "2.4.11" + dependencies: + "inherits" "^2.0.1" + "safe-buffer" "^5.0.1" + +"shallow-clone@^3.0.0": + "integrity" "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==" + "resolved" "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "kind-of" "^6.0.2" + +"sharp@0.32.6": + "integrity" "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==" + "resolved" "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz" + "version" "0.32.6" + dependencies: + "color" "^4.2.3" + "detect-libc" "^2.0.2" + "node-addon-api" "^6.1.0" + "prebuild-install" "^7.1.1" + "semver" "^7.5.4" + "simple-get" "^4.0.1" + "tar-fs" "^3.0.4" + "tunnel-agent" "^0.6.0" + +"shebang-command@^2.0.0": + "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "shebang-regex" "^3.0.0" + +"shebang-regex@^3.0.0": + "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + "version" "3.0.0" + +"shell-quote@^1.8.1": + "integrity" "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" + "version" "1.8.1" + +"side-channel@^1.0.4": + "integrity" "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==" + "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "call-bind" "^1.0.7" + "es-errors" "^1.3.0" + "get-intrinsic" "^1.2.4" + "object-inspect" "^1.13.1" + +"signal-exit@^3.0.2", "signal-exit@^3.0.3": + "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + "version" "3.0.7" + +"signal-exit@^4.0.1": + "integrity" "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" + "version" "4.1.0" + +"sigstore@^2.2.0": + "integrity" "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==" + "resolved" "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz" + "version" "2.3.1" + dependencies: + "@sigstore/bundle" "^2.3.2" + "@sigstore/core" "^1.0.0" + "@sigstore/protobuf-specs" "^0.3.2" + "@sigstore/sign" "^2.3.2" + "@sigstore/tuf" "^2.3.4" + "@sigstore/verify" "^1.2.1" + +"simple-concat@^1.0.0": + "integrity" "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + "resolved" "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz" + "version" "1.0.1" + +"simple-get@^4.0.0", "simple-get@^4.0.1": + "integrity" "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==" + "resolved" "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz" + "version" "4.0.1" + dependencies: + "decompress-response" "^6.0.0" + "once" "^1.3.1" + "simple-concat" "^1.0.0" + +"simple-plist@^1.1.0": + "integrity" "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==" + "resolved" "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "bplist-creator" "0.1.0" + "bplist-parser" "0.3.1" + "plist" "^3.0.5" + +"simple-swizzle@^0.2.2": + "integrity" "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==" + "resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" + "version" "0.2.2" + dependencies: + "is-arrayish" "^0.3.1" + +"simple-update-notifier@^1.0.7": + "integrity" "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==" + "resolved" "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz" + "version" "1.1.0" + dependencies: + "semver" "~7.0.0" + +"sisteransi@^1.0.5": + "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + "version" "1.0.5" + +"slash@^3.0.0": + "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + "version" "3.0.0" + +"slash@^4.0.0": + "integrity" "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + "resolved" "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" + "version" "4.0.0" + +"slice-ansi@^4.0.0": + "integrity" "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==" + "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "astral-regex" "^2.0.0" + "is-fullwidth-code-point" "^3.0.0" + +"smart-buffer@^4.2.0": + "integrity" "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + "resolved" "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" + "version" "4.2.0" + +"socket.io-adapter@~2.5.2": + "integrity" "sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==" + "resolved" "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz" + "version" "2.5.4" + dependencies: + "debug" "~4.3.4" + "ws" "~8.11.0" + +"socket.io-parser@~4.2.4": + "integrity" "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==" + "resolved" "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz" + "version" "4.2.4" + dependencies: + "@socket.io/component-emitter" "~3.1.0" + "debug" "~4.3.1" + +"socket.io@^4.7.2": + "integrity" "sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==" + "resolved" "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz" + "version" "4.7.5" + dependencies: + "accepts" "~1.3.4" + "base64id" "~2.0.0" + "cors" "~2.8.5" + "debug" "~4.3.2" + "engine.io" "~6.5.2" + "socket.io-adapter" "~2.5.2" + "socket.io-parser" "~4.2.4" + +"sockjs@^0.3.24": + "integrity" "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==" + "resolved" "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + "version" "0.3.24" + dependencies: + "faye-websocket" "^0.11.3" + "uuid" "^8.3.2" + "websocket-driver" "^0.7.4" + +"socks-proxy-agent@^8.0.3": + "integrity" "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==" + "resolved" "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz" + "version" "8.0.3" + dependencies: + "agent-base" "^7.1.1" + "debug" "^4.3.4" + "socks" "^2.7.1" + +"socks@^2.7.1": + "integrity" "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==" + "resolved" "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz" + "version" "2.8.3" + dependencies: + "ip-address" "^9.0.5" + "smart-buffer" "^4.2.0" + +"source-map-js@^1.0.2", "source-map-js@>=0.6.2 <2.0.0": + "integrity" "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" + "version" "1.2.0" + +"source-map-loader@5.0.0": + "integrity" "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==" + "resolved" "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "iconv-lite" "^0.6.3" + "source-map-js" "^1.0.2" + +"source-map-support@^0.5.17", "source-map-support@^0.5.5", "source-map-support@~0.5.20", "source-map-support@0.5.21": + "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" + "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + "version" "0.5.21" + dependencies: + "buffer-from" "^1.0.0" + "source-map" "^0.6.0" + +"source-map@^0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@^0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@~0.6.0": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@0.6.1": + "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + "version" "0.6.1" + +"source-map@0.7.4": + "integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + "version" "0.7.4" + +"spdx-correct@^3.0.0": + "integrity" "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==" + "resolved" "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" + "version" "3.2.0" + dependencies: + "spdx-expression-parse" "^3.0.0" + "spdx-license-ids" "^3.0.0" + +"spdx-exceptions@^2.1.0": + "integrity" "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" + "resolved" "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" + "version" "2.5.0" + +"spdx-expression-parse@^3.0.0", "spdx-expression-parse@^3.0.1": + "integrity" "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" + "resolved" "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "spdx-exceptions" "^2.1.0" + "spdx-license-ids" "^3.0.0" + +"spdx-license-ids@^3.0.0": + "integrity" "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==" + "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz" + "version" "3.0.17" + +"spdy-transport@^3.0.0": + "integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==" + "resolved" "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "debug" "^4.1.0" + "detect-node" "^2.0.4" + "hpack.js" "^2.1.6" + "obuf" "^1.1.2" + "readable-stream" "^3.0.6" + "wbuf" "^1.7.3" + +"spdy@^4.0.2": + "integrity" "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==" + "resolved" "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "debug" "^4.1.0" + "handle-thing" "^2.0.0" + "http-deceiver" "^1.2.7" + "select-hose" "^2.0.0" + "spdy-transport" "^3.0.0" + +"split@^1.0.0": + "integrity" "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==" + "resolved" "https://registry.npmjs.org/split/-/split-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "through" "2" + +"split2@^3.0.0": + "integrity" "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==" + "resolved" "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz" + "version" "3.2.2" + dependencies: + "readable-stream" "^3.0.0" + +"split2@^4.1.0": + "integrity" "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" + "resolved" "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz" + "version" "4.2.0" + +"sprintf-js@^1.1.3": + "integrity" "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz" + "version" "1.1.3" + +"sprintf-js@~1.0.2": + "integrity" "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + "version" "1.0.3" + +"sql.js@^1.10.3": + "integrity" "sha512-H46aWtQkdyjZwFQgraUruy5h/DyJBbAK3EA/WEMqiqF6PGPfKBSKBj/er3dVyYqVIoYfRf5TFM/loEjtQIrqJg==" + "resolved" "https://registry.npmjs.org/sql.js/-/sql.js-1.10.3.tgz" + "version" "1.10.3" + +"ssri@^10.0.0": + "integrity" "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==" + "resolved" "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz" + "version" "10.0.6" + dependencies: + "minipass" "^7.0.3" + +"statuses@>= 1.4.0 < 2", "statuses@~1.5.0": + "integrity" "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + "version" "1.5.0" + +"statuses@2.0.1": + "integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "resolved" "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + "version" "2.0.1" + +"stream-browserify@^3.0.0": + "integrity" "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==" + "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "inherits" "~2.0.4" + "readable-stream" "^3.5.0" + +"stream-buffers@2.2.x": + "integrity" "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==" + "resolved" "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz" + "version" "2.2.0" + +"streamroller@^3.1.5": + "integrity" "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==" + "resolved" "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz" + "version" "3.1.5" + dependencies: + "date-format" "^4.0.14" + "debug" "^4.3.4" + "fs-extra" "^8.1.0" + +"streamx@^2.15.0", "streamx@^2.16.1": + "integrity" "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==" + "resolved" "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz" + "version" "2.16.1" + dependencies: + "fast-fifo" "^1.1.0" + "queue-tick" "^1.0.1" + optionalDependencies: + "bare-events" "^2.2.0" + +"string_decoder@^1.1.1", "string_decoder@~1.1.1": + "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + "version" "1.1.1" + dependencies: + "safe-buffer" "~5.1.0" + +"string_decoder@~0.10.x": + "integrity" "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + "version" "0.10.31" + +"string-width-cjs@npm:string-width@^4.2.0": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": + "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + "version" "4.2.3" + dependencies: + "emoji-regex" "^8.0.0" + "is-fullwidth-code-point" "^3.0.0" + "strip-ansi" "^6.0.1" + +"string-width@^5.0.1", "string-width@^5.1.2": + "integrity" "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==" + "resolved" "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" + "version" "5.1.2" + dependencies: + "eastasianwidth" "^0.2.0" + "emoji-regex" "^9.2.2" + "strip-ansi" "^7.0.1" + +"string.prototype.trim@^1.2.9": + "integrity" "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==" + "resolved" "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz" + "version" "1.2.9" + dependencies: + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-abstract" "^1.23.0" + "es-object-atoms" "^1.0.0" + +"string.prototype.trimend@^1.0.8": + "integrity" "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==" + "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-object-atoms" "^1.0.0" + +"string.prototype.trimstart@^1.0.8": + "integrity" "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==" + "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "call-bind" "^1.0.7" + "define-properties" "^1.2.1" + "es-object-atoms" "^1.0.0" + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": + "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + "version" "6.0.1" + dependencies: + "ansi-regex" "^5.0.1" + +"strip-ansi@^7.0.1": + "integrity" "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==" + "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" + "version" "7.1.0" + dependencies: + "ansi-regex" "^6.0.1" + +"strip-bom@^3.0.0": + "integrity" "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" + "version" "3.0.0" + +"strip-final-newline@^2.0.0": + "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + "version" "2.0.0" + +"strip-indent@^3.0.0": + "integrity" "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" + "resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "min-indent" "^1.0.0" + +"strip-json-comments@^3.1.0", "strip-json-comments@^3.1.1", "strip-json-comments@3.1.1": + "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + "version" "3.1.1" + +"strip-json-comments@~2.0.1": + "integrity" "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + "version" "2.0.1" + +"strong-log-transformer@^2.1.0": + "integrity" "sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==" + "resolved" "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz" + "version" "2.1.0" + dependencies: + "duplexer" "^0.1.1" + "minimist" "^1.2.0" + "through" "^2.3.4" + +"supports-color@^5.3.0", "supports-color@^5.5.0": + "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + "version" "5.5.0" + dependencies: + "has-flag" "^3.0.0" + +"supports-color@^7.1.0": + "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + "version" "7.2.0" + dependencies: + "has-flag" "^4.0.0" + +"supports-color@^8.0.0": + "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + "version" "8.1.1" + dependencies: + "has-flag" "^4.0.0" + +"supports-preserve-symlinks-flag@^1.0.0": + "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + "version" "1.0.0" + +"symbol-observable@4.0.0": + "integrity" "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==" + "resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz" + "version" "4.0.0" + +"table@^6.0.9": + "integrity" "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==" + "resolved" "https://registry.npmjs.org/table/-/table-6.8.2.tgz" + "version" "6.8.2" + dependencies: + "ajv" "^8.0.1" + "lodash.truncate" "^4.4.2" + "slice-ansi" "^4.0.0" + "string-width" "^4.2.3" + "strip-ansi" "^6.0.1" + +"tapable@^2.1.1", "tapable@^2.2.0", "tapable@^2.2.1": + "integrity" "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "resolved" "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + "version" "2.2.1" + +"tar-fs@^2.0.0": + "integrity" "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==" + "resolved" "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz" + "version" "2.1.1" + dependencies: + "chownr" "^1.1.1" + "mkdirp-classic" "^0.5.2" + "pump" "^3.0.0" + "tar-stream" "^2.1.4" + +"tar-fs@^3.0.4": + "integrity" "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==" + "resolved" "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz" + "version" "3.0.6" + dependencies: + "pump" "^3.0.0" + "tar-stream" "^3.1.5" + optionalDependencies: + "bare-fs" "^2.1.1" + "bare-path" "^2.1.0" + +"tar-stream@^2.1.4", "tar-stream@~2.2.0": + "integrity" "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" + "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + "version" "2.2.0" + dependencies: + "bl" "^4.0.3" + "end-of-stream" "^1.4.1" + "fs-constants" "^1.0.0" + "inherits" "^2.0.3" + "readable-stream" "^3.1.1" + +"tar-stream@^3.1.5": + "integrity" "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==" + "resolved" "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz" + "version" "3.1.7" + dependencies: + "b4a" "^1.6.4" + "fast-fifo" "^1.2.0" + "streamx" "^2.15.0" + +"tar@^6.1.11", "tar@^6.1.2": + "integrity" "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==" + "resolved" "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz" + "version" "6.2.1" + dependencies: + "chownr" "^2.0.0" + "fs-minipass" "^2.0.0" + "minipass" "^5.0.0" + "minizlib" "^2.1.1" + "mkdirp" "^1.0.3" + "yallist" "^4.0.0" + +"temp-dir@^2.0.0": + "integrity" "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + "resolved" "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz" + "version" "2.0.0" + +"tempy@^1.0.1": + "integrity" "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==" + "resolved" "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "del" "^6.0.0" + "is-stream" "^2.0.0" + "temp-dir" "^2.0.0" + "type-fest" "^0.16.0" + "unique-string" "^2.0.0" + +"terser-webpack-plugin@^5.3.10": + "integrity" "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==" + "resolved" "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz" + "version" "5.3.10" + dependencies: + "@jridgewell/trace-mapping" "^0.3.20" + "jest-worker" "^27.4.5" + "schema-utils" "^3.1.1" + "serialize-javascript" "^6.0.1" + "terser" "^5.26.0" + +"terser@^5.26.0", "terser@^5.4.0", "terser@5.29.1": + "integrity" "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==" + "resolved" "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz" + "version" "5.29.1" + dependencies: + "@jridgewell/source-map" "^0.3.3" + "acorn" "^8.8.2" + "commander" "^2.20.0" + "source-map-support" "~0.5.20" + +"test-exclude@^6.0.0": + "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + "version" "6.0.0" + dependencies: + "@istanbuljs/schema" "^0.1.2" + "glob" "^7.1.4" + "minimatch" "^3.0.4" + +"text-extensions@^1.0.0": + "integrity" "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==" + "resolved" "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz" + "version" "1.9.0" + +"text-table@^0.2.0": + "integrity" "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "resolved" "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + "version" "0.2.0" + +"through@^2.3.4", "through@>=2.2.7 <3", "through@2": + "integrity" "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + "version" "2.3.8" + +"through2@^2.0.0": + "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" + "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "readable-stream" "~2.3.6" + "xtend" "~4.0.1" + +"through2@^2.0.1": + "integrity" "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" + "resolved" "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + "version" "2.0.5" + dependencies: + "readable-stream" "~2.3.6" + "xtend" "~4.0.1" + +"through2@^4.0.0", "through2@^4.0.2": + "integrity" "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==" + "resolved" "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz" + "version" "4.0.2" + dependencies: + "readable-stream" "3" + +"thunky@^1.0.2": + "integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + "version" "1.1.0" + +"tmp@^0.0.33": + "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" + "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" + "version" "0.0.33" + dependencies: + "os-tmpdir" "~1.0.2" + +"tmp@^0.2.1", "tmp@~0.2.1", "tmp@0.2.3": + "integrity" "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==" + "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz" + "version" "0.2.3" + +"to-fast-properties@^2.0.0": + "integrity" "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + "version" "2.0.0" + +"to-regex-range@^5.0.1": + "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + "version" "5.0.1" + dependencies: + "is-number" "^7.0.0" + +"toidentifier@1.0.1": + "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + "version" "1.0.1" + +"touch@^3.1.0": + "integrity" "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==" + "resolved" "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz" + "version" "3.1.1" + +"tr46@~0.0.3": + "integrity" "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + "version" "0.0.3" + +"tree-kill@^1.2.2", "tree-kill@1.2.2": + "integrity" "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==" + "resolved" "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz" + "version" "1.2.2" + +"trim-newlines@^3.0.0": + "integrity" "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz" + "version" "3.0.1" + +"ts-api-utils@^1.0.1", "ts-api-utils@^1.3.0": + "integrity" "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==" + "resolved" "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz" + "version" "1.3.0" + +"ts-node@^10.2.1": + "integrity" "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==" + "resolved" "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz" + "version" "10.9.2" + dependencies: + "@cspotcode/source-map-support" "^0.8.0" + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.2" + "acorn" "^8.4.1" + "acorn-walk" "^8.1.1" + "arg" "^4.1.0" + "create-require" "^1.1.0" + "diff" "^4.0.1" + "make-error" "^1.1.1" + "v8-compile-cache-lib" "^3.0.1" + "yn" "3.1.1" + +"ts-node@^8.3.0": + "integrity" "sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA==" + "resolved" "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz" + "version" "8.10.2" + dependencies: + "arg" "^4.1.0" + "diff" "^4.0.1" + "make-error" "^1.1.1" + "source-map-support" "^0.5.17" + "yn" "3.1.1" + +"tsconfig-paths@^3.9.0": + "integrity" "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==" + "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz" + "version" "3.15.0" + dependencies: + "@types/json5" "^0.0.29" + "json5" "^1.0.2" + "minimist" "^1.2.6" + "strip-bom" "^3.0.0" + +"tsconfig-paths@^4.1.2": + "integrity" "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==" + "resolved" "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz" + "version" "4.2.0" + dependencies: + "json5" "^2.2.2" + "minimist" "^1.2.6" + "strip-bom" "^3.0.0" + +"tslib@^1.9.0": + "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + "version" "1.14.1" + +"tslib@^2.0.0", "tslib@^2.0.1", "tslib@^2.1.0", "tslib@^2.3.0", "tslib@^2.4.0", "tslib@2.6.2": + "integrity" "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" + "version" "2.6.2" + +"tuf-js@^2.2.1": + "integrity" "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==" + "resolved" "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz" + "version" "2.2.1" + dependencies: + "@tufjs/models" "2.0.1" + "debug" "^4.3.4" + "make-fetch-happen" "^13.0.1" + +"tunnel-agent@^0.6.0": + "integrity" "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==" + "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + "version" "0.6.0" + dependencies: + "safe-buffer" "^5.0.1" + +"type-check@^0.4.0", "type-check@~0.4.0": + "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" + "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + "version" "0.4.0" + dependencies: + "prelude-ls" "^1.2.1" + +"type-fest@^0.16.0": + "integrity" "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz" + "version" "0.16.0" + +"type-fest@^0.18.0": + "integrity" "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz" + "version" "0.18.1" + +"type-fest@^0.20.2": + "integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + "version" "0.20.2" + +"type-fest@^0.21.3": + "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + "version" "0.21.3" + +"type-fest@^0.6.0": + "integrity" "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" + "version" "0.6.0" + +"type-fest@^0.8.1": + "integrity" "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + "version" "0.8.1" + +"type-is@~1.6.18": + "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" + "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + "version" "1.6.18" + dependencies: + "media-typer" "0.3.0" + "mime-types" "~2.1.24" + +"typed-array-buffer@^1.0.2": + "integrity" "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==" + "resolved" "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.7" + "es-errors" "^1.3.0" + "is-typed-array" "^1.1.13" + +"typed-array-byte-length@^1.0.1": + "integrity" "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==" + "resolved" "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "call-bind" "^1.0.7" + "for-each" "^0.3.3" + "gopd" "^1.0.1" + "has-proto" "^1.0.3" + "is-typed-array" "^1.1.13" + +"typed-array-byte-offset@^1.0.2": + "integrity" "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==" + "resolved" "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "available-typed-arrays" "^1.0.7" + "call-bind" "^1.0.7" + "for-each" "^0.3.3" + "gopd" "^1.0.1" + "has-proto" "^1.0.3" + "is-typed-array" "^1.1.13" + +"typed-array-length@^1.0.6": + "integrity" "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==" + "resolved" "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz" + "version" "1.0.6" + dependencies: + "call-bind" "^1.0.7" + "for-each" "^0.3.3" + "gopd" "^1.0.1" + "has-proto" "^1.0.3" + "is-typed-array" "^1.1.13" + "possible-typed-array-names" "^1.0.0" + +"typed-assert@^1.0.8": + "integrity" "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==" + "resolved" "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz" + "version" "1.0.9" + +"typescript@*", "typescript@>=2.7", "typescript@>=4.2.0", "typescript@>=4.9.5", "typescript@>=5.2 <5.5", "typescript@~5.2.2": + "integrity" "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz" + "version" "5.2.2" + +"ua-parser-js@^0.7.30": + "integrity" "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==" + "resolved" "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz" + "version" "0.7.37" + +"uglify-js@^3.1.4": + "integrity" "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==" + "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz" + "version" "3.17.4" + +"unbox-primitive@^1.0.2": + "integrity" "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==" + "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "call-bind" "^1.0.2" + "has-bigints" "^1.0.2" + "has-symbols" "^1.0.3" + "which-boxed-primitive" "^1.0.2" + +"undefsafe@^2.0.5": + "integrity" "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + "resolved" "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz" + "version" "2.0.5" + +"undici-types@~5.26.4": + "integrity" "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "resolved" "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" + "version" "5.26.5" + +"undici@6.11.1": + "integrity" "sha512-KyhzaLJnV1qa3BSHdj4AZ2ndqI0QWPxYzaIOio0WzcEJB9gvuysprJSLtpvc2D9mhR9jPDUk7xlJlZbH2KR5iw==" + "resolved" "https://registry.npmjs.org/undici/-/undici-6.11.1.tgz" + "version" "6.11.1" + +"unicode-canonical-property-names-ecmascript@^2.0.0": + "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + "version" "2.0.0" + +"unicode-match-property-ecmascript@^2.0.0": + "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==" + "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "unicode-canonical-property-names-ecmascript" "^2.0.0" + "unicode-property-aliases-ecmascript" "^2.0.0" + +"unicode-match-property-value-ecmascript@^2.1.0": + "integrity" "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" + "version" "2.1.0" + +"unicode-property-aliases-ecmascript@^2.0.0": + "integrity" "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" + "version" "2.1.0" + +"unique-filename@^3.0.0": + "integrity" "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==" + "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz" + "version" "3.0.0" + dependencies: + "unique-slug" "^4.0.0" + +"unique-slug@^4.0.0": + "integrity" "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==" + "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "imurmurhash" "^0.1.4" + +"unique-string@^2.0.0": + "integrity" "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==" + "resolved" "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz" + "version" "2.0.0" + dependencies: + "crypto-random-string" "^2.0.0" + +"universalify@^0.1.0": + "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + "version" "0.1.2" + +"universalify@^2.0.0": + "integrity" "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" + "version" "2.0.1" + +"unpipe@~1.0.0", "unpipe@1.0.0": + "integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + "version" "1.0.0" + +"untildify@^4.0.0": + "integrity" "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" + "resolved" "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz" + "version" "4.0.0" + +"update-browserslist-db@^1.0.13": + "integrity" "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==" + "resolved" "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz" + "version" "1.0.16" + dependencies: + "escalade" "^3.1.2" + "picocolors" "^1.0.1" + +"uri-js@^4.2.2": + "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" + "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + "version" "4.4.1" + dependencies: + "punycode" "^2.1.0" + +"url-polyfill@^1.1.12": + "integrity" "sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A==" + "resolved" "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.12.tgz" + "version" "1.1.12" + +"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1": + "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + "version" "1.0.2" + +"utils-merge@1.0.1": + "integrity" "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + "version" "1.0.1" + +"uuid@^7.0.3": + "integrity" "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz" + "version" "7.0.3" + +"uuid@^8.3.2": + "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + "version" "8.3.2" + +"uuid@^9.0.1": + "integrity" "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" + "resolved" "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz" + "version" "9.0.1" + +"v8-compile-cache-lib@^3.0.1": + "integrity" "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" + "resolved" "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" + "version" "3.0.1" + +"v8-compile-cache@^2.0.3": + "integrity" "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==" + "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz" + "version" "2.4.0" + +"validate-npm-package-license@^3.0.1", "validate-npm-package-license@^3.0.4": + "integrity" "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" + "resolved" "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + "version" "3.0.4" + dependencies: + "spdx-correct" "^3.0.0" + "spdx-expression-parse" "^3.0.0" + +"validate-npm-package-name@^5.0.0": + "integrity" "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==" + "resolved" "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz" + "version" "5.0.1" + +"vary@^1", "vary@~1.1.2": + "integrity" "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + "version" "1.1.2" + +"vite@^3.0.0 || ^4.0.0 || ^5.0.0", "vite@5.1.7": + "integrity" "sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==" + "resolved" "https://registry.npmjs.org/vite/-/vite-5.1.7.tgz" + "version" "5.1.7" + dependencies: + "esbuild" "^0.19.3" + "postcss" "^8.4.35" + "rollup" "^4.2.0" + optionalDependencies: + "fsevents" "~2.3.3" + +"vm-browserify@^1.1.2": + "integrity" "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + "resolved" "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" + "version" "1.1.2" + +"void-elements@^2.0.0": + "integrity" "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==" + "resolved" "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz" + "version" "2.0.1" + +"watchpack@^2.4.0", "watchpack@2.4.0": + "integrity" "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==" + "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" + "version" "2.4.0" + dependencies: + "glob-to-regexp" "^0.4.1" + "graceful-fs" "^4.1.2" + +"wbuf@^1.1.0", "wbuf@^1.7.3": + "integrity" "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==" + "resolved" "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + "version" "1.7.3" + dependencies: + "minimalistic-assert" "^1.0.0" + +"wcwidth@^1.0.1": + "integrity" "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==" + "resolved" "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz" + "version" "1.0.1" + dependencies: + "defaults" "^1.0.3" + +"webidl-conversions@^3.0.0": + "integrity" "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + "version" "3.0.1" + +"webpack-dev-middleware@^5.3.1": + "integrity" "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==" + "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz" + "version" "5.3.4" + dependencies: + "colorette" "^2.0.10" + "memfs" "^3.4.3" + "mime-types" "^2.1.31" + "range-parser" "^1.2.1" + "schema-utils" "^4.0.0" + +"webpack-dev-middleware@6.1.2": + "integrity" "sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ==" + "resolved" "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz" + "version" "6.1.2" + dependencies: + "colorette" "^2.0.10" + "memfs" "^3.4.12" + "mime-types" "^2.1.31" + "range-parser" "^1.2.1" + "schema-utils" "^4.0.0" + +"webpack-dev-server@^4.0.0", "webpack-dev-server@4.15.1": + "integrity" "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==" + "resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz" + "version" "4.15.1" + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + "ansi-html-community" "^0.0.8" + "bonjour-service" "^1.0.11" + "chokidar" "^3.5.3" + "colorette" "^2.0.10" + "compression" "^1.7.4" + "connect-history-api-fallback" "^2.0.0" + "default-gateway" "^6.0.3" + "express" "^4.17.3" + "graceful-fs" "^4.2.6" + "html-entities" "^2.3.2" + "http-proxy-middleware" "^2.0.3" + "ipaddr.js" "^2.0.1" + "launch-editor" "^2.6.0" + "open" "^8.0.9" + "p-retry" "^4.5.0" + "rimraf" "^3.0.2" + "schema-utils" "^4.0.0" + "selfsigned" "^2.1.1" + "serve-index" "^1.9.1" + "sockjs" "^0.3.24" + "spdy" "^4.0.2" + "webpack-dev-middleware" "^5.3.1" + "ws" "^8.13.0" + +"webpack-merge@5.10.0": + "integrity" "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==" + "resolved" "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz" + "version" "5.10.0" + dependencies: + "clone-deep" "^4.0.1" + "flat" "^5.0.2" + "wildcard" "^2.0.0" + +"webpack-sources@^3.0.0", "webpack-sources@^3.2.3": + "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + "version" "3.2.3" + +"webpack-subresource-integrity@5.1.0": + "integrity" "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==" + "resolved" "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz" + "version" "5.1.0" + dependencies: + "typed-assert" "^1.0.8" + +"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.12.0", "webpack@^5.30.0", "webpack@^5.54.0", "webpack@^5.72.1", "webpack@>=5", "webpack@5.90.3": + "integrity" "sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==" + "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.90.3.tgz" + "version" "5.90.3" + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.5" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" + "acorn" "^8.7.1" + "acorn-import-assertions" "^1.9.0" + "browserslist" "^4.21.10" + "chrome-trace-event" "^1.0.2" + "enhanced-resolve" "^5.15.0" + "es-module-lexer" "^1.2.1" + "eslint-scope" "5.1.1" + "events" "^3.2.0" + "glob-to-regexp" "^0.4.1" + "graceful-fs" "^4.2.9" + "json-parse-even-better-errors" "^2.3.1" + "loader-runner" "^4.2.0" + "mime-types" "^2.1.27" + "neo-async" "^2.6.2" + "schema-utils" "^3.2.0" + "tapable" "^2.1.1" + "terser-webpack-plugin" "^5.3.10" + "watchpack" "^2.4.0" + "webpack-sources" "^3.2.3" + +"websocket-driver@^0.7.4", "websocket-driver@>=0.5.1": + "integrity" "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==" + "resolved" "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + "version" "0.7.4" + dependencies: + "http-parser-js" ">=0.5.1" + "safe-buffer" ">=5.1.0" + "websocket-extensions" ">=0.1.1" + +"websocket-extensions@>=0.1.1": + "integrity" "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "resolved" "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + "version" "0.1.4" + +"whatwg-url@^5.0.0": + "integrity" "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==" + "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + "version" "5.0.0" + dependencies: + "tr46" "~0.0.3" + "webidl-conversions" "^3.0.0" + +"which-boxed-primitive@^1.0.2": + "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" + "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + "version" "1.0.2" + dependencies: + "is-bigint" "^1.0.1" + "is-boolean-object" "^1.1.0" + "is-number-object" "^1.0.4" + "is-string" "^1.0.5" + "is-symbol" "^1.0.3" + +"which-module@^2.0.0": + "integrity" "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz" + "version" "2.0.1" + +"which-typed-array@^1.1.14", "which-typed-array@^1.1.15": + "integrity" "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==" + "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz" + "version" "1.1.15" + dependencies: + "available-typed-arrays" "^1.0.7" + "call-bind" "^1.0.7" + "for-each" "^0.3.3" + "gopd" "^1.0.1" + "has-tostringtag" "^1.0.2" + +"which@^1.2.1": + "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" + "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + "version" "1.3.1" + dependencies: + "isexe" "^2.0.0" + +"which@^2.0.1": + "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + "version" "2.0.2" + dependencies: + "isexe" "^2.0.0" + +"which@^4.0.0": + "integrity" "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==" + "resolved" "https://registry.npmjs.org/which/-/which-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "isexe" "^3.1.1" + +"wildcard@^2.0.0": + "integrity" "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + "resolved" "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz" + "version" "2.0.1" + +"word-wrap@^1.2.5": + "integrity" "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" + "version" "1.2.5" + +"wordwrap@^1.0.0": + "integrity" "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + "resolved" "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" + "version" "1.0.0" + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrap-ansi@^6.2.0": + "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + "version" "6.2.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrap-ansi@^7.0.0": + "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + "version" "7.0.0" + dependencies: + "ansi-styles" "^4.0.0" + "string-width" "^4.1.0" + "strip-ansi" "^6.0.0" + +"wrap-ansi@^8.1.0": + "integrity" "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==" + "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" + "version" "8.1.0" + dependencies: + "ansi-styles" "^6.1.0" + "string-width" "^5.0.1" + "strip-ansi" "^7.0.1" + +"wrappy@1": + "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + "version" "1.0.2" + +"ws@^8.13.0": + "integrity" "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==" + "resolved" "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz" + "version" "8.17.0" + +"ws@~8.11.0": + "integrity" "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==" + "resolved" "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" + "version" "8.11.0" + +"xcode@^3.0.1": + "integrity" "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==" + "resolved" "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz" + "version" "3.0.1" + dependencies: + "simple-plist" "^1.1.0" + "uuid" "^7.0.3" + +"xml-js@^1.6.11": + "integrity" "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==" + "resolved" "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" + "version" "1.6.11" + dependencies: + "sax" "^1.2.4" + +"xml2js@^0.5.0": + "integrity" "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==" + "resolved" "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz" + "version" "0.5.0" + dependencies: + "sax" ">=0.6.0" + "xmlbuilder" "~11.0.0" + +"xmlbuilder@^15.1.1": + "integrity" "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + "version" "15.1.1" + +"xmlbuilder@~11.0.0": + "integrity" "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" + "version" "11.0.1" + +"xpath@^0.0.32": + "integrity" "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==" + "resolved" "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz" + "version" "0.0.32" + +"xpath@0.0.27": + "integrity" "sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ==" + "resolved" "https://registry.npmjs.org/xpath/-/xpath-0.0.27.tgz" + "version" "0.0.27" + +"xtend@~4.0.1": + "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + "version" "4.0.2" + +"y18n@^4.0.0": + "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + "version" "4.0.3" + +"y18n@^5.0.5": + "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + "version" "5.0.8" + +"yallist@^3.0.2": + "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + "version" "3.1.1" + +"yallist@^4.0.0": + "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + "version" "4.0.0" + +"yargs-parser@^18.1.2": + "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + "version" "18.1.3" + dependencies: + "camelcase" "^5.0.0" + "decamelize" "^1.2.0" + +"yargs-parser@^20.2.2": + "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + "version" "20.2.9" + +"yargs-parser@^20.2.3": + "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + "version" "20.2.9" + +"yargs-parser@^21.1.1", "yargs-parser@21.1.1": + "integrity" "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" + "version" "21.1.1" + +"yargs@^15.3.1": + "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + "version" "15.4.1" + dependencies: + "cliui" "^6.0.0" + "decamelize" "^1.2.0" + "find-up" "^4.1.0" + "get-caller-file" "^2.0.1" + "require-directory" "^2.1.1" + "require-main-filename" "^2.0.0" + "set-blocking" "^2.0.0" + "string-width" "^4.2.0" + "which-module" "^2.0.0" + "y18n" "^4.0.0" + "yargs-parser" "^18.1.2" + +"yargs@^16.1.0": + "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + "version" "16.2.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.0" + "y18n" "^5.0.5" + "yargs-parser" "^20.2.2" + +"yargs@^16.1.1": + "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + "version" "16.2.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.0" + "y18n" "^5.0.5" + "yargs-parser" "^20.2.2" + +"yargs@^16.2.0": + "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" + "version" "16.2.0" + dependencies: + "cliui" "^7.0.2" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.0" + "y18n" "^5.0.5" + "yargs-parser" "^20.2.2" + +"yargs@^17.2.1", "yargs@^17.6.2", "yargs@17.7.2": + "integrity" "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==" + "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + "version" "17.7.2" + dependencies: + "cliui" "^8.0.1" + "escalade" "^3.1.1" + "get-caller-file" "^2.0.5" + "require-directory" "^2.1.1" + "string-width" "^4.2.3" + "y18n" "^5.0.5" + "yargs-parser" "^21.1.1" + +"yauzl@^2.10.0": + "integrity" "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==" + "resolved" "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" + "version" "2.10.0" + dependencies: + "buffer-crc32" "~0.2.3" + "fd-slicer" "~1.1.0" + +"yn@3.1.1": + "integrity" "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + "resolved" "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" + "version" "3.1.1" + +"yocto-queue@^1.0.0": + "integrity" "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==" + "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz" + "version" "1.0.0" + +"zone.js@>=0.11.0", "zone.js@~0.14.0", "zone.js@~0.14.2": + "integrity" "sha512-vyRNFqofdaHVdWAy7v3Bzmn84a1JHWSjpuTZROT/uYn8I3p2cmo7Ro9twFmYRQDPhiYOV7QLk0hhY4JJQVqS6Q==" + "resolved" "https://registry.npmjs.org/zone.js/-/zone.js-0.14.6.tgz" + "version" "0.14.6"